---
Fuzzer filename: "ossfuzz.BcelFuzzer"
All functions:
  Function list name: "All functions"
  Elements:
  - functionName: "[org.apache.bcel.generic.INVOKEVIRTUAL].<init>()"
    functionSourceFile: "org.apache.bcel.generic.INVOKEVIRTUAL"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.bcel.generic.INVOKEVIRTUAL:40,1"
      Dst: "[org.apache.bcel.generic.InvokeInstruction].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.bcel.generic.INVOKEVIRTUAL].<init>(int)"
    functionSourceFile: "org.apache.bcel.generic.INVOKEVIRTUAL"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.bcel.generic.INVOKEVIRTUAL:44,1"
      Dst: "[org.apache.bcel.generic.InvokeInstruction].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.bcel.generic.INVOKEVIRTUAL].accept(org.apache.bcel.generic.Visitor)"
    functionSourceFile: "org.apache.bcel.generic.INVOKEVIRTUAL"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.apache.bcel.generic.Visitor"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 12
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.bcel.generic.INVOKEVIRTUAL:55,1"
      Dst: "[org.apache.bcel.generic.Visitor].visitExceptionThrower"
    - Src: "org.apache.bcel.generic.INVOKEVIRTUAL:56,1"
      Dst: "[org.apache.bcel.generic.Visitor].visitTypedInstruction"
    - Src: "org.apache.bcel.generic.INVOKEVIRTUAL:57,1"
      Dst: "[org.apache.bcel.generic.Visitor].visitStackConsumer"
    - Src: "org.apache.bcel.generic.INVOKEVIRTUAL:58,1"
      Dst: "[org.apache.bcel.generic.Visitor].visitStackProducer"
    - Src: "org.apache.bcel.generic.INVOKEVIRTUAL:59,1"
      Dst: "[org.apache.bcel.generic.Visitor].visitLoadClass"
    - Src: "org.apache.bcel.generic.INVOKEVIRTUAL:60,1"
      Dst: "[org.apache.bcel.generic.Visitor].visitCPInstruction"
    - Src: "org.apache.bcel.generic.INVOKEVIRTUAL:61,1"
      Dst: "[org.apache.bcel.generic.Visitor].visitFieldOrMethod"
    - Src: "org.apache.bcel.generic.INVOKEVIRTUAL:62,1"
      Dst: "[org.apache.bcel.generic.Visitor].visitInvokeInstruction"
    - Src: "org.apache.bcel.generic.INVOKEVIRTUAL:63,1"
      Dst: "[org.apache.bcel.generic.Visitor].visitINVOKEVIRTUAL"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.bcel.generic.INVOKEVIRTUAL].dump(java.io.DataOutputStream)"
    functionSourceFile: "org.apache.bcel.generic.INVOKEVIRTUAL"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.io.DataOutputStream"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 8
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.bcel.generic.INVOKEVIRTUAL:73,1"
      Dst: "[org.apache.bcel.generic.Instruction].getOpcode"
    - Src: "org.apache.bcel.generic.INVOKEVIRTUAL:73,1"
      Dst: "[java.io.DataOutputStream].writeByte"
    - Src: "org.apache.bcel.generic.INVOKEVIRTUAL:74,1"
      Dst: "[org.apache.bcel.generic.CPInstruction].getIndex"
    - Src: "org.apache.bcel.generic.INVOKEVIRTUAL:74,1"
      Dst: "[java.io.DataOutputStream].writeShort"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.bcel.generic.INVOKEVIRTUAL].getExceptions()"
    functionSourceFile: "org.apache.bcel.generic.INVOKEVIRTUAL"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.Class[]"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 13
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.bcel.generic.INVOKEVIRTUAL:79,1"
      Dst: "[org.apache.bcel.ExceptionConst].createExceptions"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.bcel.generic.IFNONNULL].<init>()"
    functionSourceFile: "org.apache.bcel.generic.IFNONNULL"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.bcel.generic.IFNONNULL:31,1"
      Dst: "[org.apache.bcel.generic.IfInstruction].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.bcel.generic.IFNONNULL].<init>(org.apache.bcel.generic.InstructionHandle)"
    functionSourceFile: "org.apache.bcel.generic.IFNONNULL"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.apache.bcel.generic.InstructionHandle"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.bcel.generic.IFNONNULL:35,1"
      Dst: "[org.apache.bcel.generic.IfInstruction].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.bcel.generic.IFNONNULL].accept(org.apache.bcel.generic.Visitor)"
    functionSourceFile: "org.apache.bcel.generic.IFNONNULL"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.apache.bcel.generic.Visitor"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 7
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.bcel.generic.IFNONNULL:46,1"
      Dst: "[org.apache.bcel.generic.Visitor].visitStackConsumer"
    - Src: "org.apache.bcel.generic.IFNONNULL:47,1"
      Dst: "[org.apache.bcel.generic.Visitor].visitBranchInstruction"
    - Src: "org.apache.bcel.generic.IFNONNULL:48,1"
      Dst: "[org.apache.bcel.generic.Visitor].visitIfInstruction"
    - Src: "org.apache.bcel.generic.IFNONNULL:49,1"
      Dst: "[org.apache.bcel.generic.Visitor].visitIFNONNULL"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.bcel.generic.IFNONNULL].negate()"
    functionSourceFile: "org.apache.bcel.generic.IFNONNULL"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.apache.bcel.generic.IfInstruction"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.bcel.generic.IFNONNULL:57,1"
      Dst: "[org.apache.bcel.generic.BranchInstruction].getTarget"
    - Src: "org.apache.bcel.generic.IFNONNULL:57,1"
      Dst: "[org.apache.bcel.generic.IFNULL].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.bcel.generic.DUP].<init>()"
    functionSourceFile: "org.apache.bcel.generic.DUP"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.bcel.generic.DUP:29,1"
      Dst: "[org.apache.bcel.generic.StackInstruction].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.bcel.generic.DUP].accept(org.apache.bcel.generic.Visitor)"
    functionSourceFile: "org.apache.bcel.generic.DUP"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.apache.bcel.generic.Visitor"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 7
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.bcel.generic.DUP:40,1"
      Dst: "[org.apache.bcel.generic.Visitor].visitStackProducer"
    - Src: "org.apache.bcel.generic.DUP:41,1"
      Dst: "[org.apache.bcel.generic.Visitor].visitPushInstruction"
    - Src: "org.apache.bcel.generic.DUP:42,1"
      Dst: "[org.apache.bcel.generic.Visitor].visitStackInstruction"
    - Src: "org.apache.bcel.generic.DUP:43,1"
      Dst: "[org.apache.bcel.generic.Visitor].visitDUP"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.bcel.generic.MULTIANEWARRAY].<init>()"
    functionSourceFile: "org.apache.bcel.generic.MULTIANEWARRAY"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.bcel.generic.MULTIANEWARRAY:40,1"
      Dst: "[org.apache.bcel.generic.CPInstruction].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.bcel.generic.MULTIANEWARRAY].<init>(int,short)"
    functionSourceFile: "org.apache.bcel.generic.MULTIANEWARRAY"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "int"
    - "short"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 18
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.bcel.generic.MULTIANEWARRAY:45"
      Branch Sides:
      - BranchSide: "org.apache.bcel.generic.MULTIANEWARRAY:48"
        BranchSideFuncs: []
      - BranchSide: "org.apache.bcel.generic.MULTIANEWARRAY:47"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.bcel.generic.MULTIANEWARRAY:44,1"
      Dst: "[org.apache.bcel.generic.CPInstruction].<init>"
    - Src: "org.apache.bcel.generic.MULTIANEWARRAY:46,1"
      Dst: "[java.lang.StringBuilder].<init>"
    - Src: "org.apache.bcel.generic.MULTIANEWARRAY:46,1"
      Dst: "[java.lang.StringBuilder].append"
    - Src: "org.apache.bcel.generic.MULTIANEWARRAY:46,1"
      Dst: "[java.lang.StringBuilder].toString"
    - Src: "org.apache.bcel.generic.MULTIANEWARRAY:46,1"
      Dst: "[org.apache.bcel.generic.ClassGenException].<init>"
    - Src: "org.apache.bcel.generic.MULTIANEWARRAY:49,1"
      Dst: "[org.apache.bcel.generic.Instruction].setLength"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.apache.bcel.generic.MULTIANEWARRAY].accept(org.apache.bcel.generic.Visitor)"
    functionSourceFile: "org.apache.bcel.generic.MULTIANEWARRAY"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.apache.bcel.generic.Visitor"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 9
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.bcel.generic.MULTIANEWARRAY:60,1"
      Dst: "[org.apache.bcel.generic.Visitor].visitLoadClass"
    - Src: "org.apache.bcel.generic.MULTIANEWARRAY:61,1"
      Dst: "[org.apache.bcel.generic.Visitor].visitAllocationInstruction"
    - Src: "org.apache.bcel.generic.MULTIANEWARRAY:62,1"
      Dst: "[org.apache.bcel.generic.Visitor].visitExceptionThrower"
    - Src: "org.apache.bcel.generic.MULTIANEWARRAY:63,1"
      Dst: "[org.apache.bcel.generic.Visitor].visitTypedInstruction"
    - Src: "org.apache.bcel.generic.MULTIANEWARRAY:64,1"
      Dst: "[org.apache.bcel.generic.Visitor].visitCPInstruction"
    - Src: "org.apache.bcel.generic.MULTIANEWARRAY:65,1"
      Dst: "[org.apache.bcel.generic.Visitor].visitMULTIANEWARRAY"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.bcel.generic.MULTIANEWARRAY].consumeStack(org.apache.bcel.generic.ConstantPoolGen)"
    functionSourceFile: "org.apache.bcel.generic.MULTIANEWARRAY"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "int"
    argCount: 1
    argTypes:
    - "org.apache.bcel.generic.ConstantPoolGen"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.bcel.generic.MULTIANEWARRAY].dump(java.io.DataOutputStream)"
    functionSourceFile: "org.apache.bcel.generic.MULTIANEWARRAY"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.io.DataOutputStream"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 11
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.bcel.generic.MULTIANEWARRAY:85,1"
      Dst: "[org.apache.bcel.generic.Instruction].getOpcode"
    - Src: "org.apache.bcel.generic.MULTIANEWARRAY:85,1"
      Dst: "[java.io.DataOutputStream].writeByte"
    - Src: "org.apache.bcel.generic.MULTIANEWARRAY:86,1"
      Dst: "[org.apache.bcel.generic.CPInstruction].getIndex"
    - Src: "org.apache.bcel.generic.MULTIANEWARRAY:86,1"
      Dst: "[java.io.DataOutputStream].writeShort"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.bcel.generic.MULTIANEWARRAY].getDimensions()"
    functionSourceFile: "org.apache.bcel.generic.MULTIANEWARRAY"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "short"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.bcel.generic.MULTIANEWARRAY].getExceptions()"
    functionSourceFile: "org.apache.bcel.generic.MULTIANEWARRAY"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.Class[]"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 9
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.bcel.generic.MULTIANEWARRAY:99,1"
      Dst: "[org.apache.bcel.ExceptionConst].createExceptions"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.bcel.generic.MULTIANEWARRAY].getLoadClassType(org.apache.bcel.generic.ConstantPoolGen)"
    functionSourceFile: "org.apache.bcel.generic.MULTIANEWARRAY"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.apache.bcel.generic.ObjectType"
    argCount: 1
    argTypes:
    - "org.apache.bcel.generic.ConstantPoolGen"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 14
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.bcel.generic.MULTIANEWARRAY:106"
      Branch Sides:
      - BranchSide: "org.apache.bcel.generic.MULTIANEWARRAY:109"
        BranchSideFuncs: []
      - BranchSide: "org.apache.bcel.generic.MULTIANEWARRAY:108"
        BranchSideFuncs: []
    - Branch String: "org.apache.bcel.generic.MULTIANEWARRAY:109"
      Branch Sides:
      - BranchSide: "org.apache.bcel.generic.MULTIANEWARRAY:108"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.bcel.generic.MULTIANEWARRAY:105,1"
      Dst: "[org.apache.bcel.generic.CPInstruction].getType"
    - Src: "org.apache.bcel.generic.MULTIANEWARRAY:107,1"
      Dst: "[org.apache.bcel.generic.ArrayType].getBasicType"
    JavaMethodInfo: null
    BBCount: 6
    CyclomaticComplexity: 1
  - functionName: "[org.apache.bcel.generic.MULTIANEWARRAY].initFromFile(org.apache.bcel.util.ByteSequence,boolean)"
    functionSourceFile: "org.apache.bcel.generic.MULTIANEWARRAY"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "org.apache.bcel.util.ByteSequence"
    - "boolean"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 9
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.bcel.generic.MULTIANEWARRAY:117,1"
      Dst: "[org.apache.bcel.generic.CPInstruction].initFromFile"
    - Src: "org.apache.bcel.generic.MULTIANEWARRAY:118,1"
      Dst: "[java.io.DataInputStream].readByte"
    - Src: "org.apache.bcel.generic.MULTIANEWARRAY:119,1"
      Dst: "[org.apache.bcel.generic.Instruction].setLength"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.bcel.generic.MULTIANEWARRAY].toString(boolean)"
    functionSourceFile: "org.apache.bcel.generic.MULTIANEWARRAY"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 1
    argTypes:
    - "boolean"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 15
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.bcel.generic.MULTIANEWARRAY:127,1"
      Dst: "[java.lang.StringBuilder].<init>"
    - Src: "org.apache.bcel.generic.MULTIANEWARRAY:127,1"
      Dst: "[org.apache.bcel.generic.CPInstruction].toString"
    - Src: "org.apache.bcel.generic.MULTIANEWARRAY:127,1"
      Dst: "[java.lang.StringBuilder].append"
    - Src: "org.apache.bcel.generic.MULTIANEWARRAY:127,1"
      Dst: "[org.apache.bcel.generic.CPInstruction].getIndex"
    - Src: "org.apache.bcel.generic.MULTIANEWARRAY:127,1"
      Dst: "[java.lang.StringBuilder].toString"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.bcel.generic.MULTIANEWARRAY].toString(org.apache.bcel.classfile.ConstantPool)"
    functionSourceFile: "org.apache.bcel.generic.MULTIANEWARRAY"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 1
    argTypes:
    - "org.apache.bcel.classfile.ConstantPool"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 12
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.bcel.generic.MULTIANEWARRAY:135,1"
      Dst: "[java.lang.StringBuilder].<init>"
    - Src: "org.apache.bcel.generic.MULTIANEWARRAY:135,1"
      Dst: "[org.apache.bcel.generic.CPInstruction].toString"
    - Src: "org.apache.bcel.generic.MULTIANEWARRAY:135,1"
      Dst: "[java.lang.StringBuilder].append"
    - Src: "org.apache.bcel.generic.MULTIANEWARRAY:135,1"
      Dst: "[java.lang.StringBuilder].toString"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.bcel.util.ClassPath$Jar].<init>(java.util.zip.ZipFile)"
    functionSourceFile: "org.apache.bcel.util.ClassPath$Jar"
    linkageType: null
    functionLinenumber: 259
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.util.zip.ZipFile"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.bcel.util.ClassPath$AbstractZip].<init>(java.util.zip.ZipFile)"
    functionUses: 1
    ICount: 4
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.bcel.util.ClassPath$Jar:260,1"
      Dst: "[org.apache.bcel.util.ClassPath$AbstractZip].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.bcel.util.ClassPath$Jar].toEntryName(java.lang.String,java.lang.String)"
    functionSourceFile: "org.apache.bcel.util.ClassPath$Jar"
    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.apache.bcel.util.ClassPath$Jar:265,1"
      Dst: "[java.lang.StringBuilder].<init>"
    - Src: "org.apache.bcel.util.ClassPath$Jar:265,1"
      Dst: "[org.apache.bcel.classfile.Utility].packageToPath"
    - Src: "org.apache.bcel.util.ClassPath$Jar:265,1"
      Dst: "[java.lang.StringBuilder].append"
    - Src: "org.apache.bcel.util.ClassPath$Jar:265,1"
      Dst: "[java.lang.StringBuilder].toString"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.text.StrBuilder$StrBuilderWriter].<init>(org.apache.commons.lang3.text.StrBuilder)"
    functionSourceFile: "org.apache.commons.lang3.text.StrBuilder$StrBuilderWriter"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.apache.commons.lang3.text.StrBuilder"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.lang3.text.StrBuilder$StrBuilderWriter:3019,1"
      Dst: "[java.io.Writer].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.text.StrBuilder$StrBuilderWriter].close()"
    functionSourceFile: "org.apache.commons.lang3.text.StrBuilder$StrBuilderWriter"
    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.apache.commons.lang3.text.StrBuilder$StrBuilderWriter].flush()"
    functionSourceFile: "org.apache.commons.lang3.text.StrBuilder$StrBuilderWriter"
    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.apache.commons.lang3.text.StrBuilder$StrBuilderWriter].write(int)"
    functionSourceFile: "org.apache.commons.lang3.text.StrBuilder$StrBuilderWriter"
    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.apache.commons.lang3.text.StrBuilder$StrBuilderWriter:3037,1"
      Dst: "[org.apache.commons.lang3.text.StrBuilder].append"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.text.StrBuilder$StrBuilderWriter].write(char[])"
    functionSourceFile: "org.apache.commons.lang3.text.StrBuilder$StrBuilderWriter"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "char[]"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.lang3.text.StrBuilder$StrBuilderWriter:3043,1"
      Dst: "[org.apache.commons.lang3.text.StrBuilder].append"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.text.StrBuilder$StrBuilderWriter].write(char[],int,int)"
    functionSourceFile: "org.apache.commons.lang3.text.StrBuilder$StrBuilderWriter"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 3
    argTypes:
    - "char[]"
    - "int"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 7
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.lang3.text.StrBuilder$StrBuilderWriter:3049,1"
      Dst: "[org.apache.commons.lang3.text.StrBuilder].append"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.text.StrBuilder$StrBuilderWriter].write(java.lang.String)"
    functionSourceFile: "org.apache.commons.lang3.text.StrBuilder$StrBuilderWriter"
    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.apache.commons.lang3.text.StrBuilder$StrBuilderWriter:3055,1"
      Dst: "[org.apache.commons.lang3.text.StrBuilder].append"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.text.StrBuilder$StrBuilderWriter].write(java.lang.String,int,int)"
    functionSourceFile: "org.apache.commons.lang3.text.StrBuilder$StrBuilderWriter"
    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: "org.apache.commons.lang3.text.StrBuilder$StrBuilderWriter:3061,1"
      Dst: "[org.apache.commons.lang3.text.StrBuilder].append"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.bcel.util.ClassVector].<init>()"
    functionSourceFile: "org.apache.bcel.util.ClassVector"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.bcel.util.ClassVector:32,1"
      Dst: "[java.lang.Object].<init>"
    - Src: "org.apache.bcel.util.ClassVector:35,1"
      Dst: "[java.util.ArrayList].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.bcel.util.ClassVector].addElement(org.apache.bcel.classfile.JavaClass)"
    functionSourceFile: "org.apache.bcel.util.ClassVector"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.apache.bcel.classfile.JavaClass"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.bcel.util.ClassVector:39,1"
      Dst: "[java.util.List].add"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.bcel.util.ClassVector].elementAt(int)"
    functionSourceFile: "org.apache.bcel.util.ClassVector"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.apache.bcel.classfile.JavaClass"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.bcel.util.ClassVector:43,1"
      Dst: "[java.util.List].get"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.bcel.util.ClassVector].removeElementAt(int)"
    functionSourceFile: "org.apache.bcel.util.ClassVector"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.bcel.util.ClassVector:47,1"
      Dst: "[java.util.List].remove"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.bcel.util.ClassVector].toArray()"
    functionSourceFile: "org.apache.bcel.util.ClassVector"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.apache.bcel.classfile.JavaClass[]"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.bcel.util.ClassVector:51,1"
      Dst: "[java.util.List].toArray"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.bcel.generic.POP2].<init>()"
    functionSourceFile: "org.apache.bcel.generic.POP2"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.bcel.generic.POP2:29,1"
      Dst: "[org.apache.bcel.generic.StackInstruction].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.bcel.generic.POP2].accept(org.apache.bcel.generic.Visitor)"
    functionSourceFile: "org.apache.bcel.generic.POP2"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.apache.bcel.generic.Visitor"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 7
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.bcel.generic.POP2:40,1"
      Dst: "[org.apache.bcel.generic.Visitor].visitStackConsumer"
    - Src: "org.apache.bcel.generic.POP2:41,1"
      Dst: "[org.apache.bcel.generic.Visitor].visitPopInstruction"
    - Src: "org.apache.bcel.generic.POP2:42,1"
      Dst: "[org.apache.bcel.generic.Visitor].visitStackInstruction"
    - Src: "org.apache.bcel.generic.POP2:43,1"
      Dst: "[org.apache.bcel.generic.Visitor].visitPOP2"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.bcel.classfile.SourceFile].<init>(int,int,java.io.DataInput,org.apache.bcel.classfile.ConstantPool)"
    functionSourceFile: "org.apache.bcel.classfile.SourceFile"
    linkageType: null
    functionLinenumber: 46
    functionDepth: 0
    returnType: "void"
    argCount: 4
    argTypes:
    - "int"
    - "int"
    - "java.io.DataInput"
    - "org.apache.bcel.classfile.ConstantPool"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.bcel.classfile.SourceFile].<init>(int,int,int,org.apache.bcel.classfile.ConstantPool)"
    functionUses: 1
    ICount: 8
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.bcel.classfile.SourceFile:47,1"
      Dst: "[java.io.DataInput].readUnsignedShort"
    - Src: "org.apache.bcel.classfile.SourceFile:47,1"
      Dst: "[org.apache.bcel.classfile.SourceFile].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.bcel.classfile.SourceFile].<init>(int,int,int,org.apache.bcel.classfile.ConstantPool)"
    functionSourceFile: "org.apache.bcel.classfile.SourceFile"
    linkageType: null
    functionLinenumber: 59
    functionDepth: 0
    returnType: "void"
    argCount: 4
    argTypes:
    - "int"
    - "int"
    - "int"
    - "org.apache.bcel.classfile.ConstantPool"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.bcel.classfile.Attribute].<init>(byte,int,int,org.apache.bcel.classfile.ConstantPool)"
    - "[org.apache.bcel.util.Args].require(int,int,java.lang.String)"
    - "[org.apache.bcel.classfile.ConstantPool].getLength()"
    - "[org.apache.bcel.util.Args].requireU2(int,int,int,java.lang.String)"
    functionUses: 1
    ICount: 11
    EdgeCount: 4
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.bcel.classfile.SourceFile:60,1"
      Dst: "[org.apache.bcel.util.Args].require"
    - Src: "org.apache.bcel.classfile.SourceFile:60,1"
      Dst: "[org.apache.bcel.classfile.Attribute].<init>"
    - Src: "org.apache.bcel.classfile.SourceFile:61,1"
      Dst: "[org.apache.bcel.classfile.ConstantPool].getLength"
    - Src: "org.apache.bcel.classfile.SourceFile:61,1"
      Dst: "[org.apache.bcel.util.Args].requireU2"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.bcel.classfile.SourceFile].<init>(org.apache.bcel.classfile.SourceFile)"
    functionSourceFile: "org.apache.bcel.classfile.SourceFile"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.apache.bcel.classfile.SourceFile"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 8
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.bcel.classfile.SourceFile:71,1"
      Dst: "[org.apache.bcel.classfile.Attribute].getNameIndex"
    - Src: "org.apache.bcel.classfile.SourceFile:71,1"
      Dst: "[org.apache.bcel.classfile.Attribute].getLength"
    - Src: "org.apache.bcel.classfile.SourceFile:71,1"
      Dst: "[org.apache.bcel.classfile.SourceFile].getSourceFileIndex"
    - Src: "org.apache.bcel.classfile.SourceFile:71,1"
      Dst: "[org.apache.bcel.classfile.Attribute].getConstantPool"
    - Src: "org.apache.bcel.classfile.SourceFile:71,1"
      Dst: "[org.apache.bcel.classfile.SourceFile].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.bcel.classfile.SourceFile].accept(org.apache.bcel.classfile.Visitor)"
    functionSourceFile: "org.apache.bcel.classfile.SourceFile"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.apache.bcel.classfile.Visitor"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.bcel.classfile.SourceFile:82,1"
      Dst: "[org.apache.bcel.classfile.Visitor].visitSourceFile"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.bcel.classfile.SourceFile].copy(org.apache.bcel.classfile.ConstantPool)"
    functionSourceFile: "org.apache.bcel.classfile.SourceFile"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.apache.bcel.classfile.Attribute"
    argCount: 1
    argTypes:
    - "org.apache.bcel.classfile.ConstantPool"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.bcel.classfile.SourceFile:90,1"
      Dst: "[org.apache.bcel.classfile.Attribute].clone"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.bcel.classfile.SourceFile].dump(java.io.DataOutputStream)"
    functionSourceFile: "org.apache.bcel.classfile.SourceFile"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.io.DataOutputStream"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.bcel.classfile.SourceFile:101,1"
      Dst: "[org.apache.bcel.classfile.Attribute].dump"
    - Src: "org.apache.bcel.classfile.SourceFile:102,1"
      Dst: "[java.io.DataOutputStream].writeShort"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.bcel.classfile.SourceFile].getSourceFileIndex()"
    functionSourceFile: "org.apache.bcel.classfile.SourceFile"
    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.apache.bcel.classfile.SourceFile].getSourceFileName()"
    functionSourceFile: "org.apache.bcel.classfile.SourceFile"
    linkageType: null
    functionLinenumber: 115
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.bcel.classfile.ConstantUtf8].getBytes()"
    - "[org.apache.bcel.classfile.Attribute].getConstantPool()"
    - "[org.apache.bcel.classfile.ConstantPool].getConstantUtf8(int)"
    functionUses: 1
    ICount: 6
    EdgeCount: 3
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.bcel.classfile.SourceFile:116,1"
      Dst: "[org.apache.bcel.classfile.Attribute].getConstantPool"
    - Src: "org.apache.bcel.classfile.SourceFile:116,1"
      Dst: "[org.apache.bcel.classfile.ConstantPool].getConstantUtf8"
    - Src: "org.apache.bcel.classfile.SourceFile:116,1"
      Dst: "[org.apache.bcel.classfile.ConstantUtf8].getBytes"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.bcel.classfile.SourceFile].setSourceFileIndex(int)"
    functionSourceFile: "org.apache.bcel.classfile.SourceFile"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.bcel.classfile.SourceFile].toString()"
    functionSourceFile: "org.apache.bcel.classfile.SourceFile"
    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.apache.bcel.classfile.SourceFile:131,1"
      Dst: "[java.lang.StringBuilder].<init>"
    - Src: "org.apache.bcel.classfile.SourceFile:131,1"
      Dst: "[java.lang.StringBuilder].append"
    - Src: "org.apache.bcel.classfile.SourceFile:131,1"
      Dst: "[org.apache.bcel.classfile.SourceFile].getSourceFileName"
    - Src: "org.apache.bcel.classfile.SourceFile:131,1"
      Dst: "[java.lang.StringBuilder].toString"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.ThreadUtils].alwaysTruePredicate()"
    functionSourceFile: "org.apache.commons.lang3.ThreadUtils"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.util.function.Predicate"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 2
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.ThreadUtils].findThreadById(long)"
    functionSourceFile: "org.apache.commons.lang3.ThreadUtils"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.Thread"
    argCount: 1
    argTypes:
    - "long"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 17
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.commons.lang3.ThreadUtils:193"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.ThreadUtils:196"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.ThreadUtils:195"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.ThreadUtils:197"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.ThreadUtils:195"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.lang3.ThreadUtils:194,1"
      Dst: "[java.lang.IllegalArgumentException].<init>"
    - Src: "org.apache.commons.lang3.ThreadUtils:196,1"
      Dst: "[org.apache.commons.lang3.ThreadUtils$lambda_findThreadById_1__11].bootstrap$"
    - Src: "org.apache.commons.lang3.ThreadUtils:196,1"
      Dst: "[org.apache.commons.lang3.ThreadUtils].findThreads"
    - Src: "org.apache.commons.lang3.ThreadUtils:197,1"
      Dst: "[java.util.Collection].isEmpty"
    - Src: "org.apache.commons.lang3.ThreadUtils:197,1"
      Dst: "[java.util.Collection].iterator"
    - Src: "org.apache.commons.lang3.ThreadUtils:197,1"
      Dst: "[java.util.Iterator].next"
    JavaMethodInfo: null
    BBCount: 6
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.ThreadUtils].findThreadById(long,java.lang.String)"
    functionSourceFile: "org.apache.commons.lang3.ThreadUtils"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.Thread"
    argCount: 2
    argTypes:
    - "long"
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 13
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.commons.lang3.ThreadUtils:218"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.ThreadUtils:221"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.ThreadUtils:220"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.ThreadUtils:218"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.ThreadUtils:221"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.ThreadUtils:220"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.ThreadUtils:218"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.ThreadUtils:221"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.ThreadUtils:220"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.lang3.ThreadUtils:216,1"
      Dst: "[java.util.Objects].requireNonNull"
    - Src: "org.apache.commons.lang3.ThreadUtils:217,1"
      Dst: "[org.apache.commons.lang3.ThreadUtils].findThreadById"
    - Src: "org.apache.commons.lang3.ThreadUtils:218,1"
      Dst: "[java.lang.Thread].getThreadGroup"
    - Src: "org.apache.commons.lang3.ThreadUtils:218,1"
      Dst: "[java.lang.ThreadGroup].getName"
    - Src: "org.apache.commons.lang3.ThreadUtils:218,1"
      Dst: "[java.lang.String].equals"
    JavaMethodInfo: null
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.ThreadUtils].findThreadById(long,java.lang.ThreadGroup)"
    functionSourceFile: "org.apache.commons.lang3.ThreadUtils"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.Thread"
    argCount: 2
    argTypes:
    - "long"
    - "java.lang.ThreadGroup"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 10
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.commons.lang3.ThreadUtils:242"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.ThreadUtils:245"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.ThreadUtils:244"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.ThreadUtils:242"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.ThreadUtils:245"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.ThreadUtils:244"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.lang3.ThreadUtils:240,1"
      Dst: "[java.util.Objects].requireNonNull"
    - Src: "org.apache.commons.lang3.ThreadUtils:241,1"
      Dst: "[org.apache.commons.lang3.ThreadUtils].findThreadById"
    - Src: "org.apache.commons.lang3.ThreadUtils:242,1"
      Dst: "[java.lang.Thread].getThreadGroup"
    - Src: "org.apache.commons.lang3.ThreadUtils:242,1"
      Dst: "[java.lang.Object].equals"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.ThreadUtils].findThreadGroups(java.util.function.Predicate)"
    functionSourceFile: "org.apache.commons.lang3.ThreadUtils"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.util.Collection"
    argCount: 1
    argTypes:
    - "java.util.function.Predicate"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.lang3.ThreadUtils:261,1"
      Dst: "[org.apache.commons.lang3.ThreadUtils].getSystemThreadGroup"
    - Src: "org.apache.commons.lang3.ThreadUtils:261,1"
      Dst: "[org.apache.commons.lang3.ThreadUtils].findThreadGroups"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.ThreadUtils].findThreadGroups(java.lang.ThreadGroup,boolean,java.util.function.Predicate)"
    functionSourceFile: "org.apache.commons.lang3.ThreadUtils"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.util.Collection"
    argCount: 3
    argTypes:
    - "java.lang.ThreadGroup"
    - "boolean"
    - "java.util.function.Predicate"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 21
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.commons.lang3.ThreadUtils:286"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.ThreadUtils:283"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.ThreadUtils:282"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.lang3.ThreadUtils:277,1"
      Dst: "[java.util.Objects].requireNonNull"
    - Src: "org.apache.commons.lang3.ThreadUtils:280,1"
      Dst: "[java.lang.ThreadGroup].activeGroupCount"
    - Src: "org.apache.commons.lang3.ThreadUtils:284,1"
      Dst: "[java.lang.ThreadGroup].enumerate"
    - Src: "org.apache.commons.lang3.ThreadUtils:287,1"
      Dst: "[java.util.stream.Stream].of"
    - Src: "org.apache.commons.lang3.ThreadUtils:287,1"
      Dst: "[java.util.stream.Stream].filter"
    - Src: "org.apache.commons.lang3.ThreadUtils:287,1"
      Dst: "[java.util.stream.Collectors].toList"
    - Src: "org.apache.commons.lang3.ThreadUtils:287,1"
      Dst: "[java.util.stream.Stream].collect"
    - Src: "org.apache.commons.lang3.ThreadUtils:287,1"
      Dst: "[java.util.Collections].unmodifiableCollection"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 2
  - functionName: "[org.apache.commons.lang3.ThreadUtils].findThreadGroups(java.lang.ThreadGroup,boolean,org.apache.commons.lang3.ThreadUtils$ThreadGroupPredicate)"
    functionSourceFile: "org.apache.commons.lang3.ThreadUtils"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.util.Collection"
    argCount: 3
    argTypes:
    - "java.lang.ThreadGroup"
    - "boolean"
    - "org.apache.commons.lang3.ThreadUtils$ThreadGroupPredicate"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 7
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.lang3.ThreadUtils:304,1"
      Dst: "[java.lang.Object].getClass"
    - Src: "org.apache.commons.lang3.ThreadUtils:304,1"
      Dst: "[org.apache.commons.lang3.ThreadUtils$test__12].bootstrap$"
    - Src: "org.apache.commons.lang3.ThreadUtils:304,1"
      Dst: "[org.apache.commons.lang3.ThreadUtils].findThreadGroups"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.ThreadUtils].findThreadGroups(org.apache.commons.lang3.ThreadUtils$ThreadGroupPredicate)"
    functionSourceFile: "org.apache.commons.lang3.ThreadUtils"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.util.Collection"
    argCount: 1
    argTypes:
    - "org.apache.commons.lang3.ThreadUtils$ThreadGroupPredicate"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.lang3.ThreadUtils:321,1"
      Dst: "[org.apache.commons.lang3.ThreadUtils].getSystemThreadGroup"
    - Src: "org.apache.commons.lang3.ThreadUtils:321,1"
      Dst: "[org.apache.commons.lang3.ThreadUtils].findThreadGroups"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.ThreadUtils].findThreadGroupsByName(java.lang.String)"
    functionSourceFile: "org.apache.commons.lang3.ThreadUtils"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.util.Collection"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.lang3.ThreadUtils:337,1"
      Dst: "[org.apache.commons.lang3.ThreadUtils].predicateThreadGroup"
    - Src: "org.apache.commons.lang3.ThreadUtils:337,1"
      Dst: "[org.apache.commons.lang3.ThreadUtils].findThreadGroups"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.ThreadUtils].findThreads(java.util.function.Predicate)"
    functionSourceFile: "org.apache.commons.lang3.ThreadUtils"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.util.Collection"
    argCount: 1
    argTypes:
    - "java.util.function.Predicate"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.lang3.ThreadUtils:354,1"
      Dst: "[org.apache.commons.lang3.ThreadUtils].getSystemThreadGroup"
    - Src: "org.apache.commons.lang3.ThreadUtils:354,1"
      Dst: "[org.apache.commons.lang3.ThreadUtils].findThreads"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.ThreadUtils].findThreads(java.lang.ThreadGroup,boolean,java.util.function.Predicate)"
    functionSourceFile: "org.apache.commons.lang3.ThreadUtils"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.util.Collection"
    argCount: 3
    argTypes:
    - "java.lang.ThreadGroup"
    - "boolean"
    - "java.util.function.Predicate"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 21
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.commons.lang3.ThreadUtils:378"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.ThreadUtils:375"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.ThreadUtils:374"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.lang3.ThreadUtils:370,1"
      Dst: "[java.util.Objects].requireNonNull"
    - Src: "org.apache.commons.lang3.ThreadUtils:372,1"
      Dst: "[java.lang.ThreadGroup].activeCount"
    - Src: "org.apache.commons.lang3.ThreadUtils:376,1"
      Dst: "[java.lang.ThreadGroup].enumerate"
    - Src: "org.apache.commons.lang3.ThreadUtils:379,1"
      Dst: "[java.util.stream.Stream].of"
    - Src: "org.apache.commons.lang3.ThreadUtils:379,1"
      Dst: "[java.util.stream.Stream].filter"
    - Src: "org.apache.commons.lang3.ThreadUtils:379,1"
      Dst: "[java.util.stream.Collectors].toList"
    - Src: "org.apache.commons.lang3.ThreadUtils:379,1"
      Dst: "[java.util.stream.Stream].collect"
    - Src: "org.apache.commons.lang3.ThreadUtils:379,1"
      Dst: "[java.util.Collections].unmodifiableCollection"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 2
  - functionName: "[org.apache.commons.lang3.ThreadUtils].findThreads(java.lang.ThreadGroup,boolean,org.apache.commons.lang3.ThreadUtils$ThreadPredicate)"
    functionSourceFile: "org.apache.commons.lang3.ThreadUtils"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.util.Collection"
    argCount: 3
    argTypes:
    - "java.lang.ThreadGroup"
    - "boolean"
    - "org.apache.commons.lang3.ThreadUtils$ThreadPredicate"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 7
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.lang3.ThreadUtils:396,1"
      Dst: "[java.lang.Object].getClass"
    - Src: "org.apache.commons.lang3.ThreadUtils:396,1"
      Dst: "[org.apache.commons.lang3.ThreadUtils$test__13].bootstrap$"
    - Src: "org.apache.commons.lang3.ThreadUtils:396,1"
      Dst: "[org.apache.commons.lang3.ThreadUtils].findThreads"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.ThreadUtils].findThreads(org.apache.commons.lang3.ThreadUtils$ThreadPredicate)"
    functionSourceFile: "org.apache.commons.lang3.ThreadUtils"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.util.Collection"
    argCount: 1
    argTypes:
    - "org.apache.commons.lang3.ThreadUtils$ThreadPredicate"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.lang3.ThreadUtils:414,1"
      Dst: "[org.apache.commons.lang3.ThreadUtils].getSystemThreadGroup"
    - Src: "org.apache.commons.lang3.ThreadUtils:414,1"
      Dst: "[org.apache.commons.lang3.ThreadUtils].findThreads"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.ThreadUtils].findThreadsByName(java.lang.String)"
    functionSourceFile: "org.apache.commons.lang3.ThreadUtils"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.util.Collection"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.lang3.ThreadUtils:430,1"
      Dst: "[org.apache.commons.lang3.ThreadUtils].predicateThread"
    - Src: "org.apache.commons.lang3.ThreadUtils:430,1"
      Dst: "[org.apache.commons.lang3.ThreadUtils].findThreads"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.ThreadUtils].findThreadsByName(java.lang.String,java.lang.String)"
    functionSourceFile: "org.apache.commons.lang3.ThreadUtils"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.util.Collection"
    argCount: 2
    argTypes:
    - "java.lang.String"
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 14
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.lang3.ThreadUtils:448,1"
      Dst: "[java.util.Objects].requireNonNull"
    - Src: "org.apache.commons.lang3.ThreadUtils:450,1"
      Dst: "[org.apache.commons.lang3.ThreadUtils].predicateThreadGroup"
    - Src: "org.apache.commons.lang3.ThreadUtils:450,1"
      Dst: "[org.apache.commons.lang3.ThreadUtils].findThreadGroups"
    - Src: "org.apache.commons.lang3.ThreadUtils:450,1"
      Dst: "[java.util.Collection].stream"
    - Src: "org.apache.commons.lang3.ThreadUtils:450,1"
      Dst: "[org.apache.commons.lang3.ThreadUtils$lambda_findThreadsByName_2__14].bootstrap$"
    - Src: "org.apache.commons.lang3.ThreadUtils:451,1"
      Dst: "[java.util.stream.Stream].flatMap"
    - Src: "org.apache.commons.lang3.ThreadUtils:451,1"
      Dst: "[java.util.stream.Collectors].toList"
    - Src: "org.apache.commons.lang3.ThreadUtils:451,1"
      Dst: "[java.util.stream.Stream].collect"
    - Src: "org.apache.commons.lang3.ThreadUtils:450,1"
      Dst: "[java.util.Collections].unmodifiableCollection"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.ThreadUtils].findThreadsByName(java.lang.String,java.lang.ThreadGroup)"
    functionSourceFile: "org.apache.commons.lang3.ThreadUtils"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.util.Collection"
    argCount: 2
    argTypes:
    - "java.lang.String"
    - "java.lang.ThreadGroup"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.lang3.ThreadUtils:469,1"
      Dst: "[org.apache.commons.lang3.ThreadUtils].predicateThread"
    - Src: "org.apache.commons.lang3.ThreadUtils:469,1"
      Dst: "[org.apache.commons.lang3.ThreadUtils].findThreads"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.ThreadUtils].getAllThreadGroups()"
    functionSourceFile: "org.apache.commons.lang3.ThreadUtils"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.util.Collection"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.lang3.ThreadUtils:483,1"
      Dst: "[org.apache.commons.lang3.ThreadUtils].alwaysTruePredicate"
    - Src: "org.apache.commons.lang3.ThreadUtils:483,1"
      Dst: "[org.apache.commons.lang3.ThreadUtils].findThreadGroups"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.ThreadUtils].getAllThreads()"
    functionSourceFile: "org.apache.commons.lang3.ThreadUtils"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.util.Collection"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.lang3.ThreadUtils:497,1"
      Dst: "[org.apache.commons.lang3.ThreadUtils].alwaysTruePredicate"
    - Src: "org.apache.commons.lang3.ThreadUtils:497,1"
      Dst: "[org.apache.commons.lang3.ThreadUtils].findThreads"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.ThreadUtils].getSystemThreadGroup()"
    functionSourceFile: "org.apache.commons.lang3.ThreadUtils"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.ThreadGroup"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 8
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.commons.lang3.ThreadUtils:512"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.ThreadUtils:515"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.ThreadUtils:514"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.ThreadUtils:512"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.ThreadUtils:515"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.ThreadUtils:514"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.lang3.ThreadUtils:511,1"
      Dst: "[java.lang.Thread].currentThread"
    - Src: "org.apache.commons.lang3.ThreadUtils:511,1"
      Dst: "[java.lang.Thread].getThreadGroup"
    - Src: "org.apache.commons.lang3.ThreadUtils:512,1"
      Dst: "[java.lang.ThreadGroup].getParent"
    JavaMethodInfo: null
    BBCount: 5
    CyclomaticComplexity: 2
  - functionName: "[org.apache.commons.lang3.ThreadUtils].join(java.lang.Thread,java.time.Duration)"
    functionSourceFile: "org.apache.commons.lang3.ThreadUtils"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "java.lang.Thread"
    - "java.time.Duration"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.lang3.ThreadUtils:528,1"
      Dst: "[java.lang.Object].getClass"
    - Src: "org.apache.commons.lang3.ThreadUtils:528,1"
      Dst: "[org.apache.commons.lang3.ThreadUtils$join__15].bootstrap$"
    - Src: "org.apache.commons.lang3.ThreadUtils:528,1"
      Dst: "[org.apache.commons.lang3.time.DurationUtils].accept"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.ThreadUtils].namePredicate(java.lang.String,java.util.function.Function)"
    functionSourceFile: "org.apache.commons.lang3.ThreadUtils"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.util.function.Predicate"
    argCount: 2
    argTypes:
    - "java.lang.String"
    - "java.util.function.Function"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.lang3.ThreadUtils:532,1"
      Dst: "[org.apache.commons.lang3.ThreadUtils$lambda_namePredicate_3__16].bootstrap$"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.ThreadUtils].predicateThread(java.lang.String)"
    functionSourceFile: "org.apache.commons.lang3.ThreadUtils"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.util.function.Predicate"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.lang3.ThreadUtils:536,1"
      Dst: "[org.apache.commons.lang3.ThreadUtils$getName__17].bootstrap$"
    - Src: "org.apache.commons.lang3.ThreadUtils:536,1"
      Dst: "[org.apache.commons.lang3.ThreadUtils].namePredicate"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.ThreadUtils].predicateThreadGroup(java.lang.String)"
    functionSourceFile: "org.apache.commons.lang3.ThreadUtils"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.util.function.Predicate"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.lang3.ThreadUtils:540,1"
      Dst: "[org.apache.commons.lang3.ThreadUtils$getName__18].bootstrap$"
    - Src: "org.apache.commons.lang3.ThreadUtils:540,1"
      Dst: "[org.apache.commons.lang3.ThreadUtils].namePredicate"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.ThreadUtils].sleep(java.time.Duration)"
    functionSourceFile: "org.apache.commons.lang3.ThreadUtils"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.time.Duration"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.lang3.ThreadUtils:552,1"
      Dst: "[org.apache.commons.lang3.ThreadUtils$sleep__19].bootstrap$"
    - Src: "org.apache.commons.lang3.ThreadUtils:552,1"
      Dst: "[org.apache.commons.lang3.time.DurationUtils].accept"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.ThreadUtils].sleepQuietly(java.time.Duration)"
    functionSourceFile: "org.apache.commons.lang3.ThreadUtils"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.time.Duration"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.lang3.ThreadUtils:566,1"
      Dst: "[org.apache.commons.lang3.ThreadUtils].sleep"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.ThreadUtils].<init>()"
    functionSourceFile: "org.apache.commons.lang3.ThreadUtils"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.lang3.ThreadUtils:580,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.ThreadUtils].lambda$namePredicate$3(java.util.function.Function,java.lang.String,java.lang.Object)"
    functionSourceFile: "org.apache.commons.lang3.ThreadUtils"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 3
    argTypes:
    - "java.util.function.Function"
    - "java.lang.String"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 12
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.commons.lang3.ThreadUtils:532"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.ThreadUtils:531"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.ThreadUtils:532"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.ThreadUtils:531"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.lang3.ThreadUtils:532,1"
      Dst: "[java.util.function.Function].apply"
    - Src: "org.apache.commons.lang3.ThreadUtils:532,1"
      Dst: "[java.util.Objects].requireNonNull"
    - Src: "org.apache.commons.lang3.ThreadUtils:532,1"
      Dst: "[java.util.Objects].equals"
    JavaMethodInfo: null
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.ThreadUtils].lambda$findThreadsByName$2(java.lang.String,java.lang.ThreadGroup)"
    functionSourceFile: "org.apache.commons.lang3.ThreadUtils"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.util.stream.Stream"
    argCount: 2
    argTypes:
    - "java.lang.String"
    - "java.lang.ThreadGroup"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.lang3.ThreadUtils:451,1"
      Dst: "[org.apache.commons.lang3.ThreadUtils].predicateThread"
    - Src: "org.apache.commons.lang3.ThreadUtils:451,1"
      Dst: "[org.apache.commons.lang3.ThreadUtils].findThreads"
    - Src: "org.apache.commons.lang3.ThreadUtils:451,1"
      Dst: "[java.util.Collection].stream"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.ThreadUtils].lambda$findThreadById$1(long,java.lang.Thread)"
    functionSourceFile: "org.apache.commons.lang3.ThreadUtils"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 2
    argTypes:
    - "long"
    - "java.lang.Thread"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 10
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.commons.lang3.ThreadUtils:196"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.ThreadUtils:195"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.ThreadUtils:196"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.ThreadUtils:195"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.lang3.ThreadUtils:196,1"
      Dst: "[java.lang.Thread].getId"
    JavaMethodInfo: null
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.ThreadUtils].lambda$static$0(java.lang.Object)"
    functionSourceFile: "org.apache.commons.lang3.ThreadUtils"
    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.apache.commons.lang3.builder.DiffBuilder$12].<init>(org.apache.commons.lang3.builder.DiffBuilder,java.lang.String,int[],int[])"
    functionSourceFile: "org.apache.commons.lang3.builder.DiffBuilder$12"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 4
    argTypes:
    - "org.apache.commons.lang3.builder.DiffBuilder"
    - "java.lang.String"
    - "int[]"
    - "int[]"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 10
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.lang3.builder.DiffBuilder$12:587,1"
      Dst: "[org.apache.commons.lang3.builder.Diff].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.builder.DiffBuilder$12].getLeft()"
    functionSourceFile: "org.apache.commons.lang3.builder.DiffBuilder$12"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.Integer[]"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.lang3.builder.DiffBuilder$12:592,1"
      Dst: "[org.apache.commons.lang3.ArrayUtils].toObject"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.builder.DiffBuilder$12].getRight()"
    functionSourceFile: "org.apache.commons.lang3.builder.DiffBuilder$12"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.Integer[]"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.lang3.builder.DiffBuilder$12:597,1"
      Dst: "[org.apache.commons.lang3.ArrayUtils].toObject"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.bcel.generic.InstructionFactory$MethodObject].<init>(java.lang.String,java.lang.String,org.apache.bcel.generic.Type,org.apache.bcel.generic.Type[])"
    functionSourceFile: "org.apache.bcel.generic.InstructionFactory$MethodObject"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 4
    argTypes:
    - "java.lang.String"
    - "java.lang.String"
    - "org.apache.bcel.generic.Type"
    - "org.apache.bcel.generic.Type[]"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 11
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.bcel.generic.InstructionFactory$MethodObject:40,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.bcel.util.ClassPath$Dir].<init>(java.lang.String)"
    functionSourceFile: "org.apache.bcel.util.ClassPath$Dir"
    linkageType: null
    functionLinenumber: 178
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.bcel.util.ClassPath$AbstractPathEntry].<init>(org.apache.bcel.util.ClassPath$1)"
    functionUses: 1
    ICount: 5
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.bcel.util.ClassPath$Dir:179,1"
      Dst: "[org.apache.bcel.util.ClassPath$AbstractPathEntry].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.bcel.util.ClassPath$Dir].close()"
    functionSourceFile: "org.apache.bcel.util.ClassPath$Dir"
    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.apache.bcel.util.ClassPath$Dir].getClassFile(java.lang.String,java.lang.String)"
    functionSourceFile: "org.apache.bcel.util.ClassPath$Dir"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.apache.bcel.util.ClassPath$ClassFile"
    argCount: 2
    argTypes:
    - "java.lang.String"
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 23
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.bcel.util.ClassPath$Dir:192"
      Branch Sides:
      - BranchSide: "org.apache.bcel.util.ClassPath$Dir:190"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.bcel.util.ClassPath$Dir:191,1"
      Dst: "[java.lang.StringBuilder].<init>"
    - Src: "org.apache.bcel.util.ClassPath$Dir:191,1"
      Dst: "[java.lang.StringBuilder].append"
    - Src: "org.apache.bcel.util.ClassPath$Dir:191,1"
      Dst: "[java.lang.String].replace"
    - Src: "org.apache.bcel.util.ClassPath$Dir:191,1"
      Dst: "[java.lang.StringBuilder].toString"
    - Src: "org.apache.bcel.util.ClassPath$Dir:191,1"
      Dst: "[java.io.File].<init>"
    - Src: "org.apache.bcel.util.ClassPath$Dir:192,1"
      Dst: "[java.io.File].exists"
    - Src: "org.apache.bcel.util.ClassPath$Dir:192,1"
      Dst: "[org.apache.bcel.util.ClassPath$Dir$1].<init>"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[org.apache.bcel.util.ClassPath$Dir].getResource(java.lang.String)"
    functionSourceFile: "org.apache.bcel.util.ClassPath$Dir"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.net.URL"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 12
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.bcel.util.ClassPath$Dir:230"
      Branch Sides:
      - BranchSide: "org.apache.bcel.util.ClassPath$Dir:228"
        BranchSideFuncs: []
      - BranchSide: "org.apache.bcel.util.ClassPath$Dir:227"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.bcel.util.ClassPath$Dir:228,1"
      Dst: "[org.apache.bcel.util.ClassPath$Dir].toFile"
    - Src: "org.apache.bcel.util.ClassPath$Dir:230,1"
      Dst: "[java.io.File].exists"
    - Src: "org.apache.bcel.util.ClassPath$Dir:230,1"
      Dst: "[java.io.File].toURI"
    - Src: "org.apache.bcel.util.ClassPath$Dir:230,1"
      Dst: "[java.net.URI].toURL"
    JavaMethodInfo: null
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[org.apache.bcel.util.ClassPath$Dir].getResourceAsStream(java.lang.String)"
    functionSourceFile: "org.apache.bcel.util.ClassPath$Dir"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.io.InputStream"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 12
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.bcel.util.ClassPath$Dir:241"
      Branch Sides:
      - BranchSide: "org.apache.bcel.util.ClassPath$Dir:239"
        BranchSideFuncs: []
      - BranchSide: "org.apache.bcel.util.ClassPath$Dir:238"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.bcel.util.ClassPath$Dir:239,1"
      Dst: "[org.apache.bcel.util.ClassPath$Dir].toFile"
    - Src: "org.apache.bcel.util.ClassPath$Dir:241,1"
      Dst: "[java.io.File].exists"
    - Src: "org.apache.bcel.util.ClassPath$Dir:241,1"
      Dst: "[java.io.FileInputStream].<init>"
    JavaMethodInfo: null
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[org.apache.bcel.util.ClassPath$Dir].toFile(java.lang.String)"
    functionSourceFile: "org.apache.bcel.util.ClassPath$Dir"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.io.File"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 15
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.bcel.util.ClassPath$Dir:248,1"
      Dst: "[java.lang.StringBuilder].<init>"
    - Src: "org.apache.bcel.util.ClassPath$Dir:248,1"
      Dst: "[java.lang.StringBuilder].append"
    - Src: "org.apache.bcel.util.ClassPath$Dir:248,1"
      Dst: "[java.lang.String].replace"
    - Src: "org.apache.bcel.util.ClassPath$Dir:248,1"
      Dst: "[java.lang.StringBuilder].toString"
    - Src: "org.apache.bcel.util.ClassPath$Dir:248,1"
      Dst: "[java.io.File].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.bcel.util.ClassPath$Dir].toString()"
    functionSourceFile: "org.apache.bcel.util.ClassPath$Dir"
    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.apache.bcel.util.ClassPath$Dir].access$200(org.apache.bcel.util.ClassPath$Dir)"
    functionSourceFile: "org.apache.bcel.util.ClassPath$Dir"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 1
    argTypes:
    - "org.apache.bcel.util.ClassPath$Dir"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.bcel.util.ClassPath].addJdkModules(java.lang.String,java.util.List)"
    functionSourceFile: "org.apache.bcel.util.ClassPath"
    linkageType: null
    functionLinenumber: 444
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "java.lang.String"
    - "java.util.List"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.System].getProperty(java.lang.String)"
    - "[org.apache.bcel.util.ClassPath$lambda_static_0__2].accept(java.io.File,java.lang.String)"
    - "[org.apache.bcel.util.ClassPath$lambda_static_1__3].accept(java.io.File,java.lang.String)"
    - "[jaz.Zer].add(java.lang.Object)"
    functionUses: 1
    ICount: 38
    EdgeCount: 4
    BranchProfiles:
    - Branch String: "org.apache.bcel.util.ClassPath:446"
      Branch Sides:
      - BranchSide: "org.apache.bcel.util.ClassPath:447"
        BranchSideFuncs: []
    - Branch String: "org.apache.bcel.util.ClassPath:446"
      Branch Sides:
      - BranchSide: "org.apache.bcel.util.ClassPath:449"
        BranchSideFuncs: []
    - Branch String: "org.apache.bcel.util.ClassPath:451"
      Branch Sides:
      - BranchSide: "org.apache.bcel.util.ClassPath:459"
        BranchSideFuncs:
        - "accept(java.io.File,java.lang.String)"
      - BranchSide: "org.apache.bcel.util.ClassPath:458"
        BranchSideFuncs: []
    - Branch String: "org.apache.bcel.util.ClassPath:453"
      Branch Sides:
      - BranchSide: "org.apache.bcel.util.ClassPath:459"
        BranchSideFuncs: []
      - BranchSide: "org.apache.bcel.util.ClassPath:458"
        BranchSideFuncs: []
    - Branch String: "org.apache.bcel.util.ClassPath:454"
      Branch Sides:
      - BranchSide: "org.apache.bcel.util.ClassPath:458"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.bcel.util.ClassPath:445,1"
      Dst: "[java.lang.System].getProperty"
    - Src: "org.apache.bcel.util.ClassPath:446,1"
      Dst: "[java.lang.String].trim"
    - Src: "org.apache.bcel.util.ClassPath:446,1"
      Dst: "[java.lang.String].isEmpty"
    - Src: "org.apache.bcel.util.ClassPath:448,1"
      Dst: "[java.lang.StringBuilder].<init>"
    - Src: "org.apache.bcel.util.ClassPath:448,1"
      Dst: "[java.lang.StringBuilder].append"
    - Src: "org.apache.bcel.util.ClassPath:448,1"
      Dst: "[java.lang.StringBuilder].toString"
    - Src: "org.apache.bcel.util.ClassPath:450,1"
      Dst: "[java.io.File].<init>"
    - Src: "org.apache.bcel.util.ClassPath:451,1"
      Dst: "[java.io.File].exists"
    - Src: "org.apache.bcel.util.ClassPath:452,1"
      Dst: "[java.io.File].list"
    - Src: "org.apache.bcel.util.ClassPath:455,1"
      Dst: "[java.io.File].getPath"
    - Src: "org.apache.bcel.util.ClassPath:455,1"
      Dst: "[java.util.List].add"
    JavaMethodInfo: null
    BBCount: 9
    CyclomaticComplexity: 2
  - functionName: "[org.apache.bcel.util.ClassPath].getClassPath()"
    functionSourceFile: "org.apache.bcel.util.ClassPath"
    linkageType: null
    functionLinenumber: 468
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.System].getProperty(java.lang.String)"
    - "[java.lang.System].getProperty(java.lang.String)"
    - "[java.lang.System].getProperty(java.lang.String)"
    - "[java.lang.System].getProperty(java.lang.String)"
    - "[org.apache.bcel.util.ClassPath].addJdkModules(java.lang.String,java.util.List)"
    - "[org.apache.bcel.util.ClassPath].getPathComponents(java.lang.String,java.util.List)"
    - "[org.apache.bcel.util.ClassPath].getPathComponents(java.lang.String,java.util.List)"
    - "[org.apache.bcel.util.ClassPath].getPathComponents(java.lang.String,java.util.List)"
    - "[org.apache.commons.lang3.text.StrTokenizer].hasNext()"
    - "[org.apache.commons.lang3.time.DateUtils$DateIterator].hasNext()"
    - "[jaz.Zer].hasNext()"
    - "[org.apache.commons.lang3.ClassUtils$2].hasNext()"
    - "[org.apache.commons.lang3.ClassUtils$1].hasNext()"
    - "[org.apache.commons.lang3.CharRange$CharacterIterator].hasNext()"
    - "[org.apache.bcel.generic.InstructionList$1].hasNext()"
    - "[org.apache.commons.lang3.text.StrTokenizer].next()"
    - "[org.apache.commons.lang3.time.DateUtils$DateIterator].next()"
    - "[org.apache.bcel.generic.InstructionList$1].next()"
    - "[org.apache.commons.lang3.ClassUtils$2].next()"
    - "[org.apache.commons.lang3.CharRange$CharacterIterator].next()"
    - "[org.apache.commons.lang3.ClassUtils$1].next()"
    - "[jaz.Zer].next()"
    - "[org.apache.bcel.util.ClassPath$lambda_static_0__2].accept(java.io.File,java.lang.String)"
    - "[org.apache.bcel.util.ClassPath$lambda_static_1__3].accept(java.io.File,java.lang.String)"
    functionUses: 1
    ICount: 56
    EdgeCount: 24
    BranchProfiles:
    - Branch String: "org.apache.bcel.util.ClassPath:481"
      Branch Sides:
      - BranchSide: "org.apache.bcel.util.ClassPath:485"
        BranchSideFuncs: []
      - BranchSide: "org.apache.bcel.util.ClassPath:484"
        BranchSideFuncs:
        - "getPathComponents(java.lang.String,java.util.List)"
        - "hasNext()"
        - "addJdkModules(java.lang.String,java.util.List)"
        - "next()"
    - Branch String: "org.apache.bcel.util.ClassPath:481"
      Branch Sides:
      - BranchSide: "org.apache.bcel.util.ClassPath:485"
        BranchSideFuncs: []
      - BranchSide: "org.apache.bcel.util.ClassPath:484"
        BranchSideFuncs:
        - "getPathComponents(java.lang.String,java.util.List)"
        - "hasNext()"
        - "addJdkModules(java.lang.String,java.util.List)"
        - "next()"
    - Branch String: "org.apache.bcel.util.ClassPath:491"
      Branch Sides:
      - BranchSide: "org.apache.bcel.util.ClassPath:501"
        BranchSideFuncs:
        - "hasNext()"
        - "accept(java.io.File,java.lang.String)"
        - "next()"
      - BranchSide: "org.apache.bcel.util.ClassPath:500"
        BranchSideFuncs: []
    - Branch String: "org.apache.bcel.util.ClassPath:494"
      Branch Sides:
      - BranchSide: "org.apache.bcel.util.ClassPath:499"
        BranchSideFuncs: []
      - BranchSide: "org.apache.bcel.util.ClassPath:498"
        BranchSideFuncs: []
    - Branch String: "org.apache.bcel.util.ClassPath:495"
      Branch Sides:
      - BranchSide: "org.apache.bcel.util.ClassPath:498"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.bcel.util.ClassPath:469,1"
      Dst: "[java.lang.System].getProperty"
    - Src: "org.apache.bcel.util.ClassPath:477,1"
      Dst: "[java.util.ArrayList].<init>"
    - Src: "org.apache.bcel.util.ClassPath:480,1"
      Dst: "[java.nio.file.Paths].get"
    - Src: "org.apache.bcel.util.ClassPath:480,1"
      Dst: "[java.nio.file.Path].resolve"
    - Src: "org.apache.bcel.util.ClassPath:481,1"
      Dst: "[java.nio.file.Files].exists"
    - Src: "org.apache.bcel.util.ClassPath:481,1"
      Dst: "[java.nio.file.Files].isRegularFile"
    - Src: "org.apache.bcel.util.ClassPath:482,1"
      Dst: "[java.nio.file.Path].toAbsolutePath"
    - Src: "org.apache.bcel.util.ClassPath:482,1"
      Dst: "[java.nio.file.Path].toString"
    - Src: "org.apache.bcel.util.ClassPath:482,1"
      Dst: "[java.util.List].add"
    - Src: "org.apache.bcel.util.ClassPath:485,1"
      Dst: "[org.apache.bcel.util.ClassPath].addJdkModules"
    - Src: "org.apache.bcel.util.ClassPath:487,1"
      Dst: "[org.apache.bcel.util.ClassPath].getPathComponents"
    - Src: "org.apache.bcel.util.ClassPath:491,1"
      Dst: "[java.util.List].iterator"
    - Src: "org.apache.bcel.util.ClassPath:491,1"
      Dst: "[java.util.Iterator].hasNext"
    - Src: "org.apache.bcel.util.ClassPath:491,1"
      Dst: "[java.util.Iterator].next"
    - Src: "org.apache.bcel.util.ClassPath:492,1"
      Dst: "[java.io.File].<init>"
    - Src: "org.apache.bcel.util.ClassPath:493,1"
      Dst: "[java.io.File].list"
    - Src: "org.apache.bcel.util.ClassPath:496,1"
      Dst: "[java.lang.StringBuilder].<init>"
    - Src: "org.apache.bcel.util.ClassPath:496,1"
      Dst: "[java.io.File].getPath"
    - Src: "org.apache.bcel.util.ClassPath:496,1"
      Dst: "[java.lang.StringBuilder].append"
    - Src: "org.apache.bcel.util.ClassPath:496,1"
      Dst: "[java.lang.StringBuilder].toString"
    - Src: "org.apache.bcel.util.ClassPath:501,1"
      Dst: "[java.util.Collection].stream"
    - Src: "org.apache.bcel.util.ClassPath:501,1"
      Dst: "[java.util.stream.Collectors].joining"
    - Src: "org.apache.bcel.util.ClassPath:501,1"
      Dst: "[java.util.stream.Stream].collect"
    JavaMethodInfo: null
    BBCount: 11
    CyclomaticComplexity: 3
  - functionName: "[org.apache.bcel.util.ClassPath].getPathComponents(java.lang.String,java.util.List)"
    functionSourceFile: "org.apache.bcel.util.ClassPath"
    linkageType: null
    functionLinenumber: 504
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "java.lang.String"
    - "java.util.List"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[jaz.Zer].add(java.lang.Object)"
    functionUses: 3
    ICount: 16
    EdgeCount: 1
    BranchProfiles:
    - Branch String: "org.apache.bcel.util.ClassPath:505"
      Branch Sides:
      - BranchSide: "org.apache.bcel.util.ClassPath:515"
        BranchSideFuncs: []
      - BranchSide: "org.apache.bcel.util.ClassPath:514"
        BranchSideFuncs: []
    - Branch String: "org.apache.bcel.util.ClassPath:507"
      Branch Sides:
      - BranchSide: "org.apache.bcel.util.ClassPath:515"
        BranchSideFuncs: []
      - BranchSide: "org.apache.bcel.util.ClassPath:514"
        BranchSideFuncs: []
    - Branch String: "org.apache.bcel.util.ClassPath:510"
      Branch Sides:
      - BranchSide: "org.apache.bcel.util.ClassPath:513"
        BranchSideFuncs:
        - "add(java.lang.Object)"
      - BranchSide: "org.apache.bcel.util.ClassPath:512"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.bcel.util.ClassPath:506,1"
      Dst: "[java.util.StringTokenizer].<init>"
    - Src: "org.apache.bcel.util.ClassPath:507,1"
      Dst: "[java.util.StringTokenizer].hasMoreTokens"
    - Src: "org.apache.bcel.util.ClassPath:508,1"
      Dst: "[java.util.StringTokenizer].nextToken"
    - Src: "org.apache.bcel.util.ClassPath:509,1"
      Dst: "[java.io.File].<init>"
    - Src: "org.apache.bcel.util.ClassPath:510,1"
      Dst: "[java.io.File].exists"
    - Src: "org.apache.bcel.util.ClassPath:511,1"
      Dst: "[java.util.List].add"
    JavaMethodInfo: null
    BBCount: 7
    CyclomaticComplexity: 2
  - functionName: "[org.apache.bcel.util.ClassPath].<init>()"
    functionSourceFile: "org.apache.bcel.util.ClassPath"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.bcel.util.ClassPath:530,1"
      Dst: "[org.apache.bcel.util.ClassPath].getClassPath"
    - Src: "org.apache.bcel.util.ClassPath:530,1"
      Dst: "[org.apache.bcel.util.ClassPath].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.bcel.util.ClassPath].<init>(org.apache.bcel.util.ClassPath,java.lang.String)"
    functionSourceFile: "org.apache.bcel.util.ClassPath"
    linkageType: null
    functionLinenumber: 533
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "org.apache.bcel.util.ClassPath"
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.bcel.util.ClassPath$Dir].<init>(java.lang.String)"
    - "[jaz.Zer].add(java.lang.Object)"
    - "[org.apache.bcel.util.ClassPath$Module].<init>(java.util.zip.ZipFile)"
    - "[jaz.Zer].add(java.lang.Object)"
    - "[org.apache.bcel.util.ClassPath$JrtModules].<init>(java.lang.String)"
    - "[jaz.Zer].add(java.lang.Object)"
    - "[org.apache.bcel.util.ClassPath$Jar].<init>(java.util.zip.ZipFile)"
    - "[jaz.Zer].add(java.lang.Object)"
    functionUses: 1
    ICount: 71
    EdgeCount: 8
    BranchProfiles:
    - Branch String: "org.apache.bcel.util.ClassPath:538"
      Branch Sides:
      - BranchSide: "org.apache.bcel.util.ClassPath:561"
        BranchSideFuncs: []
      - BranchSide: "org.apache.bcel.util.ClassPath:560"
        BranchSideFuncs: []
    - Branch String: "org.apache.bcel.util.ClassPath:540"
      Branch Sides:
      - BranchSide: "org.apache.bcel.util.ClassPath:560"
        BranchSideFuncs: []
      - BranchSide: "org.apache.bcel.util.ClassPath:559"
        BranchSideFuncs: []
    - Branch String: "org.apache.bcel.util.ClassPath:543"
      Branch Sides:
      - BranchSide: "org.apache.bcel.util.ClassPath:558"
        BranchSideFuncs: []
      - BranchSide: "org.apache.bcel.util.ClassPath:557"
        BranchSideFuncs: []
    - Branch String: "org.apache.bcel.util.ClassPath:544"
      Branch Sides:
      - BranchSide: "org.apache.bcel.util.ClassPath:546"
        BranchSideFuncs: []
      - BranchSide: "org.apache.bcel.util.ClassPath:545"
        BranchSideFuncs: []
    - Branch String: "org.apache.bcel.util.ClassPath:546"
      Branch Sides:
      - BranchSide: "org.apache.bcel.util.ClassPath:548"
        BranchSideFuncs: []
      - BranchSide: "org.apache.bcel.util.ClassPath:547"
        BranchSideFuncs: []
    - Branch String: "org.apache.bcel.util.ClassPath:548"
      Branch Sides:
      - BranchSide: "org.apache.bcel.util.ClassPath:551"
        BranchSideFuncs:
        - "<init>(java.lang.String)"
      - BranchSide: "org.apache.bcel.util.ClassPath:550"
        BranchSideFuncs:
        - "add(java.lang.Object)"
        - "<init>(java.util.zip.ZipFile)"
    - Branch String: "org.apache.bcel.util.ClassPath:555"
      Branch Sides:
      - BranchSide: "org.apache.bcel.util.ClassPath:556"
        BranchSideFuncs: []
      - BranchSide: "org.apache.bcel.util.ClassPath:555"
        BranchSideFuncs: []
    - Branch String: "org.apache.bcel.util.ClassPath:555"
      Branch Sides:
      - BranchSide: "org.apache.bcel.util.ClassPath:560"
        BranchSideFuncs: []
      - BranchSide: "org.apache.bcel.util.ClassPath:559"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.bcel.util.ClassPath:534,1"
      Dst: "[java.lang.Object].<init>"
    - Src: "org.apache.bcel.util.ClassPath:536,1"
      Dst: "[java.util.Objects].requireNonNull"
    - Src: "org.apache.bcel.util.ClassPath:537,1"
      Dst: "[java.util.ArrayList].<init>"
    - Src: "org.apache.bcel.util.ClassPath:538,1"
      Dst: "[java.util.StringTokenizer].<init>"
    - Src: "org.apache.bcel.util.ClassPath:538,1"
      Dst: "[java.util.StringTokenizer].hasMoreTokens"
    - Src: "org.apache.bcel.util.ClassPath:539,1"
      Dst: "[java.util.StringTokenizer].nextToken"
    - Src: "org.apache.bcel.util.ClassPath:540,1"
      Dst: "[java.lang.String].isEmpty"
    - Src: "org.apache.bcel.util.ClassPath:541,1"
      Dst: "[java.io.File].<init>"
    - Src: "org.apache.bcel.util.ClassPath:543,1"
      Dst: "[java.io.File].exists"
    - Src: "org.apache.bcel.util.ClassPath:544,1"
      Dst: "[java.io.File].isDirectory"
    - Src: "org.apache.bcel.util.ClassPath:545,1"
      Dst: "[org.apache.bcel.util.ClassPath$Dir].<init>"
    - Src: "org.apache.bcel.util.ClassPath:545,1"
      Dst: "[java.util.List].add"
    - Src: "org.apache.bcel.util.ClassPath:546,1"
      Dst: "[java.lang.String].endsWith"
    - Src: "org.apache.bcel.util.ClassPath:547,1"
      Dst: "[java.util.zip.ZipFile].<init>"
    - Src: "org.apache.bcel.util.ClassPath:547,1"
      Dst: "[org.apache.bcel.util.ClassPath$Module].<init>"
    - Src: "org.apache.bcel.util.ClassPath:549,1"
      Dst: "[org.apache.bcel.util.ClassPath$JrtModules].<init>"
    - Src: "org.apache.bcel.util.ClassPath:551,1"
      Dst: "[org.apache.bcel.util.ClassPath$Jar].<init>"
    - Src: "org.apache.bcel.util.ClassPath:556,1"
      Dst: "[java.lang.StringBuilder].<init>"
    - Src: "org.apache.bcel.util.ClassPath:556,1"
      Dst: "[java.lang.StringBuilder].append"
    - Src: "org.apache.bcel.util.ClassPath:556,1"
      Dst: "[java.lang.StringBuilder].toString"
    - Src: "org.apache.bcel.util.ClassPath:556,1"
      Dst: "[java.io.PrintStream].println"
    JavaMethodInfo: null
    BBCount: 17
    CyclomaticComplexity: 1
  - functionName: "[org.apache.bcel.util.ClassPath].<init>(java.lang.String)"
    functionSourceFile: "org.apache.bcel.util.ClassPath"
    linkageType: null
    functionLinenumber: 568
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.bcel.util.ClassPath].<init>(org.apache.bcel.util.ClassPath,java.lang.String)"
    functionUses: 1
    ICount: 4
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.bcel.util.ClassPath:569,1"
      Dst: "[org.apache.bcel.util.ClassPath].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.bcel.util.ClassPath].close()"
    functionSourceFile: "org.apache.bcel.util.ClassPath"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 10
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.bcel.util.ClassPath:574"
      Branch Sides:
      - BranchSide: "org.apache.bcel.util.ClassPath:577"
        BranchSideFuncs: []
      - BranchSide: "org.apache.bcel.util.ClassPath:576"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.bcel.util.ClassPath:574,1"
      Dst: "[java.util.List].iterator"
    - Src: "org.apache.bcel.util.ClassPath:574,1"
      Dst: "[java.util.Iterator].hasNext"
    - Src: "org.apache.bcel.util.ClassPath:574,1"
      Dst: "[java.util.Iterator].next"
    - Src: "org.apache.bcel.util.ClassPath:575,1"
      Dst: "[java.io.Closeable].close"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 2
  - functionName: "[org.apache.bcel.util.ClassPath].equals(java.lang.Object)"
    functionSourceFile: "org.apache.bcel.util.ClassPath"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 15
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.bcel.util.ClassPath:581"
      Branch Sides:
      - BranchSide: "org.apache.bcel.util.ClassPath:584"
        BranchSideFuncs: []
      - BranchSide: "org.apache.bcel.util.ClassPath:583"
        BranchSideFuncs: []
    - Branch String: "org.apache.bcel.util.ClassPath:584"
      Branch Sides:
      - BranchSide: "org.apache.bcel.util.ClassPath:587"
        BranchSideFuncs: []
      - BranchSide: "org.apache.bcel.util.ClassPath:586"
        BranchSideFuncs: []
    - Branch String: "org.apache.bcel.util.ClassPath:587"
      Branch Sides:
      - BranchSide: "org.apache.bcel.util.ClassPath:590"
        BranchSideFuncs: []
      - BranchSide: "org.apache.bcel.util.ClassPath:589"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.bcel.util.ClassPath:587,1"
      Dst: "[java.lang.Object].getClass"
    - Src: "org.apache.bcel.util.ClassPath:591,1"
      Dst: "[java.util.Objects].equals"
    JavaMethodInfo: null
    BBCount: 7
    CyclomaticComplexity: 1
  - functionName: "[org.apache.bcel.util.ClassPath].getBytes(java.lang.String)"
    functionSourceFile: "org.apache.bcel.util.ClassPath"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "byte[]"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.bcel.util.ClassPath:600,1"
      Dst: "[org.apache.bcel.util.ClassPath].getBytes"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.bcel.util.ClassPath].getBytes(java.lang.String,java.lang.String)"
    functionSourceFile: "org.apache.bcel.util.ClassPath"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "byte[]"
    argCount: 2
    argTypes:
    - "java.lang.String"
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 37
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.bcel.util.ClassPath:612"
      Branch Sides:
      - BranchSide: "org.apache.bcel.util.ClassPath:615"
        BranchSideFuncs: []
      - BranchSide: "org.apache.bcel.util.ClassPath:614"
        BranchSideFuncs: []
    - Branch String: "org.apache.bcel.util.ClassPath:619"
      Branch Sides:
      - BranchSide: "org.apache.bcel.util.ClassPath:620"
        BranchSideFuncs: []
      - BranchSide: "org.apache.bcel.util.ClassPath:619"
        BranchSideFuncs: []
    - Branch String: "org.apache.bcel.util.ClassPath:620"
      Branch Sides:
      - BranchSide: "org.apache.bcel.util.ClassPath:615"
        BranchSideFuncs: []
      - BranchSide: "org.apache.bcel.util.ClassPath:614"
        BranchSideFuncs: []
    - Branch String: "org.apache.bcel.util.ClassPath:611"
      Branch Sides:
      - BranchSide: "org.apache.bcel.util.ClassPath:623"
        BranchSideFuncs: []
      - BranchSide: "org.apache.bcel.util.ClassPath:622"
        BranchSideFuncs: []
    - Branch String: "org.apache.bcel.util.ClassPath:620"
      Branch Sides:
      - BranchSide: "org.apache.bcel.util.ClassPath:623"
        BranchSideFuncs: []
      - BranchSide: "org.apache.bcel.util.ClassPath:622"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.bcel.util.ClassPath:611,1"
      Dst: "[org.apache.bcel.util.ClassPath].getInputStream"
    - Src: "org.apache.bcel.util.ClassPath:613,1"
      Dst: "[java.lang.StringBuilder].<init>"
    - Src: "org.apache.bcel.util.ClassPath:613,1"
      Dst: "[java.lang.StringBuilder].append"
    - Src: "org.apache.bcel.util.ClassPath:613,1"
      Dst: "[java.lang.StringBuilder].toString"
    - Src: "org.apache.bcel.util.ClassPath:613,1"
      Dst: "[java.io.IOException].<init>"
    - Src: "org.apache.bcel.util.ClassPath:615,1"
      Dst: "[java.io.DataInputStream].<init>"
    - Src: "org.apache.bcel.util.ClassPath:616,1"
      Dst: "[java.io.InputStream].available"
    - Src: "org.apache.bcel.util.ClassPath:617,1"
      Dst: "[java.io.DataInputStream].readFully"
    - Src: "org.apache.bcel.util.ClassPath:619,1"
      Dst: "[java.io.InputStream].close"
    - Src: "org.apache.bcel.util.ClassPath:621,1"
      Dst: "[java.io.FilterInputStream].close"
    - Src: "org.apache.bcel.util.ClassPath:623,1"
      Dst: "[java.lang.Throwable].addSuppressed"
    JavaMethodInfo: null
    BBCount: 14
    CyclomaticComplexity: 1
  - functionName: "[org.apache.bcel.util.ClassPath].getClassFile(java.lang.String)"
    functionSourceFile: "org.apache.bcel.util.ClassPath"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.apache.bcel.util.ClassPath$ClassFile"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.bcel.util.ClassPath:632,1"
      Dst: "[org.apache.bcel.util.ClassPath].getClassFile"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.bcel.util.ClassPath].getClassFile(java.lang.String,java.lang.String)"
    functionSourceFile: "org.apache.bcel.util.ClassPath"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.apache.bcel.util.ClassPath$ClassFile"
    argCount: 2
    argTypes:
    - "java.lang.String"
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 21
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.bcel.util.ClassPath:644"
      Branch Sides:
      - BranchSide: "org.apache.bcel.util.ClassPath:648"
        BranchSideFuncs: []
      - BranchSide: "org.apache.bcel.util.ClassPath:647"
        BranchSideFuncs: []
    - Branch String: "org.apache.bcel.util.ClassPath:648"
      Branch Sides:
      - BranchSide: "org.apache.bcel.util.ClassPath:652"
        BranchSideFuncs: []
      - BranchSide: "org.apache.bcel.util.ClassPath:651"
        BranchSideFuncs: []
    - Branch String: "org.apache.bcel.util.ClassPath:652"
      Branch Sides:
      - BranchSide: "org.apache.bcel.util.ClassPath:656"
        BranchSideFuncs: []
      - BranchSide: "org.apache.bcel.util.ClassPath:655"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.bcel.util.ClassPath:645,1"
      Dst: "[org.apache.bcel.util.ClassPath].getClassFileInternal"
    - Src: "org.apache.bcel.util.ClassPath:656,1"
      Dst: "[java.lang.StringBuilder].<init>"
    - Src: "org.apache.bcel.util.ClassPath:656,1"
      Dst: "[java.lang.StringBuilder].append"
    - Src: "org.apache.bcel.util.ClassPath:656,1"
      Dst: "[java.lang.StringBuilder].toString"
    - Src: "org.apache.bcel.util.ClassPath:656,1"
      Dst: "[java.io.IOException].<init>"
    JavaMethodInfo: null
    BBCount: 7
    CyclomaticComplexity: 1
  - functionName: "[org.apache.bcel.util.ClassPath].getClassFileInternal(java.lang.String,java.lang.String)"
    functionSourceFile: "org.apache.bcel.util.ClassPath"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.apache.bcel.util.ClassPath$ClassFile"
    argCount: 2
    argTypes:
    - "java.lang.String"
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 14
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.bcel.util.ClassPath:660"
      Branch Sides:
      - BranchSide: "org.apache.bcel.util.ClassPath:666"
        BranchSideFuncs: []
      - BranchSide: "org.apache.bcel.util.ClassPath:665"
        BranchSideFuncs: []
    - Branch String: "org.apache.bcel.util.ClassPath:662"
      Branch Sides:
      - BranchSide: "org.apache.bcel.util.ClassPath:665"
        BranchSideFuncs: []
      - BranchSide: "org.apache.bcel.util.ClassPath:664"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.bcel.util.ClassPath:660,1"
      Dst: "[java.util.List].iterator"
    - Src: "org.apache.bcel.util.ClassPath:660,1"
      Dst: "[java.util.Iterator].hasNext"
    - Src: "org.apache.bcel.util.ClassPath:660,1"
      Dst: "[java.util.Iterator].next"
    - Src: "org.apache.bcel.util.ClassPath:661,1"
      Dst: "[org.apache.bcel.util.ClassPath$AbstractPathEntry].getClassFile"
    JavaMethodInfo: null
    BBCount: 6
    CyclomaticComplexity: 2
  - functionName: "[org.apache.bcel.util.ClassPath].getInputStream(java.lang.String)"
    functionSourceFile: "org.apache.bcel.util.ClassPath"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.io.InputStream"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.bcel.util.ClassPath:679,1"
      Dst: "[org.apache.bcel.classfile.Utility].packageToPath"
    - Src: "org.apache.bcel.util.ClassPath:679,1"
      Dst: "[org.apache.bcel.util.ClassPath].getInputStream"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.bcel.util.ClassPath].getInputStream(java.lang.String,java.lang.String)"
    functionSourceFile: "org.apache.bcel.util.ClassPath"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.io.InputStream"
    argCount: 2
    argTypes:
    - "java.lang.String"
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 21
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.bcel.util.ClassPath:698"
      Branch Sides:
      - BranchSide: "org.apache.bcel.util.ClassPath:695"
        BranchSideFuncs: []
      - BranchSide: "org.apache.bcel.util.ClassPath:694"
        BranchSideFuncs: []
    - Branch String: "org.apache.bcel.util.ClassPath:699"
      Branch Sides:
      - BranchSide: "org.apache.bcel.util.ClassPath:704"
        BranchSideFuncs: []
      - BranchSide: "org.apache.bcel.util.ClassPath:703"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.bcel.util.ClassPath:695,1"
      Dst: "[java.lang.Object].getClass"
    - Src: "org.apache.bcel.util.ClassPath:695,1"
      Dst: "[java.lang.Class].getClassLoader"
    - Src: "org.apache.bcel.util.ClassPath:698,1"
      Dst: "[java.lang.StringBuilder].<init>"
    - Src: "org.apache.bcel.util.ClassPath:698,1"
      Dst: "[java.lang.StringBuilder].append"
    - Src: "org.apache.bcel.util.ClassPath:698,1"
      Dst: "[java.lang.StringBuilder].toString"
    - Src: "org.apache.bcel.util.ClassPath:698,1"
      Dst: "[java.lang.ClassLoader].getResourceAsStream"
    - Src: "org.apache.bcel.util.ClassPath:705,1"
      Dst: "[org.apache.bcel.util.ClassPath].getClassFile"
    - Src: "org.apache.bcel.util.ClassPath:705,1"
      Dst: "[org.apache.bcel.util.ClassPath$ClassFile].getInputStream"
    JavaMethodInfo: null
    BBCount: 8
    CyclomaticComplexity: 1
  - functionName: "[org.apache.bcel.util.ClassPath].getPath(java.lang.String)"
    functionSourceFile: "org.apache.bcel.util.ClassPath"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 9
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.bcel.util.ClassPath:716"
      Branch Sides:
      - BranchSide: "org.apache.bcel.util.ClassPath:720"
        BranchSideFuncs: []
      - BranchSide: "org.apache.bcel.util.ClassPath:719"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.bcel.util.ClassPath:714,1"
      Dst: "[java.lang.String].lastIndexOf"
    - Src: "org.apache.bcel.util.ClassPath:717,1"
      Dst: "[java.lang.String].substring"
    - Src: "org.apache.bcel.util.ClassPath:720,1"
      Dst: "[org.apache.bcel.util.ClassPath].getPath"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.apache.bcel.util.ClassPath].getPath(java.lang.String,java.lang.String)"
    functionSourceFile: "org.apache.bcel.util.ClassPath"
    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: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.bcel.util.ClassPath:730,1"
      Dst: "[org.apache.bcel.util.ClassPath].getClassFile"
    - Src: "org.apache.bcel.util.ClassPath:730,1"
      Dst: "[org.apache.bcel.util.ClassPath$ClassFile].getPath"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.bcel.util.ClassPath].getResource(java.lang.String)"
    functionSourceFile: "org.apache.bcel.util.ClassPath"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.net.URL"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 13
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.bcel.util.ClassPath:739"
      Branch Sides:
      - BranchSide: "org.apache.bcel.util.ClassPath:745"
        BranchSideFuncs: []
      - BranchSide: "org.apache.bcel.util.ClassPath:744"
        BranchSideFuncs: []
    - Branch String: "org.apache.bcel.util.ClassPath:741"
      Branch Sides:
      - BranchSide: "org.apache.bcel.util.ClassPath:744"
        BranchSideFuncs: []
      - BranchSide: "org.apache.bcel.util.ClassPath:743"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.bcel.util.ClassPath:739,1"
      Dst: "[java.util.List].iterator"
    - Src: "org.apache.bcel.util.ClassPath:739,1"
      Dst: "[java.util.Iterator].hasNext"
    - Src: "org.apache.bcel.util.ClassPath:739,1"
      Dst: "[java.util.Iterator].next"
    - Src: "org.apache.bcel.util.ClassPath:741,1"
      Dst: "[org.apache.bcel.util.ClassPath$AbstractPathEntry].getResource"
    JavaMethodInfo: null
    BBCount: 6
    CyclomaticComplexity: 2
  - functionName: "[org.apache.bcel.util.ClassPath].getResourceAsStream(java.lang.String)"
    functionSourceFile: "org.apache.bcel.util.ClassPath"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.io.InputStream"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 13
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.bcel.util.ClassPath:754"
      Branch Sides:
      - BranchSide: "org.apache.bcel.util.ClassPath:760"
        BranchSideFuncs: []
      - BranchSide: "org.apache.bcel.util.ClassPath:759"
        BranchSideFuncs: []
    - Branch String: "org.apache.bcel.util.ClassPath:756"
      Branch Sides:
      - BranchSide: "org.apache.bcel.util.ClassPath:759"
        BranchSideFuncs: []
      - BranchSide: "org.apache.bcel.util.ClassPath:758"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.bcel.util.ClassPath:754,1"
      Dst: "[java.util.List].iterator"
    - Src: "org.apache.bcel.util.ClassPath:754,1"
      Dst: "[java.util.Iterator].hasNext"
    - Src: "org.apache.bcel.util.ClassPath:754,1"
      Dst: "[java.util.Iterator].next"
    - Src: "org.apache.bcel.util.ClassPath:756,1"
      Dst: "[org.apache.bcel.util.ClassPath$AbstractPathEntry].getResourceAsStream"
    JavaMethodInfo: null
    BBCount: 6
    CyclomaticComplexity: 2
  - functionName: "[org.apache.bcel.util.ClassPath].getResources(java.lang.String)"
    functionSourceFile: "org.apache.bcel.util.ClassPath"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.util.Enumeration"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 16
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.bcel.util.ClassPath:770"
      Branch Sides:
      - BranchSide: "org.apache.bcel.util.ClassPath:776"
        BranchSideFuncs: []
      - BranchSide: "org.apache.bcel.util.ClassPath:775"
        BranchSideFuncs: []
    - Branch String: "org.apache.bcel.util.ClassPath:772"
      Branch Sides:
      - BranchSide: "org.apache.bcel.util.ClassPath:775"
        BranchSideFuncs: []
      - BranchSide: "org.apache.bcel.util.ClassPath:774"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.bcel.util.ClassPath:769,1"
      Dst: "[java.util.Vector].<init>"
    - Src: "org.apache.bcel.util.ClassPath:770,1"
      Dst: "[java.util.List].iterator"
    - Src: "org.apache.bcel.util.ClassPath:770,1"
      Dst: "[java.util.Iterator].hasNext"
    - Src: "org.apache.bcel.util.ClassPath:770,1"
      Dst: "[java.util.Iterator].next"
    - Src: "org.apache.bcel.util.ClassPath:772,1"
      Dst: "[org.apache.bcel.util.ClassPath$AbstractPathEntry].getResource"
    - Src: "org.apache.bcel.util.ClassPath:773,1"
      Dst: "[java.util.Vector].add"
    - Src: "org.apache.bcel.util.ClassPath:776,1"
      Dst: "[java.util.Vector].elements"
    JavaMethodInfo: null
    BBCount: 6
    CyclomaticComplexity: 2
  - functionName: "[org.apache.bcel.util.ClassPath].hashCode()"
    functionSourceFile: "org.apache.bcel.util.ClassPath"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "int"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.bcel.util.ClassPath:781,1"
      Dst: "[java.lang.String].hashCode"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.bcel.util.ClassPath].toString()"
    functionSourceFile: "org.apache.bcel.util.ClassPath"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 15
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.bcel.util.ClassPath:789"
      Branch Sides:
      - BranchSide: "org.apache.bcel.util.ClassPath:792"
        BranchSideFuncs: []
      - BranchSide: "org.apache.bcel.util.ClassPath:791"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.bcel.util.ClassPath:790,1"
      Dst: "[java.lang.StringBuilder].<init>"
    - Src: "org.apache.bcel.util.ClassPath:790,1"
      Dst: "[java.lang.StringBuilder].append"
    - Src: "org.apache.bcel.util.ClassPath:790,1"
      Dst: "[java.lang.StringBuilder].toString"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.apache.bcel.util.ClassPath].lambda$static$1(java.io.File,java.lang.String)"
    functionSourceFile: "org.apache.bcel.util.ClassPath"
    linkageType: null
    functionLinenumber: 437
    functionDepth: 0
    returnType: "boolean"
    argCount: 2
    argTypes:
    - "java.io.File"
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.bcel.util.ClassPath:438,1"
      Dst: "[java.lang.String].toLowerCase"
    - Src: "org.apache.bcel.util.ClassPath:439,1"
      Dst: "[java.lang.String].endsWith"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.bcel.util.ClassPath].lambda$static$0(java.io.File,java.lang.String)"
    functionSourceFile: "org.apache.bcel.util.ClassPath"
    linkageType: null
    functionLinenumber: 432
    functionDepth: 0
    returnType: "boolean"
    argCount: 2
    argTypes:
    - "java.io.File"
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 12
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.bcel.util.ClassPath:434"
      Branch Sides:
      - BranchSide: "org.apache.bcel.util.ClassPath:432"
        BranchSideFuncs: []
    - Branch String: "org.apache.bcel.util.ClassPath:434"
      Branch Sides:
      - BranchSide: "org.apache.bcel.util.ClassPath:432"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.bcel.util.ClassPath:433,1"
      Dst: "[java.lang.String].toLowerCase"
    - Src: "org.apache.bcel.util.ClassPath:434,1"
      Dst: "[java.lang.String].endsWith"
    JavaMethodInfo: null
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.Functions].<init>()"
    functionSourceFile: "org.apache.commons.lang3.Functions"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.lang3.Functions:75,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.Functions].accept(org.apache.commons.lang3.Functions$FailableBiConsumer,java.lang.Object,java.lang.Object)"
    functionSourceFile: "org.apache.commons.lang3.Functions"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 3
    argTypes:
    - "org.apache.commons.lang3.Functions$FailableBiConsumer"
    - "java.lang.Object"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.lang3.Functions:297,1"
      Dst: "[org.apache.commons.lang3.Functions$lambda_accept_0__20].bootstrap$"
    - Src: "org.apache.commons.lang3.Functions:297,1"
      Dst: "[org.apache.commons.lang3.Functions].run"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.Functions].accept(org.apache.commons.lang3.Functions$FailableConsumer,java.lang.Object)"
    functionSourceFile: "org.apache.commons.lang3.Functions"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "org.apache.commons.lang3.Functions$FailableConsumer"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.lang3.Functions:309,1"
      Dst: "[org.apache.commons.lang3.Functions$lambda_accept_1__21].bootstrap$"
    - Src: "org.apache.commons.lang3.Functions:309,1"
      Dst: "[org.apache.commons.lang3.Functions].run"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.Functions].apply(org.apache.commons.lang3.Functions$FailableBiFunction,java.lang.Object,java.lang.Object)"
    functionSourceFile: "org.apache.commons.lang3.Functions"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 3
    argTypes:
    - "org.apache.commons.lang3.Functions$FailableBiFunction"
    - "java.lang.Object"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.lang3.Functions:326,1"
      Dst: "[org.apache.commons.lang3.Functions$lambda_apply_2__22].bootstrap$"
    - Src: "org.apache.commons.lang3.Functions:326,1"
      Dst: "[org.apache.commons.lang3.Functions].get"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.Functions].apply(org.apache.commons.lang3.Functions$FailableFunction,java.lang.Object)"
    functionSourceFile: "org.apache.commons.lang3.Functions"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 2
    argTypes:
    - "org.apache.commons.lang3.Functions$FailableFunction"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.lang3.Functions:340,1"
      Dst: "[org.apache.commons.lang3.Functions$lambda_apply_3__23].bootstrap$"
    - Src: "org.apache.commons.lang3.Functions:340,1"
      Dst: "[org.apache.commons.lang3.Functions].get"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.Functions].asBiConsumer(org.apache.commons.lang3.Functions$FailableBiConsumer)"
    functionSourceFile: "org.apache.commons.lang3.Functions"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.util.function.BiConsumer"
    argCount: 1
    argTypes:
    - "org.apache.commons.lang3.Functions$FailableBiConsumer"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.lang3.Functions:353,1"
      Dst: "[org.apache.commons.lang3.Functions$lambda_asBiConsumer_4__24].bootstrap$"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.Functions].asBiFunction(org.apache.commons.lang3.Functions$FailableBiFunction)"
    functionSourceFile: "org.apache.commons.lang3.Functions"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.util.function.BiFunction"
    argCount: 1
    argTypes:
    - "org.apache.commons.lang3.Functions$FailableBiFunction"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.lang3.Functions:367,1"
      Dst: "[org.apache.commons.lang3.Functions$lambda_asBiFunction_5__25].bootstrap$"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.Functions].asBiPredicate(org.apache.commons.lang3.Functions$FailableBiPredicate)"
    functionSourceFile: "org.apache.commons.lang3.Functions"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.util.function.BiPredicate"
    argCount: 1
    argTypes:
    - "org.apache.commons.lang3.Functions$FailableBiPredicate"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.lang3.Functions:380,1"
      Dst: "[org.apache.commons.lang3.Functions$lambda_asBiPredicate_6__26].bootstrap$"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.Functions].asCallable(org.apache.commons.lang3.Functions$FailableCallable)"
    functionSourceFile: "org.apache.commons.lang3.Functions"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.util.concurrent.Callable"
    argCount: 1
    argTypes:
    - "org.apache.commons.lang3.Functions$FailableCallable"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.lang3.Functions:392,1"
      Dst: "[org.apache.commons.lang3.Functions$lambda_asCallable_7__27].bootstrap$"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.Functions].asConsumer(org.apache.commons.lang3.Functions$FailableConsumer)"
    functionSourceFile: "org.apache.commons.lang3.Functions"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.util.function.Consumer"
    argCount: 1
    argTypes:
    - "org.apache.commons.lang3.Functions$FailableConsumer"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.lang3.Functions:404,1"
      Dst: "[org.apache.commons.lang3.Functions$lambda_asConsumer_8__28].bootstrap$"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.Functions].asFunction(org.apache.commons.lang3.Functions$FailableFunction)"
    functionSourceFile: "org.apache.commons.lang3.Functions"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.util.function.Function"
    argCount: 1
    argTypes:
    - "org.apache.commons.lang3.Functions$FailableFunction"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.lang3.Functions:417,1"
      Dst: "[org.apache.commons.lang3.Functions$lambda_asFunction_9__29].bootstrap$"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.Functions].asPredicate(org.apache.commons.lang3.Functions$FailablePredicate)"
    functionSourceFile: "org.apache.commons.lang3.Functions"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.util.function.Predicate"
    argCount: 1
    argTypes:
    - "org.apache.commons.lang3.Functions$FailablePredicate"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.lang3.Functions:429,1"
      Dst: "[org.apache.commons.lang3.Functions$lambda_asPredicate_10__30].bootstrap$"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.Functions].asRunnable(org.apache.commons.lang3.Functions$FailableRunnable)"
    functionSourceFile: "org.apache.commons.lang3.Functions"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.Runnable"
    argCount: 1
    argTypes:
    - "org.apache.commons.lang3.Functions$FailableRunnable"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.lang3.Functions:440,1"
      Dst: "[org.apache.commons.lang3.Functions$lambda_asRunnable_11__31].bootstrap$"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.Functions].asSupplier(org.apache.commons.lang3.Functions$FailableSupplier)"
    functionSourceFile: "org.apache.commons.lang3.Functions"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.util.function.Supplier"
    argCount: 1
    argTypes:
    - "org.apache.commons.lang3.Functions$FailableSupplier"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.lang3.Functions:452,1"
      Dst: "[org.apache.commons.lang3.Functions$lambda_asSupplier_12__32].bootstrap$"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.Functions].call(org.apache.commons.lang3.Functions$FailableCallable)"
    functionSourceFile: "org.apache.commons.lang3.Functions"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 1
    argTypes:
    - "org.apache.commons.lang3.Functions$FailableCallable"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.lang3.Functions:464,1"
      Dst: "[java.lang.Object].getClass"
    - Src: "org.apache.commons.lang3.Functions:464,1"
      Dst: "[org.apache.commons.lang3.Functions$call__33].bootstrap$"
    - Src: "org.apache.commons.lang3.Functions:464,1"
      Dst: "[org.apache.commons.lang3.Functions].get"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.Functions].get(org.apache.commons.lang3.Functions$FailableSupplier)"
    functionSourceFile: "org.apache.commons.lang3.Functions"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 1
    argTypes:
    - "org.apache.commons.lang3.Functions$FailableSupplier"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.lang3.Functions:478,1"
      Dst: "[org.apache.commons.lang3.Functions$FailableSupplier].get"
    - Src: "org.apache.commons.lang3.Functions:480,1"
      Dst: "[org.apache.commons.lang3.Functions].rethrow"
    JavaMethodInfo: null
    BBCount: 2
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.Functions].getAsBoolean(org.apache.commons.lang3.function.FailableBooleanSupplier)"
    functionSourceFile: "org.apache.commons.lang3.Functions"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "org.apache.commons.lang3.function.FailableBooleanSupplier"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.lang3.Functions:493,1"
      Dst: "[org.apache.commons.lang3.function.FailableBooleanSupplier].getAsBoolean"
    - Src: "org.apache.commons.lang3.Functions:495,1"
      Dst: "[org.apache.commons.lang3.Functions].rethrow"
    JavaMethodInfo: null
    BBCount: 2
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.Functions].rethrow(java.lang.Throwable)"
    functionSourceFile: "org.apache.commons.lang3.Functions"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.RuntimeException"
    argCount: 1
    argTypes:
    - "java.lang.Throwable"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 12
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.commons.lang3.Functions:526"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.Functions:529"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.Functions:528"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.lang3.Functions:524,1"
      Dst: "[java.util.Objects].requireNonNull"
    - Src: "org.apache.commons.lang3.Functions:525,1"
      Dst: "[org.apache.commons.lang3.exception.ExceptionUtils].throwUnchecked"
    - Src: "org.apache.commons.lang3.Functions:527,1"
      Dst: "[java.io.UncheckedIOException].<init>"
    - Src: "org.apache.commons.lang3.Functions:529,1"
      Dst: "[java.lang.reflect.UndeclaredThrowableException].<init>"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.Functions].run(org.apache.commons.lang3.Functions$FailableRunnable)"
    functionSourceFile: "org.apache.commons.lang3.Functions"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.apache.commons.lang3.Functions$FailableRunnable"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 7
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.lang3.Functions:540,1"
      Dst: "[org.apache.commons.lang3.Functions$FailableRunnable].run"
    - Src: "org.apache.commons.lang3.Functions:542,1"
      Dst: "[org.apache.commons.lang3.Functions].rethrow"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.Functions].stream(java.util.Collection)"
    functionSourceFile: "org.apache.commons.lang3.Functions"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.apache.commons.lang3.Streams$FailableStream"
    argCount: 1
    argTypes:
    - "java.util.Collection"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.lang3.Functions:559,1"
      Dst: "[java.util.Collection].stream"
    - Src: "org.apache.commons.lang3.Functions:559,1"
      Dst: "[org.apache.commons.lang3.Streams$FailableStream].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.Functions].stream(java.util.stream.Stream)"
    functionSourceFile: "org.apache.commons.lang3.Functions"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.apache.commons.lang3.Streams$FailableStream"
    argCount: 1
    argTypes:
    - "java.util.stream.Stream"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.lang3.Functions:574,1"
      Dst: "[org.apache.commons.lang3.Streams$FailableStream].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.Functions].test(org.apache.commons.lang3.Functions$FailableBiPredicate,java.lang.Object,java.lang.Object)"
    functionSourceFile: "org.apache.commons.lang3.Functions"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 3
    argTypes:
    - "org.apache.commons.lang3.Functions$FailableBiPredicate"
    - "java.lang.Object"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.lang3.Functions:590,1"
      Dst: "[org.apache.commons.lang3.Functions$lambda_test_13__34].bootstrap$"
    - Src: "org.apache.commons.lang3.Functions:590,1"
      Dst: "[org.apache.commons.lang3.Functions].getAsBoolean"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.Functions].test(org.apache.commons.lang3.Functions$FailablePredicate,java.lang.Object)"
    functionSourceFile: "org.apache.commons.lang3.Functions"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 2
    argTypes:
    - "org.apache.commons.lang3.Functions$FailablePredicate"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.lang3.Functions:603,1"
      Dst: "[org.apache.commons.lang3.Functions$lambda_test_14__35].bootstrap$"
    - Src: "org.apache.commons.lang3.Functions:603,1"
      Dst: "[org.apache.commons.lang3.Functions].getAsBoolean"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.Functions].tryWithResources(org.apache.commons.lang3.Functions$FailableRunnable,org.apache.commons.lang3.Functions$FailableConsumer,org.apache.commons.lang3.Functions$FailableRunnable[])"
    functionSourceFile: "org.apache.commons.lang3.Functions"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 3
    argTypes:
    - "org.apache.commons.lang3.Functions$FailableRunnable"
    - "org.apache.commons.lang3.Functions$FailableConsumer"
    - "org.apache.commons.lang3.Functions$FailableRunnable[]"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 16
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.commons.lang3.Functions:632"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.Functions:630"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.Functions:629"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.lang3.Functions:631,1"
      Dst: "[org.apache.commons.lang3.Functions$lambda_tryWithResources_16__36].bootstrap$"
    - Src: "org.apache.commons.lang3.Functions:631,1"
      Dst: "[java.util.Arrays].setAll"
    - Src: "org.apache.commons.lang3.Functions:632,1"
      Dst: "[java.lang.Object].getClass"
    - Src: "org.apache.commons.lang3.Functions:632,1"
      Dst: "[org.apache.commons.lang3.Functions$run__37].bootstrap$"
    - Src: "org.apache.commons.lang3.Functions:632,1"
      Dst: "[org.apache.commons.lang3.Functions$accept__38].bootstrap$"
    - Src: "org.apache.commons.lang3.Functions:632,1"
      Dst: "[org.apache.commons.lang3.function.Failable].tryWithResources"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.Functions].tryWithResources(org.apache.commons.lang3.Functions$FailableRunnable,org.apache.commons.lang3.Functions$FailableRunnable[])"
    functionSourceFile: "org.apache.commons.lang3.Functions"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "org.apache.commons.lang3.Functions$FailableRunnable"
    - "org.apache.commons.lang3.Functions$FailableRunnable[]"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.lang3.Functions:656,1"
      Dst: "[org.apache.commons.lang3.Functions].tryWithResources"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.Functions].lambda$tryWithResources$16(org.apache.commons.lang3.Functions$FailableRunnable[],int)"
    functionSourceFile: "org.apache.commons.lang3.Functions"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.apache.commons.lang3.function.FailableRunnable"
    argCount: 2
    argTypes:
    - "org.apache.commons.lang3.Functions$FailableRunnable[]"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.lang3.Functions:631,1"
      Dst: "[org.apache.commons.lang3.Functions$lambda_null_15__39].bootstrap$"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.Functions].lambda$null$15(org.apache.commons.lang3.Functions$FailableRunnable[],int)"
    functionSourceFile: "org.apache.commons.lang3.Functions"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "org.apache.commons.lang3.Functions$FailableRunnable[]"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.lang3.Functions:631,1"
      Dst: "[org.apache.commons.lang3.Functions$FailableRunnable].run"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.Functions].lambda$test$14(org.apache.commons.lang3.Functions$FailablePredicate,java.lang.Object)"
    functionSourceFile: "org.apache.commons.lang3.Functions"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 2
    argTypes:
    - "org.apache.commons.lang3.Functions$FailablePredicate"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.lang3.Functions:603,1"
      Dst: "[org.apache.commons.lang3.Functions$FailablePredicate].test"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.Functions].lambda$test$13(org.apache.commons.lang3.Functions$FailableBiPredicate,java.lang.Object,java.lang.Object)"
    functionSourceFile: "org.apache.commons.lang3.Functions"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 3
    argTypes:
    - "org.apache.commons.lang3.Functions$FailableBiPredicate"
    - "java.lang.Object"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.lang3.Functions:590,1"
      Dst: "[org.apache.commons.lang3.Functions$FailableBiPredicate].test"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.Functions].lambda$asSupplier$12(org.apache.commons.lang3.Functions$FailableSupplier)"
    functionSourceFile: "org.apache.commons.lang3.Functions"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 1
    argTypes:
    - "org.apache.commons.lang3.Functions$FailableSupplier"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.lang3.Functions:452,1"
      Dst: "[org.apache.commons.lang3.Functions].get"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.Functions].lambda$asRunnable$11(org.apache.commons.lang3.Functions$FailableRunnable)"
    functionSourceFile: "org.apache.commons.lang3.Functions"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.apache.commons.lang3.Functions$FailableRunnable"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.lang3.Functions:440,1"
      Dst: "[org.apache.commons.lang3.Functions].run"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.Functions].lambda$asPredicate$10(org.apache.commons.lang3.Functions$FailablePredicate,java.lang.Object)"
    functionSourceFile: "org.apache.commons.lang3.Functions"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 2
    argTypes:
    - "org.apache.commons.lang3.Functions$FailablePredicate"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.lang3.Functions:429,1"
      Dst: "[org.apache.commons.lang3.Functions].test"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.Functions].lambda$asFunction$9(org.apache.commons.lang3.Functions$FailableFunction,java.lang.Object)"
    functionSourceFile: "org.apache.commons.lang3.Functions"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 2
    argTypes:
    - "org.apache.commons.lang3.Functions$FailableFunction"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.lang3.Functions:417,1"
      Dst: "[org.apache.commons.lang3.Functions].apply"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.Functions].lambda$asConsumer$8(org.apache.commons.lang3.Functions$FailableConsumer,java.lang.Object)"
    functionSourceFile: "org.apache.commons.lang3.Functions"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "org.apache.commons.lang3.Functions$FailableConsumer"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.lang3.Functions:404,1"
      Dst: "[org.apache.commons.lang3.Functions].accept"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.Functions].lambda$asCallable$7(org.apache.commons.lang3.Functions$FailableCallable)"
    functionSourceFile: "org.apache.commons.lang3.Functions"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 1
    argTypes:
    - "org.apache.commons.lang3.Functions$FailableCallable"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.lang3.Functions:392,1"
      Dst: "[org.apache.commons.lang3.Functions].call"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.Functions].lambda$asBiPredicate$6(org.apache.commons.lang3.Functions$FailableBiPredicate,java.lang.Object,java.lang.Object)"
    functionSourceFile: "org.apache.commons.lang3.Functions"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 3
    argTypes:
    - "org.apache.commons.lang3.Functions$FailableBiPredicate"
    - "java.lang.Object"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.lang3.Functions:380,1"
      Dst: "[org.apache.commons.lang3.Functions].test"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.Functions].lambda$asBiFunction$5(org.apache.commons.lang3.Functions$FailableBiFunction,java.lang.Object,java.lang.Object)"
    functionSourceFile: "org.apache.commons.lang3.Functions"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 3
    argTypes:
    - "org.apache.commons.lang3.Functions$FailableBiFunction"
    - "java.lang.Object"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.lang3.Functions:367,1"
      Dst: "[org.apache.commons.lang3.Functions].apply"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.Functions].lambda$asBiConsumer$4(org.apache.commons.lang3.Functions$FailableBiConsumer,java.lang.Object,java.lang.Object)"
    functionSourceFile: "org.apache.commons.lang3.Functions"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 3
    argTypes:
    - "org.apache.commons.lang3.Functions$FailableBiConsumer"
    - "java.lang.Object"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.lang3.Functions:353,1"
      Dst: "[org.apache.commons.lang3.Functions].accept"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.Functions].lambda$apply$3(org.apache.commons.lang3.Functions$FailableFunction,java.lang.Object)"
    functionSourceFile: "org.apache.commons.lang3.Functions"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 2
    argTypes:
    - "org.apache.commons.lang3.Functions$FailableFunction"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.lang3.Functions:340,1"
      Dst: "[org.apache.commons.lang3.Functions$FailableFunction].apply"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.Functions].lambda$apply$2(org.apache.commons.lang3.Functions$FailableBiFunction,java.lang.Object,java.lang.Object)"
    functionSourceFile: "org.apache.commons.lang3.Functions"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 3
    argTypes:
    - "org.apache.commons.lang3.Functions$FailableBiFunction"
    - "java.lang.Object"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.lang3.Functions:326,1"
      Dst: "[org.apache.commons.lang3.Functions$FailableBiFunction].apply"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.Functions].lambda$accept$1(org.apache.commons.lang3.Functions$FailableConsumer,java.lang.Object)"
    functionSourceFile: "org.apache.commons.lang3.Functions"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "org.apache.commons.lang3.Functions$FailableConsumer"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.lang3.Functions:309,1"
      Dst: "[org.apache.commons.lang3.Functions$FailableConsumer].accept"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.Functions].lambda$accept$0(org.apache.commons.lang3.Functions$FailableBiConsumer,java.lang.Object,java.lang.Object)"
    functionSourceFile: "org.apache.commons.lang3.Functions"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 3
    argTypes:
    - "org.apache.commons.lang3.Functions$FailableBiConsumer"
    - "java.lang.Object"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.lang3.Functions:297,1"
      Dst: "[org.apache.commons.lang3.Functions$FailableBiConsumer].accept"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.time.FastDateParser$5].<init>(int)"
    functionSourceFile: "org.apache.commons.lang3.time.FastDateParser$5"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.lang3.time.FastDateParser$5:1064,1"
      Dst: "[org.apache.commons.lang3.time.FastDateParser$NumberStrategy].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.time.FastDateParser$5].modify(org.apache.commons.lang3.time.FastDateParser,int)"
    functionSourceFile: "org.apache.commons.lang3.time.FastDateParser$5"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "int"
    argCount: 2
    argTypes:
    - "org.apache.commons.lang3.time.FastDateParser"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 8
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.commons.lang3.time.FastDateParser$5:1067"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.time.FastDateParser$5:1066"
        BranchSideFuncs: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[org.apache.bcel.classfile.ConstantMethodHandle].<init>(org.apache.bcel.classfile.ConstantMethodHandle)"
    functionSourceFile: "org.apache.bcel.classfile.ConstantMethodHandle"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.apache.bcel.classfile.ConstantMethodHandle"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.bcel.classfile.ConstantMethodHandle:42,1"
      Dst: "[org.apache.bcel.classfile.ConstantMethodHandle].getReferenceKind"
    - Src: "org.apache.bcel.classfile.ConstantMethodHandle:42,1"
      Dst: "[org.apache.bcel.classfile.ConstantMethodHandle].getReferenceIndex"
    - Src: "org.apache.bcel.classfile.ConstantMethodHandle:42,1"
      Dst: "[org.apache.bcel.classfile.ConstantMethodHandle].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.bcel.classfile.ConstantMethodHandle].<init>(java.io.DataInput)"
    functionSourceFile: "org.apache.bcel.classfile.ConstantMethodHandle"
    linkageType: null
    functionLinenumber: 51
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.io.DataInput"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.bcel.classfile.ConstantMethodHandle].<init>(int,int)"
    functionUses: 1
    ICount: 6
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.bcel.classfile.ConstantMethodHandle:52,1"
      Dst: "[java.io.DataInput].readUnsignedByte"
    - Src: "org.apache.bcel.classfile.ConstantMethodHandle:52,1"
      Dst: "[java.io.DataInput].readUnsignedShort"
    - Src: "org.apache.bcel.classfile.ConstantMethodHandle:52,1"
      Dst: "[org.apache.bcel.classfile.ConstantMethodHandle].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.bcel.classfile.ConstantMethodHandle].<init>(int,int)"
    functionSourceFile: "org.apache.bcel.classfile.ConstantMethodHandle"
    linkageType: null
    functionLinenumber: 55
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "int"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.bcel.classfile.Constant].<init>(byte)"
    functionUses: 1
    ICount: 7
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.bcel.classfile.ConstantMethodHandle:56,1"
      Dst: "[org.apache.bcel.classfile.Constant].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.bcel.classfile.ConstantMethodHandle].accept(org.apache.bcel.classfile.Visitor)"
    functionSourceFile: "org.apache.bcel.classfile.ConstantMethodHandle"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.apache.bcel.classfile.Visitor"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.bcel.classfile.ConstantMethodHandle:69,1"
      Dst: "[org.apache.bcel.classfile.Visitor].visitConstantMethodHandle"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.bcel.classfile.ConstantMethodHandle].dump(java.io.DataOutputStream)"
    functionSourceFile: "org.apache.bcel.classfile.ConstantMethodHandle"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.io.DataOutputStream"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 10
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.bcel.classfile.ConstantMethodHandle:80,1"
      Dst: "[org.apache.bcel.classfile.Constant].getTag"
    - Src: "org.apache.bcel.classfile.ConstantMethodHandle:80,1"
      Dst: "[java.io.DataOutputStream].writeByte"
    - Src: "org.apache.bcel.classfile.ConstantMethodHandle:82,1"
      Dst: "[java.io.DataOutputStream].writeShort"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.bcel.classfile.ConstantMethodHandle].getReferenceIndex()"
    functionSourceFile: "org.apache.bcel.classfile.ConstantMethodHandle"
    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.apache.bcel.classfile.ConstantMethodHandle].getReferenceKind()"
    functionSourceFile: "org.apache.bcel.classfile.ConstantMethodHandle"
    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.apache.bcel.classfile.ConstantMethodHandle].setReferenceIndex(int)"
    functionSourceFile: "org.apache.bcel.classfile.ConstantMethodHandle"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.bcel.classfile.ConstantMethodHandle].setReferenceKind(int)"
    functionSourceFile: "org.apache.bcel.classfile.ConstantMethodHandle"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.bcel.classfile.ConstantMethodHandle].toString()"
    functionSourceFile: "org.apache.bcel.classfile.ConstantMethodHandle"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 14
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.bcel.classfile.ConstantMethodHandle:106,1"
      Dst: "[java.lang.StringBuilder].<init>"
    - Src: "org.apache.bcel.classfile.ConstantMethodHandle:106,1"
      Dst: "[org.apache.bcel.classfile.Constant].toString"
    - Src: "org.apache.bcel.classfile.ConstantMethodHandle:106,1"
      Dst: "[java.lang.StringBuilder].append"
    - Src: "org.apache.bcel.classfile.ConstantMethodHandle:106,1"
      Dst: "[java.lang.StringBuilder].toString"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.bcel.generic.BranchHandle].getBranchHandle(org.apache.bcel.generic.BranchInstruction)"
    functionSourceFile: "org.apache.bcel.generic.BranchHandle"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.apache.bcel.generic.BranchHandle"
    argCount: 1
    argTypes:
    - "org.apache.bcel.generic.BranchInstruction"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.bcel.generic.BranchHandle:33,1"
      Dst: "[org.apache.bcel.generic.BranchHandle].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.bcel.generic.BranchHandle].<init>(org.apache.bcel.generic.BranchInstruction)"
    functionSourceFile: "org.apache.bcel.generic.BranchHandle"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.apache.bcel.generic.BranchInstruction"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.bcel.generic.BranchHandle:41,1"
      Dst: "[org.apache.bcel.generic.InstructionHandle].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.bcel.generic.BranchHandle].getPosition()"
    functionSourceFile: "org.apache.bcel.generic.BranchHandle"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "int"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.bcel.generic.BranchHandle:51,1"
      Dst: "[org.apache.bcel.generic.BranchInstruction].getPosition"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.bcel.generic.BranchHandle].getTarget()"
    functionSourceFile: "org.apache.bcel.generic.BranchHandle"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.apache.bcel.generic.InstructionHandle"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.bcel.generic.BranchHandle:58,1"
      Dst: "[org.apache.bcel.generic.BranchInstruction].getTarget"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.bcel.generic.BranchHandle].setInstruction(org.apache.bcel.generic.Instruction)"
    functionSourceFile: "org.apache.bcel.generic.BranchHandle"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.apache.bcel.generic.Instruction"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 17
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.bcel.generic.BranchHandle:67"
      Branch Sides:
      - BranchSide: "org.apache.bcel.generic.BranchHandle:70"
        BranchSideFuncs: []
      - BranchSide: "org.apache.bcel.generic.BranchHandle:69"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.bcel.generic.BranchHandle:66,1"
      Dst: "[org.apache.bcel.generic.InstructionHandle].setInstruction"
    - Src: "org.apache.bcel.generic.BranchHandle:68,1"
      Dst: "[java.lang.StringBuilder].<init>"
    - Src: "org.apache.bcel.generic.BranchHandle:68,1"
      Dst: "[java.lang.StringBuilder].append"
    - Src: "org.apache.bcel.generic.BranchHandle:68,1"
      Dst: "[java.lang.StringBuilder].toString"
    - Src: "org.apache.bcel.generic.BranchHandle:68,1"
      Dst: "[org.apache.bcel.generic.ClassGenException].<init>"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.apache.bcel.generic.BranchHandle].setPosition(int)"
    functionSourceFile: "org.apache.bcel.generic.BranchHandle"
    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.apache.bcel.generic.BranchHandle:76,1"
      Dst: "[org.apache.bcel.generic.BranchInstruction].setPosition"
    - Src: "org.apache.bcel.generic.BranchHandle:77,1"
      Dst: "[org.apache.bcel.generic.InstructionHandle].setPosition"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.bcel.generic.BranchHandle].setTarget(org.apache.bcel.generic.InstructionHandle)"
    functionSourceFile: "org.apache.bcel.generic.BranchHandle"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.apache.bcel.generic.InstructionHandle"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.bcel.generic.BranchHandle:84,1"
      Dst: "[org.apache.bcel.generic.BranchInstruction].setTarget"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.bcel.generic.BranchHandle].updatePosition(int,int)"
    functionSourceFile: "org.apache.bcel.generic.BranchHandle"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "int"
    argCount: 2
    argTypes:
    - "int"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 9
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.bcel.generic.BranchHandle:89,1"
      Dst: "[org.apache.bcel.generic.BranchInstruction].updatePosition"
    - Src: "org.apache.bcel.generic.BranchHandle:90,1"
      Dst: "[org.apache.bcel.generic.BranchInstruction].getPosition"
    - Src: "org.apache.bcel.generic.BranchHandle:90,1"
      Dst: "[org.apache.bcel.generic.InstructionHandle].setPosition"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.bcel.generic.BranchHandle].updateTarget(org.apache.bcel.generic.InstructionHandle,org.apache.bcel.generic.InstructionHandle)"
    functionSourceFile: "org.apache.bcel.generic.BranchHandle"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "org.apache.bcel.generic.InstructionHandle"
    - "org.apache.bcel.generic.InstructionHandle"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.bcel.generic.BranchHandle:98,1"
      Dst: "[org.apache.bcel.generic.BranchInstruction].updateTarget"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.bcel.generic.LSUB].<init>()"
    functionSourceFile: "org.apache.bcel.generic.LSUB"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.bcel.generic.LSUB:31,1"
      Dst: "[org.apache.bcel.generic.ArithmeticInstruction].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.bcel.generic.LSUB].accept(org.apache.bcel.generic.Visitor)"
    functionSourceFile: "org.apache.bcel.generic.LSUB"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.apache.bcel.generic.Visitor"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 8
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.bcel.generic.LSUB:42,1"
      Dst: "[org.apache.bcel.generic.Visitor].visitTypedInstruction"
    - Src: "org.apache.bcel.generic.LSUB:43,1"
      Dst: "[org.apache.bcel.generic.Visitor].visitStackProducer"
    - Src: "org.apache.bcel.generic.LSUB:44,1"
      Dst: "[org.apache.bcel.generic.Visitor].visitStackConsumer"
    - Src: "org.apache.bcel.generic.LSUB:45,1"
      Dst: "[org.apache.bcel.generic.Visitor].visitArithmeticInstruction"
    - Src: "org.apache.bcel.generic.LSUB:46,1"
      Dst: "[org.apache.bcel.generic.Visitor].visitLSUB"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.StringEscapeUtils].<init>()"
    functionSourceFile: "org.apache.commons.lang3.StringEscapeUtils"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.lang3.StringEscapeUtils:430,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.StringEscapeUtils].escapeJava(java.lang.String)"
    functionSourceFile: "org.apache.commons.lang3.StringEscapeUtils"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.lang3.StringEscapeUtils:454,1"
      Dst: "[org.apache.commons.lang3.text.translate.CharSequenceTranslator].translate"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.StringEscapeUtils].escapeEcmaScript(java.lang.String)"
    functionSourceFile: "org.apache.commons.lang3.StringEscapeUtils"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.lang3.StringEscapeUtils:482,1"
      Dst: "[org.apache.commons.lang3.text.translate.CharSequenceTranslator].translate"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.StringEscapeUtils].escapeJson(java.lang.String)"
    functionSourceFile: "org.apache.commons.lang3.StringEscapeUtils"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.lang3.StringEscapeUtils:510,1"
      Dst: "[org.apache.commons.lang3.text.translate.CharSequenceTranslator].translate"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.StringEscapeUtils].unescapeJava(java.lang.String)"
    functionSourceFile: "org.apache.commons.lang3.StringEscapeUtils"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.lang3.StringEscapeUtils:523,1"
      Dst: "[org.apache.commons.lang3.text.translate.CharSequenceTranslator].translate"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.StringEscapeUtils].unescapeEcmaScript(java.lang.String)"
    functionSourceFile: "org.apache.commons.lang3.StringEscapeUtils"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.lang3.StringEscapeUtils:540,1"
      Dst: "[org.apache.commons.lang3.text.translate.CharSequenceTranslator].translate"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.StringEscapeUtils].unescapeJson(java.lang.String)"
    functionSourceFile: "org.apache.commons.lang3.StringEscapeUtils"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.lang3.StringEscapeUtils:557,1"
      Dst: "[org.apache.commons.lang3.text.translate.CharSequenceTranslator].translate"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.StringEscapeUtils].escapeHtml4(java.lang.String)"
    functionSourceFile: "org.apache.commons.lang3.StringEscapeUtils"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.lang3.StringEscapeUtils:588,1"
      Dst: "[org.apache.commons.lang3.text.translate.CharSequenceTranslator].translate"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.StringEscapeUtils].escapeHtml3(java.lang.String)"
    functionSourceFile: "org.apache.commons.lang3.StringEscapeUtils"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.lang3.StringEscapeUtils:601,1"
      Dst: "[org.apache.commons.lang3.text.translate.CharSequenceTranslator].translate"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.StringEscapeUtils].unescapeHtml4(java.lang.String)"
    functionSourceFile: "org.apache.commons.lang3.StringEscapeUtils"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.lang3.StringEscapeUtils:622,1"
      Dst: "[org.apache.commons.lang3.text.translate.CharSequenceTranslator].translate"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.StringEscapeUtils].unescapeHtml3(java.lang.String)"
    functionSourceFile: "org.apache.commons.lang3.StringEscapeUtils"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.lang3.StringEscapeUtils:636,1"
      Dst: "[org.apache.commons.lang3.text.translate.CharSequenceTranslator].translate"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.StringEscapeUtils].escapeXml(java.lang.String)"
    functionSourceFile: "org.apache.commons.lang3.StringEscapeUtils"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.lang3.StringEscapeUtils:661,1"
      Dst: "[org.apache.commons.lang3.text.translate.CharSequenceTranslator].translate"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.StringEscapeUtils].escapeXml10(java.lang.String)"
    functionSourceFile: "org.apache.commons.lang3.StringEscapeUtils"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.lang3.StringEscapeUtils:693,1"
      Dst: "[org.apache.commons.lang3.text.translate.CharSequenceTranslator].translate"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.StringEscapeUtils].escapeXml11(java.lang.String)"
    functionSourceFile: "org.apache.commons.lang3.StringEscapeUtils"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.lang3.StringEscapeUtils:723,1"
      Dst: "[org.apache.commons.lang3.text.translate.CharSequenceTranslator].translate"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.StringEscapeUtils].unescapeXml(java.lang.String)"
    functionSourceFile: "org.apache.commons.lang3.StringEscapeUtils"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.lang3.StringEscapeUtils:744,1"
      Dst: "[org.apache.commons.lang3.text.translate.CharSequenceTranslator].translate"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.StringEscapeUtils].escapeCsv(java.lang.String)"
    functionSourceFile: "org.apache.commons.lang3.StringEscapeUtils"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.lang3.StringEscapeUtils:769,1"
      Dst: "[org.apache.commons.lang3.text.translate.CharSequenceTranslator].translate"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.StringEscapeUtils].unescapeCsv(java.lang.String)"
    functionSourceFile: "org.apache.commons.lang3.StringEscapeUtils"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.lang3.StringEscapeUtils:794,1"
      Dst: "[org.apache.commons.lang3.text.translate.CharSequenceTranslator].translate"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.text.StrTokenizer].getCSVClone()"
    functionSourceFile: "org.apache.commons.lang3.text.StrTokenizer"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.apache.commons.lang3.text.StrTokenizer"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.lang3.text.StrTokenizer:147,1"
      Dst: "[org.apache.commons.lang3.text.StrTokenizer].clone"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.text.StrTokenizer].getCSVInstance()"
    functionSourceFile: "org.apache.commons.lang3.text.StrTokenizer"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.apache.commons.lang3.text.StrTokenizer"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 2
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.lang3.text.StrTokenizer:161,1"
      Dst: "[org.apache.commons.lang3.text.StrTokenizer].getCSVClone"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.text.StrTokenizer].getCSVInstance(java.lang.String)"
    functionSourceFile: "org.apache.commons.lang3.text.StrTokenizer"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.apache.commons.lang3.text.StrTokenizer"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.lang3.text.StrTokenizer:174,1"
      Dst: "[org.apache.commons.lang3.text.StrTokenizer].getCSVClone"
    - Src: "org.apache.commons.lang3.text.StrTokenizer:175,1"
      Dst: "[org.apache.commons.lang3.text.StrTokenizer].reset"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.text.StrTokenizer].getCSVInstance(char[])"
    functionSourceFile: "org.apache.commons.lang3.text.StrTokenizer"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.apache.commons.lang3.text.StrTokenizer"
    argCount: 1
    argTypes:
    - "char[]"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.lang3.text.StrTokenizer:189,1"
      Dst: "[org.apache.commons.lang3.text.StrTokenizer].getCSVClone"
    - Src: "org.apache.commons.lang3.text.StrTokenizer:190,1"
      Dst: "[org.apache.commons.lang3.text.StrTokenizer].reset"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.text.StrTokenizer].getTSVClone()"
    functionSourceFile: "org.apache.commons.lang3.text.StrTokenizer"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.apache.commons.lang3.text.StrTokenizer"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.lang3.text.StrTokenizer:200,1"
      Dst: "[org.apache.commons.lang3.text.StrTokenizer].clone"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.text.StrTokenizer].getTSVInstance()"
    functionSourceFile: "org.apache.commons.lang3.text.StrTokenizer"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.apache.commons.lang3.text.StrTokenizer"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 2
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.lang3.text.StrTokenizer:214,1"
      Dst: "[org.apache.commons.lang3.text.StrTokenizer].getTSVClone"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.text.StrTokenizer].getTSVInstance(java.lang.String)"
    functionSourceFile: "org.apache.commons.lang3.text.StrTokenizer"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.apache.commons.lang3.text.StrTokenizer"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.lang3.text.StrTokenizer:225,1"
      Dst: "[org.apache.commons.lang3.text.StrTokenizer].getTSVClone"
    - Src: "org.apache.commons.lang3.text.StrTokenizer:226,1"
      Dst: "[org.apache.commons.lang3.text.StrTokenizer].reset"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.text.StrTokenizer].getTSVInstance(char[])"
    functionSourceFile: "org.apache.commons.lang3.text.StrTokenizer"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.apache.commons.lang3.text.StrTokenizer"
    argCount: 1
    argTypes:
    - "char[]"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.lang3.text.StrTokenizer:238,1"
      Dst: "[org.apache.commons.lang3.text.StrTokenizer].getTSVClone"
    - Src: "org.apache.commons.lang3.text.StrTokenizer:239,1"
      Dst: "[org.apache.commons.lang3.text.StrTokenizer].reset"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.text.StrTokenizer].<init>()"
    functionSourceFile: "org.apache.commons.lang3.text.StrTokenizer"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 13
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.lang3.text.StrTokenizer:250,1"
      Dst: "[java.lang.Object].<init>"
    - Src: "org.apache.commons.lang3.text.StrTokenizer:127,1"
      Dst: "[org.apache.commons.lang3.text.StrMatcher].splitMatcher"
    - Src: "org.apache.commons.lang3.text.StrTokenizer:129,1"
      Dst: "[org.apache.commons.lang3.text.StrMatcher].noneMatcher"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.text.StrTokenizer].<init>(java.lang.String)"
    functionSourceFile: "org.apache.commons.lang3.text.StrTokenizer"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 18
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.commons.lang3.text.StrTokenizer:261"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.text.StrTokenizer:264"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.text.StrTokenizer:263"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.lang3.text.StrTokenizer:260,1"
      Dst: "[java.lang.Object].<init>"
    - Src: "org.apache.commons.lang3.text.StrTokenizer:127,1"
      Dst: "[org.apache.commons.lang3.text.StrMatcher].splitMatcher"
    - Src: "org.apache.commons.lang3.text.StrTokenizer:129,1"
      Dst: "[org.apache.commons.lang3.text.StrMatcher].noneMatcher"
    - Src: "org.apache.commons.lang3.text.StrTokenizer:262,1"
      Dst: "[java.lang.String].toCharArray"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.text.StrTokenizer].<init>(java.lang.String,char)"
    functionSourceFile: "org.apache.commons.lang3.text.StrTokenizer"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "java.lang.String"
    - "char"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.lang3.text.StrTokenizer:275,1"
      Dst: "[org.apache.commons.lang3.text.StrTokenizer].<init>"
    - Src: "org.apache.commons.lang3.text.StrTokenizer:276,1"
      Dst: "[org.apache.commons.lang3.text.StrTokenizer].setDelimiterChar"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.text.StrTokenizer].<init>(java.lang.String,java.lang.String)"
    functionSourceFile: "org.apache.commons.lang3.text.StrTokenizer"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "java.lang.String"
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.lang3.text.StrTokenizer:286,1"
      Dst: "[org.apache.commons.lang3.text.StrTokenizer].<init>"
    - Src: "org.apache.commons.lang3.text.StrTokenizer:287,1"
      Dst: "[org.apache.commons.lang3.text.StrTokenizer].setDelimiterString"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.text.StrTokenizer].<init>(java.lang.String,org.apache.commons.lang3.text.StrMatcher)"
    functionSourceFile: "org.apache.commons.lang3.text.StrTokenizer"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "java.lang.String"
    - "org.apache.commons.lang3.text.StrMatcher"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.lang3.text.StrTokenizer:297,1"
      Dst: "[org.apache.commons.lang3.text.StrTokenizer].<init>"
    - Src: "org.apache.commons.lang3.text.StrTokenizer:298,1"
      Dst: "[org.apache.commons.lang3.text.StrTokenizer].setDelimiterMatcher"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.text.StrTokenizer].<init>(java.lang.String,char,char)"
    functionSourceFile: "org.apache.commons.lang3.text.StrTokenizer"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 3
    argTypes:
    - "java.lang.String"
    - "char"
    - "char"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 7
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.lang3.text.StrTokenizer:310,1"
      Dst: "[org.apache.commons.lang3.text.StrTokenizer].<init>"
    - Src: "org.apache.commons.lang3.text.StrTokenizer:311,1"
      Dst: "[org.apache.commons.lang3.text.StrTokenizer].setQuoteChar"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.text.StrTokenizer].<init>(java.lang.String,org.apache.commons.lang3.text.StrMatcher,org.apache.commons.lang3.text.StrMatcher)"
    functionSourceFile: "org.apache.commons.lang3.text.StrTokenizer"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 3
    argTypes:
    - "java.lang.String"
    - "org.apache.commons.lang3.text.StrMatcher"
    - "org.apache.commons.lang3.text.StrMatcher"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 7
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.lang3.text.StrTokenizer:323,1"
      Dst: "[org.apache.commons.lang3.text.StrTokenizer].<init>"
    - Src: "org.apache.commons.lang3.text.StrTokenizer:324,1"
      Dst: "[org.apache.commons.lang3.text.StrTokenizer].setQuoteMatcher"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.text.StrTokenizer].<init>(char[])"
    functionSourceFile: "org.apache.commons.lang3.text.StrTokenizer"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "char[]"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 15
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.lang3.text.StrTokenizer:333,1"
      Dst: "[java.lang.Object].<init>"
    - Src: "org.apache.commons.lang3.text.StrTokenizer:127,1"
      Dst: "[org.apache.commons.lang3.text.StrMatcher].splitMatcher"
    - Src: "org.apache.commons.lang3.text.StrTokenizer:129,1"
      Dst: "[org.apache.commons.lang3.text.StrMatcher].noneMatcher"
    - Src: "org.apache.commons.lang3.text.StrTokenizer:334,1"
      Dst: "[org.apache.commons.lang3.ArrayUtils].clone"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.text.StrTokenizer].<init>(char[],char)"
    functionSourceFile: "org.apache.commons.lang3.text.StrTokenizer"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "char[]"
    - "char"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.lang3.text.StrTokenizer:344,1"
      Dst: "[org.apache.commons.lang3.text.StrTokenizer].<init>"
    - Src: "org.apache.commons.lang3.text.StrTokenizer:345,1"
      Dst: "[org.apache.commons.lang3.text.StrTokenizer].setDelimiterChar"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.text.StrTokenizer].<init>(char[],java.lang.String)"
    functionSourceFile: "org.apache.commons.lang3.text.StrTokenizer"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "char[]"
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.lang3.text.StrTokenizer:355,1"
      Dst: "[org.apache.commons.lang3.text.StrTokenizer].<init>"
    - Src: "org.apache.commons.lang3.text.StrTokenizer:356,1"
      Dst: "[org.apache.commons.lang3.text.StrTokenizer].setDelimiterString"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.text.StrTokenizer].<init>(char[],org.apache.commons.lang3.text.StrMatcher)"
    functionSourceFile: "org.apache.commons.lang3.text.StrTokenizer"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "char[]"
    - "org.apache.commons.lang3.text.StrMatcher"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.lang3.text.StrTokenizer:366,1"
      Dst: "[org.apache.commons.lang3.text.StrTokenizer].<init>"
    - Src: "org.apache.commons.lang3.text.StrTokenizer:367,1"
      Dst: "[org.apache.commons.lang3.text.StrTokenizer].setDelimiterMatcher"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.text.StrTokenizer].<init>(char[],char,char)"
    functionSourceFile: "org.apache.commons.lang3.text.StrTokenizer"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 3
    argTypes:
    - "char[]"
    - "char"
    - "char"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 7
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.lang3.text.StrTokenizer:379,1"
      Dst: "[org.apache.commons.lang3.text.StrTokenizer].<init>"
    - Src: "org.apache.commons.lang3.text.StrTokenizer:380,1"
      Dst: "[org.apache.commons.lang3.text.StrTokenizer].setQuoteChar"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.text.StrTokenizer].<init>(char[],org.apache.commons.lang3.text.StrMatcher,org.apache.commons.lang3.text.StrMatcher)"
    functionSourceFile: "org.apache.commons.lang3.text.StrTokenizer"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 3
    argTypes:
    - "char[]"
    - "org.apache.commons.lang3.text.StrMatcher"
    - "org.apache.commons.lang3.text.StrMatcher"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 7
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.lang3.text.StrTokenizer:392,1"
      Dst: "[org.apache.commons.lang3.text.StrTokenizer].<init>"
    - Src: "org.apache.commons.lang3.text.StrTokenizer:393,1"
      Dst: "[org.apache.commons.lang3.text.StrTokenizer].setQuoteMatcher"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.text.StrTokenizer].size()"
    functionSourceFile: "org.apache.commons.lang3.text.StrTokenizer"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "int"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.lang3.text.StrTokenizer:403,1"
      Dst: "[org.apache.commons.lang3.text.StrTokenizer].checkTokenized"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.text.StrTokenizer].nextToken()"
    functionSourceFile: "org.apache.commons.lang3.text.StrTokenizer"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 10
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.commons.lang3.text.StrTokenizer:415"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.text.StrTokenizer:418"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.text.StrTokenizer:417"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.lang3.text.StrTokenizer:415,1"
      Dst: "[org.apache.commons.lang3.text.StrTokenizer].hasNext"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.text.StrTokenizer].previousToken()"
    functionSourceFile: "org.apache.commons.lang3.text.StrTokenizer"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 10
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.commons.lang3.text.StrTokenizer:427"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.text.StrTokenizer:430"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.text.StrTokenizer:429"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.lang3.text.StrTokenizer:427,1"
      Dst: "[org.apache.commons.lang3.text.StrTokenizer].hasPrevious"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.text.StrTokenizer].getTokenArray()"
    functionSourceFile: "org.apache.commons.lang3.text.StrTokenizer"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.String[]"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.lang3.text.StrTokenizer:439,1"
      Dst: "[org.apache.commons.lang3.text.StrTokenizer].checkTokenized"
    - Src: "org.apache.commons.lang3.text.StrTokenizer:440,1"
      Dst: "[java.lang.Object].clone"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.text.StrTokenizer].getTokenList()"
    functionSourceFile: "org.apache.commons.lang3.text.StrTokenizer"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.util.List"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 10
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.lang3.text.StrTokenizer:449,1"
      Dst: "[org.apache.commons.lang3.text.StrTokenizer].checkTokenized"
    - Src: "org.apache.commons.lang3.text.StrTokenizer:450,1"
      Dst: "[java.util.ArrayList].<init>"
    - Src: "org.apache.commons.lang3.text.StrTokenizer:451,1"
      Dst: "[java.util.Arrays].asList"
    - Src: "org.apache.commons.lang3.text.StrTokenizer:451,1"
      Dst: "[java.util.List].addAll"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.text.StrTokenizer].reset()"
    functionSourceFile: "org.apache.commons.lang3.text.StrTokenizer"
    linkageType: null
    functionLinenumber: 463
    functionDepth: 0
    returnType: "org.apache.commons.lang3.text.StrTokenizer"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.text.StrTokenizer].reset(java.lang.String)"
    functionSourceFile: "org.apache.commons.lang3.text.StrTokenizer"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.apache.commons.lang3.text.StrTokenizer"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 9
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.commons.lang3.text.StrTokenizer:479"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.text.StrTokenizer:482"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.text.StrTokenizer:481"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.lang3.text.StrTokenizer:478,1"
      Dst: "[org.apache.commons.lang3.text.StrTokenizer].reset"
    - Src: "org.apache.commons.lang3.text.StrTokenizer:480,1"
      Dst: "[java.lang.String].toCharArray"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.text.StrTokenizer].reset(char[])"
    functionSourceFile: "org.apache.commons.lang3.text.StrTokenizer"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.apache.commons.lang3.text.StrTokenizer"
    argCount: 1
    argTypes:
    - "char[]"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.lang3.text.StrTokenizer:496,1"
      Dst: "[org.apache.commons.lang3.text.StrTokenizer].reset"
    - Src: "org.apache.commons.lang3.text.StrTokenizer:497,1"
      Dst: "[org.apache.commons.lang3.ArrayUtils].clone"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.text.StrTokenizer].hasNext()"
    functionSourceFile: "org.apache.commons.lang3.text.StrTokenizer"
    linkageType: null
    functionLinenumber: 507
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.lang3.text.StrTokenizer].checkTokenized()"
    functionUses: 5
    ICount: 10
    EdgeCount: 1
    BranchProfiles:
    - Branch String: "org.apache.commons.lang3.text.StrTokenizer:509"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.text.StrTokenizer:507"
        BranchSideFuncs:
        - "checkTokenized()"
    Callsites:
    - Src: "org.apache.commons.lang3.text.StrTokenizer:508,1"
      Dst: "[org.apache.commons.lang3.text.StrTokenizer].checkTokenized"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.text.StrTokenizer].next()"
    functionSourceFile: "org.apache.commons.lang3.text.StrTokenizer"
    linkageType: null
    functionLinenumber: 519
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.lang3.text.StrTokenizer].hasNext()"
    functionUses: 5
    ICount: 12
    EdgeCount: 1
    BranchProfiles:
    - Branch String: "org.apache.commons.lang3.text.StrTokenizer:520"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.text.StrTokenizer:523"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.text.StrTokenizer:522"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.lang3.text.StrTokenizer:520,1"
      Dst: "[org.apache.commons.lang3.text.StrTokenizer].hasNext"
    - Src: "org.apache.commons.lang3.text.StrTokenizer:523,1"
      Dst: "[java.util.NoSuchElementException].<init>"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.text.StrTokenizer].nextIndex()"
    functionSourceFile: "org.apache.commons.lang3.text.StrTokenizer"
    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.apache.commons.lang3.text.StrTokenizer].hasPrevious()"
    functionSourceFile: "org.apache.commons.lang3.text.StrTokenizer"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 8
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.commons.lang3.text.StrTokenizer:544"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.text.StrTokenizer:542"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.lang3.text.StrTokenizer:543,1"
      Dst: "[org.apache.commons.lang3.text.StrTokenizer].checkTokenized"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.text.StrTokenizer].previous()"
    functionSourceFile: "org.apache.commons.lang3.text.StrTokenizer"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 12
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.commons.lang3.text.StrTokenizer:554"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.text.StrTokenizer:557"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.text.StrTokenizer:556"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.lang3.text.StrTokenizer:554,1"
      Dst: "[org.apache.commons.lang3.text.StrTokenizer].hasPrevious"
    - Src: "org.apache.commons.lang3.text.StrTokenizer:557,1"
      Dst: "[java.util.NoSuchElementException].<init>"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.text.StrTokenizer].previousIndex()"
    functionSourceFile: "org.apache.commons.lang3.text.StrTokenizer"
    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.apache.commons.lang3.text.StrTokenizer].remove()"
    functionSourceFile: "org.apache.commons.lang3.text.StrTokenizer"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.lang3.text.StrTokenizer:577,1"
      Dst: "[java.lang.UnsupportedOperationException].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.text.StrTokenizer].set(java.lang.String)"
    functionSourceFile: "org.apache.commons.lang3.text.StrTokenizer"
    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.apache.commons.lang3.text.StrTokenizer:587,1"
      Dst: "[java.lang.UnsupportedOperationException].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.text.StrTokenizer].add(java.lang.String)"
    functionSourceFile: "org.apache.commons.lang3.text.StrTokenizer"
    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.apache.commons.lang3.text.StrTokenizer:597,1"
      Dst: "[java.lang.UnsupportedOperationException].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.text.StrTokenizer].checkTokenized()"
    functionSourceFile: "org.apache.commons.lang3.text.StrTokenizer"
    linkageType: null
    functionLinenumber: 603
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.lang3.text.StrBuilder$StrBuilderTokenizer].tokenize(char[],int,int)"
    - "[org.apache.commons.lang3.text.StrTokenizer].tokenize(char[],int,int)"
    - "[jaz.Zer].toArray(java.lang.Object[])"
    - "[org.apache.commons.lang3.text.StrBuilder$StrBuilderTokenizer].tokenize(char[],int,int)"
    - "[org.apache.commons.lang3.text.StrTokenizer].tokenize(char[],int,int)"
    - "[jaz.Zer].toArray(java.lang.Object[])"
    functionUses: 1
    ICount: 20
    EdgeCount: 6
    BranchProfiles:
    - Branch String: "org.apache.commons.lang3.text.StrTokenizer:604"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.text.StrTokenizer:614"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.text.StrTokenizer:613"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.text.StrTokenizer:605"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.text.StrTokenizer:609"
        BranchSideFuncs:
        - "tokenize(char[],int,int)"
        - "toArray(java.lang.Object[])"
    Callsites:
    - Src: "org.apache.commons.lang3.text.StrTokenizer:607,1"
      Dst: "[org.apache.commons.lang3.text.StrTokenizer].tokenize"
    - Src: "org.apache.commons.lang3.text.StrTokenizer:608,1"
      Dst: "[java.util.List].toArray"
    JavaMethodInfo: null
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.text.StrTokenizer].tokenize(char[],int,int)"
    functionSourceFile: "org.apache.commons.lang3.text.StrTokenizer"
    linkageType: null
    functionLinenumber: 639
    functionDepth: 0
    returnType: "java.util.List"
    argCount: 3
    argTypes:
    - "char[]"
    - "int"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.lang3.ArrayUtils].isEmpty(char[])"
    - "[org.apache.commons.lang3.text.StrBuilder].<init>()"
    - "[org.apache.commons.lang3.text.StrTokenizer].readNextToken(char[],int,int,org.apache.commons.lang3.text.StrBuilder,java.util.List)"
    - "[org.apache.commons.lang3.text.StrTokenizer].addToken(java.util.List,java.lang.String)"
    functionUses: 4
    ICount: 21
    EdgeCount: 4
    BranchProfiles:
    - Branch String: "org.apache.commons.lang3.text.StrTokenizer:640"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.text.StrTokenizer:643"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.text.StrTokenizer:642"
        BranchSideFuncs:
        - "<init>()"
    - Branch String: "org.apache.commons.lang3.text.StrTokenizer:648"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.text.StrTokenizer:656"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.text.StrTokenizer:648"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.text.StrTokenizer:656"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.text.StrTokenizer:653"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.text.StrTokenizer:648"
        BranchSideFuncs:
        - "addToken(java.util.List,java.lang.String)"
      - BranchSide: "org.apache.commons.lang3.text.StrTokenizer:647"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.lang3.text.StrTokenizer:640,1"
      Dst: "[org.apache.commons.lang3.ArrayUtils].isEmpty"
    - Src: "org.apache.commons.lang3.text.StrTokenizer:641,1"
      Dst: "[java.util.Collections].emptyList"
    - Src: "org.apache.commons.lang3.text.StrTokenizer:643,1"
      Dst: "[org.apache.commons.lang3.text.StrBuilder].<init>"
    - Src: "org.apache.commons.lang3.text.StrTokenizer:644,1"
      Dst: "[java.util.ArrayList].<init>"
    - Src: "org.apache.commons.lang3.text.StrTokenizer:650,1"
      Dst: "[org.apache.commons.lang3.text.StrTokenizer].readNextToken"
    - Src: "org.apache.commons.lang3.text.StrTokenizer:654,1"
      Dst: "[org.apache.commons.lang3.text.StrTokenizer].addToken"
    JavaMethodInfo: null
    BBCount: 8
    CyclomaticComplexity: 2
  - functionName: "[org.apache.commons.lang3.text.StrTokenizer].addToken(java.util.List,java.lang.String)"
    functionSourceFile: "org.apache.commons.lang3.text.StrTokenizer"
    linkageType: null
    functionLinenumber: 666
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "java.util.List"
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.lang3.StringUtils].isEmpty(java.lang.CharSequence)"
    - "[org.apache.commons.lang3.text.StrTokenizer].isIgnoreEmptyTokens()"
    - "[org.apache.commons.lang3.text.StrTokenizer].isEmptyTokenAsNull()"
    - "[jaz.Zer].add(java.lang.Object)"
    functionUses: 5
    ICount: 13
    EdgeCount: 4
    BranchProfiles:
    - Branch String: "org.apache.commons.lang3.text.StrTokenizer:667"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.text.StrTokenizer:675"
        BranchSideFuncs:
        - "isIgnoreEmptyTokens()"
      - BranchSide: "org.apache.commons.lang3.text.StrTokenizer:674"
        BranchSideFuncs:
        - "add(java.lang.Object)"
    - Branch String: "org.apache.commons.lang3.text.StrTokenizer:668"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.text.StrTokenizer:671"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.text.StrTokenizer:670"
        BranchSideFuncs:
        - "isEmptyTokenAsNull()"
    - Branch String: "org.apache.commons.lang3.text.StrTokenizer:671"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.text.StrTokenizer:675"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.text.StrTokenizer:674"
        BranchSideFuncs:
        - "add(java.lang.Object)"
    Callsites:
    - Src: "org.apache.commons.lang3.text.StrTokenizer:667,1"
      Dst: "[org.apache.commons.lang3.StringUtils].isEmpty"
    - Src: "org.apache.commons.lang3.text.StrTokenizer:668,1"
      Dst: "[org.apache.commons.lang3.text.StrTokenizer].isIgnoreEmptyTokens"
    - Src: "org.apache.commons.lang3.text.StrTokenizer:671,1"
      Dst: "[org.apache.commons.lang3.text.StrTokenizer].isEmptyTokenAsNull"
    - Src: "org.apache.commons.lang3.text.StrTokenizer:675,1"
      Dst: "[java.util.List].add"
    JavaMethodInfo: null
    BBCount: 6
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.text.StrTokenizer].readNextToken(char[],int,int,org.apache.commons.lang3.text.StrBuilder,java.util.List)"
    functionSourceFile: "org.apache.commons.lang3.text.StrTokenizer"
    linkageType: null
    functionLinenumber: 691
    functionDepth: 0
    returnType: "int"
    argCount: 5
    argTypes:
    - "char[]"
    - "int"
    - "int"
    - "org.apache.commons.lang3.text.StrBuilder"
    - "java.util.List"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.lang3.text.StrTokenizer].getIgnoredMatcher()"
    - "[org.apache.commons.lang3.text.StrMatcher$CharMatcher].isMatch(char[],int,int,int)"
    - "[org.apache.commons.lang3.text.StrMatcher$StringMatcher].isMatch(char[],int,int,int)"
    - "[org.apache.commons.lang3.text.StrMatcher$NoMatcher].isMatch(char[],int,int,int)"
    - "[org.apache.commons.lang3.text.StrMatcher$CharSetMatcher].isMatch(char[],int,int,int)"
    - "[org.apache.commons.lang3.text.StrMatcher$TrimMatcher].isMatch(char[],int,int,int)"
    - "[org.apache.commons.lang3.text.StrTokenizer].getTrimmerMatcher()"
    - "[org.apache.commons.lang3.text.StrMatcher$CharMatcher].isMatch(char[],int,int,int)"
    - "[org.apache.commons.lang3.text.StrMatcher$StringMatcher].isMatch(char[],int,int,int)"
    - "[org.apache.commons.lang3.text.StrMatcher$NoMatcher].isMatch(char[],int,int,int)"
    - "[org.apache.commons.lang3.text.StrMatcher$CharSetMatcher].isMatch(char[],int,int,int)"
    - "[org.apache.commons.lang3.text.StrMatcher$TrimMatcher].isMatch(char[],int,int,int)"
    - "[org.apache.commons.lang3.text.StrTokenizer].getDelimiterMatcher()"
    - "[org.apache.commons.lang3.text.StrMatcher$CharMatcher].isMatch(char[],int,int,int)"
    - "[org.apache.commons.lang3.text.StrMatcher$StringMatcher].isMatch(char[],int,int,int)"
    - "[org.apache.commons.lang3.text.StrMatcher$NoMatcher].isMatch(char[],int,int,int)"
    - "[org.apache.commons.lang3.text.StrMatcher$CharSetMatcher].isMatch(char[],int,int,int)"
    - "[org.apache.commons.lang3.text.StrMatcher$TrimMatcher].isMatch(char[],int,int,int)"
    - "[org.apache.commons.lang3.text.StrTokenizer].getQuoteMatcher()"
    - "[org.apache.commons.lang3.text.StrMatcher$CharMatcher].isMatch(char[],int,int,int)"
    - "[org.apache.commons.lang3.text.StrMatcher$StringMatcher].isMatch(char[],int,int,int)"
    - "[org.apache.commons.lang3.text.StrMatcher$NoMatcher].isMatch(char[],int,int,int)"
    - "[org.apache.commons.lang3.text.StrMatcher$CharSetMatcher].isMatch(char[],int,int,int)"
    - "[org.apache.commons.lang3.text.StrMatcher$TrimMatcher].isMatch(char[],int,int,int)"
    - "[org.apache.commons.lang3.text.StrTokenizer].addToken(java.util.List,java.lang.String)"
    - "[org.apache.commons.lang3.text.StrTokenizer].getDelimiterMatcher()"
    - "[org.apache.commons.lang3.text.StrMatcher$CharMatcher].isMatch(char[],int,int,int)"
    - "[org.apache.commons.lang3.text.StrMatcher$StringMatcher].isMatch(char[],int,int,int)"
    - "[org.apache.commons.lang3.text.StrMatcher$NoMatcher].isMatch(char[],int,int,int)"
    - "[org.apache.commons.lang3.text.StrMatcher$CharSetMatcher].isMatch(char[],int,int,int)"
    - "[org.apache.commons.lang3.text.StrMatcher$TrimMatcher].isMatch(char[],int,int,int)"
    - "[org.apache.commons.lang3.text.StrTokenizer].addToken(java.util.List,java.lang.String)"
    - "[org.apache.commons.lang3.text.StrTokenizer].getQuoteMatcher()"
    - "[org.apache.commons.lang3.text.StrMatcher$CharMatcher].isMatch(char[],int,int,int)"
    - "[org.apache.commons.lang3.text.StrMatcher$StringMatcher].isMatch(char[],int,int,int)"
    - "[org.apache.commons.lang3.text.StrMatcher$NoMatcher].isMatch(char[],int,int,int)"
    - "[org.apache.commons.lang3.text.StrMatcher$CharSetMatcher].isMatch(char[],int,int,int)"
    - "[org.apache.commons.lang3.text.StrMatcher$TrimMatcher].isMatch(char[],int,int,int)"
    - "[org.apache.commons.lang3.text.StrTokenizer].readWithQuotes(char[],int,int,org.apache.commons.lang3.text.StrBuilder,java.util.List,int,int)"
    - "[org.apache.commons.lang3.text.StrTokenizer].readWithQuotes(char[],int,int,org.apache.commons.lang3.text.StrBuilder,java.util.List,int,int)"
    functionUses: 1
    ICount: 40
    EdgeCount: 40
    BranchProfiles:
    - Branch String: "org.apache.commons.lang3.text.StrTokenizer:692"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.text.StrTokenizer:704"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.text.StrTokenizer:696"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.text.StrTokenizer:705"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.text.StrTokenizer:704"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.text.StrTokenizer:697"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.text.StrTokenizer:705"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.text.StrTokenizer:704"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.text.StrTokenizer:698"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.text.StrTokenizer:701"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.text.StrTokenizer:700"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.text.StrTokenizer:705"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.text.StrTokenizer:711"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.text.StrTokenizer:710"
        BranchSideFuncs:
        - "getDelimiterMatcher()"
    - Branch String: "org.apache.commons.lang3.text.StrTokenizer:712"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.text.StrTokenizer:718"
        BranchSideFuncs:
        - "addToken(java.util.List,java.lang.String)"
      - BranchSide: "org.apache.commons.lang3.text.StrTokenizer:717"
        BranchSideFuncs:
        - "getQuoteMatcher()"
        - "isMatch(char[],int,int,int)"
    - Branch String: "org.apache.commons.lang3.text.StrTokenizer:719"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.text.StrTokenizer:722"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.text.StrTokenizer:721"
        BranchSideFuncs:
        - "readWithQuotes(char[],int,int,org.apache.commons.lang3.text.StrBuilder,java.util.List,int,int)"
    Callsites:
    - Src: "org.apache.commons.lang3.text.StrTokenizer:694,1"
      Dst: "[org.apache.commons.lang3.text.StrTokenizer].getIgnoredMatcher"
    - Src: "org.apache.commons.lang3.text.StrTokenizer:694,1"
      Dst: "[org.apache.commons.lang3.text.StrMatcher].isMatch"
    - Src: "org.apache.commons.lang3.text.StrTokenizer:695,1"
      Dst: "[org.apache.commons.lang3.text.StrTokenizer].getTrimmerMatcher"
    - Src: "org.apache.commons.lang3.text.StrTokenizer:693,1"
      Dst: "[java.lang.Math].max"
    - Src: "org.apache.commons.lang3.text.StrTokenizer:697,1"
      Dst: "[org.apache.commons.lang3.text.StrTokenizer].getDelimiterMatcher"
    - Src: "org.apache.commons.lang3.text.StrTokenizer:698,1"
      Dst: "[org.apache.commons.lang3.text.StrTokenizer].getQuoteMatcher"
    - Src: "org.apache.commons.lang3.text.StrTokenizer:706,1"
      Dst: "[org.apache.commons.lang3.text.StrTokenizer].addToken"
    - Src: "org.apache.commons.lang3.text.StrTokenizer:720,1"
      Dst: "[org.apache.commons.lang3.text.StrTokenizer].readWithQuotes"
    JavaMethodInfo: null
    BBCount: 14
    CyclomaticComplexity: 2
  - functionName: "[org.apache.commons.lang3.text.StrTokenizer].readWithQuotes(char[],int,int,org.apache.commons.lang3.text.StrBuilder,java.util.List,int,int)"
    functionSourceFile: "org.apache.commons.lang3.text.StrTokenizer"
    linkageType: null
    functionLinenumber: 742
    functionDepth: 0
    returnType: "int"
    argCount: 7
    argTypes:
    - "char[]"
    - "int"
    - "int"
    - "org.apache.commons.lang3.text.StrBuilder"
    - "java.util.List"
    - "int"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.lang3.text.StrBuilder].clear()"
    - "[org.apache.commons.lang3.text.StrTokenizer].isQuote(char[],int,int,int,int)"
    - "[org.apache.commons.lang3.text.StrTokenizer].isQuote(char[],int,int,int,int)"
    - "[org.apache.commons.lang3.text.StrBuilder].append(char[],int,int)"
    - "[org.apache.commons.lang3.text.StrBuilder].size()"
    - "[org.apache.commons.lang3.text.StrTokenizer].getDelimiterMatcher()"
    - "[org.apache.commons.lang3.text.StrMatcher$CharMatcher].isMatch(char[],int,int,int)"
    - "[org.apache.commons.lang3.text.StrMatcher$StringMatcher].isMatch(char[],int,int,int)"
    - "[org.apache.commons.lang3.text.StrMatcher$NoMatcher].isMatch(char[],int,int,int)"
    - "[org.apache.commons.lang3.text.StrMatcher$CharSetMatcher].isMatch(char[],int,int,int)"
    - "[org.apache.commons.lang3.text.StrMatcher$TrimMatcher].isMatch(char[],int,int,int)"
    - "[org.apache.commons.lang3.text.StrTokenizer].addToken(java.util.List,java.lang.String)"
    - "[org.apache.commons.lang3.text.StrBuilder].substring(int,int)"
    - "[org.apache.commons.lang3.text.StrTokenizer].isQuote(char[],int,int,int,int)"
    - "[org.apache.commons.lang3.text.StrTokenizer].getIgnoredMatcher()"
    - "[org.apache.commons.lang3.text.StrMatcher$CharMatcher].isMatch(char[],int,int,int)"
    - "[org.apache.commons.lang3.text.StrMatcher$StringMatcher].isMatch(char[],int,int,int)"
    - "[org.apache.commons.lang3.text.StrMatcher$NoMatcher].isMatch(char[],int,int,int)"
    - "[org.apache.commons.lang3.text.StrMatcher$CharSetMatcher].isMatch(char[],int,int,int)"
    - "[org.apache.commons.lang3.text.StrMatcher$TrimMatcher].isMatch(char[],int,int,int)"
    - "[org.apache.commons.lang3.text.StrTokenizer].getTrimmerMatcher()"
    - "[org.apache.commons.lang3.text.StrMatcher$CharMatcher].isMatch(char[],int,int,int)"
    - "[org.apache.commons.lang3.text.StrMatcher$StringMatcher].isMatch(char[],int,int,int)"
    - "[org.apache.commons.lang3.text.StrMatcher$NoMatcher].isMatch(char[],int,int,int)"
    - "[org.apache.commons.lang3.text.StrMatcher$CharSetMatcher].isMatch(char[],int,int,int)"
    - "[org.apache.commons.lang3.text.StrMatcher$TrimMatcher].isMatch(char[],int,int,int)"
    - "[org.apache.commons.lang3.text.StrBuilder].append(char[],int,int)"
    - "[org.apache.commons.lang3.text.StrBuilder].append(char)"
    - "[org.apache.commons.lang3.text.StrBuilder].size()"
    - "[org.apache.commons.lang3.text.StrTokenizer].addToken(java.util.List,java.lang.String)"
    - "[org.apache.commons.lang3.text.StrBuilder].substring(int,int)"
    functionUses: 2
    ICount: 65
    EdgeCount: 31
    BranchProfiles:
    - Branch String: "org.apache.commons.lang3.text.StrTokenizer:745"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.text.StrTokenizer:743"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.text.StrTokenizer:742"
        BranchSideFuncs:
        - "clear()"
    - Branch String: "org.apache.commons.lang3.text.StrTokenizer:748"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.text.StrTokenizer:814"
        BranchSideFuncs:
        - "addToken(java.util.List,java.lang.String)"
        - "substring(int,int)"
    - Branch String: "org.apache.commons.lang3.text.StrTokenizer:752"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.text.StrTokenizer:777"
        BranchSideFuncs:
        - "getDelimiterMatcher()"
    - Branch String: "org.apache.commons.lang3.text.StrTokenizer:759"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.text.StrTokenizer:810"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.text.StrTokenizer:809"
        BranchSideFuncs:
        - "append(char)"
        - "size()"
    - Branch String: "org.apache.commons.lang3.text.StrTokenizer:760"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.text.StrTokenizer:768"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.text.StrTokenizer:779"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.text.StrTokenizer:785"
        BranchSideFuncs:
        - "isQuote(char[],int,int,int,int)"
    - Branch String: "org.apache.commons.lang3.text.StrTokenizer:786"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.text.StrTokenizer:793"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.text.StrTokenizer:792"
        BranchSideFuncs:
        - "getIgnoredMatcher()"
    - Branch String: "org.apache.commons.lang3.text.StrTokenizer:786"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.text.StrTokenizer:793"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.text.StrTokenizer:792"
        BranchSideFuncs:
        - "getIgnoredMatcher()"
    - Branch String: "org.apache.commons.lang3.text.StrTokenizer:794"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.text.StrTokenizer:802"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.text.StrTokenizer:801"
        BranchSideFuncs:
        - "isMatch(char[],int,int,int)"
        - "getTrimmerMatcher()"
    - Branch String: "org.apache.commons.lang3.text.StrTokenizer:803"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.text.StrTokenizer:810"
        BranchSideFuncs:
        - "append(char[],int,int)"
      - BranchSide: "org.apache.commons.lang3.text.StrTokenizer:809"
        BranchSideFuncs:
        - "append(char)"
        - "size()"
    Callsites:
    - Src: "org.apache.commons.lang3.text.StrTokenizer:743,1"
      Dst: "[org.apache.commons.lang3.text.StrBuilder].clear"
    - Src: "org.apache.commons.lang3.text.StrTokenizer:759,1"
      Dst: "[org.apache.commons.lang3.text.StrTokenizer].isQuote"
    - Src: "org.apache.commons.lang3.text.StrTokenizer:762,1"
      Dst: "[org.apache.commons.lang3.text.StrBuilder].append"
    - Src: "org.apache.commons.lang3.text.StrTokenizer:764,1"
      Dst: "[org.apache.commons.lang3.text.StrBuilder].size"
    - Src: "org.apache.commons.lang3.text.StrTokenizer:778,1"
      Dst: "[org.apache.commons.lang3.text.StrTokenizer].getDelimiterMatcher"
    - Src: "org.apache.commons.lang3.text.StrTokenizer:778,1"
      Dst: "[org.apache.commons.lang3.text.StrMatcher].isMatch"
    - Src: "org.apache.commons.lang3.text.StrTokenizer:781,1"
      Dst: "[org.apache.commons.lang3.text.StrBuilder].substring"
    - Src: "org.apache.commons.lang3.text.StrTokenizer:781,1"
      Dst: "[org.apache.commons.lang3.text.StrTokenizer].addToken"
    - Src: "org.apache.commons.lang3.text.StrTokenizer:793,1"
      Dst: "[org.apache.commons.lang3.text.StrTokenizer].getIgnoredMatcher"
    - Src: "org.apache.commons.lang3.text.StrTokenizer:802,1"
      Dst: "[org.apache.commons.lang3.text.StrTokenizer].getTrimmerMatcher"
    JavaMethodInfo: null
    BBCount: 21
    CyclomaticComplexity: 2
  - functionName: "[org.apache.commons.lang3.text.StrTokenizer].isQuote(char[],int,int,int,int)"
    functionSourceFile: "org.apache.commons.lang3.text.StrTokenizer"
    linkageType: null
    functionLinenumber: 830
    functionDepth: 0
    returnType: "boolean"
    argCount: 5
    argTypes:
    - "char[]"
    - "int"
    - "int"
    - "int"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 3
    ICount: 21
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.commons.lang3.text.StrTokenizer:831"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.text.StrTokenizer:836"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.text.StrTokenizer:835"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.text.StrTokenizer:832"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.text.StrTokenizer:833"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.text.StrTokenizer:832"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.text.StrTokenizer:832"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.text.StrTokenizer:831"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.text.StrTokenizer:830"
        BranchSideFuncs: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 7
    CyclomaticComplexity: 2
  - functionName: "[org.apache.commons.lang3.text.StrTokenizer].getDelimiterMatcher()"
    functionSourceFile: "org.apache.commons.lang3.text.StrTokenizer"
    linkageType: null
    functionLinenumber: 844
    functionDepth: 0
    returnType: "org.apache.commons.lang3.text.StrMatcher"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 3
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.text.StrTokenizer].setDelimiterMatcher(org.apache.commons.lang3.text.StrMatcher)"
    functionSourceFile: "org.apache.commons.lang3.text.StrTokenizer"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.apache.commons.lang3.text.StrTokenizer"
    argCount: 1
    argTypes:
    - "org.apache.commons.lang3.text.StrMatcher"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 8
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.commons.lang3.text.StrTokenizer:858"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.text.StrTokenizer:861"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.text.StrTokenizer:860"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.lang3.text.StrTokenizer:859,1"
      Dst: "[org.apache.commons.lang3.text.StrMatcher].noneMatcher"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.text.StrTokenizer].setDelimiterChar(char)"
    functionSourceFile: "org.apache.commons.lang3.text.StrTokenizer"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.apache.commons.lang3.text.StrTokenizer"
    argCount: 1
    argTypes:
    - "char"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.lang3.text.StrTokenizer:873,1"
      Dst: "[org.apache.commons.lang3.text.StrMatcher].charMatcher"
    - Src: "org.apache.commons.lang3.text.StrTokenizer:873,1"
      Dst: "[org.apache.commons.lang3.text.StrTokenizer].setDelimiterMatcher"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.text.StrTokenizer].setDelimiterString(java.lang.String)"
    functionSourceFile: "org.apache.commons.lang3.text.StrTokenizer"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.apache.commons.lang3.text.StrTokenizer"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.lang3.text.StrTokenizer:883,1"
      Dst: "[org.apache.commons.lang3.text.StrMatcher].stringMatcher"
    - Src: "org.apache.commons.lang3.text.StrTokenizer:883,1"
      Dst: "[org.apache.commons.lang3.text.StrTokenizer].setDelimiterMatcher"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.text.StrTokenizer].getQuoteMatcher()"
    functionSourceFile: "org.apache.commons.lang3.text.StrTokenizer"
    linkageType: null
    functionLinenumber: 896
    functionDepth: 0
    returnType: "org.apache.commons.lang3.text.StrMatcher"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 2
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.text.StrTokenizer].setQuoteMatcher(org.apache.commons.lang3.text.StrMatcher)"
    functionSourceFile: "org.apache.commons.lang3.text.StrTokenizer"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.apache.commons.lang3.text.StrTokenizer"
    argCount: 1
    argTypes:
    - "org.apache.commons.lang3.text.StrMatcher"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.commons.lang3.text.StrTokenizer:911"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.text.StrTokenizer:914"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.text.StrTokenizer:913"
        BranchSideFuncs: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.text.StrTokenizer].setQuoteChar(char)"
    functionSourceFile: "org.apache.commons.lang3.text.StrTokenizer"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.apache.commons.lang3.text.StrTokenizer"
    argCount: 1
    argTypes:
    - "char"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.lang3.text.StrTokenizer:928,1"
      Dst: "[org.apache.commons.lang3.text.StrMatcher].charMatcher"
    - Src: "org.apache.commons.lang3.text.StrTokenizer:928,1"
      Dst: "[org.apache.commons.lang3.text.StrTokenizer].setQuoteMatcher"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.text.StrTokenizer].getIgnoredMatcher()"
    functionSourceFile: "org.apache.commons.lang3.text.StrTokenizer"
    linkageType: null
    functionLinenumber: 942
    functionDepth: 0
    returnType: "org.apache.commons.lang3.text.StrMatcher"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 2
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.text.StrTokenizer].setIgnoredMatcher(org.apache.commons.lang3.text.StrMatcher)"
    functionSourceFile: "org.apache.commons.lang3.text.StrTokenizer"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.apache.commons.lang3.text.StrTokenizer"
    argCount: 1
    argTypes:
    - "org.apache.commons.lang3.text.StrMatcher"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.commons.lang3.text.StrTokenizer:957"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.text.StrTokenizer:960"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.text.StrTokenizer:959"
        BranchSideFuncs: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.text.StrTokenizer].setIgnoredChar(char)"
    functionSourceFile: "org.apache.commons.lang3.text.StrTokenizer"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.apache.commons.lang3.text.StrTokenizer"
    argCount: 1
    argTypes:
    - "char"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.lang3.text.StrTokenizer:973,1"
      Dst: "[org.apache.commons.lang3.text.StrMatcher].charMatcher"
    - Src: "org.apache.commons.lang3.text.StrTokenizer:973,1"
      Dst: "[org.apache.commons.lang3.text.StrTokenizer].setIgnoredMatcher"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.text.StrTokenizer].getTrimmerMatcher()"
    functionSourceFile: "org.apache.commons.lang3.text.StrTokenizer"
    linkageType: null
    functionLinenumber: 986
    functionDepth: 0
    returnType: "org.apache.commons.lang3.text.StrMatcher"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 2
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.text.StrTokenizer].setTrimmerMatcher(org.apache.commons.lang3.text.StrMatcher)"
    functionSourceFile: "org.apache.commons.lang3.text.StrTokenizer"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.apache.commons.lang3.text.StrTokenizer"
    argCount: 1
    argTypes:
    - "org.apache.commons.lang3.text.StrMatcher"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.commons.lang3.text.StrTokenizer:1001"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.text.StrTokenizer:1004"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.text.StrTokenizer:1003"
        BranchSideFuncs: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.text.StrTokenizer].isEmptyTokenAsNull()"
    functionSourceFile: "org.apache.commons.lang3.text.StrTokenizer"
    linkageType: null
    functionLinenumber: 1013
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.text.StrTokenizer].setEmptyTokenAsNull(boolean)"
    functionSourceFile: "org.apache.commons.lang3.text.StrTokenizer"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.apache.commons.lang3.text.StrTokenizer"
    argCount: 1
    argTypes:
    - "boolean"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.text.StrTokenizer].isIgnoreEmptyTokens()"
    functionSourceFile: "org.apache.commons.lang3.text.StrTokenizer"
    linkageType: null
    functionLinenumber: 1035
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.text.StrTokenizer].setIgnoreEmptyTokens(boolean)"
    functionSourceFile: "org.apache.commons.lang3.text.StrTokenizer"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.apache.commons.lang3.text.StrTokenizer"
    argCount: 1
    argTypes:
    - "boolean"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.text.StrTokenizer].getContent()"
    functionSourceFile: "org.apache.commons.lang3.text.StrTokenizer"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 8
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.commons.lang3.text.StrTokenizer:1057"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.text.StrTokenizer:1060"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.text.StrTokenizer:1059"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.lang3.text.StrTokenizer:1060,1"
      Dst: "[java.lang.String].<init>"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.text.StrTokenizer].clone()"
    functionSourceFile: "org.apache.commons.lang3.text.StrTokenizer"
    linkageType: null
    functionLinenumber: 1072
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.lang3.text.StrTokenizer].cloneReset()"
    functionUses: 5
    ICount: 5
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.lang3.text.StrTokenizer:1073,1"
      Dst: "[org.apache.commons.lang3.text.StrTokenizer].cloneReset"
    JavaMethodInfo: null
    BBCount: 2
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.text.StrTokenizer].cloneReset()"
    functionSourceFile: "org.apache.commons.lang3.text.StrTokenizer"
    linkageType: null
    functionLinenumber: 1087
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.bcel.classfile.Attribute].clone()"
    - "[org.apache.bcel.verifier.structurals.GenericArray].clone()"
    - "[org.apache.bcel.classfile.Constant].clone()"
    - "[org.apache.commons.lang3.util.FluentBitSet].clone()"
    - "[org.apache.bcel.generic.LineNumberGen].clone()"
    - "[jaz.Zer].clone()"
    - "[org.apache.commons.lang3.text.StrTokenizer].clone()"
    - "[java.lang.Thread].clone()"
    - "[org.apache.bcel.verifier.structurals.Frame].clone()"
    - "[org.apache.bcel.generic.ClassGen].clone()"
    - "[org.apache.bcel.generic.LocalVariableGen].clone()"
    - "[org.apache.bcel.generic.CodeExceptionGen].clone()"
    - "[org.apache.bcel.generic.Select].clone()"
    - "[org.apache.bcel.generic.FieldGenOrMethodGen].clone()"
    - "[org.apache.bcel.verifier.structurals.OperandStack].clone()"
    - "[org.apache.bcel.verifier.structurals.LocalVariables].clone()"
    - "[org.apache.commons.lang3.text.StrTokenizer].reset()"
    functionUses: 1
    ICount: 11
    EdgeCount: 17
    BranchProfiles:
    - Branch String: "org.apache.commons.lang3.text.StrTokenizer:1089"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.text.StrTokenizer:1092"
        BranchSideFuncs:
        - "clone()"
      - BranchSide: "org.apache.commons.lang3.text.StrTokenizer:1091"
        BranchSideFuncs:
        - "reset()"
    Callsites:
    - Src: "org.apache.commons.lang3.text.StrTokenizer:1088,1"
      Dst: "[java.lang.Object].clone"
    - Src: "org.apache.commons.lang3.text.StrTokenizer:1092,1"
      Dst: "[org.apache.commons.lang3.text.StrTokenizer].reset"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.text.StrTokenizer].toString()"
    functionSourceFile: "org.apache.commons.lang3.text.StrTokenizer"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 11
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.commons.lang3.text.StrTokenizer:1103"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.text.StrTokenizer:1106"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.text.StrTokenizer:1105"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.lang3.text.StrTokenizer:1106,1"
      Dst: "[java.lang.StringBuilder].<init>"
    - Src: "org.apache.commons.lang3.text.StrTokenizer:1106,1"
      Dst: "[java.lang.StringBuilder].append"
    - Src: "org.apache.commons.lang3.text.StrTokenizer:1106,1"
      Dst: "[org.apache.commons.lang3.text.StrTokenizer].getTokenList"
    - Src: "org.apache.commons.lang3.text.StrTokenizer:1106,1"
      Dst: "[java.lang.StringBuilder].toString"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.text.StrTokenizer].add(java.lang.Object)"
    functionSourceFile: "org.apache.commons.lang3.text.StrTokenizer"
    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.apache.commons.lang3.text.StrTokenizer:96,1"
      Dst: "[org.apache.commons.lang3.text.StrTokenizer].add"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.text.StrTokenizer].set(java.lang.Object)"
    functionSourceFile: "org.apache.commons.lang3.text.StrTokenizer"
    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.apache.commons.lang3.text.StrTokenizer:96,1"
      Dst: "[org.apache.commons.lang3.text.StrTokenizer].set"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.bcel.verifier.statics.Pass2Verifier$FAMRAV_Visitor].<init>(org.apache.bcel.verifier.statics.Pass2Verifier,org.apache.bcel.classfile.JavaClass)"
    functionSourceFile: "org.apache.bcel.verifier.statics.Pass2Verifier$FAMRAV_Visitor"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "org.apache.bcel.verifier.statics.Pass2Verifier"
    - "org.apache.bcel.classfile.JavaClass"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 8
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.bcel.verifier.statics.Pass2Verifier$FAMRAV_Visitor:1009,1"
      Dst: "[org.apache.bcel.classfile.EmptyVisitor].<init>"
    - Src: "org.apache.bcel.verifier.statics.Pass2Verifier$FAMRAV_Visitor:1010,1"
      Dst: "[org.apache.bcel.classfile.JavaClass].getConstantPool"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.bcel.verifier.statics.Pass2Verifier$FAMRAV_Visitor].visitConstantFieldref(org.apache.bcel.classfile.ConstantFieldref)"
    functionSourceFile: "org.apache.bcel.verifier.statics.Pass2Verifier$FAMRAV_Visitor"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.apache.bcel.classfile.ConstantFieldref"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 82
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.bcel.verifier.statics.Pass2Verifier$FAMRAV_Visitor:1015"
      Branch Sides:
      - BranchSide: "org.apache.bcel.verifier.statics.Pass2Verifier$FAMRAV_Visitor:1018"
        BranchSideFuncs: []
      - BranchSide: "org.apache.bcel.verifier.statics.Pass2Verifier$FAMRAV_Visitor:1017"
        BranchSideFuncs: []
    - Branch String: "org.apache.bcel.verifier.statics.Pass2Verifier$FAMRAV_Visitor:1021"
      Branch Sides:
      - BranchSide: "org.apache.bcel.verifier.statics.Pass2Verifier$FAMRAV_Visitor:1025"
        BranchSideFuncs: []
      - BranchSide: "org.apache.bcel.verifier.statics.Pass2Verifier$FAMRAV_Visitor:1024"
        BranchSideFuncs: []
    - Branch String: "org.apache.bcel.verifier.statics.Pass2Verifier$FAMRAV_Visitor:1028"
      Branch Sides:
      - BranchSide: "org.apache.bcel.verifier.statics.Pass2Verifier$FAMRAV_Visitor:1032"
        BranchSideFuncs: []
      - BranchSide: "org.apache.bcel.verifier.statics.Pass2Verifier$FAMRAV_Visitor:1031"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.bcel.verifier.statics.Pass2Verifier$FAMRAV_Visitor:1015,1"
      Dst: "[org.apache.bcel.classfile.Constant].getTag"
    - Src: "org.apache.bcel.verifier.statics.Pass2Verifier$FAMRAV_Visitor:1016,1"
      Dst: "[java.lang.StringBuilder].<init>"
    - Src: "org.apache.bcel.verifier.statics.Pass2Verifier$FAMRAV_Visitor:1016,1"
      Dst: "[java.lang.StringBuilder].append"
    - Src: "org.apache.bcel.verifier.statics.Pass2Verifier$FAMRAV_Visitor:1016,1"
      Dst: "[org.apache.bcel.verifier.statics.Pass2Verifier].access$000"
    - Src: "org.apache.bcel.verifier.statics.Pass2Verifier$FAMRAV_Visitor:1016,1"
      Dst: "[java.lang.StringBuilder].toString"
    - Src: "org.apache.bcel.verifier.statics.Pass2Verifier$FAMRAV_Visitor:1016,1"
      Dst: "[org.apache.bcel.verifier.exc.ClassConstraintException].<init>"
    - Src: "org.apache.bcel.verifier.statics.Pass2Verifier$FAMRAV_Visitor:1018,1"
      Dst: "[org.apache.bcel.classfile.ConstantCP].getNameAndTypeIndex"
    - Src: "org.apache.bcel.verifier.statics.Pass2Verifier$FAMRAV_Visitor:1019,1"
      Dst: "[org.apache.bcel.classfile.ConstantPool].getConstant"
    - Src: "org.apache.bcel.verifier.statics.Pass2Verifier$FAMRAV_Visitor:1020,1"
      Dst: "[org.apache.bcel.classfile.ConstantNameAndType].getNameIndex"
    - Src: "org.apache.bcel.verifier.statics.Pass2Verifier$FAMRAV_Visitor:1020,1"
      Dst: "[org.apache.bcel.classfile.ConstantUtf8].getBytes"
    - Src: "org.apache.bcel.verifier.statics.Pass2Verifier$FAMRAV_Visitor:1021,1"
      Dst: "[org.apache.bcel.verifier.statics.Pass2Verifier].access$400"
    - Src: "org.apache.bcel.verifier.statics.Pass2Verifier$FAMRAV_Visitor:1025,1"
      Dst: "[org.apache.bcel.classfile.ConstantCP].getClassIndex"
    - Src: "org.apache.bcel.verifier.statics.Pass2Verifier$FAMRAV_Visitor:1027,1"
      Dst: "[org.apache.bcel.classfile.ConstantClass].getNameIndex"
    - Src: "org.apache.bcel.verifier.statics.Pass2Verifier$FAMRAV_Visitor:1028,1"
      Dst: "[org.apache.bcel.verifier.statics.Pass2Verifier].access$600"
    - Src: "org.apache.bcel.verifier.statics.Pass2Verifier$FAMRAV_Visitor:1032,1"
      Dst: "[org.apache.bcel.classfile.ConstantNameAndType].getSignatureIndex"
    - Src: "org.apache.bcel.verifier.statics.Pass2Verifier$FAMRAV_Visitor:1035,1"
      Dst: "[org.apache.bcel.generic.Type].getType"
    JavaMethodInfo: null
    BBCount: 9
    CyclomaticComplexity: 1
  - functionName: "[org.apache.bcel.verifier.statics.Pass2Verifier$FAMRAV_Visitor].visitConstantInterfaceMethodref(org.apache.bcel.classfile.ConstantInterfaceMethodref)"
    functionSourceFile: "org.apache.bcel.verifier.statics.Pass2Verifier$FAMRAV_Visitor"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.apache.bcel.classfile.ConstantInterfaceMethodref"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 94
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.bcel.verifier.statics.Pass2Verifier$FAMRAV_Visitor:1043"
      Branch Sides:
      - BranchSide: "org.apache.bcel.verifier.statics.Pass2Verifier$FAMRAV_Visitor:1046"
        BranchSideFuncs: []
      - BranchSide: "org.apache.bcel.verifier.statics.Pass2Verifier$FAMRAV_Visitor:1045"
        BranchSideFuncs: []
    - Branch String: "org.apache.bcel.verifier.statics.Pass2Verifier$FAMRAV_Visitor:1049"
      Branch Sides:
      - BranchSide: "org.apache.bcel.verifier.statics.Pass2Verifier$FAMRAV_Visitor:1053"
        BranchSideFuncs: []
      - BranchSide: "org.apache.bcel.verifier.statics.Pass2Verifier$FAMRAV_Visitor:1052"
        BranchSideFuncs: []
    - Branch String: "org.apache.bcel.verifier.statics.Pass2Verifier$FAMRAV_Visitor:1056"
      Branch Sides:
      - BranchSide: "org.apache.bcel.verifier.statics.Pass2Verifier$FAMRAV_Visitor:1060"
        BranchSideFuncs: []
      - BranchSide: "org.apache.bcel.verifier.statics.Pass2Verifier$FAMRAV_Visitor:1059"
        BranchSideFuncs: []
    - Branch String: "org.apache.bcel.verifier.statics.Pass2Verifier$FAMRAV_Visitor:1064"
      Branch Sides:
      - BranchSide: "org.apache.bcel.verifier.statics.Pass2Verifier$FAMRAV_Visitor:1070"
        BranchSideFuncs: []
      - BranchSide: "org.apache.bcel.verifier.statics.Pass2Verifier$FAMRAV_Visitor:1069"
        BranchSideFuncs: []
    - Branch String: "org.apache.bcel.verifier.statics.Pass2Verifier$FAMRAV_Visitor:1064"
      Branch Sides:
      - BranchSide: "org.apache.bcel.verifier.statics.Pass2Verifier$FAMRAV_Visitor:1070"
        BranchSideFuncs: []
      - BranchSide: "org.apache.bcel.verifier.statics.Pass2Verifier$FAMRAV_Visitor:1069"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.bcel.verifier.statics.Pass2Verifier$FAMRAV_Visitor:1043,1"
      Dst: "[org.apache.bcel.classfile.Constant].getTag"
    - Src: "org.apache.bcel.verifier.statics.Pass2Verifier$FAMRAV_Visitor:1044,1"
      Dst: "[java.lang.StringBuilder].<init>"
    - Src: "org.apache.bcel.verifier.statics.Pass2Verifier$FAMRAV_Visitor:1044,1"
      Dst: "[java.lang.StringBuilder].append"
    - Src: "org.apache.bcel.verifier.statics.Pass2Verifier$FAMRAV_Visitor:1044,1"
      Dst: "[org.apache.bcel.verifier.statics.Pass2Verifier].access$000"
    - Src: "org.apache.bcel.verifier.statics.Pass2Verifier$FAMRAV_Visitor:1044,1"
      Dst: "[java.lang.StringBuilder].toString"
    - Src: "org.apache.bcel.verifier.statics.Pass2Verifier$FAMRAV_Visitor:1044,1"
      Dst: "[org.apache.bcel.verifier.exc.ClassConstraintException].<init>"
    - Src: "org.apache.bcel.verifier.statics.Pass2Verifier$FAMRAV_Visitor:1046,1"
      Dst: "[org.apache.bcel.classfile.ConstantCP].getNameAndTypeIndex"
    - Src: "org.apache.bcel.verifier.statics.Pass2Verifier$FAMRAV_Visitor:1047,1"
      Dst: "[org.apache.bcel.classfile.ConstantPool].getConstant"
    - Src: "org.apache.bcel.verifier.statics.Pass2Verifier$FAMRAV_Visitor:1048,1"
      Dst: "[org.apache.bcel.classfile.ConstantNameAndType].getNameIndex"
    - Src: "org.apache.bcel.verifier.statics.Pass2Verifier$FAMRAV_Visitor:1048,1"
      Dst: "[org.apache.bcel.classfile.ConstantUtf8].getBytes"
    - Src: "org.apache.bcel.verifier.statics.Pass2Verifier$FAMRAV_Visitor:1049,1"
      Dst: "[org.apache.bcel.verifier.statics.Pass2Verifier].access$700"
    - Src: "org.apache.bcel.verifier.statics.Pass2Verifier$FAMRAV_Visitor:1053,1"
      Dst: "[org.apache.bcel.classfile.ConstantCP].getClassIndex"
    - Src: "org.apache.bcel.verifier.statics.Pass2Verifier$FAMRAV_Visitor:1055,1"
      Dst: "[org.apache.bcel.classfile.ConstantClass].getNameIndex"
    - Src: "org.apache.bcel.verifier.statics.Pass2Verifier$FAMRAV_Visitor:1056,1"
      Dst: "[org.apache.bcel.verifier.statics.Pass2Verifier].access$600"
    - Src: "org.apache.bcel.verifier.statics.Pass2Verifier$FAMRAV_Visitor:1060,1"
      Dst: "[org.apache.bcel.classfile.ConstantNameAndType].getSignatureIndex"
    - Src: "org.apache.bcel.verifier.statics.Pass2Verifier$FAMRAV_Visitor:1063,1"
      Dst: "[org.apache.bcel.generic.Type].getReturnType"
    - Src: "org.apache.bcel.verifier.statics.Pass2Verifier$FAMRAV_Visitor:1064,1"
      Dst: "[java.lang.String].equals"
    - Src: "org.apache.bcel.verifier.statics.Pass2Verifier$FAMRAV_Visitor:1065,1"
      Dst: "[org.apache.bcel.verifier.PassVerifier].addMessage"
    JavaMethodInfo: null
    BBCount: 12
    CyclomaticComplexity: 1
  - functionName: "[org.apache.bcel.verifier.statics.Pass2Verifier$FAMRAV_Visitor].visitConstantMethodref(org.apache.bcel.classfile.ConstantMethodref)"
    functionSourceFile: "org.apache.bcel.verifier.statics.Pass2Verifier$FAMRAV_Visitor"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.apache.bcel.classfile.ConstantMethodref"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 89
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.bcel.verifier.statics.Pass2Verifier$FAMRAV_Visitor:1076"
      Branch Sides:
      - BranchSide: "org.apache.bcel.verifier.statics.Pass2Verifier$FAMRAV_Visitor:1079"
        BranchSideFuncs: []
      - BranchSide: "org.apache.bcel.verifier.statics.Pass2Verifier$FAMRAV_Visitor:1078"
        BranchSideFuncs: []
    - Branch String: "org.apache.bcel.verifier.statics.Pass2Verifier$FAMRAV_Visitor:1082"
      Branch Sides:
      - BranchSide: "org.apache.bcel.verifier.statics.Pass2Verifier$FAMRAV_Visitor:1086"
        BranchSideFuncs: []
      - BranchSide: "org.apache.bcel.verifier.statics.Pass2Verifier$FAMRAV_Visitor:1085"
        BranchSideFuncs: []
    - Branch String: "org.apache.bcel.verifier.statics.Pass2Verifier$FAMRAV_Visitor:1089"
      Branch Sides:
      - BranchSide: "org.apache.bcel.verifier.statics.Pass2Verifier$FAMRAV_Visitor:1093"
        BranchSideFuncs: []
      - BranchSide: "org.apache.bcel.verifier.statics.Pass2Verifier$FAMRAV_Visitor:1092"
        BranchSideFuncs: []
    - Branch String: "org.apache.bcel.verifier.statics.Pass2Verifier$FAMRAV_Visitor:1097"
      Branch Sides:
      - BranchSide: "org.apache.bcel.verifier.statics.Pass2Verifier$FAMRAV_Visitor:1102"
        BranchSideFuncs: []
      - BranchSide: "org.apache.bcel.verifier.statics.Pass2Verifier$FAMRAV_Visitor:1101"
        BranchSideFuncs: []
    - Branch String: "org.apache.bcel.verifier.statics.Pass2Verifier$FAMRAV_Visitor:1097"
      Branch Sides:
      - BranchSide: "org.apache.bcel.verifier.statics.Pass2Verifier$FAMRAV_Visitor:1102"
        BranchSideFuncs: []
      - BranchSide: "org.apache.bcel.verifier.statics.Pass2Verifier$FAMRAV_Visitor:1101"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.bcel.verifier.statics.Pass2Verifier$FAMRAV_Visitor:1076,1"
      Dst: "[org.apache.bcel.classfile.Constant].getTag"
    - Src: "org.apache.bcel.verifier.statics.Pass2Verifier$FAMRAV_Visitor:1077,1"
      Dst: "[java.lang.StringBuilder].<init>"
    - Src: "org.apache.bcel.verifier.statics.Pass2Verifier$FAMRAV_Visitor:1077,1"
      Dst: "[java.lang.StringBuilder].append"
    - Src: "org.apache.bcel.verifier.statics.Pass2Verifier$FAMRAV_Visitor:1077,1"
      Dst: "[org.apache.bcel.verifier.statics.Pass2Verifier].access$000"
    - Src: "org.apache.bcel.verifier.statics.Pass2Verifier$FAMRAV_Visitor:1077,1"
      Dst: "[java.lang.StringBuilder].toString"
    - Src: "org.apache.bcel.verifier.statics.Pass2Verifier$FAMRAV_Visitor:1077,1"
      Dst: "[org.apache.bcel.verifier.exc.ClassConstraintException].<init>"
    - Src: "org.apache.bcel.verifier.statics.Pass2Verifier$FAMRAV_Visitor:1079,1"
      Dst: "[org.apache.bcel.classfile.ConstantCP].getNameAndTypeIndex"
    - Src: "org.apache.bcel.verifier.statics.Pass2Verifier$FAMRAV_Visitor:1080,1"
      Dst: "[org.apache.bcel.classfile.ConstantPool].getConstant"
    - Src: "org.apache.bcel.verifier.statics.Pass2Verifier$FAMRAV_Visitor:1081,1"
      Dst: "[org.apache.bcel.classfile.ConstantNameAndType].getNameIndex"
    - Src: "org.apache.bcel.verifier.statics.Pass2Verifier$FAMRAV_Visitor:1081,1"
      Dst: "[org.apache.bcel.classfile.ConstantUtf8].getBytes"
    - Src: "org.apache.bcel.verifier.statics.Pass2Verifier$FAMRAV_Visitor:1082,1"
      Dst: "[org.apache.bcel.verifier.statics.Pass2Verifier].access$800"
    - Src: "org.apache.bcel.verifier.statics.Pass2Verifier$FAMRAV_Visitor:1086,1"
      Dst: "[org.apache.bcel.classfile.ConstantCP].getClassIndex"
    - Src: "org.apache.bcel.verifier.statics.Pass2Verifier$FAMRAV_Visitor:1088,1"
      Dst: "[org.apache.bcel.classfile.ConstantClass].getNameIndex"
    - Src: "org.apache.bcel.verifier.statics.Pass2Verifier$FAMRAV_Visitor:1089,1"
      Dst: "[org.apache.bcel.verifier.statics.Pass2Verifier].access$600"
    - Src: "org.apache.bcel.verifier.statics.Pass2Verifier$FAMRAV_Visitor:1093,1"
      Dst: "[org.apache.bcel.classfile.ConstantNameAndType].getSignatureIndex"
    - Src: "org.apache.bcel.verifier.statics.Pass2Verifier$FAMRAV_Visitor:1096,1"
      Dst: "[org.apache.bcel.generic.Type].getReturnType"
    - Src: "org.apache.bcel.verifier.statics.Pass2Verifier$FAMRAV_Visitor:1097,1"
      Dst: "[java.lang.String].equals"
    JavaMethodInfo: null
    BBCount: 12
    CyclomaticComplexity: 1
  - functionName: "[org.apache.bcel.verifier.statics.Pass2Verifier$FAMRAV_Visitor].<init>(org.apache.bcel.verifier.statics.Pass2Verifier,org.apache.bcel.classfile.JavaClass,org.apache.bcel.verifier.statics.Pass2Verifier$1)"
    functionSourceFile: "org.apache.bcel.verifier.statics.Pass2Verifier$FAMRAV_Visitor"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 3
    argTypes:
    - "org.apache.bcel.verifier.statics.Pass2Verifier"
    - "org.apache.bcel.classfile.JavaClass"
    - "org.apache.bcel.verifier.statics.Pass2Verifier$1"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.bcel.verifier.statics.Pass2Verifier$FAMRAV_Visitor:1006,1"
      Dst: "[org.apache.bcel.verifier.statics.Pass2Verifier$FAMRAV_Visitor].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.function.Suppliers].<init>()"
    functionSourceFile: "org.apache.commons.lang3.function.Suppliers"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.lang3.function.Suppliers:27,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.function.Suppliers].get(java.util.function.Supplier)"
    functionSourceFile: "org.apache.commons.lang3.function.Suppliers"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 1
    argTypes:
    - "java.util.function.Supplier"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.commons.lang3.function.Suppliers:37"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.function.Suppliers:36"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.lang3.function.Suppliers:37,1"
      Dst: "[java.util.function.Supplier].get"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.text.StrBuilder].<init>()"
    functionSourceFile: "org.apache.commons.lang3.text.StrBuilder"
    linkageType: null
    functionLinenumber: 109
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.lang3.text.StrBuilder].<init>(int)"
    functionUses: 1
    ICount: 3
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.lang3.text.StrBuilder:110,1"
      Dst: "[org.apache.commons.lang3.text.StrBuilder].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.text.StrBuilder].<init>(int)"
    functionSourceFile: "org.apache.commons.lang3.text.StrBuilder"
    linkageType: null
    functionLinenumber: 117
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 8
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.commons.lang3.text.StrBuilder:119"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.text.StrBuilder:122"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.text.StrBuilder:121"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.lang3.text.StrBuilder:118,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.text.StrBuilder].<init>(java.lang.String)"
    functionSourceFile: "org.apache.commons.lang3.text.StrBuilder"
    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.apache.commons.lang3.text.StrBuilder:132"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.text.StrBuilder:135"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.text.StrBuilder:134"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.lang3.text.StrBuilder:131,1"
      Dst: "[java.lang.Object].<init>"
    - Src: "org.apache.commons.lang3.text.StrBuilder:135,1"
      Dst: "[java.lang.String].length"
    - Src: "org.apache.commons.lang3.text.StrBuilder:136,1"
      Dst: "[org.apache.commons.lang3.text.StrBuilder].append"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.text.StrBuilder].getNewLineText()"
    functionSourceFile: "org.apache.commons.lang3.text.StrBuilder"
    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.apache.commons.lang3.text.StrBuilder].setNewLineText(java.lang.String)"
    functionSourceFile: "org.apache.commons.lang3.text.StrBuilder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.apache.commons.lang3.text.StrBuilder"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.text.StrBuilder].getNullText()"
    functionSourceFile: "org.apache.commons.lang3.text.StrBuilder"
    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.apache.commons.lang3.text.StrBuilder].setNullText(java.lang.String)"
    functionSourceFile: "org.apache.commons.lang3.text.StrBuilder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.apache.commons.lang3.text.StrBuilder"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 7
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.commons.lang3.text.StrBuilder:176"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.text.StrBuilder:179"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.text.StrBuilder:178"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.lang3.text.StrBuilder:176,1"
      Dst: "[org.apache.commons.lang3.StringUtils].isEmpty"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.text.StrBuilder].length()"
    functionSourceFile: "org.apache.commons.lang3.text.StrBuilder"
    linkageType: null
    functionLinenumber: 189
    functionDepth: 0
    returnType: "int"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 4
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.text.StrBuilder].setLength(int)"
    functionSourceFile: "org.apache.commons.lang3.text.StrBuilder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.apache.commons.lang3.text.StrBuilder"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 22
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.commons.lang3.text.StrBuilder:202"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.text.StrBuilder:205"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.text.StrBuilder:204"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.text.StrBuilder:205"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.text.StrBuilder:207"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.text.StrBuilder:206"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.text.StrBuilder:207"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.text.StrBuilder:215"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.text.StrBuilder:214"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.text.StrBuilder:211"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.text.StrBuilder:214"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.lang3.text.StrBuilder:203,1"
      Dst: "[java.lang.StringIndexOutOfBoundsException].<init>"
    - Src: "org.apache.commons.lang3.text.StrBuilder:208,1"
      Dst: "[org.apache.commons.lang3.text.StrBuilder].ensureCapacity"
    JavaMethodInfo: null
    BBCount: 9
    CyclomaticComplexity: 2
  - functionName: "[org.apache.commons.lang3.text.StrBuilder].capacity()"
    functionSourceFile: "org.apache.commons.lang3.text.StrBuilder"
    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.apache.commons.lang3.text.StrBuilder].ensureCapacity(int)"
    functionSourceFile: "org.apache.commons.lang3.text.StrBuilder"
    linkageType: null
    functionLinenumber: 233
    functionDepth: 0
    returnType: "org.apache.commons.lang3.text.StrBuilder"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.System].arraycopy(java.lang.Object,int,java.lang.Object,int,int)"
    functionUses: 3
    ICount: 13
    EdgeCount: 1
    BranchProfiles:
    - Branch String: "org.apache.commons.lang3.text.StrBuilder:234"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.text.StrBuilder:239"
        BranchSideFuncs:
        - "arraycopy(java.lang.Object,int,java.lang.Object,int,int)"
      - BranchSide: "org.apache.commons.lang3.text.StrBuilder:238"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.lang3.text.StrBuilder:237,1"
      Dst: "[java.lang.System].arraycopy"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.text.StrBuilder].minimizeCapacity()"
    functionSourceFile: "org.apache.commons.lang3.text.StrBuilder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.apache.commons.lang3.text.StrBuilder"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 13
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.commons.lang3.text.StrBuilder:248"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.text.StrBuilder:253"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.text.StrBuilder:252"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.lang3.text.StrBuilder:248,1"
      Dst: "[org.apache.commons.lang3.text.StrBuilder].length"
    - Src: "org.apache.commons.lang3.text.StrBuilder:251,1"
      Dst: "[java.lang.System].arraycopy"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.text.StrBuilder].size()"
    functionSourceFile: "org.apache.commons.lang3.text.StrBuilder"
    linkageType: null
    functionLinenumber: 265
    functionDepth: 0
    returnType: "int"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 3
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.text.StrBuilder].isEmpty()"
    functionSourceFile: "org.apache.commons.lang3.text.StrBuilder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 7
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.commons.lang3.text.StrBuilder:279"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.text.StrBuilder:278"
        BranchSideFuncs: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.text.StrBuilder].isNotEmpty()"
    functionSourceFile: "org.apache.commons.lang3.text.StrBuilder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 7
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.commons.lang3.text.StrBuilder:293"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.text.StrBuilder:292"
        BranchSideFuncs: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.text.StrBuilder].clear()"
    functionSourceFile: "org.apache.commons.lang3.text.StrBuilder"
    linkageType: null
    functionLinenumber: 309
    functionDepth: 0
    returnType: "org.apache.commons.lang3.text.StrBuilder"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.text.StrBuilder].charAt(int)"
    functionSourceFile: "org.apache.commons.lang3.text.StrBuilder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "char"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 11
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.commons.lang3.text.StrBuilder:325"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.text.StrBuilder:326"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.text.StrBuilder:325"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.text.StrBuilder:325"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.text.StrBuilder:328"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.text.StrBuilder:327"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.lang3.text.StrBuilder:325,1"
      Dst: "[org.apache.commons.lang3.text.StrBuilder].length"
    - Src: "org.apache.commons.lang3.text.StrBuilder:326,1"
      Dst: "[java.lang.StringIndexOutOfBoundsException].<init>"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.text.StrBuilder].setCharAt(int,char)"
    functionSourceFile: "org.apache.commons.lang3.text.StrBuilder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.apache.commons.lang3.text.StrBuilder"
    argCount: 2
    argTypes:
    - "int"
    - "char"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 12
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.commons.lang3.text.StrBuilder:342"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.text.StrBuilder:343"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.text.StrBuilder:342"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.text.StrBuilder:342"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.text.StrBuilder:345"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.text.StrBuilder:344"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.lang3.text.StrBuilder:342,1"
      Dst: "[org.apache.commons.lang3.text.StrBuilder].length"
    - Src: "org.apache.commons.lang3.text.StrBuilder:343,1"
      Dst: "[java.lang.StringIndexOutOfBoundsException].<init>"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.text.StrBuilder].deleteCharAt(int)"
    functionSourceFile: "org.apache.commons.lang3.text.StrBuilder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.apache.commons.lang3.text.StrBuilder"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 11
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.commons.lang3.text.StrBuilder:359"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.text.StrBuilder:360"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.text.StrBuilder:359"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.text.StrBuilder:359"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.text.StrBuilder:362"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.text.StrBuilder:361"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.lang3.text.StrBuilder:360,1"
      Dst: "[java.lang.StringIndexOutOfBoundsException].<init>"
    - Src: "org.apache.commons.lang3.text.StrBuilder:362,1"
      Dst: "[org.apache.commons.lang3.text.StrBuilder].deleteImpl"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.text.StrBuilder].toCharArray()"
    functionSourceFile: "org.apache.commons.lang3.text.StrBuilder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "char[]"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 11
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.commons.lang3.text.StrBuilder:372"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.text.StrBuilder:375"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.text.StrBuilder:374"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.lang3.text.StrBuilder:376,1"
      Dst: "[java.lang.System].arraycopy"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.text.StrBuilder].toCharArray(int,int)"
    functionSourceFile: "org.apache.commons.lang3.text.StrBuilder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "char[]"
    argCount: 2
    argTypes:
    - "int"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 12
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.commons.lang3.text.StrBuilder:393"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.text.StrBuilder:396"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.text.StrBuilder:395"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.lang3.text.StrBuilder:391,1"
      Dst: "[org.apache.commons.lang3.text.StrBuilder].validateRange"
    - Src: "org.apache.commons.lang3.text.StrBuilder:397,1"
      Dst: "[java.lang.System].arraycopy"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.text.StrBuilder].getChars(char[])"
    functionSourceFile: "org.apache.commons.lang3.text.StrBuilder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "char[]"
    argCount: 1
    argTypes:
    - "char[]"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 10
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.commons.lang3.text.StrBuilder:409"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.text.StrBuilder:410"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.text.StrBuilder:409"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.text.StrBuilder:409"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.text.StrBuilder:412"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.text.StrBuilder:411"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.lang3.text.StrBuilder:408,1"
      Dst: "[org.apache.commons.lang3.text.StrBuilder].length"
    - Src: "org.apache.commons.lang3.text.StrBuilder:412,1"
      Dst: "[java.lang.System].arraycopy"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.text.StrBuilder].getChars(int,int,char[],int)"
    functionSourceFile: "org.apache.commons.lang3.text.StrBuilder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 4
    argTypes:
    - "int"
    - "int"
    - "char[]"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 23
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.commons.lang3.text.StrBuilder:427"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.text.StrBuilder:430"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.text.StrBuilder:429"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.text.StrBuilder:430"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.text.StrBuilder:431"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.text.StrBuilder:430"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.text.StrBuilder:430"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.text.StrBuilder:433"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.text.StrBuilder:432"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.text.StrBuilder:433"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.text.StrBuilder:436"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.text.StrBuilder:435"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.lang3.text.StrBuilder:428,1"
      Dst: "[java.lang.StringIndexOutOfBoundsException].<init>"
    - Src: "org.apache.commons.lang3.text.StrBuilder:430,1"
      Dst: "[org.apache.commons.lang3.text.StrBuilder].length"
    - Src: "org.apache.commons.lang3.text.StrBuilder:436,1"
      Dst: "[java.lang.System].arraycopy"
    JavaMethodInfo: null
    BBCount: 8
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.text.StrBuilder].readFrom(java.lang.Readable)"
    functionSourceFile: "org.apache.commons.lang3.text.StrBuilder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "int"
    argCount: 1
    argTypes:
    - "java.lang.Readable"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 61
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.commons.lang3.text.StrBuilder:452"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.text.StrBuilder:451"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.text.StrBuilder:450"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.text.StrBuilder:456"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.text.StrBuilder:460"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.text.StrBuilder:459"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.text.StrBuilder:452"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.text.StrBuilder:468"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.text.StrBuilder:467"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.text.StrBuilder:471"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.text.StrBuilder:474"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.text.StrBuilder:473"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.lang3.text.StrBuilder:454,1"
      Dst: "[org.apache.commons.lang3.text.StrBuilder].ensureCapacity"
    - Src: "org.apache.commons.lang3.text.StrBuilder:456,1"
      Dst: "[java.io.Reader].read"
    - Src: "org.apache.commons.lang3.text.StrBuilder:462,1"
      Dst: "[java.nio.Buffer].remaining"
    - Src: "org.apache.commons.lang3.text.StrBuilder:464,1"
      Dst: "[java.nio.CharBuffer].get"
    - Src: "org.apache.commons.lang3.text.StrBuilder:469,1"
      Dst: "[java.nio.CharBuffer].wrap"
    - Src: "org.apache.commons.lang3.text.StrBuilder:470,1"
      Dst: "[java.lang.Readable].read"
    JavaMethodInfo: null
    BBCount: 11
    CyclomaticComplexity: 3
  - functionName: "[org.apache.commons.lang3.text.StrBuilder].appendNewLine()"
    functionSourceFile: "org.apache.commons.lang3.text.StrBuilder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.apache.commons.lang3.text.StrBuilder"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 9
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.commons.lang3.text.StrBuilder:491"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.text.StrBuilder:495"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.text.StrBuilder:494"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.lang3.text.StrBuilder:492,1"
      Dst: "[java.lang.System].lineSeparator"
    - Src: "org.apache.commons.lang3.text.StrBuilder:492,1"
      Dst: "[org.apache.commons.lang3.text.StrBuilder].append"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.text.StrBuilder].appendNull()"
    functionSourceFile: "org.apache.commons.lang3.text.StrBuilder"
    linkageType: null
    functionLinenumber: 503
    functionDepth: 0
    returnType: "org.apache.commons.lang3.text.StrBuilder"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.lang3.text.StrBuilder].append(java.lang.String)"
    functionUses: 2
    ICount: 7
    EdgeCount: 1
    BranchProfiles:
    - Branch String: "org.apache.commons.lang3.text.StrBuilder:504"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.text.StrBuilder:507"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.text.StrBuilder:506"
        BranchSideFuncs:
        - "append(java.lang.String)"
    Callsites:
    - Src: "org.apache.commons.lang3.text.StrBuilder:507,1"
      Dst: "[org.apache.commons.lang3.text.StrBuilder].append"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.text.StrBuilder].append(java.lang.Object)"
    functionSourceFile: "org.apache.commons.lang3.text.StrBuilder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.apache.commons.lang3.text.StrBuilder"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 13
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.commons.lang3.text.StrBuilder:518"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.text.StrBuilder:521"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.text.StrBuilder:520"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.text.StrBuilder:521"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.text.StrBuilder:524"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.text.StrBuilder:523"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.lang3.text.StrBuilder:519,1"
      Dst: "[org.apache.commons.lang3.text.StrBuilder].appendNull"
    - Src: "org.apache.commons.lang3.text.StrBuilder:522,1"
      Dst: "[org.apache.commons.lang3.text.StrBuilder].append"
    - Src: "org.apache.commons.lang3.text.StrBuilder:524,1"
      Dst: "[java.lang.Object].toString"
    JavaMethodInfo: null
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.text.StrBuilder].append(java.lang.CharSequence)"
    functionSourceFile: "org.apache.commons.lang3.text.StrBuilder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.apache.commons.lang3.text.StrBuilder"
    argCount: 1
    argTypes:
    - "java.lang.CharSequence"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 28
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.commons.lang3.text.StrBuilder:537"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.text.StrBuilder:540"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.text.StrBuilder:539"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.text.StrBuilder:540"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.text.StrBuilder:543"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.text.StrBuilder:542"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.text.StrBuilder:543"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.text.StrBuilder:546"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.text.StrBuilder:545"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.text.StrBuilder:546"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.text.StrBuilder:549"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.text.StrBuilder:548"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.text.StrBuilder:549"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.text.StrBuilder:552"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.text.StrBuilder:551"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.lang3.text.StrBuilder:538,1"
      Dst: "[org.apache.commons.lang3.text.StrBuilder].appendNull"
    - Src: "org.apache.commons.lang3.text.StrBuilder:541,1"
      Dst: "[org.apache.commons.lang3.text.StrBuilder].append"
    - Src: "org.apache.commons.lang3.text.StrBuilder:552,1"
      Dst: "[java.lang.CharSequence].toString"
    JavaMethodInfo: null
    BBCount: 11
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.text.StrBuilder].append(java.lang.CharSequence,int,int)"
    functionSourceFile: "org.apache.commons.lang3.text.StrBuilder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.apache.commons.lang3.text.StrBuilder"
    argCount: 3
    argTypes:
    - "java.lang.CharSequence"
    - "int"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 10
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.commons.lang3.text.StrBuilder:567"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.text.StrBuilder:570"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.text.StrBuilder:569"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.lang3.text.StrBuilder:568,1"
      Dst: "[org.apache.commons.lang3.text.StrBuilder].appendNull"
    - Src: "org.apache.commons.lang3.text.StrBuilder:570,1"
      Dst: "[java.lang.CharSequence].toString"
    - Src: "org.apache.commons.lang3.text.StrBuilder:570,1"
      Dst: "[org.apache.commons.lang3.text.StrBuilder].append"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.text.StrBuilder].append(java.lang.String)"
    functionSourceFile: "org.apache.commons.lang3.text.StrBuilder"
    linkageType: null
    functionLinenumber: 580
    functionDepth: 0
    returnType: "org.apache.commons.lang3.text.StrBuilder"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.lang3.text.StrBuilder].appendNull()"
    - "[org.apache.commons.lang3.text.StrBuilder].length()"
    - "[org.apache.commons.lang3.text.StrBuilder].ensureCapacity(int)"
    functionUses: 1
    ICount: 16
    EdgeCount: 3
    BranchProfiles:
    - Branch String: "org.apache.commons.lang3.text.StrBuilder:581"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.text.StrBuilder:584"
        BranchSideFuncs:
        - "appendNull()"
      - BranchSide: "org.apache.commons.lang3.text.StrBuilder:583"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.text.StrBuilder:585"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.text.StrBuilder:591"
        BranchSideFuncs:
        - "length()"
        - "ensureCapacity(int)"
      - BranchSide: "org.apache.commons.lang3.text.StrBuilder:590"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.lang3.text.StrBuilder:582,1"
      Dst: "[org.apache.commons.lang3.text.StrBuilder].appendNull"
    - Src: "org.apache.commons.lang3.text.StrBuilder:584,1"
      Dst: "[java.lang.String].length"
    - Src: "org.apache.commons.lang3.text.StrBuilder:586,1"
      Dst: "[org.apache.commons.lang3.text.StrBuilder].length"
    - Src: "org.apache.commons.lang3.text.StrBuilder:587,1"
      Dst: "[org.apache.commons.lang3.text.StrBuilder].ensureCapacity"
    - Src: "org.apache.commons.lang3.text.StrBuilder:588,1"
      Dst: "[java.lang.String].getChars"
    JavaMethodInfo: null
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.text.StrBuilder].append(java.lang.String,int,int)"
    functionSourceFile: "org.apache.commons.lang3.text.StrBuilder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.apache.commons.lang3.text.StrBuilder"
    argCount: 3
    argTypes:
    - "java.lang.String"
    - "int"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 31
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.commons.lang3.text.StrBuilder:605"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.text.StrBuilder:608"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.text.StrBuilder:607"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.text.StrBuilder:608"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.text.StrBuilder:609"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.text.StrBuilder:608"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.text.StrBuilder:608"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.text.StrBuilder:611"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.text.StrBuilder:610"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.text.StrBuilder:611"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.text.StrBuilder:612"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.text.StrBuilder:611"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.text.StrBuilder:611"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.text.StrBuilder:614"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.text.StrBuilder:613"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.text.StrBuilder:614"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.text.StrBuilder:620"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.text.StrBuilder:619"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.lang3.text.StrBuilder:606,1"
      Dst: "[org.apache.commons.lang3.text.StrBuilder].appendNull"
    - Src: "org.apache.commons.lang3.text.StrBuilder:608,1"
      Dst: "[java.lang.String].length"
    - Src: "org.apache.commons.lang3.text.StrBuilder:609,1"
      Dst: "[java.lang.StringIndexOutOfBoundsException].<init>"
    - Src: "org.apache.commons.lang3.text.StrBuilder:615,1"
      Dst: "[org.apache.commons.lang3.text.StrBuilder].length"
    - Src: "org.apache.commons.lang3.text.StrBuilder:616,1"
      Dst: "[org.apache.commons.lang3.text.StrBuilder].ensureCapacity"
    - Src: "org.apache.commons.lang3.text.StrBuilder:617,1"
      Dst: "[java.lang.String].getChars"
    JavaMethodInfo: null
    BBCount: 11
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.text.StrBuilder].append(java.lang.String,java.lang.Object[])"
    functionSourceFile: "org.apache.commons.lang3.text.StrBuilder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.apache.commons.lang3.text.StrBuilder"
    argCount: 2
    argTypes:
    - "java.lang.String"
    - "java.lang.Object[]"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.lang3.text.StrBuilder:633,1"
      Dst: "[java.lang.String].format"
    - Src: "org.apache.commons.lang3.text.StrBuilder:633,1"
      Dst: "[org.apache.commons.lang3.text.StrBuilder].append"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.text.StrBuilder].append(java.nio.CharBuffer)"
    functionSourceFile: "org.apache.commons.lang3.text.StrBuilder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.apache.commons.lang3.text.StrBuilder"
    argCount: 1
    argTypes:
    - "java.nio.CharBuffer"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 24
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.commons.lang3.text.StrBuilder:645"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.text.StrBuilder:648"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.text.StrBuilder:647"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.text.StrBuilder:648"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.text.StrBuilder:655"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.text.StrBuilder:654"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.lang3.text.StrBuilder:646,1"
      Dst: "[org.apache.commons.lang3.text.StrBuilder].appendNull"
    - Src: "org.apache.commons.lang3.text.StrBuilder:648,1"
      Dst: "[java.nio.CharBuffer].hasArray"
    - Src: "org.apache.commons.lang3.text.StrBuilder:649,1"
      Dst: "[java.nio.Buffer].remaining"
    - Src: "org.apache.commons.lang3.text.StrBuilder:650,1"
      Dst: "[org.apache.commons.lang3.text.StrBuilder].length"
    - Src: "org.apache.commons.lang3.text.StrBuilder:651,1"
      Dst: "[org.apache.commons.lang3.text.StrBuilder].ensureCapacity"
    - Src: "org.apache.commons.lang3.text.StrBuilder:652,1"
      Dst: "[java.nio.CharBuffer].array"
    - Src: "org.apache.commons.lang3.text.StrBuilder:652,1"
      Dst: "[java.nio.CharBuffer].arrayOffset"
    - Src: "org.apache.commons.lang3.text.StrBuilder:652,1"
      Dst: "[java.nio.Buffer].position"
    - Src: "org.apache.commons.lang3.text.StrBuilder:652,1"
      Dst: "[java.lang.System].arraycopy"
    - Src: "org.apache.commons.lang3.text.StrBuilder:655,1"
      Dst: "[java.nio.CharBuffer].toString"
    - Src: "org.apache.commons.lang3.text.StrBuilder:655,1"
      Dst: "[org.apache.commons.lang3.text.StrBuilder].append"
    JavaMethodInfo: null
    BBCount: 6
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.text.StrBuilder].append(java.nio.CharBuffer,int,int)"
    functionSourceFile: "org.apache.commons.lang3.text.StrBuilder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.apache.commons.lang3.text.StrBuilder"
    argCount: 3
    argTypes:
    - "java.nio.CharBuffer"
    - "int"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 38
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.commons.lang3.text.StrBuilder:671"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.text.StrBuilder:674"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.text.StrBuilder:673"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.text.StrBuilder:674"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.text.StrBuilder:687"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.text.StrBuilder:686"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.text.StrBuilder:676"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.text.StrBuilder:677"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.text.StrBuilder:676"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.text.StrBuilder:676"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.text.StrBuilder:679"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.text.StrBuilder:678"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.text.StrBuilder:679"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.text.StrBuilder:680"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.text.StrBuilder:679"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.text.StrBuilder:679"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.text.StrBuilder:682"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.text.StrBuilder:681"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.lang3.text.StrBuilder:672,1"
      Dst: "[org.apache.commons.lang3.text.StrBuilder].appendNull"
    - Src: "org.apache.commons.lang3.text.StrBuilder:674,1"
      Dst: "[java.nio.CharBuffer].hasArray"
    - Src: "org.apache.commons.lang3.text.StrBuilder:675,1"
      Dst: "[java.nio.Buffer].remaining"
    - Src: "org.apache.commons.lang3.text.StrBuilder:677,1"
      Dst: "[java.lang.StringIndexOutOfBoundsException].<init>"
    - Src: "org.apache.commons.lang3.text.StrBuilder:682,1"
      Dst: "[org.apache.commons.lang3.text.StrBuilder].length"
    - Src: "org.apache.commons.lang3.text.StrBuilder:683,1"
      Dst: "[org.apache.commons.lang3.text.StrBuilder].ensureCapacity"
    - Src: "org.apache.commons.lang3.text.StrBuilder:684,1"
      Dst: "[java.nio.CharBuffer].array"
    - Src: "org.apache.commons.lang3.text.StrBuilder:684,1"
      Dst: "[java.nio.CharBuffer].arrayOffset"
    - Src: "org.apache.commons.lang3.text.StrBuilder:684,1"
      Dst: "[java.nio.Buffer].position"
    - Src: "org.apache.commons.lang3.text.StrBuilder:684,1"
      Dst: "[java.lang.System].arraycopy"
    - Src: "org.apache.commons.lang3.text.StrBuilder:687,1"
      Dst: "[java.nio.CharBuffer].toString"
    - Src: "org.apache.commons.lang3.text.StrBuilder:687,1"
      Dst: "[org.apache.commons.lang3.text.StrBuilder].append"
    JavaMethodInfo: null
    BBCount: 12
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.text.StrBuilder].append(java.lang.StringBuffer)"
    functionSourceFile: "org.apache.commons.lang3.text.StrBuilder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.apache.commons.lang3.text.StrBuilder"
    argCount: 1
    argTypes:
    - "java.lang.StringBuffer"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 16
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.commons.lang3.text.StrBuilder:700"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.text.StrBuilder:703"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.text.StrBuilder:702"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.text.StrBuilder:704"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.text.StrBuilder:710"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.text.StrBuilder:709"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.lang3.text.StrBuilder:701,1"
      Dst: "[org.apache.commons.lang3.text.StrBuilder].appendNull"
    - Src: "org.apache.commons.lang3.text.StrBuilder:703,1"
      Dst: "[java.lang.StringBuffer].length"
    - Src: "org.apache.commons.lang3.text.StrBuilder:705,1"
      Dst: "[org.apache.commons.lang3.text.StrBuilder].length"
    - Src: "org.apache.commons.lang3.text.StrBuilder:706,1"
      Dst: "[org.apache.commons.lang3.text.StrBuilder].ensureCapacity"
    - Src: "org.apache.commons.lang3.text.StrBuilder:707,1"
      Dst: "[java.lang.StringBuffer].getChars"
    JavaMethodInfo: null
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.text.StrBuilder].append(java.lang.StringBuffer,int,int)"
    functionSourceFile: "org.apache.commons.lang3.text.StrBuilder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.apache.commons.lang3.text.StrBuilder"
    argCount: 3
    argTypes:
    - "java.lang.StringBuffer"
    - "int"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 31
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.commons.lang3.text.StrBuilder:723"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.text.StrBuilder:726"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.text.StrBuilder:725"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.text.StrBuilder:726"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.text.StrBuilder:727"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.text.StrBuilder:726"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.text.StrBuilder:726"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.text.StrBuilder:729"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.text.StrBuilder:728"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.text.StrBuilder:729"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.text.StrBuilder:730"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.text.StrBuilder:729"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.text.StrBuilder:729"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.text.StrBuilder:732"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.text.StrBuilder:731"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.text.StrBuilder:732"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.text.StrBuilder:738"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.text.StrBuilder:737"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.lang3.text.StrBuilder:724,1"
      Dst: "[org.apache.commons.lang3.text.StrBuilder].appendNull"
    - Src: "org.apache.commons.lang3.text.StrBuilder:726,1"
      Dst: "[java.lang.StringBuffer].length"
    - Src: "org.apache.commons.lang3.text.StrBuilder:727,1"
      Dst: "[java.lang.StringIndexOutOfBoundsException].<init>"
    - Src: "org.apache.commons.lang3.text.StrBuilder:733,1"
      Dst: "[org.apache.commons.lang3.text.StrBuilder].length"
    - Src: "org.apache.commons.lang3.text.StrBuilder:734,1"
      Dst: "[org.apache.commons.lang3.text.StrBuilder].ensureCapacity"
    - Src: "org.apache.commons.lang3.text.StrBuilder:735,1"
      Dst: "[java.lang.StringBuffer].getChars"
    JavaMethodInfo: null
    BBCount: 11
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.text.StrBuilder].append(java.lang.StringBuilder)"
    functionSourceFile: "org.apache.commons.lang3.text.StrBuilder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.apache.commons.lang3.text.StrBuilder"
    argCount: 1
    argTypes:
    - "java.lang.StringBuilder"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 16
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.commons.lang3.text.StrBuilder:750"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.text.StrBuilder:753"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.text.StrBuilder:752"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.text.StrBuilder:754"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.text.StrBuilder:760"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.text.StrBuilder:759"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.lang3.text.StrBuilder:751,1"
      Dst: "[org.apache.commons.lang3.text.StrBuilder].appendNull"
    - Src: "org.apache.commons.lang3.text.StrBuilder:753,1"
      Dst: "[java.lang.StringBuilder].length"
    - Src: "org.apache.commons.lang3.text.StrBuilder:755,1"
      Dst: "[org.apache.commons.lang3.text.StrBuilder].length"
    - Src: "org.apache.commons.lang3.text.StrBuilder:756,1"
      Dst: "[org.apache.commons.lang3.text.StrBuilder].ensureCapacity"
    - Src: "org.apache.commons.lang3.text.StrBuilder:757,1"
      Dst: "[java.lang.StringBuilder].getChars"
    JavaMethodInfo: null
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.text.StrBuilder].append(java.lang.StringBuilder,int,int)"
    functionSourceFile: "org.apache.commons.lang3.text.StrBuilder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.apache.commons.lang3.text.StrBuilder"
    argCount: 3
    argTypes:
    - "java.lang.StringBuilder"
    - "int"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 31
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.commons.lang3.text.StrBuilder:774"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.text.StrBuilder:777"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.text.StrBuilder:776"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.text.StrBuilder:777"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.text.StrBuilder:778"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.text.StrBuilder:777"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.text.StrBuilder:777"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.text.StrBuilder:780"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.text.StrBuilder:779"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.text.StrBuilder:780"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.text.StrBuilder:781"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.text.StrBuilder:780"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.text.StrBuilder:780"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.text.StrBuilder:783"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.text.StrBuilder:782"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.text.StrBuilder:783"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.text.StrBuilder:789"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.text.StrBuilder:788"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.lang3.text.StrBuilder:775,1"
      Dst: "[org.apache.commons.lang3.text.StrBuilder].appendNull"
    - Src: "org.apache.commons.lang3.text.StrBuilder:777,1"
      Dst: "[java.lang.StringBuilder].length"
    - Src: "org.apache.commons.lang3.text.StrBuilder:778,1"
      Dst: "[java.lang.StringIndexOutOfBoundsException].<init>"
    - Src: "org.apache.commons.lang3.text.StrBuilder:784,1"
      Dst: "[org.apache.commons.lang3.text.StrBuilder].length"
    - Src: "org.apache.commons.lang3.text.StrBuilder:785,1"
      Dst: "[org.apache.commons.lang3.text.StrBuilder].ensureCapacity"
    - Src: "org.apache.commons.lang3.text.StrBuilder:786,1"
      Dst: "[java.lang.StringBuilder].getChars"
    JavaMethodInfo: null
    BBCount: 11
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.text.StrBuilder].append(org.apache.commons.lang3.text.StrBuilder)"
    functionSourceFile: "org.apache.commons.lang3.text.StrBuilder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.apache.commons.lang3.text.StrBuilder"
    argCount: 1
    argTypes:
    - "org.apache.commons.lang3.text.StrBuilder"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 17
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.commons.lang3.text.StrBuilder:800"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.text.StrBuilder:803"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.text.StrBuilder:802"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.text.StrBuilder:804"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.text.StrBuilder:810"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.text.StrBuilder:809"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.lang3.text.StrBuilder:801,1"
      Dst: "[org.apache.commons.lang3.text.StrBuilder].appendNull"
    - Src: "org.apache.commons.lang3.text.StrBuilder:803,1"
      Dst: "[org.apache.commons.lang3.text.StrBuilder].length"
    - Src: "org.apache.commons.lang3.text.StrBuilder:806,1"
      Dst: "[org.apache.commons.lang3.text.StrBuilder].ensureCapacity"
    - Src: "org.apache.commons.lang3.text.StrBuilder:807,1"
      Dst: "[java.lang.System].arraycopy"
    JavaMethodInfo: null
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.text.StrBuilder].append(org.apache.commons.lang3.text.StrBuilder,int,int)"
    functionSourceFile: "org.apache.commons.lang3.text.StrBuilder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.apache.commons.lang3.text.StrBuilder"
    argCount: 3
    argTypes:
    - "org.apache.commons.lang3.text.StrBuilder"
    - "int"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 31
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.commons.lang3.text.StrBuilder:823"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.text.StrBuilder:826"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.text.StrBuilder:825"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.text.StrBuilder:826"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.text.StrBuilder:827"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.text.StrBuilder:826"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.text.StrBuilder:826"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.text.StrBuilder:829"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.text.StrBuilder:828"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.text.StrBuilder:829"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.text.StrBuilder:830"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.text.StrBuilder:829"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.text.StrBuilder:829"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.text.StrBuilder:832"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.text.StrBuilder:831"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.text.StrBuilder:832"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.text.StrBuilder:838"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.text.StrBuilder:837"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.lang3.text.StrBuilder:824,1"
      Dst: "[org.apache.commons.lang3.text.StrBuilder].appendNull"
    - Src: "org.apache.commons.lang3.text.StrBuilder:826,1"
      Dst: "[org.apache.commons.lang3.text.StrBuilder].length"
    - Src: "org.apache.commons.lang3.text.StrBuilder:827,1"
      Dst: "[java.lang.StringIndexOutOfBoundsException].<init>"
    - Src: "org.apache.commons.lang3.text.StrBuilder:834,1"
      Dst: "[org.apache.commons.lang3.text.StrBuilder].ensureCapacity"
    - Src: "org.apache.commons.lang3.text.StrBuilder:835,1"
      Dst: "[org.apache.commons.lang3.text.StrBuilder].getChars"
    JavaMethodInfo: null
    BBCount: 11
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.text.StrBuilder].append(char[])"
    functionSourceFile: "org.apache.commons.lang3.text.StrBuilder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.apache.commons.lang3.text.StrBuilder"
    argCount: 1
    argTypes:
    - "char[]"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 16
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.commons.lang3.text.StrBuilder:849"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.text.StrBuilder:852"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.text.StrBuilder:851"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.text.StrBuilder:853"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.text.StrBuilder:859"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.text.StrBuilder:858"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.lang3.text.StrBuilder:850,1"
      Dst: "[org.apache.commons.lang3.text.StrBuilder].appendNull"
    - Src: "org.apache.commons.lang3.text.StrBuilder:854,1"
      Dst: "[org.apache.commons.lang3.text.StrBuilder].length"
    - Src: "org.apache.commons.lang3.text.StrBuilder:855,1"
      Dst: "[org.apache.commons.lang3.text.StrBuilder].ensureCapacity"
    - Src: "org.apache.commons.lang3.text.StrBuilder:856,1"
      Dst: "[java.lang.System].arraycopy"
    JavaMethodInfo: null
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.text.StrBuilder].append(char[],int,int)"
    functionSourceFile: "org.apache.commons.lang3.text.StrBuilder"
    linkageType: null
    functionLinenumber: 871
    functionDepth: 0
    returnType: "org.apache.commons.lang3.text.StrBuilder"
    argCount: 3
    argTypes:
    - "char[]"
    - "int"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.lang3.text.StrBuilder].appendNull()"
    - "[org.apache.commons.lang3.text.StrBuilder].length()"
    - "[org.apache.commons.lang3.text.StrBuilder].ensureCapacity(int)"
    - "[java.lang.System].arraycopy(java.lang.Object,int,java.lang.Object,int,int)"
    functionUses: 2
    ICount: 40
    EdgeCount: 4
    BranchProfiles:
    - Branch String: "org.apache.commons.lang3.text.StrBuilder:872"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.text.StrBuilder:875"
        BranchSideFuncs:
        - "appendNull()"
      - BranchSide: "org.apache.commons.lang3.text.StrBuilder:874"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.text.StrBuilder:875"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.text.StrBuilder:876"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.text.StrBuilder:875"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.text.StrBuilder:875"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.text.StrBuilder:878"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.text.StrBuilder:877"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.text.StrBuilder:878"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.text.StrBuilder:879"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.text.StrBuilder:878"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.text.StrBuilder:878"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.text.StrBuilder:881"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.text.StrBuilder:880"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.text.StrBuilder:881"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.text.StrBuilder:887"
        BranchSideFuncs:
        - "arraycopy(java.lang.Object,int,java.lang.Object,int,int)"
        - "length()"
        - "ensureCapacity(int)"
      - BranchSide: "org.apache.commons.lang3.text.StrBuilder:886"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.lang3.text.StrBuilder:873,1"
      Dst: "[org.apache.commons.lang3.text.StrBuilder].appendNull"
    - Src: "org.apache.commons.lang3.text.StrBuilder:876,1"
      Dst: "[java.lang.StringBuilder].<init>"
    - Src: "org.apache.commons.lang3.text.StrBuilder:876,1"
      Dst: "[java.lang.StringBuilder].append"
    - Src: "org.apache.commons.lang3.text.StrBuilder:876,1"
      Dst: "[java.lang.StringBuilder].toString"
    - Src: "org.apache.commons.lang3.text.StrBuilder:876,1"
      Dst: "[java.lang.StringIndexOutOfBoundsException].<init>"
    - Src: "org.apache.commons.lang3.text.StrBuilder:882,1"
      Dst: "[org.apache.commons.lang3.text.StrBuilder].length"
    - Src: "org.apache.commons.lang3.text.StrBuilder:883,1"
      Dst: "[org.apache.commons.lang3.text.StrBuilder].ensureCapacity"
    - Src: "org.apache.commons.lang3.text.StrBuilder:884,1"
      Dst: "[java.lang.System].arraycopy"
    JavaMethodInfo: null
    BBCount: 11
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.text.StrBuilder].append(boolean)"
    functionSourceFile: "org.apache.commons.lang3.text.StrBuilder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.apache.commons.lang3.text.StrBuilder"
    argCount: 1
    argTypes:
    - "boolean"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 51
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.commons.lang3.text.StrBuilder:897"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.text.StrBuilder:903"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.text.StrBuilder:902"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.lang3.text.StrBuilder:898,1"
      Dst: "[org.apache.commons.lang3.text.StrBuilder].ensureCapacity"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.text.StrBuilder].append(char)"
    functionSourceFile: "org.apache.commons.lang3.text.StrBuilder"
    linkageType: null
    functionLinenumber: 921
    functionDepth: 0
    returnType: "org.apache.commons.lang3.text.StrBuilder"
    argCount: 1
    argTypes:
    - "char"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.lang3.text.StrBuilder].length()"
    - "[org.apache.commons.lang3.text.StrBuilder].ensureCapacity(int)"
    functionUses: 1
    ICount: 11
    EdgeCount: 2
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.lang3.text.StrBuilder:922,1"
      Dst: "[org.apache.commons.lang3.text.StrBuilder].length"
    - Src: "org.apache.commons.lang3.text.StrBuilder:923,1"
      Dst: "[org.apache.commons.lang3.text.StrBuilder].ensureCapacity"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.text.StrBuilder].append(int)"
    functionSourceFile: "org.apache.commons.lang3.text.StrBuilder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.apache.commons.lang3.text.StrBuilder"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.lang3.text.StrBuilder:935,1"
      Dst: "[java.lang.String].valueOf"
    - Src: "org.apache.commons.lang3.text.StrBuilder:935,1"
      Dst: "[org.apache.commons.lang3.text.StrBuilder].append"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.text.StrBuilder].append(long)"
    functionSourceFile: "org.apache.commons.lang3.text.StrBuilder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.apache.commons.lang3.text.StrBuilder"
    argCount: 1
    argTypes:
    - "long"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.lang3.text.StrBuilder:945,1"
      Dst: "[java.lang.String].valueOf"
    - Src: "org.apache.commons.lang3.text.StrBuilder:945,1"
      Dst: "[org.apache.commons.lang3.text.StrBuilder].append"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.text.StrBuilder].append(float)"
    functionSourceFile: "org.apache.commons.lang3.text.StrBuilder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.apache.commons.lang3.text.StrBuilder"
    argCount: 1
    argTypes:
    - "float"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.lang3.text.StrBuilder:955,1"
      Dst: "[java.lang.String].valueOf"
    - Src: "org.apache.commons.lang3.text.StrBuilder:955,1"
      Dst: "[org.apache.commons.lang3.text.StrBuilder].append"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.text.StrBuilder].append(double)"
    functionSourceFile: "org.apache.commons.lang3.text.StrBuilder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.apache.commons.lang3.text.StrBuilder"
    argCount: 1
    argTypes:
    - "double"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.lang3.text.StrBuilder:965,1"
      Dst: "[java.lang.String].valueOf"
    - Src: "org.apache.commons.lang3.text.StrBuilder:965,1"
      Dst: "[org.apache.commons.lang3.text.StrBuilder].append"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.text.StrBuilder].appendln(java.lang.Object)"
    functionSourceFile: "org.apache.commons.lang3.text.StrBuilder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.apache.commons.lang3.text.StrBuilder"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.lang3.text.StrBuilder:977,1"
      Dst: "[org.apache.commons.lang3.text.StrBuilder].append"
    - Src: "org.apache.commons.lang3.text.StrBuilder:977,1"
      Dst: "[org.apache.commons.lang3.text.StrBuilder].appendNewLine"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.text.StrBuilder].appendln(java.lang.String)"
    functionSourceFile: "org.apache.commons.lang3.text.StrBuilder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.apache.commons.lang3.text.StrBuilder"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.lang3.text.StrBuilder:989,1"
      Dst: "[org.apache.commons.lang3.text.StrBuilder].append"
    - Src: "org.apache.commons.lang3.text.StrBuilder:989,1"
      Dst: "[org.apache.commons.lang3.text.StrBuilder].appendNewLine"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.text.StrBuilder].appendln(java.lang.String,int,int)"
    functionSourceFile: "org.apache.commons.lang3.text.StrBuilder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.apache.commons.lang3.text.StrBuilder"
    argCount: 3
    argTypes:
    - "java.lang.String"
    - "int"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 7
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.lang3.text.StrBuilder:1003,1"
      Dst: "[org.apache.commons.lang3.text.StrBuilder].append"
    - Src: "org.apache.commons.lang3.text.StrBuilder:1003,1"
      Dst: "[org.apache.commons.lang3.text.StrBuilder].appendNewLine"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.text.StrBuilder].appendln(java.lang.String,java.lang.Object[])"
    functionSourceFile: "org.apache.commons.lang3.text.StrBuilder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.apache.commons.lang3.text.StrBuilder"
    argCount: 2
    argTypes:
    - "java.lang.String"
    - "java.lang.Object[]"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.lang3.text.StrBuilder:1016,1"
      Dst: "[org.apache.commons.lang3.text.StrBuilder].append"
    - Src: "org.apache.commons.lang3.text.StrBuilder:1016,1"
      Dst: "[org.apache.commons.lang3.text.StrBuilder].appendNewLine"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.text.StrBuilder].appendln(java.lang.StringBuffer)"
    functionSourceFile: "org.apache.commons.lang3.text.StrBuilder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.apache.commons.lang3.text.StrBuilder"
    argCount: 1
    argTypes:
    - "java.lang.StringBuffer"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.lang3.text.StrBuilder:1028,1"
      Dst: "[org.apache.commons.lang3.text.StrBuilder].append"
    - Src: "org.apache.commons.lang3.text.StrBuilder:1028,1"
      Dst: "[org.apache.commons.lang3.text.StrBuilder].appendNewLine"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.text.StrBuilder].appendln(java.lang.StringBuilder)"
    functionSourceFile: "org.apache.commons.lang3.text.StrBuilder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.apache.commons.lang3.text.StrBuilder"
    argCount: 1
    argTypes:
    - "java.lang.StringBuilder"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.lang3.text.StrBuilder:1040,1"
      Dst: "[org.apache.commons.lang3.text.StrBuilder].append"
    - Src: "org.apache.commons.lang3.text.StrBuilder:1040,1"
      Dst: "[org.apache.commons.lang3.text.StrBuilder].appendNewLine"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.text.StrBuilder].appendln(java.lang.StringBuilder,int,int)"
    functionSourceFile: "org.apache.commons.lang3.text.StrBuilder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.apache.commons.lang3.text.StrBuilder"
    argCount: 3
    argTypes:
    - "java.lang.StringBuilder"
    - "int"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 7
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.lang3.text.StrBuilder:1054,1"
      Dst: "[org.apache.commons.lang3.text.StrBuilder].append"
    - Src: "org.apache.commons.lang3.text.StrBuilder:1054,1"
      Dst: "[org.apache.commons.lang3.text.StrBuilder].appendNewLine"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.text.StrBuilder].appendln(java.lang.StringBuffer,int,int)"
    functionSourceFile: "org.apache.commons.lang3.text.StrBuilder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.apache.commons.lang3.text.StrBuilder"
    argCount: 3
    argTypes:
    - "java.lang.StringBuffer"
    - "int"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 7
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.lang3.text.StrBuilder:1068,1"
      Dst: "[org.apache.commons.lang3.text.StrBuilder].append"
    - Src: "org.apache.commons.lang3.text.StrBuilder:1068,1"
      Dst: "[org.apache.commons.lang3.text.StrBuilder].appendNewLine"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.text.StrBuilder].appendln(org.apache.commons.lang3.text.StrBuilder)"
    functionSourceFile: "org.apache.commons.lang3.text.StrBuilder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.apache.commons.lang3.text.StrBuilder"
    argCount: 1
    argTypes:
    - "org.apache.commons.lang3.text.StrBuilder"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.lang3.text.StrBuilder:1080,1"
      Dst: "[org.apache.commons.lang3.text.StrBuilder].append"
    - Src: "org.apache.commons.lang3.text.StrBuilder:1080,1"
      Dst: "[org.apache.commons.lang3.text.StrBuilder].appendNewLine"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.text.StrBuilder].appendln(org.apache.commons.lang3.text.StrBuilder,int,int)"
    functionSourceFile: "org.apache.commons.lang3.text.StrBuilder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.apache.commons.lang3.text.StrBuilder"
    argCount: 3
    argTypes:
    - "org.apache.commons.lang3.text.StrBuilder"
    - "int"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 7
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.lang3.text.StrBuilder:1094,1"
      Dst: "[org.apache.commons.lang3.text.StrBuilder].append"
    - Src: "org.apache.commons.lang3.text.StrBuilder:1094,1"
      Dst: "[org.apache.commons.lang3.text.StrBuilder].appendNewLine"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.text.StrBuilder].appendln(char[])"
    functionSourceFile: "org.apache.commons.lang3.text.StrBuilder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.apache.commons.lang3.text.StrBuilder"
    argCount: 1
    argTypes:
    - "char[]"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.lang3.text.StrBuilder:1106,1"
      Dst: "[org.apache.commons.lang3.text.StrBuilder].append"
    - Src: "org.apache.commons.lang3.text.StrBuilder:1106,1"
      Dst: "[org.apache.commons.lang3.text.StrBuilder].appendNewLine"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.text.StrBuilder].appendln(char[],int,int)"
    functionSourceFile: "org.apache.commons.lang3.text.StrBuilder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.apache.commons.lang3.text.StrBuilder"
    argCount: 3
    argTypes:
    - "char[]"
    - "int"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 7
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.lang3.text.StrBuilder:1120,1"
      Dst: "[org.apache.commons.lang3.text.StrBuilder].append"
    - Src: "org.apache.commons.lang3.text.StrBuilder:1120,1"
      Dst: "[org.apache.commons.lang3.text.StrBuilder].appendNewLine"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.text.StrBuilder].appendln(boolean)"
    functionSourceFile: "org.apache.commons.lang3.text.StrBuilder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.apache.commons.lang3.text.StrBuilder"
    argCount: 1
    argTypes:
    - "boolean"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.lang3.text.StrBuilder:1131,1"
      Dst: "[org.apache.commons.lang3.text.StrBuilder].append"
    - Src: "org.apache.commons.lang3.text.StrBuilder:1131,1"
      Dst: "[org.apache.commons.lang3.text.StrBuilder].appendNewLine"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.text.StrBuilder].appendln(char)"
    functionSourceFile: "org.apache.commons.lang3.text.StrBuilder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.apache.commons.lang3.text.StrBuilder"
    argCount: 1
    argTypes:
    - "char"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.lang3.text.StrBuilder:1142,1"
      Dst: "[org.apache.commons.lang3.text.StrBuilder].append"
    - Src: "org.apache.commons.lang3.text.StrBuilder:1142,1"
      Dst: "[org.apache.commons.lang3.text.StrBuilder].appendNewLine"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.text.StrBuilder].appendln(int)"
    functionSourceFile: "org.apache.commons.lang3.text.StrBuilder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.apache.commons.lang3.text.StrBuilder"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.lang3.text.StrBuilder:1153,1"
      Dst: "[org.apache.commons.lang3.text.StrBuilder].append"
    - Src: "org.apache.commons.lang3.text.StrBuilder:1153,1"
      Dst: "[org.apache.commons.lang3.text.StrBuilder].appendNewLine"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.text.StrBuilder].appendln(long)"
    functionSourceFile: "org.apache.commons.lang3.text.StrBuilder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.apache.commons.lang3.text.StrBuilder"
    argCount: 1
    argTypes:
    - "long"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.lang3.text.StrBuilder:1164,1"
      Dst: "[org.apache.commons.lang3.text.StrBuilder].append"
    - Src: "org.apache.commons.lang3.text.StrBuilder:1164,1"
      Dst: "[org.apache.commons.lang3.text.StrBuilder].appendNewLine"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.text.StrBuilder].appendln(float)"
    functionSourceFile: "org.apache.commons.lang3.text.StrBuilder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.apache.commons.lang3.text.StrBuilder"
    argCount: 1
    argTypes:
    - "float"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.lang3.text.StrBuilder:1175,1"
      Dst: "[org.apache.commons.lang3.text.StrBuilder].append"
    - Src: "org.apache.commons.lang3.text.StrBuilder:1175,1"
      Dst: "[org.apache.commons.lang3.text.StrBuilder].appendNewLine"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.text.StrBuilder].appendln(double)"
    functionSourceFile: "org.apache.commons.lang3.text.StrBuilder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.apache.commons.lang3.text.StrBuilder"
    argCount: 1
    argTypes:
    - "double"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.lang3.text.StrBuilder:1186,1"
      Dst: "[org.apache.commons.lang3.text.StrBuilder].append"
    - Src: "org.apache.commons.lang3.text.StrBuilder:1186,1"
      Dst: "[org.apache.commons.lang3.text.StrBuilder].appendNewLine"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.text.StrBuilder].appendAll(java.lang.Object[])"
    functionSourceFile: "org.apache.commons.lang3.text.StrBuilder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.apache.commons.lang3.text.StrBuilder"
    argCount: 1
    argTypes:
    - "java.lang.Object[]"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 12
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.commons.lang3.text.StrBuilder:1206"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.text.StrBuilder:1211"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.text.StrBuilder:1210"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.text.StrBuilder:1207"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.text.StrBuilder:1210"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.lang3.text.StrBuilder:1206,1"
      Dst: "[org.apache.commons.lang3.ArrayUtils].isNotEmpty"
    - Src: "org.apache.commons.lang3.text.StrBuilder:1208,1"
      Dst: "[org.apache.commons.lang3.text.StrBuilder].append"
    JavaMethodInfo: null
    BBCount: 5
    CyclomaticComplexity: 2
  - functionName: "[org.apache.commons.lang3.text.StrBuilder].appendAll(java.lang.Iterable)"
    functionSourceFile: "org.apache.commons.lang3.text.StrBuilder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.apache.commons.lang3.text.StrBuilder"
    argCount: 1
    argTypes:
    - "java.lang.Iterable"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.commons.lang3.text.StrBuilder:1224"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.text.StrBuilder:1227"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.text.StrBuilder:1226"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.lang3.text.StrBuilder:1225,1"
      Dst: "[org.apache.commons.lang3.text.StrBuilder$append__40].bootstrap$"
    - Src: "org.apache.commons.lang3.text.StrBuilder:1225,1"
      Dst: "[java.lang.Iterable].forEach"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.text.StrBuilder].appendAll(java.util.Iterator)"
    functionSourceFile: "org.apache.commons.lang3.text.StrBuilder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.apache.commons.lang3.text.StrBuilder"
    argCount: 1
    argTypes:
    - "java.util.Iterator"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.commons.lang3.text.StrBuilder:1240"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.text.StrBuilder:1243"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.text.StrBuilder:1242"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.lang3.text.StrBuilder:1241,1"
      Dst: "[org.apache.commons.lang3.text.StrBuilder$append__41].bootstrap$"
    - Src: "org.apache.commons.lang3.text.StrBuilder:1241,1"
      Dst: "[java.util.Iterator].forEachRemaining"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.text.StrBuilder].appendWithSeparators(java.lang.Object[],java.lang.String)"
    functionSourceFile: "org.apache.commons.lang3.text.StrBuilder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.apache.commons.lang3.text.StrBuilder"
    argCount: 2
    argTypes:
    - "java.lang.Object[]"
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 18
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.commons.lang3.text.StrBuilder:1257"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.text.StrBuilder:1265"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.text.StrBuilder:1264"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.text.StrBuilder:1257"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.text.StrBuilder:1265"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.text.StrBuilder:1264"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.text.StrBuilder:1260"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.text.StrBuilder:1264"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.lang3.text.StrBuilder:1258,1"
      Dst: "[java.util.Objects].toString"
    - Src: "org.apache.commons.lang3.text.StrBuilder:1259,1"
      Dst: "[org.apache.commons.lang3.text.StrBuilder].append"
    JavaMethodInfo: null
    BBCount: 6
    CyclomaticComplexity: 2
  - functionName: "[org.apache.commons.lang3.text.StrBuilder].appendWithSeparators(java.lang.Iterable,java.lang.String)"
    functionSourceFile: "org.apache.commons.lang3.text.StrBuilder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.apache.commons.lang3.text.StrBuilder"
    argCount: 2
    argTypes:
    - "java.lang.Iterable"
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 15
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.commons.lang3.text.StrBuilder:1279"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.text.StrBuilder:1289"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.text.StrBuilder:1288"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.text.StrBuilder:1282"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.text.StrBuilder:1289"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.text.StrBuilder:1288"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.text.StrBuilder:1284"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.text.StrBuilder:1282"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.text.StrBuilder:1281"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.lang3.text.StrBuilder:1280,1"
      Dst: "[java.util.Objects].toString"
    - Src: "org.apache.commons.lang3.text.StrBuilder:1281,1"
      Dst: "[java.lang.Iterable].iterator"
    - Src: "org.apache.commons.lang3.text.StrBuilder:1282,1"
      Dst: "[java.util.Iterator].hasNext"
    - Src: "org.apache.commons.lang3.text.StrBuilder:1283,1"
      Dst: "[java.util.Iterator].next"
    - Src: "org.apache.commons.lang3.text.StrBuilder:1283,1"
      Dst: "[org.apache.commons.lang3.text.StrBuilder].append"
    JavaMethodInfo: null
    BBCount: 6
    CyclomaticComplexity: 2
  - functionName: "[org.apache.commons.lang3.text.StrBuilder].appendWithSeparators(java.util.Iterator,java.lang.String)"
    functionSourceFile: "org.apache.commons.lang3.text.StrBuilder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.apache.commons.lang3.text.StrBuilder"
    argCount: 2
    argTypes:
    - "java.util.Iterator"
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 14
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.commons.lang3.text.StrBuilder:1303"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.text.StrBuilder:1312"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.text.StrBuilder:1311"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.text.StrBuilder:1305"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.text.StrBuilder:1312"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.text.StrBuilder:1311"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.text.StrBuilder:1307"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.text.StrBuilder:1305"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.text.StrBuilder:1304"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.lang3.text.StrBuilder:1304,1"
      Dst: "[java.util.Objects].toString"
    - Src: "org.apache.commons.lang3.text.StrBuilder:1305,1"
      Dst: "[java.util.Iterator].hasNext"
    - Src: "org.apache.commons.lang3.text.StrBuilder:1306,1"
      Dst: "[java.util.Iterator].next"
    - Src: "org.apache.commons.lang3.text.StrBuilder:1306,1"
      Dst: "[org.apache.commons.lang3.text.StrBuilder].append"
    JavaMethodInfo: null
    BBCount: 6
    CyclomaticComplexity: 2
  - functionName: "[org.apache.commons.lang3.text.StrBuilder].appendSeparator(java.lang.String)"
    functionSourceFile: "org.apache.commons.lang3.text.StrBuilder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.apache.commons.lang3.text.StrBuilder"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.lang3.text.StrBuilder:1339,1"
      Dst: "[org.apache.commons.lang3.text.StrBuilder].appendSeparator"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.text.StrBuilder].appendSeparator(java.lang.String,java.lang.String)"
    functionSourceFile: "org.apache.commons.lang3.text.StrBuilder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.apache.commons.lang3.text.StrBuilder"
    argCount: 2
    argTypes:
    - "java.lang.String"
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 11
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.commons.lang3.text.StrBuilder:1371"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.text.StrBuilder:1371"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.text.StrBuilder:1370"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.text.StrBuilder:1372"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.text.StrBuilder:1375"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.text.StrBuilder:1374"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.lang3.text.StrBuilder:1371,1"
      Dst: "[org.apache.commons.lang3.text.StrBuilder].isEmpty"
    - Src: "org.apache.commons.lang3.text.StrBuilder:1373,1"
      Dst: "[org.apache.commons.lang3.text.StrBuilder].append"
    JavaMethodInfo: null
    BBCount: 6
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.text.StrBuilder].appendSeparator(char)"
    functionSourceFile: "org.apache.commons.lang3.text.StrBuilder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.apache.commons.lang3.text.StrBuilder"
    argCount: 1
    argTypes:
    - "char"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.commons.lang3.text.StrBuilder:1399"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.text.StrBuilder:1402"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.text.StrBuilder:1401"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.lang3.text.StrBuilder:1399,1"
      Dst: "[org.apache.commons.lang3.text.StrBuilder].isNotEmpty"
    - Src: "org.apache.commons.lang3.text.StrBuilder:1400,1"
      Dst: "[org.apache.commons.lang3.text.StrBuilder].append"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.text.StrBuilder].appendSeparator(char,char)"
    functionSourceFile: "org.apache.commons.lang3.text.StrBuilder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.apache.commons.lang3.text.StrBuilder"
    argCount: 2
    argTypes:
    - "char"
    - "char"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 9
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.commons.lang3.text.StrBuilder:1417"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.text.StrBuilder:1420"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.text.StrBuilder:1419"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.lang3.text.StrBuilder:1417,1"
      Dst: "[org.apache.commons.lang3.text.StrBuilder].isNotEmpty"
    - Src: "org.apache.commons.lang3.text.StrBuilder:1418,1"
      Dst: "[org.apache.commons.lang3.text.StrBuilder].append"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.text.StrBuilder].appendSeparator(java.lang.String,int)"
    functionSourceFile: "org.apache.commons.lang3.text.StrBuilder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.apache.commons.lang3.text.StrBuilder"
    argCount: 2
    argTypes:
    - "java.lang.String"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 7
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.commons.lang3.text.StrBuilder:1447"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.text.StrBuilder:1450"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.text.StrBuilder:1449"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.text.StrBuilder:1447"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.text.StrBuilder:1450"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.text.StrBuilder:1449"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.lang3.text.StrBuilder:1448,1"
      Dst: "[org.apache.commons.lang3.text.StrBuilder].append"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.text.StrBuilder].appendSeparator(char,int)"
    functionSourceFile: "org.apache.commons.lang3.text.StrBuilder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.apache.commons.lang3.text.StrBuilder"
    argCount: 2
    argTypes:
    - "char"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.commons.lang3.text.StrBuilder:1475"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.text.StrBuilder:1478"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.text.StrBuilder:1477"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.lang3.text.StrBuilder:1476,1"
      Dst: "[org.apache.commons.lang3.text.StrBuilder].append"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.text.StrBuilder].appendPadding(int,char)"
    functionSourceFile: "org.apache.commons.lang3.text.StrBuilder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.apache.commons.lang3.text.StrBuilder"
    argCount: 2
    argTypes:
    - "int"
    - "char"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 17
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.commons.lang3.text.StrBuilder:1489"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.text.StrBuilder:1495"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.text.StrBuilder:1494"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.text.StrBuilder:1491"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.text.StrBuilder:1494"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.lang3.text.StrBuilder:1490,1"
      Dst: "[org.apache.commons.lang3.text.StrBuilder].ensureCapacity"
    JavaMethodInfo: null
    BBCount: 5
    CyclomaticComplexity: 2
  - functionName: "[org.apache.commons.lang3.text.StrBuilder].appendFixedWidthPadLeft(java.lang.Object,int,char)"
    functionSourceFile: "org.apache.commons.lang3.text.StrBuilder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.apache.commons.lang3.text.StrBuilder"
    argCount: 3
    argTypes:
    - "java.lang.Object"
    - "int"
    - "char"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 39
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.commons.lang3.text.StrBuilder:1510"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.text.StrBuilder:1528"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.text.StrBuilder:1527"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.text.StrBuilder:1512"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.text.StrBuilder:1511"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.text.StrBuilder:1510"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.text.StrBuilder:1513"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.text.StrBuilder:1516"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.text.StrBuilder:1515"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.text.StrBuilder:1517"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.text.StrBuilder:1520"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.text.StrBuilder:1519"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.text.StrBuilder:1521"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.text.StrBuilder:1523"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.lang3.text.StrBuilder:1511,1"
      Dst: "[org.apache.commons.lang3.text.StrBuilder].ensureCapacity"
    - Src: "org.apache.commons.lang3.text.StrBuilder:1512,1"
      Dst: "[org.apache.commons.lang3.text.StrBuilder].getNullText"
    - Src: "org.apache.commons.lang3.text.StrBuilder:1512,1"
      Dst: "[java.lang.Object].toString"
    - Src: "org.apache.commons.lang3.text.StrBuilder:1516,1"
      Dst: "[java.lang.String].length"
    - Src: "org.apache.commons.lang3.text.StrBuilder:1518,1"
      Dst: "[java.lang.String].getChars"
    JavaMethodInfo: null
    BBCount: 14
    CyclomaticComplexity: 2
  - functionName: "[org.apache.commons.lang3.text.StrBuilder].appendFixedWidthPadLeft(int,int,char)"
    functionSourceFile: "org.apache.commons.lang3.text.StrBuilder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.apache.commons.lang3.text.StrBuilder"
    argCount: 3
    argTypes:
    - "int"
    - "int"
    - "char"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 7
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.lang3.text.StrBuilder:1542,1"
      Dst: "[java.lang.String].valueOf"
    - Src: "org.apache.commons.lang3.text.StrBuilder:1542,1"
      Dst: "[org.apache.commons.lang3.text.StrBuilder].appendFixedWidthPadLeft"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.text.StrBuilder].appendFixedWidthPadRight(java.lang.Object,int,char)"
    functionSourceFile: "org.apache.commons.lang3.text.StrBuilder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.apache.commons.lang3.text.StrBuilder"
    argCount: 3
    argTypes:
    - "java.lang.Object"
    - "int"
    - "char"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 38
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.commons.lang3.text.StrBuilder:1557"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.text.StrBuilder:1575"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.text.StrBuilder:1574"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.text.StrBuilder:1559"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.text.StrBuilder:1558"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.text.StrBuilder:1557"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.text.StrBuilder:1560"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.text.StrBuilder:1563"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.text.StrBuilder:1562"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.text.StrBuilder:1564"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.text.StrBuilder:1567"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.text.StrBuilder:1566"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.text.StrBuilder:1569"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.text.StrBuilder:1572"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.lang3.text.StrBuilder:1558,1"
      Dst: "[org.apache.commons.lang3.text.StrBuilder].ensureCapacity"
    - Src: "org.apache.commons.lang3.text.StrBuilder:1559,1"
      Dst: "[org.apache.commons.lang3.text.StrBuilder].getNullText"
    - Src: "org.apache.commons.lang3.text.StrBuilder:1559,1"
      Dst: "[java.lang.Object].toString"
    - Src: "org.apache.commons.lang3.text.StrBuilder:1563,1"
      Dst: "[java.lang.String].length"
    - Src: "org.apache.commons.lang3.text.StrBuilder:1565,1"
      Dst: "[java.lang.String].getChars"
    JavaMethodInfo: null
    BBCount: 13
    CyclomaticComplexity: 2
  - functionName: "[org.apache.commons.lang3.text.StrBuilder].appendFixedWidthPadRight(int,int,char)"
    functionSourceFile: "org.apache.commons.lang3.text.StrBuilder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.apache.commons.lang3.text.StrBuilder"
    argCount: 3
    argTypes:
    - "int"
    - "int"
    - "char"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 7
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.lang3.text.StrBuilder:1589,1"
      Dst: "[java.lang.String].valueOf"
    - Src: "org.apache.commons.lang3.text.StrBuilder:1589,1"
      Dst: "[org.apache.commons.lang3.text.StrBuilder].appendFixedWidthPadRight"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.text.StrBuilder].insert(int,java.lang.Object)"
    functionSourceFile: "org.apache.commons.lang3.text.StrBuilder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.apache.commons.lang3.text.StrBuilder"
    argCount: 2
    argTypes:
    - "int"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 10
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.commons.lang3.text.StrBuilder:1602"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.text.StrBuilder:1605"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.text.StrBuilder:1604"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.lang3.text.StrBuilder:1603,1"
      Dst: "[org.apache.commons.lang3.text.StrBuilder].insert"
    - Src: "org.apache.commons.lang3.text.StrBuilder:1605,1"
      Dst: "[java.lang.Object].toString"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.text.StrBuilder].insert(int,java.lang.String)"
    functionSourceFile: "org.apache.commons.lang3.text.StrBuilder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.apache.commons.lang3.text.StrBuilder"
    argCount: 2
    argTypes:
    - "int"
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 22
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.commons.lang3.text.StrBuilder:1619"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.text.StrBuilder:1622"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.text.StrBuilder:1621"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.text.StrBuilder:1622"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.text.StrBuilder:1632"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.text.StrBuilder:1631"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.text.StrBuilder:1624"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.text.StrBuilder:1632"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.text.StrBuilder:1631"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.lang3.text.StrBuilder:1618,1"
      Dst: "[org.apache.commons.lang3.text.StrBuilder].validateIndex"
    - Src: "org.apache.commons.lang3.text.StrBuilder:1623,1"
      Dst: "[java.lang.String].length"
    - Src: "org.apache.commons.lang3.text.StrBuilder:1626,1"
      Dst: "[org.apache.commons.lang3.text.StrBuilder].ensureCapacity"
    - Src: "org.apache.commons.lang3.text.StrBuilder:1627,1"
      Dst: "[java.lang.System].arraycopy"
    - Src: "org.apache.commons.lang3.text.StrBuilder:1629,1"
      Dst: "[java.lang.String].getChars"
    JavaMethodInfo: null
    BBCount: 6
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.text.StrBuilder].insert(int,char[])"
    functionSourceFile: "org.apache.commons.lang3.text.StrBuilder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.apache.commons.lang3.text.StrBuilder"
    argCount: 2
    argTypes:
    - "int"
    - "char[]"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 25
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.commons.lang3.text.StrBuilder:1646"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.text.StrBuilder:1649"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.text.StrBuilder:1648"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.text.StrBuilder:1650"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.text.StrBuilder:1656"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.text.StrBuilder:1655"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.lang3.text.StrBuilder:1645,1"
      Dst: "[org.apache.commons.lang3.text.StrBuilder].validateIndex"
    - Src: "org.apache.commons.lang3.text.StrBuilder:1647,1"
      Dst: "[org.apache.commons.lang3.text.StrBuilder].insert"
    - Src: "org.apache.commons.lang3.text.StrBuilder:1651,1"
      Dst: "[org.apache.commons.lang3.text.StrBuilder].ensureCapacity"
    - Src: "org.apache.commons.lang3.text.StrBuilder:1652,1"
      Dst: "[java.lang.System].arraycopy"
    JavaMethodInfo: null
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.text.StrBuilder].insert(int,char[],int,int)"
    functionSourceFile: "org.apache.commons.lang3.text.StrBuilder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.apache.commons.lang3.text.StrBuilder"
    argCount: 4
    argTypes:
    - "int"
    - "char[]"
    - "int"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 49
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.commons.lang3.text.StrBuilder:1672"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.text.StrBuilder:1675"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.text.StrBuilder:1674"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.text.StrBuilder:1675"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.text.StrBuilder:1676"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.text.StrBuilder:1675"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.text.StrBuilder:1675"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.text.StrBuilder:1678"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.text.StrBuilder:1677"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.text.StrBuilder:1678"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.text.StrBuilder:1679"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.text.StrBuilder:1678"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.text.StrBuilder:1678"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.text.StrBuilder:1681"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.text.StrBuilder:1680"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.text.StrBuilder:1681"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.text.StrBuilder:1687"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.text.StrBuilder:1686"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.lang3.text.StrBuilder:1671,1"
      Dst: "[org.apache.commons.lang3.text.StrBuilder].validateIndex"
    - Src: "org.apache.commons.lang3.text.StrBuilder:1673,1"
      Dst: "[org.apache.commons.lang3.text.StrBuilder].insert"
    - Src: "org.apache.commons.lang3.text.StrBuilder:1676,1"
      Dst: "[java.lang.StringBuilder].<init>"
    - Src: "org.apache.commons.lang3.text.StrBuilder:1676,1"
      Dst: "[java.lang.StringBuilder].append"
    - Src: "org.apache.commons.lang3.text.StrBuilder:1676,1"
      Dst: "[java.lang.StringBuilder].toString"
    - Src: "org.apache.commons.lang3.text.StrBuilder:1676,1"
      Dst: "[java.lang.StringIndexOutOfBoundsException].<init>"
    - Src: "org.apache.commons.lang3.text.StrBuilder:1682,1"
      Dst: "[org.apache.commons.lang3.text.StrBuilder].ensureCapacity"
    - Src: "org.apache.commons.lang3.text.StrBuilder:1683,1"
      Dst: "[java.lang.System].arraycopy"
    JavaMethodInfo: null
    BBCount: 11
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.text.StrBuilder].insert(int,boolean)"
    functionSourceFile: "org.apache.commons.lang3.text.StrBuilder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.apache.commons.lang3.text.StrBuilder"
    argCount: 2
    argTypes:
    - "int"
    - "boolean"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 56
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.commons.lang3.text.StrBuilder:1700"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.text.StrBuilder:1709"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.text.StrBuilder:1708"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.lang3.text.StrBuilder:1699,1"
      Dst: "[org.apache.commons.lang3.text.StrBuilder].validateIndex"
    - Src: "org.apache.commons.lang3.text.StrBuilder:1701,1"
      Dst: "[org.apache.commons.lang3.text.StrBuilder].ensureCapacity"
    - Src: "org.apache.commons.lang3.text.StrBuilder:1702,1"
      Dst: "[java.lang.System].arraycopy"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.text.StrBuilder].insert(int,char)"
    functionSourceFile: "org.apache.commons.lang3.text.StrBuilder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.apache.commons.lang3.text.StrBuilder"
    argCount: 2
    argTypes:
    - "int"
    - "char"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 19
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.lang3.text.StrBuilder:1730,1"
      Dst: "[org.apache.commons.lang3.text.StrBuilder].validateIndex"
    - Src: "org.apache.commons.lang3.text.StrBuilder:1731,1"
      Dst: "[org.apache.commons.lang3.text.StrBuilder].ensureCapacity"
    - Src: "org.apache.commons.lang3.text.StrBuilder:1732,1"
      Dst: "[java.lang.System].arraycopy"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.text.StrBuilder].insert(int,int)"
    functionSourceFile: "org.apache.commons.lang3.text.StrBuilder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.apache.commons.lang3.text.StrBuilder"
    argCount: 2
    argTypes:
    - "int"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.lang3.text.StrBuilder:1747,1"
      Dst: "[java.lang.String].valueOf"
    - Src: "org.apache.commons.lang3.text.StrBuilder:1747,1"
      Dst: "[org.apache.commons.lang3.text.StrBuilder].insert"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.text.StrBuilder].insert(int,long)"
    functionSourceFile: "org.apache.commons.lang3.text.StrBuilder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.apache.commons.lang3.text.StrBuilder"
    argCount: 2
    argTypes:
    - "int"
    - "long"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.lang3.text.StrBuilder:1759,1"
      Dst: "[java.lang.String].valueOf"
    - Src: "org.apache.commons.lang3.text.StrBuilder:1759,1"
      Dst: "[org.apache.commons.lang3.text.StrBuilder].insert"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.text.StrBuilder].insert(int,float)"
    functionSourceFile: "org.apache.commons.lang3.text.StrBuilder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.apache.commons.lang3.text.StrBuilder"
    argCount: 2
    argTypes:
    - "int"
    - "float"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.lang3.text.StrBuilder:1771,1"
      Dst: "[java.lang.String].valueOf"
    - Src: "org.apache.commons.lang3.text.StrBuilder:1771,1"
      Dst: "[org.apache.commons.lang3.text.StrBuilder].insert"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.text.StrBuilder].insert(int,double)"
    functionSourceFile: "org.apache.commons.lang3.text.StrBuilder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.apache.commons.lang3.text.StrBuilder"
    argCount: 2
    argTypes:
    - "int"
    - "double"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.lang3.text.StrBuilder:1783,1"
      Dst: "[java.lang.String].valueOf"
    - Src: "org.apache.commons.lang3.text.StrBuilder:1783,1"
      Dst: "[org.apache.commons.lang3.text.StrBuilder].insert"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.text.StrBuilder].deleteImpl(int,int,int)"
    functionSourceFile: "org.apache.commons.lang3.text.StrBuilder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 3
    argTypes:
    - "int"
    - "int"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 13
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.lang3.text.StrBuilder:1795,1"
      Dst: "[java.lang.System].arraycopy"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.text.StrBuilder].delete(int,int)"
    functionSourceFile: "org.apache.commons.lang3.text.StrBuilder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.apache.commons.lang3.text.StrBuilder"
    argCount: 2
    argTypes:
    - "int"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 8
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.commons.lang3.text.StrBuilder:1811"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.text.StrBuilder:1814"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.text.StrBuilder:1813"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.lang3.text.StrBuilder:1809,1"
      Dst: "[org.apache.commons.lang3.text.StrBuilder].validateRange"
    - Src: "org.apache.commons.lang3.text.StrBuilder:1812,1"
      Dst: "[org.apache.commons.lang3.text.StrBuilder].deleteImpl"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.text.StrBuilder].deleteAll(char)"
    functionSourceFile: "org.apache.commons.lang3.text.StrBuilder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.apache.commons.lang3.text.StrBuilder"
    argCount: 1
    argTypes:
    - "char"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 26
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.commons.lang3.text.StrBuilder:1824"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.text.StrBuilder:1837"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.text.StrBuilder:1836"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.text.StrBuilder:1825"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.text.StrBuilder:1824"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.text.StrBuilder:1823"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.text.StrBuilder:1827"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.text.StrBuilder:1832"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.text.StrBuilder:1831"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.text.StrBuilder:1828"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.text.StrBuilder:1827"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.text.StrBuilder:1826"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.lang3.text.StrBuilder:1833,1"
      Dst: "[org.apache.commons.lang3.text.StrBuilder].deleteImpl"
    JavaMethodInfo: null
    BBCount: 10
    CyclomaticComplexity: 3
  - functionName: "[org.apache.commons.lang3.text.StrBuilder].deleteFirst(char)"
    functionSourceFile: "org.apache.commons.lang3.text.StrBuilder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.apache.commons.lang3.text.StrBuilder"
    argCount: 1
    argTypes:
    - "char"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 16
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.commons.lang3.text.StrBuilder:1847"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.text.StrBuilder:1853"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.text.StrBuilder:1852"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.text.StrBuilder:1848"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.text.StrBuilder:1847"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.text.StrBuilder:1846"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.lang3.text.StrBuilder:1849,1"
      Dst: "[org.apache.commons.lang3.text.StrBuilder].deleteImpl"
    JavaMethodInfo: null
    BBCount: 6
    CyclomaticComplexity: 2
  - functionName: "[org.apache.commons.lang3.text.StrBuilder].deleteAll(java.lang.String)"
    functionSourceFile: "org.apache.commons.lang3.text.StrBuilder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.apache.commons.lang3.text.StrBuilder"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 11
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.commons.lang3.text.StrBuilder:1864"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.text.StrBuilder:1871"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.text.StrBuilder:1870"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.text.StrBuilder:1866"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.text.StrBuilder:1871"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.text.StrBuilder:1870"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.lang3.text.StrBuilder:1863,1"
      Dst: "[org.apache.commons.lang3.StringUtils].length"
    - Src: "org.apache.commons.lang3.text.StrBuilder:1865,1"
      Dst: "[org.apache.commons.lang3.text.StrBuilder].indexOf"
    - Src: "org.apache.commons.lang3.text.StrBuilder:1867,1"
      Dst: "[org.apache.commons.lang3.text.StrBuilder].deleteImpl"
    JavaMethodInfo: null
    BBCount: 5
    CyclomaticComplexity: 2
  - functionName: "[org.apache.commons.lang3.text.StrBuilder].deleteFirst(java.lang.String)"
    functionSourceFile: "org.apache.commons.lang3.text.StrBuilder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.apache.commons.lang3.text.StrBuilder"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 9
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.commons.lang3.text.StrBuilder:1882"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.text.StrBuilder:1888"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.text.StrBuilder:1887"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.text.StrBuilder:1884"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.text.StrBuilder:1888"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.text.StrBuilder:1887"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.lang3.text.StrBuilder:1881,1"
      Dst: "[org.apache.commons.lang3.StringUtils].length"
    - Src: "org.apache.commons.lang3.text.StrBuilder:1883,1"
      Dst: "[org.apache.commons.lang3.text.StrBuilder].indexOf"
    - Src: "org.apache.commons.lang3.text.StrBuilder:1885,1"
      Dst: "[org.apache.commons.lang3.text.StrBuilder].deleteImpl"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.text.StrBuilder].deleteAll(org.apache.commons.lang3.text.StrMatcher)"
    functionSourceFile: "org.apache.commons.lang3.text.StrBuilder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.apache.commons.lang3.text.StrBuilder"
    argCount: 1
    argTypes:
    - "org.apache.commons.lang3.text.StrMatcher"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.lang3.text.StrBuilder:1903,1"
      Dst: "[org.apache.commons.lang3.text.StrBuilder].replace"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.text.StrBuilder].deleteFirst(org.apache.commons.lang3.text.StrMatcher)"
    functionSourceFile: "org.apache.commons.lang3.text.StrBuilder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.apache.commons.lang3.text.StrBuilder"
    argCount: 1
    argTypes:
    - "org.apache.commons.lang3.text.StrMatcher"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.lang3.text.StrBuilder:1918,1"
      Dst: "[org.apache.commons.lang3.text.StrBuilder].replace"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.text.StrBuilder].replaceImpl(int,int,int,java.lang.String,int)"
    functionSourceFile: "org.apache.commons.lang3.text.StrBuilder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 5
    argTypes:
    - "int"
    - "int"
    - "int"
    - "java.lang.String"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 22
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.commons.lang3.text.StrBuilder:1933"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.text.StrBuilder:1938"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.text.StrBuilder:1937"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.text.StrBuilder:1938"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.text.StrBuilder:1941"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.text.StrBuilder:1940"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.lang3.text.StrBuilder:1934,1"
      Dst: "[org.apache.commons.lang3.text.StrBuilder].ensureCapacity"
    - Src: "org.apache.commons.lang3.text.StrBuilder:1935,1"
      Dst: "[java.lang.System].arraycopy"
    - Src: "org.apache.commons.lang3.text.StrBuilder:1939,1"
      Dst: "[java.lang.String].getChars"
    JavaMethodInfo: null
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.text.StrBuilder].replace(int,int,java.lang.String)"
    functionSourceFile: "org.apache.commons.lang3.text.StrBuilder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.apache.commons.lang3.text.StrBuilder"
    argCount: 3
    argTypes:
    - "int"
    - "int"
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 9
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.lang3.text.StrBuilder:1955,1"
      Dst: "[org.apache.commons.lang3.text.StrBuilder].validateRange"
    - Src: "org.apache.commons.lang3.text.StrBuilder:1956,1"
      Dst: "[org.apache.commons.lang3.StringUtils].length"
    - Src: "org.apache.commons.lang3.text.StrBuilder:1957,1"
      Dst: "[org.apache.commons.lang3.text.StrBuilder].replaceImpl"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.text.StrBuilder].replaceAll(char,char)"
    functionSourceFile: "org.apache.commons.lang3.text.StrBuilder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.apache.commons.lang3.text.StrBuilder"
    argCount: 2
    argTypes:
    - "char"
    - "char"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 19
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.commons.lang3.text.StrBuilder:1970"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.text.StrBuilder:1977"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.text.StrBuilder:1976"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.text.StrBuilder:1971"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.text.StrBuilder:1977"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.text.StrBuilder:1976"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.text.StrBuilder:1972"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.text.StrBuilder:1971"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.text.StrBuilder:1970"
        BranchSideFuncs: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 7
    CyclomaticComplexity: 2
  - functionName: "[org.apache.commons.lang3.text.StrBuilder].replaceFirst(char,char)"
    functionSourceFile: "org.apache.commons.lang3.text.StrBuilder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.apache.commons.lang3.text.StrBuilder"
    argCount: 2
    argTypes:
    - "char"
    - "char"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 20
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.commons.lang3.text.StrBuilder:1989"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.text.StrBuilder:1997"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.text.StrBuilder:1996"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.text.StrBuilder:1990"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.text.StrBuilder:1997"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.text.StrBuilder:1996"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.text.StrBuilder:1991"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.text.StrBuilder:1990"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.text.StrBuilder:1989"
        BranchSideFuncs: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 7
    CyclomaticComplexity: 2
  - functionName: "[org.apache.commons.lang3.text.StrBuilder].replaceAll(java.lang.String,java.lang.String)"
    functionSourceFile: "org.apache.commons.lang3.text.StrBuilder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.apache.commons.lang3.text.StrBuilder"
    argCount: 2
    argTypes:
    - "java.lang.String"
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 14
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.commons.lang3.text.StrBuilder:2009"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.text.StrBuilder:2017"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.text.StrBuilder:2016"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.text.StrBuilder:2012"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.text.StrBuilder:2017"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.text.StrBuilder:2016"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.lang3.text.StrBuilder:2008,1"
      Dst: "[org.apache.commons.lang3.StringUtils].length"
    - Src: "org.apache.commons.lang3.text.StrBuilder:2011,1"
      Dst: "[org.apache.commons.lang3.text.StrBuilder].indexOf"
    - Src: "org.apache.commons.lang3.text.StrBuilder:2013,1"
      Dst: "[org.apache.commons.lang3.text.StrBuilder].replaceImpl"
    JavaMethodInfo: null
    BBCount: 5
    CyclomaticComplexity: 2
  - functionName: "[org.apache.commons.lang3.text.StrBuilder].replaceFirst(java.lang.String,java.lang.String)"
    functionSourceFile: "org.apache.commons.lang3.text.StrBuilder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.apache.commons.lang3.text.StrBuilder"
    argCount: 2
    argTypes:
    - "java.lang.String"
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 11
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.commons.lang3.text.StrBuilder:2029"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.text.StrBuilder:2036"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.text.StrBuilder:2035"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.text.StrBuilder:2031"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.text.StrBuilder:2036"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.text.StrBuilder:2035"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.lang3.text.StrBuilder:2028,1"
      Dst: "[org.apache.commons.lang3.StringUtils].length"
    - Src: "org.apache.commons.lang3.text.StrBuilder:2030,1"
      Dst: "[org.apache.commons.lang3.text.StrBuilder].indexOf"
    - Src: "org.apache.commons.lang3.text.StrBuilder:2033,1"
      Dst: "[org.apache.commons.lang3.text.StrBuilder].replaceImpl"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.text.StrBuilder].replaceAll(org.apache.commons.lang3.text.StrMatcher,java.lang.String)"
    functionSourceFile: "org.apache.commons.lang3.text.StrBuilder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.apache.commons.lang3.text.StrBuilder"
    argCount: 2
    argTypes:
    - "org.apache.commons.lang3.text.StrMatcher"
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 7
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.lang3.text.StrBuilder:2052,1"
      Dst: "[org.apache.commons.lang3.text.StrBuilder].replace"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.text.StrBuilder].replaceFirst(org.apache.commons.lang3.text.StrMatcher,java.lang.String)"
    functionSourceFile: "org.apache.commons.lang3.text.StrBuilder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.apache.commons.lang3.text.StrBuilder"
    argCount: 2
    argTypes:
    - "org.apache.commons.lang3.text.StrMatcher"
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.lang3.text.StrBuilder:2068,1"
      Dst: "[org.apache.commons.lang3.text.StrBuilder].replace"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.text.StrBuilder].replace(org.apache.commons.lang3.text.StrMatcher,java.lang.String,int,int,int)"
    functionSourceFile: "org.apache.commons.lang3.text.StrBuilder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.apache.commons.lang3.text.StrBuilder"
    argCount: 5
    argTypes:
    - "org.apache.commons.lang3.text.StrMatcher"
    - "java.lang.String"
    - "int"
    - "int"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 9
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.lang3.text.StrBuilder:2091,1"
      Dst: "[org.apache.commons.lang3.text.StrBuilder].validateRange"
    - Src: "org.apache.commons.lang3.text.StrBuilder:2092,1"
      Dst: "[org.apache.commons.lang3.text.StrBuilder].replaceImpl"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.text.StrBuilder].replaceImpl(org.apache.commons.lang3.text.StrMatcher,java.lang.String,int,int,int)"
    functionSourceFile: "org.apache.commons.lang3.text.StrBuilder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.apache.commons.lang3.text.StrBuilder"
    argCount: 5
    argTypes:
    - "org.apache.commons.lang3.text.StrMatcher"
    - "java.lang.String"
    - "int"
    - "int"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 29
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.commons.lang3.text.StrBuilder:2114"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.text.StrBuilder:2115"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.text.StrBuilder:2114"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.text.StrBuilder:2114"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.text.StrBuilder:2117"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.text.StrBuilder:2116"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.text.StrBuilder:2118"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.text.StrBuilder:2130"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.text.StrBuilder:2129"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.text.StrBuilder:2118"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.text.StrBuilder:2130"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.text.StrBuilder:2129"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.text.StrBuilder:2121"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.text.StrBuilder:2117"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.text.StrBuilder:2116"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.text.StrBuilder:2125"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.text.StrBuilder:2117"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.text.StrBuilder:2116"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.lang3.text.StrBuilder:2117,1"
      Dst: "[org.apache.commons.lang3.StringUtils].length"
    - Src: "org.apache.commons.lang3.text.StrBuilder:2120,1"
      Dst: "[org.apache.commons.lang3.text.StrMatcher].isMatch"
    - Src: "org.apache.commons.lang3.text.StrBuilder:2122,1"
      Dst: "[org.apache.commons.lang3.text.StrBuilder].replaceImpl"
    JavaMethodInfo: null
    BBCount: 11
    CyclomaticComplexity: 2
  - functionName: "[org.apache.commons.lang3.text.StrBuilder].reverse()"
    functionSourceFile: "org.apache.commons.lang3.text.StrBuilder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.apache.commons.lang3.text.StrBuilder"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 20
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.commons.lang3.text.StrBuilder:2139"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.text.StrBuilder:2143"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.text.StrBuilder:2142"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.text.StrBuilder:2145"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.text.StrBuilder:2149"
        BranchSideFuncs: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 6
    CyclomaticComplexity: 2
  - functionName: "[org.apache.commons.lang3.text.StrBuilder].trim()"
    functionSourceFile: "org.apache.commons.lang3.text.StrBuilder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.apache.commons.lang3.text.StrBuilder"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 28
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.commons.lang3.text.StrBuilder:2160"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.text.StrBuilder:2163"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.text.StrBuilder:2162"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.text.StrBuilder:2166"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.text.StrBuilder:2169"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.text.StrBuilder:2168"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.text.StrBuilder:2166"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.text.StrBuilder:2169"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.text.StrBuilder:2168"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.text.StrBuilder:2169"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.text.StrBuilder:2172"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.text.StrBuilder:2171"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.text.StrBuilder:2169"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.text.StrBuilder:2172"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.text.StrBuilder:2171"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.text.StrBuilder:2172"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.text.StrBuilder:2175"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.text.StrBuilder:2174"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.text.StrBuilder:2175"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.text.StrBuilder:2178"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.text.StrBuilder:2177"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.lang3.text.StrBuilder:2173,1"
      Dst: "[org.apache.commons.lang3.text.StrBuilder].delete"
    JavaMethodInfo: null
    BBCount: 14
    CyclomaticComplexity: 3
  - functionName: "[org.apache.commons.lang3.text.StrBuilder].startsWith(java.lang.String)"
    functionSourceFile: "org.apache.commons.lang3.text.StrBuilder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 22
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.commons.lang3.text.StrBuilder:2191"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.text.StrBuilder:2194"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.text.StrBuilder:2193"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.text.StrBuilder:2195"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.text.StrBuilder:2198"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.text.StrBuilder:2197"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.text.StrBuilder:2198"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.text.StrBuilder:2201"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.text.StrBuilder:2200"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.text.StrBuilder:2201"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.text.StrBuilder:2206"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.text.StrBuilder:2205"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.text.StrBuilder:2202"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.text.StrBuilder:2201"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.text.StrBuilder:2200"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.lang3.text.StrBuilder:2194,1"
      Dst: "[java.lang.String].length"
    - Src: "org.apache.commons.lang3.text.StrBuilder:2202,1"
      Dst: "[java.lang.String].charAt"
    JavaMethodInfo: null
    BBCount: 12
    CyclomaticComplexity: 2
  - functionName: "[org.apache.commons.lang3.text.StrBuilder].endsWith(java.lang.String)"
    functionSourceFile: "org.apache.commons.lang3.text.StrBuilder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 25
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.commons.lang3.text.StrBuilder:2219"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.text.StrBuilder:2222"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.text.StrBuilder:2221"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.text.StrBuilder:2223"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.text.StrBuilder:2226"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.text.StrBuilder:2225"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.text.StrBuilder:2226"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.text.StrBuilder:2229"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.text.StrBuilder:2228"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.text.StrBuilder:2230"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.text.StrBuilder:2235"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.text.StrBuilder:2234"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.text.StrBuilder:2231"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.text.StrBuilder:2229"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.text.StrBuilder:2228"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.lang3.text.StrBuilder:2222,1"
      Dst: "[java.lang.String].length"
    - Src: "org.apache.commons.lang3.text.StrBuilder:2231,1"
      Dst: "[java.lang.String].charAt"
    JavaMethodInfo: null
    BBCount: 12
    CyclomaticComplexity: 2
  - functionName: "[org.apache.commons.lang3.text.StrBuilder].subSequence(int,int)"
    functionSourceFile: "org.apache.commons.lang3.text.StrBuilder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.CharSequence"
    argCount: 2
    argTypes:
    - "int"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 19
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.commons.lang3.text.StrBuilder:2244"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.text.StrBuilder:2247"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.text.StrBuilder:2246"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.text.StrBuilder:2247"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.text.StrBuilder:2250"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.text.StrBuilder:2249"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.text.StrBuilder:2250"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.text.StrBuilder:2253"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.text.StrBuilder:2252"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.lang3.text.StrBuilder:2245,1"
      Dst: "[java.lang.StringIndexOutOfBoundsException].<init>"
    - Src: "org.apache.commons.lang3.text.StrBuilder:2253,1"
      Dst: "[org.apache.commons.lang3.text.StrBuilder].substring"
    JavaMethodInfo: null
    BBCount: 7
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.text.StrBuilder].substring(int)"
    functionSourceFile: "org.apache.commons.lang3.text.StrBuilder"
    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.apache.commons.lang3.text.StrBuilder:2264,1"
      Dst: "[org.apache.commons.lang3.text.StrBuilder].substring"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.text.StrBuilder].substring(int,int)"
    functionSourceFile: "org.apache.commons.lang3.text.StrBuilder"
    linkageType: null
    functionLinenumber: 2281
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 2
    argTypes:
    - "int"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.lang3.text.StrBuilder].validateRange(int,int)"
    functionUses: 2
    ICount: 9
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.lang3.text.StrBuilder:2282,1"
      Dst: "[org.apache.commons.lang3.text.StrBuilder].validateRange"
    - Src: "org.apache.commons.lang3.text.StrBuilder:2283,1"
      Dst: "[java.lang.String].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.text.StrBuilder].leftString(int)"
    functionSourceFile: "org.apache.commons.lang3.text.StrBuilder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 15
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.commons.lang3.text.StrBuilder:2300"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.text.StrBuilder:2303"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.text.StrBuilder:2302"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.text.StrBuilder:2303"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.text.StrBuilder:2306"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.text.StrBuilder:2305"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.lang3.text.StrBuilder:2304,1"
      Dst: "[java.lang.String].<init>"
    JavaMethodInfo: null
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.text.StrBuilder].rightString(int)"
    functionSourceFile: "org.apache.commons.lang3.text.StrBuilder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 17
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.commons.lang3.text.StrBuilder:2323"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.text.StrBuilder:2326"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.text.StrBuilder:2325"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.text.StrBuilder:2326"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.text.StrBuilder:2329"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.text.StrBuilder:2328"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.lang3.text.StrBuilder:2327,1"
      Dst: "[java.lang.String].<init>"
    JavaMethodInfo: null
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.text.StrBuilder].midString(int,int)"
    functionSourceFile: "org.apache.commons.lang3.text.StrBuilder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 2
    argTypes:
    - "int"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 22
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.commons.lang3.text.StrBuilder:2350"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.text.StrBuilder:2353"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.text.StrBuilder:2352"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.text.StrBuilder:2353"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.text.StrBuilder:2354"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.text.StrBuilder:2353"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.text.StrBuilder:2353"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.text.StrBuilder:2356"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.text.StrBuilder:2355"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.text.StrBuilder:2356"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.text.StrBuilder:2359"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.text.StrBuilder:2358"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.lang3.text.StrBuilder:2357,1"
      Dst: "[java.lang.String].<init>"
    JavaMethodInfo: null
    BBCount: 8
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.text.StrBuilder].contains(char)"
    functionSourceFile: "org.apache.commons.lang3.text.StrBuilder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "char"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 14
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.commons.lang3.text.StrBuilder:2370"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.text.StrBuilder:2375"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.text.StrBuilder:2374"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.text.StrBuilder:2371"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.text.StrBuilder:2369"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.text.StrBuilder:2368"
        BranchSideFuncs: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 6
    CyclomaticComplexity: 2
  - functionName: "[org.apache.commons.lang3.text.StrBuilder].contains(java.lang.String)"
    functionSourceFile: "org.apache.commons.lang3.text.StrBuilder"
    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.apache.commons.lang3.text.StrBuilder:2385"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.text.StrBuilder:2384"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.lang3.text.StrBuilder:2385,1"
      Dst: "[org.apache.commons.lang3.text.StrBuilder].indexOf"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.text.StrBuilder].contains(org.apache.commons.lang3.text.StrMatcher)"
    functionSourceFile: "org.apache.commons.lang3.text.StrBuilder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "org.apache.commons.lang3.text.StrMatcher"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 8
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.commons.lang3.text.StrBuilder:2401"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.text.StrBuilder:2400"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.lang3.text.StrBuilder:2401,1"
      Dst: "[org.apache.commons.lang3.text.StrBuilder].indexOf"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.text.StrBuilder].indexOf(char)"
    functionSourceFile: "org.apache.commons.lang3.text.StrBuilder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "int"
    argCount: 1
    argTypes:
    - "char"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.lang3.text.StrBuilder:2411,1"
      Dst: "[org.apache.commons.lang3.text.StrBuilder].indexOf"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.text.StrBuilder].indexOf(char,int)"
    functionSourceFile: "org.apache.commons.lang3.text.StrBuilder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "int"
    argCount: 2
    argTypes:
    - "char"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 21
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.commons.lang3.text.StrBuilder:2423"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.text.StrBuilder:2426"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.text.StrBuilder:2425"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.text.StrBuilder:2427"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.text.StrBuilder:null"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.text.StrBuilder:2428"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.text.StrBuilder:2426"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.text.StrBuilder:2425"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.lang3.text.StrBuilder:2422,1"
      Dst: "[java.lang.Math].max"
    JavaMethodInfo: null
    BBCount: 8
    CyclomaticComplexity: 2
  - functionName: "[org.apache.commons.lang3.text.StrBuilder].indexOf(java.lang.String)"
    functionSourceFile: "org.apache.commons.lang3.text.StrBuilder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "int"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.lang3.text.StrBuilder:2445,1"
      Dst: "[org.apache.commons.lang3.text.StrBuilder].indexOf"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.text.StrBuilder].indexOf(java.lang.String,int)"
    functionSourceFile: "org.apache.commons.lang3.text.StrBuilder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "int"
    argCount: 2
    argTypes:
    - "java.lang.String"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.lang3.text.StrBuilder:2460,1"
      Dst: "[org.apache.commons.lang3.StringUtils].indexOf"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.text.StrBuilder].indexOf(org.apache.commons.lang3.text.StrMatcher)"
    functionSourceFile: "org.apache.commons.lang3.text.StrBuilder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "int"
    argCount: 1
    argTypes:
    - "org.apache.commons.lang3.text.StrMatcher"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.lang3.text.StrBuilder:2475,1"
      Dst: "[org.apache.commons.lang3.text.StrBuilder].indexOf"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.text.StrBuilder].indexOf(org.apache.commons.lang3.text.StrMatcher,int)"
    functionSourceFile: "org.apache.commons.lang3.text.StrBuilder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "int"
    argCount: 2
    argTypes:
    - "org.apache.commons.lang3.text.StrMatcher"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 20
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.commons.lang3.text.StrBuilder:2493"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.text.StrBuilder:null"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.text.StrBuilder:2493"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.text.StrBuilder:2496"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.text.StrBuilder:2495"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.text.StrBuilder:2498"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.text.StrBuilder:null"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.text.StrBuilder:2499"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.text.StrBuilder:2496"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.text.StrBuilder:2495"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.lang3.text.StrBuilder:2492,1"
      Dst: "[java.lang.Math].max"
    - Src: "org.apache.commons.lang3.text.StrBuilder:2499,1"
      Dst: "[org.apache.commons.lang3.text.StrMatcher].isMatch"
    JavaMethodInfo: null
    BBCount: 9
    CyclomaticComplexity: 2
  - functionName: "[org.apache.commons.lang3.text.StrBuilder].lastIndexOf(char)"
    functionSourceFile: "org.apache.commons.lang3.text.StrBuilder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "int"
    argCount: 1
    argTypes:
    - "char"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.lang3.text.StrBuilder:2513,1"
      Dst: "[org.apache.commons.lang3.text.StrBuilder].lastIndexOf"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.text.StrBuilder].lastIndexOf(char,int)"
    functionSourceFile: "org.apache.commons.lang3.text.StrBuilder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "int"
    argCount: 2
    argTypes:
    - "char"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 25
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.commons.lang3.text.StrBuilder:2524"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.text.StrBuilder:2524"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.text.StrBuilder:2523"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.text.StrBuilder:2525"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.text.StrBuilder:2528"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.text.StrBuilder:2527"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.text.StrBuilder:2528"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.text.StrBuilder:null"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.text.StrBuilder:2529"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.text.StrBuilder:null"
        BranchSideFuncs: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 11
    CyclomaticComplexity: 2
  - functionName: "[org.apache.commons.lang3.text.StrBuilder].lastIndexOf(java.lang.String)"
    functionSourceFile: "org.apache.commons.lang3.text.StrBuilder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "int"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.lang3.text.StrBuilder:2546,1"
      Dst: "[org.apache.commons.lang3.text.StrBuilder].lastIndexOf"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.text.StrBuilder].lastIndexOf(java.lang.String,int)"
    functionSourceFile: "org.apache.commons.lang3.text.StrBuilder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "int"
    argCount: 2
    argTypes:
    - "java.lang.String"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.lang3.text.StrBuilder:2561,1"
      Dst: "[org.apache.commons.lang3.StringUtils].lastIndexOf"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.text.StrBuilder].lastIndexOf(org.apache.commons.lang3.text.StrMatcher)"
    functionSourceFile: "org.apache.commons.lang3.text.StrBuilder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "int"
    argCount: 1
    argTypes:
    - "org.apache.commons.lang3.text.StrMatcher"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.lang3.text.StrBuilder:2576,1"
      Dst: "[org.apache.commons.lang3.text.StrBuilder].lastIndexOf"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.text.StrBuilder].lastIndexOf(org.apache.commons.lang3.text.StrMatcher,int)"
    functionSourceFile: "org.apache.commons.lang3.text.StrBuilder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "int"
    argCount: 2
    argTypes:
    - "org.apache.commons.lang3.text.StrMatcher"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 25
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.commons.lang3.text.StrBuilder:2593"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.text.StrBuilder:2593"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.text.StrBuilder:2592"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.text.StrBuilder:2594"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.text.StrBuilder:null"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.text.StrBuilder:2594"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.text.StrBuilder:2597"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.text.StrBuilder:2596"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.text.StrBuilder:2599"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.text.StrBuilder:null"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.text.StrBuilder:2600"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.text.StrBuilder:null"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.lang3.text.StrBuilder:2600,1"
      Dst: "[org.apache.commons.lang3.text.StrMatcher].isMatch"
    JavaMethodInfo: null
    BBCount: 12
    CyclomaticComplexity: 2
  - functionName: "[org.apache.commons.lang3.text.StrBuilder].asTokenizer()"
    functionSourceFile: "org.apache.commons.lang3.text.StrBuilder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.apache.commons.lang3.text.StrTokenizer"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.lang3.text.StrBuilder:2645,1"
      Dst: "[org.apache.commons.lang3.text.StrBuilder$StrBuilderTokenizer].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.text.StrBuilder].asReader()"
    functionSourceFile: "org.apache.commons.lang3.text.StrBuilder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.io.Reader"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.lang3.text.StrBuilder:2672,1"
      Dst: "[org.apache.commons.lang3.text.StrBuilder$StrBuilderReader].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.text.StrBuilder].asWriter()"
    functionSourceFile: "org.apache.commons.lang3.text.StrBuilder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.io.Writer"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.lang3.text.StrBuilder:2700,1"
      Dst: "[org.apache.commons.lang3.text.StrBuilder$StrBuilderWriter].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.text.StrBuilder].appendTo(java.lang.Appendable)"
    functionSourceFile: "org.apache.commons.lang3.text.StrBuilder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.Appendable"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 32
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.commons.lang3.text.StrBuilder:2717"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.text.StrBuilder:2719"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.text.StrBuilder:2718"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.text.StrBuilder:2719"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.text.StrBuilder:2721"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.text.StrBuilder:2720"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.text.StrBuilder:2721"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.text.StrBuilder:2723"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.text.StrBuilder:2722"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.text.StrBuilder:2723"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.text.StrBuilder:2726"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.text.StrBuilder:2725"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.lang3.text.StrBuilder:2718,1"
      Dst: "[java.io.Writer].write"
    - Src: "org.apache.commons.lang3.text.StrBuilder:2720,1"
      Dst: "[java.lang.StringBuilder].append"
    - Src: "org.apache.commons.lang3.text.StrBuilder:2722,1"
      Dst: "[java.lang.StringBuffer].append"
    - Src: "org.apache.commons.lang3.text.StrBuilder:2724,1"
      Dst: "[java.nio.CharBuffer].put"
    - Src: "org.apache.commons.lang3.text.StrBuilder:2726,1"
      Dst: "[java.lang.Appendable].append"
    JavaMethodInfo: null
    BBCount: 10
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.text.StrBuilder].equalsIgnoreCase(org.apache.commons.lang3.text.StrBuilder)"
    functionSourceFile: "org.apache.commons.lang3.text.StrBuilder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "org.apache.commons.lang3.text.StrBuilder"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 28
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.commons.lang3.text.StrBuilder:2738"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.text.StrBuilder:2741"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.text.StrBuilder:2740"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.text.StrBuilder:2741"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.text.StrBuilder:2744"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.text.StrBuilder:2743"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.text.StrBuilder:2746"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.text.StrBuilder:2753"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.text.StrBuilder:2752"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.text.StrBuilder:2749"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.text.StrBuilder:null"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.text.StrBuilder:2749"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.text.StrBuilder:null"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.lang3.text.StrBuilder:2749,1"
      Dst: "[java.lang.Character].toUpperCase"
    JavaMethodInfo: null
    BBCount: 11
    CyclomaticComplexity: 2
  - functionName: "[org.apache.commons.lang3.text.StrBuilder].equals(org.apache.commons.lang3.text.StrBuilder)"
    functionSourceFile: "org.apache.commons.lang3.text.StrBuilder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "org.apache.commons.lang3.text.StrBuilder"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 25
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.commons.lang3.text.StrBuilder:2764"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.text.StrBuilder:2767"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.text.StrBuilder:2766"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.text.StrBuilder:2767"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.text.StrBuilder:2770"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.text.StrBuilder:2769"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.text.StrBuilder:2770"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.text.StrBuilder:2773"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.text.StrBuilder:2772"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.text.StrBuilder:2775"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.text.StrBuilder:2780"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.text.StrBuilder:2779"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.text.StrBuilder:2776"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.text.StrBuilder:null"
        BranchSideFuncs: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 12
    CyclomaticComplexity: 2
  - functionName: "[org.apache.commons.lang3.text.StrBuilder].equals(java.lang.Object)"
    functionSourceFile: "org.apache.commons.lang3.text.StrBuilder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 11
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.commons.lang3.text.StrBuilder:2792"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.text.StrBuilder:2791"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.text.StrBuilder:2792"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.text.StrBuilder:2791"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.lang3.text.StrBuilder:2792,1"
      Dst: "[org.apache.commons.lang3.text.StrBuilder].equals"
    JavaMethodInfo: null
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.text.StrBuilder].hashCode()"
    functionSourceFile: "org.apache.commons.lang3.text.StrBuilder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "int"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 14
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.commons.lang3.text.StrBuilder:2804"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.text.StrBuilder:2806"
        BranchSideFuncs: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 2
  - functionName: "[org.apache.commons.lang3.text.StrBuilder].toString()"
    functionSourceFile: "org.apache.commons.lang3.text.StrBuilder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.lang3.text.StrBuilder:2822,1"
      Dst: "[java.lang.String].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.text.StrBuilder].toStringBuffer()"
    functionSourceFile: "org.apache.commons.lang3.text.StrBuilder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.StringBuffer"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 8
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.lang3.text.StrBuilder:2832,1"
      Dst: "[java.lang.StringBuffer].<init>"
    - Src: "org.apache.commons.lang3.text.StrBuilder:2832,1"
      Dst: "[java.lang.StringBuffer].append"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.text.StrBuilder].toStringBuilder()"
    functionSourceFile: "org.apache.commons.lang3.text.StrBuilder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.StringBuilder"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 8
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.lang3.text.StrBuilder:2843,1"
      Dst: "[java.lang.StringBuilder].<init>"
    - Src: "org.apache.commons.lang3.text.StrBuilder:2843,1"
      Dst: "[java.lang.StringBuilder].append"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.text.StrBuilder].build()"
    functionSourceFile: "org.apache.commons.lang3.text.StrBuilder"
    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.apache.commons.lang3.text.StrBuilder:2854,1"
      Dst: "[org.apache.commons.lang3.text.StrBuilder].toString"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.text.StrBuilder].validateRange(int,int)"
    functionSourceFile: "org.apache.commons.lang3.text.StrBuilder"
    linkageType: null
    functionLinenumber: 2866
    functionDepth: 0
    returnType: "int"
    argCount: 2
    argTypes:
    - "int"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 15
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.commons.lang3.text.StrBuilder:2867"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.text.StrBuilder:2870"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.text.StrBuilder:2869"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.text.StrBuilder:2870"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.text.StrBuilder:2873"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.text.StrBuilder:2872"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.text.StrBuilder:2873"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.text.StrBuilder:2876"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.text.StrBuilder:2875"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.lang3.text.StrBuilder:2868,1"
      Dst: "[java.lang.StringIndexOutOfBoundsException].<init>"
    JavaMethodInfo: null
    BBCount: 7
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.text.StrBuilder].validateIndex(int)"
    functionSourceFile: "org.apache.commons.lang3.text.StrBuilder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 9
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.commons.lang3.text.StrBuilder:2886"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.text.StrBuilder:2887"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.text.StrBuilder:2886"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.text.StrBuilder:2886"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.text.StrBuilder:2889"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.text.StrBuilder:2888"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.lang3.text.StrBuilder:2887,1"
      Dst: "[java.lang.StringIndexOutOfBoundsException].<init>"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[org.apache.bcel.generic.LREM].<init>()"
    functionSourceFile: "org.apache.bcel.generic.LREM"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.bcel.generic.LREM:31,1"
      Dst: "[org.apache.bcel.generic.ArithmeticInstruction].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.bcel.generic.LREM].accept(org.apache.bcel.generic.Visitor)"
    functionSourceFile: "org.apache.bcel.generic.LREM"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.apache.bcel.generic.Visitor"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 9
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.bcel.generic.LREM:42,1"
      Dst: "[org.apache.bcel.generic.Visitor].visitExceptionThrower"
    - Src: "org.apache.bcel.generic.LREM:43,1"
      Dst: "[org.apache.bcel.generic.Visitor].visitTypedInstruction"
    - Src: "org.apache.bcel.generic.LREM:44,1"
      Dst: "[org.apache.bcel.generic.Visitor].visitStackProducer"
    - Src: "org.apache.bcel.generic.LREM:45,1"
      Dst: "[org.apache.bcel.generic.Visitor].visitStackConsumer"
    - Src: "org.apache.bcel.generic.LREM:46,1"
      Dst: "[org.apache.bcel.generic.Visitor].visitArithmeticInstruction"
    - Src: "org.apache.bcel.generic.LREM:47,1"
      Dst: "[org.apache.bcel.generic.Visitor].visitLREM"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.bcel.generic.LREM].getExceptions()"
    functionSourceFile: "org.apache.bcel.generic.LREM"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.Class[]"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.bcel.generic.ClassElementValueGen].<init>(org.apache.bcel.classfile.ClassElementValue,org.apache.bcel.generic.ConstantPoolGen,boolean)"
    functionSourceFile: "org.apache.bcel.generic.ClassElementValueGen"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 3
    argTypes:
    - "org.apache.bcel.classfile.ClassElementValue"
    - "org.apache.bcel.generic.ConstantPoolGen"
    - "boolean"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 13
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.bcel.generic.ClassElementValueGen:37"
      Branch Sides:
      - BranchSide: "org.apache.bcel.generic.ClassElementValueGen:40"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.bcel.generic.ClassElementValueGen:36,1"
      Dst: "[org.apache.bcel.generic.ElementValueGen].<init>"
    - Src: "org.apache.bcel.generic.ClassElementValueGen:39,1"
      Dst: "[org.apache.bcel.classfile.ClassElementValue].getClassString"
    - Src: "org.apache.bcel.generic.ClassElementValueGen:39,1"
      Dst: "[org.apache.bcel.generic.ConstantPoolGen].addUtf8"
    - Src: "org.apache.bcel.generic.ClassElementValueGen:41,1"
      Dst: "[org.apache.bcel.classfile.ClassElementValue].getIndex"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[org.apache.bcel.generic.ClassElementValueGen].<init>(int,org.apache.bcel.generic.ConstantPoolGen)"
    functionSourceFile: "org.apache.bcel.generic.ClassElementValueGen"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "int"
    - "org.apache.bcel.generic.ConstantPoolGen"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.bcel.generic.ClassElementValueGen:46,1"
      Dst: "[org.apache.bcel.generic.ElementValueGen].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.bcel.generic.ClassElementValueGen].<init>(org.apache.bcel.generic.ObjectType,org.apache.bcel.generic.ConstantPoolGen)"
    functionSourceFile: "org.apache.bcel.generic.ClassElementValueGen"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "org.apache.bcel.generic.ObjectType"
    - "org.apache.bcel.generic.ConstantPoolGen"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 8
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.bcel.generic.ClassElementValueGen:51,1"
      Dst: "[org.apache.bcel.generic.ElementValueGen].<init>"
    - Src: "org.apache.bcel.generic.ClassElementValueGen:53,1"
      Dst: "[org.apache.bcel.generic.Type].getSignature"
    - Src: "org.apache.bcel.generic.ClassElementValueGen:53,1"
      Dst: "[org.apache.bcel.generic.ConstantPoolGen].addUtf8"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.bcel.generic.ClassElementValueGen].dump(java.io.DataOutputStream)"
    functionSourceFile: "org.apache.bcel.generic.ClassElementValueGen"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.io.DataOutputStream"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 7
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.bcel.generic.ClassElementValueGen:58,1"
      Dst: "[org.apache.bcel.generic.ElementValueGen].getElementValueType"
    - Src: "org.apache.bcel.generic.ClassElementValueGen:58,1"
      Dst: "[java.io.DataOutputStream].writeByte"
    - Src: "org.apache.bcel.generic.ClassElementValueGen:59,1"
      Dst: "[java.io.DataOutputStream].writeShort"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.bcel.generic.ClassElementValueGen].getClassString()"
    functionSourceFile: "org.apache.bcel.generic.ClassElementValueGen"
    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.apache.bcel.generic.ClassElementValueGen:63,1"
      Dst: "[org.apache.bcel.generic.ElementValueGen].getConstantPool"
    - Src: "org.apache.bcel.generic.ClassElementValueGen:63,1"
      Dst: "[org.apache.bcel.generic.ConstantPoolGen].getConstant"
    - Src: "org.apache.bcel.generic.ClassElementValueGen:64,1"
      Dst: "[org.apache.bcel.classfile.ConstantUtf8].getBytes"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.bcel.generic.ClassElementValueGen].getElementValue()"
    functionSourceFile: "org.apache.bcel.generic.ClassElementValueGen"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.apache.bcel.classfile.ElementValue"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 8
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.bcel.generic.ClassElementValueGen:76,1"
      Dst: "[org.apache.bcel.generic.ElementValueGen].getElementValueType"
    - Src: "org.apache.bcel.generic.ClassElementValueGen:76,1"
      Dst: "[org.apache.bcel.generic.ElementValueGen].getConstantPool"
    - Src: "org.apache.bcel.generic.ClassElementValueGen:76,1"
      Dst: "[org.apache.bcel.generic.ConstantPoolGen].getConstantPool"
    - Src: "org.apache.bcel.generic.ClassElementValueGen:76,1"
      Dst: "[org.apache.bcel.classfile.ClassElementValue].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.bcel.generic.ClassElementValueGen].getIndex()"
    functionSourceFile: "org.apache.bcel.generic.ClassElementValueGen"
    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.apache.bcel.generic.ClassElementValueGen].stringifyValue()"
    functionSourceFile: "org.apache.bcel.generic.ClassElementValueGen"
    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.apache.bcel.generic.ClassElementValueGen:85,1"
      Dst: "[org.apache.bcel.generic.ClassElementValueGen].getClassString"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.time.FastDateParser$CopyQuotedStrategy].<init>(java.lang.String)"
    functionSourceFile: "org.apache.commons.lang3.time.FastDateParser$CopyQuotedStrategy"
    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.apache.commons.lang3.time.FastDateParser$CopyQuotedStrategy:686,1"
      Dst: "[org.apache.commons.lang3.time.FastDateParser$Strategy].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.time.FastDateParser$CopyQuotedStrategy].isNumber()"
    functionSourceFile: "org.apache.commons.lang3.time.FastDateParser$CopyQuotedStrategy"
    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.apache.commons.lang3.time.FastDateParser$CopyQuotedStrategy].parse(org.apache.commons.lang3.time.FastDateParser,java.util.Calendar,java.lang.String,java.text.ParsePosition,int)"
    functionSourceFile: "org.apache.commons.lang3.time.FastDateParser$CopyQuotedStrategy"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 5
    argTypes:
    - "org.apache.commons.lang3.time.FastDateParser"
    - "java.util.Calendar"
    - "java.lang.String"
    - "java.text.ParsePosition"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 32
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.commons.lang3.time.FastDateParser$CopyQuotedStrategy:701"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.time.FastDateParser$CopyQuotedStrategy:712"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.time.FastDateParser$CopyQuotedStrategy:711"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.time.FastDateParser$CopyQuotedStrategy:703"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.time.FastDateParser$CopyQuotedStrategy:707"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.time.FastDateParser$CopyQuotedStrategy:706"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.time.FastDateParser$CopyQuotedStrategy:707"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.time.FastDateParser$CopyQuotedStrategy:701"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.time.FastDateParser$CopyQuotedStrategy:700"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.lang3.time.FastDateParser$CopyQuotedStrategy:701,1"
      Dst: "[java.lang.String].length"
    - Src: "org.apache.commons.lang3.time.FastDateParser$CopyQuotedStrategy:702,1"
      Dst: "[java.text.ParsePosition].getIndex"
    - Src: "org.apache.commons.lang3.time.FastDateParser$CopyQuotedStrategy:704,1"
      Dst: "[java.text.ParsePosition].setErrorIndex"
    - Src: "org.apache.commons.lang3.time.FastDateParser$CopyQuotedStrategy:707,1"
      Dst: "[java.lang.String].charAt"
    - Src: "org.apache.commons.lang3.time.FastDateParser$CopyQuotedStrategy:712,1"
      Dst: "[java.text.ParsePosition].setIndex"
    JavaMethodInfo: null
    BBCount: 8
    CyclomaticComplexity: 2
  - functionName: "[org.apache.commons.lang3.time.FastDateParser$CopyQuotedStrategy].toString()"
    functionSourceFile: "org.apache.commons.lang3.time.FastDateParser$CopyQuotedStrategy"
    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.apache.commons.lang3.time.FastDateParser$CopyQuotedStrategy:723,1"
      Dst: "[java.lang.StringBuilder].<init>"
    - Src: "org.apache.commons.lang3.time.FastDateParser$CopyQuotedStrategy:723,1"
      Dst: "[java.lang.StringBuilder].append"
    - Src: "org.apache.commons.lang3.time.FastDateParser$CopyQuotedStrategy:723,1"
      Dst: "[java.lang.StringBuilder].toString"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.bcel.classfile.ConstantUtf8].clearCache()"
    functionSourceFile: "org.apache.bcel.classfile.ConstantUtf8"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.bcel.classfile.ConstantUtf8:107,1"
      Dst: "[org.apache.bcel.classfile.ConstantUtf8$Cache].access$200"
    - Src: "org.apache.bcel.classfile.ConstantUtf8:107,1"
      Dst: "[java.util.HashMap].clear"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.bcel.classfile.ConstantUtf8].clearStats()"
    functionSourceFile: "org.apache.bcel.classfile.ConstantUtf8"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.bcel.classfile.ConstantUtf8].getCachedInstance(java.lang.String)"
    functionSourceFile: "org.apache.bcel.classfile.ConstantUtf8"
    linkageType: null
    functionLinenumber: 125
    functionDepth: 0
    returnType: "org.apache.bcel.classfile.ConstantUtf8"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.bcel.classfile.ConstantUtf8$Cache].access$300()"
    - "[org.apache.bcel.classfile.ConstantUtf8].<init>(java.lang.String)"
    - "[org.apache.bcel.classfile.ConstantUtf8$Cache].access$200()"
    - "[org.apache.bcel.classfile.ConstantUtf8].<init>(java.lang.String)"
    - "[org.apache.bcel.classfile.ConstantUtf8$Cache].access$200()"
    functionUses: 1
    ICount: 32
    EdgeCount: 5
    BranchProfiles:
    - Branch String: "org.apache.bcel.classfile.ConstantUtf8:126"
      Branch Sides:
      - BranchSide: "org.apache.bcel.classfile.ConstantUtf8:130"
        BranchSideFuncs: []
      - BranchSide: "org.apache.bcel.classfile.ConstantUtf8:129"
        BranchSideFuncs: []
    - Branch String: "org.apache.bcel.classfile.ConstantUtf8:133"
      Branch Sides:
      - BranchSide: "org.apache.bcel.classfile.ConstantUtf8:137"
        BranchSideFuncs: []
      - BranchSide: "org.apache.bcel.classfile.ConstantUtf8:136"
        BranchSideFuncs:
        - "access$200()"
        - "<init>(java.lang.String)"
    Callsites:
    - Src: "org.apache.bcel.classfile.ConstantUtf8:126,1"
      Dst: "[java.lang.String].length"
    - Src: "org.apache.bcel.classfile.ConstantUtf8:126,1"
      Dst: "[org.apache.bcel.classfile.ConstantUtf8$Cache].access$300"
    - Src: "org.apache.bcel.classfile.ConstantUtf8:128,1"
      Dst: "[org.apache.bcel.classfile.ConstantUtf8].<init>"
    - Src: "org.apache.bcel.classfile.ConstantUtf8:132,1"
      Dst: "[org.apache.bcel.classfile.ConstantUtf8$Cache].access$200"
    - Src: "org.apache.bcel.classfile.ConstantUtf8:132,1"
      Dst: "[java.util.HashMap].get"
    - Src: "org.apache.bcel.classfile.ConstantUtf8:138,1"
      Dst: "[java.util.HashMap].put"
    JavaMethodInfo: null
    BBCount: 6
    CyclomaticComplexity: 1
  - functionName: "[org.apache.bcel.classfile.ConstantUtf8].getInstance(java.io.DataInput)"
    functionSourceFile: "org.apache.bcel.classfile.ConstantUtf8"
    linkageType: null
    functionLinenumber: 154
    functionDepth: 0
    returnType: "org.apache.bcel.classfile.ConstantUtf8"
    argCount: 1
    argTypes:
    - "java.io.DataInput"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.bcel.classfile.ConstantUtf8].getInstance(java.lang.String)"
    functionUses: 1
    ICount: 4
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.bcel.classfile.ConstantUtf8:155,1"
      Dst: "[java.io.DataInput].readUTF"
    - Src: "org.apache.bcel.classfile.ConstantUtf8:155,1"
      Dst: "[org.apache.bcel.classfile.ConstantUtf8].getInstance"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.bcel.classfile.ConstantUtf8].getInstance(java.lang.String)"
    functionSourceFile: "org.apache.bcel.classfile.ConstantUtf8"
    linkageType: null
    functionLinenumber: 168
    functionDepth: 0
    returnType: "org.apache.bcel.classfile.ConstantUtf8"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.bcel.classfile.ConstantUtf8].<init>(java.lang.String)"
    - "[org.apache.bcel.classfile.ConstantUtf8].getCachedInstance(java.lang.String)"
    - "[org.apache.bcel.classfile.ConstantUtf8$Cache].isEnabled()"
    functionUses: 1
    ICount: 8
    EdgeCount: 3
    BranchProfiles:
    - Branch String: "org.apache.bcel.classfile.ConstantUtf8:169"
      Branch Sides:
      - BranchSide: "org.apache.bcel.classfile.ConstantUtf8:168"
        BranchSideFuncs:
        - "getCachedInstance(java.lang.String)"
        - "<init>(java.lang.String)"
        - "isEnabled()"
    Callsites:
    - Src: "org.apache.bcel.classfile.ConstantUtf8:169,1"
      Dst: "[org.apache.bcel.classfile.ConstantUtf8$Cache].isEnabled"
    - Src: "org.apache.bcel.classfile.ConstantUtf8:169,1"
      Dst: "[org.apache.bcel.classfile.ConstantUtf8].getCachedInstance"
    - Src: "org.apache.bcel.classfile.ConstantUtf8:169,1"
      Dst: "[org.apache.bcel.classfile.ConstantUtf8].<init>"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[org.apache.bcel.classfile.ConstantUtf8].printStats()"
    functionSourceFile: "org.apache.bcel.classfile.ConstantUtf8"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 33
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.bcel.classfile.ConstantUtf8:175,1"
      Dst: "[java.lang.Integer].valueOf"
    - Src: "org.apache.bcel.classfile.ConstantUtf8:175,1"
      Dst: "[java.io.PrintStream].printf"
    - Src: "org.apache.bcel.classfile.ConstantUtf8:177,1"
      Dst: "[org.apache.bcel.classfile.ConstantUtf8$Cache].access$000"
    - Src: "org.apache.bcel.classfile.ConstantUtf8:178,1"
      Dst: "[org.apache.bcel.classfile.ConstantUtf8$Cache].access$300"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.bcel.classfile.ConstantUtf8].<init>(org.apache.bcel.classfile.ConstantUtf8)"
    functionSourceFile: "org.apache.bcel.classfile.ConstantUtf8"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.apache.bcel.classfile.ConstantUtf8"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.bcel.classfile.ConstantUtf8:189,1"
      Dst: "[org.apache.bcel.classfile.ConstantUtf8].getBytes"
    - Src: "org.apache.bcel.classfile.ConstantUtf8:189,1"
      Dst: "[org.apache.bcel.classfile.ConstantUtf8].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.bcel.classfile.ConstantUtf8].<init>(java.io.DataInput)"
    functionSourceFile: "org.apache.bcel.classfile.ConstantUtf8"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.io.DataInput"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 9
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.bcel.classfile.ConstantUtf8:199,1"
      Dst: "[org.apache.bcel.classfile.Constant].<init>"
    - Src: "org.apache.bcel.classfile.ConstantUtf8:200,1"
      Dst: "[java.io.DataInput].readUTF"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.bcel.classfile.ConstantUtf8].<init>(java.lang.String)"
    functionSourceFile: "org.apache.bcel.classfile.ConstantUtf8"
    linkageType: null
    functionLinenumber: 207
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.bcel.classfile.Constant].<init>(byte)"
    functionUses: 3
    ICount: 10
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.bcel.classfile.ConstantUtf8:208,1"
      Dst: "[org.apache.bcel.classfile.Constant].<init>"
    - Src: "org.apache.bcel.classfile.ConstantUtf8:209,1"
      Dst: "[java.util.Objects].requireNonNull"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.bcel.classfile.ConstantUtf8].accept(org.apache.bcel.classfile.Visitor)"
    functionSourceFile: "org.apache.bcel.classfile.ConstantUtf8"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.apache.bcel.classfile.Visitor"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.bcel.classfile.ConstantUtf8:221,1"
      Dst: "[org.apache.bcel.classfile.Visitor].visitConstantUtf8"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.bcel.classfile.ConstantUtf8].dump(java.io.DataOutputStream)"
    functionSourceFile: "org.apache.bcel.classfile.ConstantUtf8"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.io.DataOutputStream"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 8
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.bcel.classfile.ConstantUtf8:232,1"
      Dst: "[org.apache.bcel.classfile.Constant].getTag"
    - Src: "org.apache.bcel.classfile.ConstantUtf8:232,1"
      Dst: "[java.io.DataOutputStream].writeByte"
    - Src: "org.apache.bcel.classfile.ConstantUtf8:233,1"
      Dst: "[java.io.DataOutputStream].writeUTF"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.bcel.classfile.ConstantUtf8].getBytes()"
    functionSourceFile: "org.apache.bcel.classfile.ConstantUtf8"
    linkageType: null
    functionLinenumber: 239
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 5
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.bcel.classfile.ConstantUtf8].setBytes(java.lang.String)"
    functionSourceFile: "org.apache.bcel.classfile.ConstantUtf8"
    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.apache.bcel.classfile.ConstantUtf8:249,1"
      Dst: "[java.lang.UnsupportedOperationException].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.bcel.classfile.ConstantUtf8].toString()"
    functionSourceFile: "org.apache.bcel.classfile.ConstantUtf8"
    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.apache.bcel.classfile.ConstantUtf8:257,1"
      Dst: "[java.lang.StringBuilder].<init>"
    - Src: "org.apache.bcel.classfile.ConstantUtf8:257,1"
      Dst: "[org.apache.bcel.classfile.Constant].toString"
    - Src: "org.apache.bcel.classfile.ConstantUtf8:257,1"
      Dst: "[java.lang.StringBuilder].append"
    - Src: "org.apache.bcel.classfile.ConstantUtf8:257,1"
      Dst: "[org.apache.bcel.classfile.Utility].replace"
    - Src: "org.apache.bcel.classfile.ConstantUtf8:257,1"
      Dst: "[java.lang.StringBuilder].toString"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.time.DateFormatUtils].<init>()"
    functionSourceFile: "org.apache.commons.lang3.time.DateFormatUtils"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.lang3.time.DateFormatUtils:206,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.time.DateFormatUtils].format(java.util.Calendar,java.lang.String)"
    functionSourceFile: "org.apache.commons.lang3.time.DateFormatUtils"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 2
    argTypes:
    - "java.util.Calendar"
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.lang3.time.DateFormatUtils:220,1"
      Dst: "[org.apache.commons.lang3.time.DateFormatUtils].getTimeZone"
    - Src: "org.apache.commons.lang3.time.DateFormatUtils:220,1"
      Dst: "[org.apache.commons.lang3.time.DateFormatUtils].format"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.time.DateFormatUtils].format(java.util.Calendar,java.lang.String,java.util.Locale)"
    functionSourceFile: "org.apache.commons.lang3.time.DateFormatUtils"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 3
    argTypes:
    - "java.util.Calendar"
    - "java.lang.String"
    - "java.util.Locale"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.lang3.time.DateFormatUtils:235,1"
      Dst: "[org.apache.commons.lang3.time.DateFormatUtils].getTimeZone"
    - Src: "org.apache.commons.lang3.time.DateFormatUtils:235,1"
      Dst: "[org.apache.commons.lang3.time.DateFormatUtils].format"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.time.DateFormatUtils].format(java.util.Calendar,java.lang.String,java.util.TimeZone)"
    functionSourceFile: "org.apache.commons.lang3.time.DateFormatUtils"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 3
    argTypes:
    - "java.util.Calendar"
    - "java.lang.String"
    - "java.util.TimeZone"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.lang3.time.DateFormatUtils:249,1"
      Dst: "[org.apache.commons.lang3.time.DateFormatUtils].format"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.time.DateFormatUtils].format(java.util.Calendar,java.lang.String,java.util.TimeZone,java.util.Locale)"
    functionSourceFile: "org.apache.commons.lang3.time.DateFormatUtils"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 4
    argTypes:
    - "java.util.Calendar"
    - "java.lang.String"
    - "java.util.TimeZone"
    - "java.util.Locale"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 7
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.lang3.time.DateFormatUtils:264,1"
      Dst: "[org.apache.commons.lang3.time.FastDateFormat].getInstance"
    - Src: "org.apache.commons.lang3.time.DateFormatUtils:265,1"
      Dst: "[org.apache.commons.lang3.time.FastDateFormat].format"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.time.DateFormatUtils].format(java.util.Date,java.lang.String)"
    functionSourceFile: "org.apache.commons.lang3.time.DateFormatUtils"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 2
    argTypes:
    - "java.util.Date"
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.lang3.time.DateFormatUtils:276,1"
      Dst: "[org.apache.commons.lang3.time.DateFormatUtils].format"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.time.DateFormatUtils].format(java.util.Date,java.lang.String,java.util.Locale)"
    functionSourceFile: "org.apache.commons.lang3.time.DateFormatUtils"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 3
    argTypes:
    - "java.util.Date"
    - "java.lang.String"
    - "java.util.Locale"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.lang3.time.DateFormatUtils:288,1"
      Dst: "[org.apache.commons.lang3.time.DateFormatUtils].format"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.time.DateFormatUtils].format(java.util.Date,java.lang.String,java.util.TimeZone)"
    functionSourceFile: "org.apache.commons.lang3.time.DateFormatUtils"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 3
    argTypes:
    - "java.util.Date"
    - "java.lang.String"
    - "java.util.TimeZone"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.lang3.time.DateFormatUtils:300,1"
      Dst: "[org.apache.commons.lang3.time.DateFormatUtils].format"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.time.DateFormatUtils].format(java.util.Date,java.lang.String,java.util.TimeZone,java.util.Locale)"
    functionSourceFile: "org.apache.commons.lang3.time.DateFormatUtils"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 4
    argTypes:
    - "java.util.Date"
    - "java.lang.String"
    - "java.util.TimeZone"
    - "java.util.Locale"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 7
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.lang3.time.DateFormatUtils:313,1"
      Dst: "[org.apache.commons.lang3.time.FastDateFormat].getInstance"
    - Src: "org.apache.commons.lang3.time.DateFormatUtils:314,1"
      Dst: "[org.apache.commons.lang3.time.FastDateFormat].format"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.time.DateFormatUtils].format(long,java.lang.String)"
    functionSourceFile: "org.apache.commons.lang3.time.DateFormatUtils"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 2
    argTypes:
    - "long"
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.lang3.time.DateFormatUtils:325,1"
      Dst: "[java.util.Date].<init>"
    - Src: "org.apache.commons.lang3.time.DateFormatUtils:325,1"
      Dst: "[org.apache.commons.lang3.time.DateFormatUtils].format"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.time.DateFormatUtils].format(long,java.lang.String,java.util.Locale)"
    functionSourceFile: "org.apache.commons.lang3.time.DateFormatUtils"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 3
    argTypes:
    - "long"
    - "java.lang.String"
    - "java.util.Locale"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 7
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.lang3.time.DateFormatUtils:337,1"
      Dst: "[java.util.Date].<init>"
    - Src: "org.apache.commons.lang3.time.DateFormatUtils:337,1"
      Dst: "[org.apache.commons.lang3.time.DateFormatUtils].format"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.time.DateFormatUtils].format(long,java.lang.String,java.util.TimeZone)"
    functionSourceFile: "org.apache.commons.lang3.time.DateFormatUtils"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 3
    argTypes:
    - "long"
    - "java.lang.String"
    - "java.util.TimeZone"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 7
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.lang3.time.DateFormatUtils:349,1"
      Dst: "[java.util.Date].<init>"
    - Src: "org.apache.commons.lang3.time.DateFormatUtils:349,1"
      Dst: "[org.apache.commons.lang3.time.DateFormatUtils].format"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.time.DateFormatUtils].format(long,java.lang.String,java.util.TimeZone,java.util.Locale)"
    functionSourceFile: "org.apache.commons.lang3.time.DateFormatUtils"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 4
    argTypes:
    - "long"
    - "java.lang.String"
    - "java.util.TimeZone"
    - "java.util.Locale"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 8
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.lang3.time.DateFormatUtils:362,1"
      Dst: "[java.util.Date].<init>"
    - Src: "org.apache.commons.lang3.time.DateFormatUtils:362,1"
      Dst: "[org.apache.commons.lang3.time.DateFormatUtils].format"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.time.DateFormatUtils].formatUTC(java.util.Date,java.lang.String)"
    functionSourceFile: "org.apache.commons.lang3.time.DateFormatUtils"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 2
    argTypes:
    - "java.util.Date"
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.lang3.time.DateFormatUtils:373,1"
      Dst: "[org.apache.commons.lang3.time.DateFormatUtils].format"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.time.DateFormatUtils].formatUTC(java.util.Date,java.lang.String,java.util.Locale)"
    functionSourceFile: "org.apache.commons.lang3.time.DateFormatUtils"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 3
    argTypes:
    - "java.util.Date"
    - "java.lang.String"
    - "java.util.Locale"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.lang3.time.DateFormatUtils:385,1"
      Dst: "[org.apache.commons.lang3.time.DateFormatUtils].format"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.time.DateFormatUtils].formatUTC(long,java.lang.String)"
    functionSourceFile: "org.apache.commons.lang3.time.DateFormatUtils"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 2
    argTypes:
    - "long"
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 7
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.lang3.time.DateFormatUtils:396,1"
      Dst: "[java.util.Date].<init>"
    - Src: "org.apache.commons.lang3.time.DateFormatUtils:396,1"
      Dst: "[org.apache.commons.lang3.time.DateFormatUtils].format"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.time.DateFormatUtils].formatUTC(long,java.lang.String,java.util.Locale)"
    functionSourceFile: "org.apache.commons.lang3.time.DateFormatUtils"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 3
    argTypes:
    - "long"
    - "java.lang.String"
    - "java.util.Locale"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 8
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.lang3.time.DateFormatUtils:408,1"
      Dst: "[java.util.Date].<init>"
    - Src: "org.apache.commons.lang3.time.DateFormatUtils:408,1"
      Dst: "[org.apache.commons.lang3.time.DateFormatUtils].format"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.time.DateFormatUtils].getTimeZone(java.util.Calendar)"
    functionSourceFile: "org.apache.commons.lang3.time.DateFormatUtils"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.util.TimeZone"
    argCount: 1
    argTypes:
    - "java.util.Calendar"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.commons.lang3.time.DateFormatUtils:412"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.time.DateFormatUtils:411"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.lang3.time.DateFormatUtils:412,1"
      Dst: "[java.util.Calendar].getTimeZone"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[com.code_intelligence.jazzer.api.FuzzerSecurityIssueCritical].<init>()"
    functionSourceFile: "com.code_intelligence.jazzer.api.FuzzerSecurityIssueCritical"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.code_intelligence.jazzer.api.FuzzerSecurityIssueCritical:26,1"
      Dst: "[java.lang.RuntimeException].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.code_intelligence.jazzer.api.FuzzerSecurityIssueCritical].<init>(java.lang.String)"
    functionSourceFile: "com.code_intelligence.jazzer.api.FuzzerSecurityIssueCritical"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.code_intelligence.jazzer.api.FuzzerSecurityIssueCritical:29,1"
      Dst: "[java.lang.RuntimeException].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.code_intelligence.jazzer.api.FuzzerSecurityIssueCritical].<init>(java.lang.String,java.lang.Throwable)"
    functionSourceFile: "com.code_intelligence.jazzer.api.FuzzerSecurityIssueCritical"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "java.lang.String"
    - "java.lang.Throwable"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.code_intelligence.jazzer.api.FuzzerSecurityIssueCritical:33,1"
      Dst: "[java.lang.RuntimeException].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.code_intelligence.jazzer.api.FuzzerSecurityIssueCritical].<init>(java.lang.Throwable)"
    functionSourceFile: "com.code_intelligence.jazzer.api.FuzzerSecurityIssueCritical"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.Throwable"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.code_intelligence.jazzer.api.FuzzerSecurityIssueCritical:37,1"
      Dst: "[java.lang.RuntimeException].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.bcel.generic.FRETURN].<init>()"
    functionSourceFile: "org.apache.bcel.generic.FRETURN"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.bcel.generic.FRETURN:32,1"
      Dst: "[org.apache.bcel.generic.ReturnInstruction].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.bcel.generic.FRETURN].accept(org.apache.bcel.generic.Visitor)"
    functionSourceFile: "org.apache.bcel.generic.FRETURN"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.apache.bcel.generic.Visitor"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 8
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.bcel.generic.FRETURN:43,1"
      Dst: "[org.apache.bcel.generic.Visitor].visitExceptionThrower"
    - Src: "org.apache.bcel.generic.FRETURN:44,1"
      Dst: "[org.apache.bcel.generic.Visitor].visitTypedInstruction"
    - Src: "org.apache.bcel.generic.FRETURN:45,1"
      Dst: "[org.apache.bcel.generic.Visitor].visitStackConsumer"
    - Src: "org.apache.bcel.generic.FRETURN:46,1"
      Dst: "[org.apache.bcel.generic.Visitor].visitReturnInstruction"
    - Src: "org.apache.bcel.generic.FRETURN:47,1"
      Dst: "[org.apache.bcel.generic.Visitor].visitFRETURN"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.bcel.generic.InstructionConstants$Clinit].<init>()"
    functionSourceFile: "org.apache.bcel.generic.InstructionConstants$Clinit"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.bcel.generic.InstructionConstants$Clinit:40,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.concurrent.EventCountCircuitBreaker$StateStrategyOpen].<init>()"
    functionSourceFile: "org.apache.commons.lang3.concurrent.EventCountCircuitBreaker$StateStrategyOpen"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.lang3.concurrent.EventCountCircuitBreaker$StateStrategyOpen:544,1"
      Dst: "[org.apache.commons.lang3.concurrent.EventCountCircuitBreaker$StateStrategy].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.concurrent.EventCountCircuitBreaker$StateStrategyOpen].isStateTransition(org.apache.commons.lang3.concurrent.EventCountCircuitBreaker,org.apache.commons.lang3.concurrent.EventCountCircuitBreaker$CheckIntervalData,org.apache.commons.lang3.concurrent.EventCountCircuitBreaker$CheckIntervalData)"
    functionSourceFile: "org.apache.commons.lang3.concurrent.EventCountCircuitBreaker$StateStrategyOpen"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 3
    argTypes:
    - "org.apache.commons.lang3.concurrent.EventCountCircuitBreaker"
    - "org.apache.commons.lang3.concurrent.EventCountCircuitBreaker$CheckIntervalData"
    - "org.apache.commons.lang3.concurrent.EventCountCircuitBreaker$CheckIntervalData"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 15
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.commons.lang3.concurrent.EventCountCircuitBreaker$StateStrategyOpen:552"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.concurrent.EventCountCircuitBreaker$StateStrategyOpen:551"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.concurrent.EventCountCircuitBreaker$StateStrategyOpen:550"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.concurrent.EventCountCircuitBreaker$StateStrategyOpen:553"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.concurrent.EventCountCircuitBreaker$StateStrategyOpen:550"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.lang3.concurrent.EventCountCircuitBreaker$StateStrategyOpen:551,1"
      Dst: "[org.apache.commons.lang3.concurrent.EventCountCircuitBreaker$CheckIntervalData].getCheckIntervalStart"
    - Src: "org.apache.commons.lang3.concurrent.EventCountCircuitBreaker$StateStrategyOpen:553,1"
      Dst: "[org.apache.commons.lang3.concurrent.EventCountCircuitBreaker$CheckIntervalData].getEventCount"
    - Src: "org.apache.commons.lang3.concurrent.EventCountCircuitBreaker$StateStrategyOpen:553,1"
      Dst: "[org.apache.commons.lang3.concurrent.EventCountCircuitBreaker].getClosingThreshold"
    JavaMethodInfo: null
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.concurrent.EventCountCircuitBreaker$StateStrategyOpen].fetchCheckInterval(org.apache.commons.lang3.concurrent.EventCountCircuitBreaker)"
    functionSourceFile: "org.apache.commons.lang3.concurrent.EventCountCircuitBreaker$StateStrategyOpen"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "long"
    argCount: 1
    argTypes:
    - "org.apache.commons.lang3.concurrent.EventCountCircuitBreaker"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.lang3.concurrent.EventCountCircuitBreaker$StateStrategyOpen:561,1"
      Dst: "[org.apache.commons.lang3.concurrent.EventCountCircuitBreaker].getClosingInterval"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.concurrent.EventCountCircuitBreaker$StateStrategyOpen].<init>(org.apache.commons.lang3.concurrent.EventCountCircuitBreaker$1)"
    functionSourceFile: "org.apache.commons.lang3.concurrent.EventCountCircuitBreaker$StateStrategyOpen"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.apache.commons.lang3.concurrent.EventCountCircuitBreaker$1"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.lang3.concurrent.EventCountCircuitBreaker$StateStrategyOpen:544,1"
      Dst: "[org.apache.commons.lang3.concurrent.EventCountCircuitBreaker$StateStrategyOpen].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.time.FastDatePrinter$TimeZoneNumberRule].<init>(boolean)"
    functionSourceFile: "org.apache.commons.lang3.time.FastDatePrinter$TimeZoneNumberRule"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "boolean"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.lang3.time.FastDatePrinter$TimeZoneNumberRule:1394,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.time.FastDatePrinter$TimeZoneNumberRule].estimateLength()"
    functionSourceFile: "org.apache.commons.lang3.time.FastDatePrinter$TimeZoneNumberRule"
    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: "[org.apache.commons.lang3.time.FastDatePrinter$TimeZoneNumberRule].appendTo(java.lang.Appendable,java.util.Calendar)"
    functionSourceFile: "org.apache.commons.lang3.time.FastDatePrinter$TimeZoneNumberRule"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "java.lang.Appendable"
    - "java.util.Calendar"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 22
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.commons.lang3.time.FastDatePrinter$TimeZoneNumberRule:1414"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.time.FastDatePrinter$TimeZoneNumberRule:1418"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.time.FastDatePrinter$TimeZoneNumberRule:1417"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.time.FastDatePrinter$TimeZoneNumberRule:1424"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.time.FastDatePrinter$TimeZoneNumberRule:null"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.lang3.time.FastDatePrinter$TimeZoneNumberRule:1412,1"
      Dst: "[java.util.Calendar].get"
    - Src: "org.apache.commons.lang3.time.FastDatePrinter$TimeZoneNumberRule:1415,1"
      Dst: "[java.lang.Appendable].append"
    - Src: "org.apache.commons.lang3.time.FastDatePrinter$TimeZoneNumberRule:1422,1"
      Dst: "[org.apache.commons.lang3.time.FastDatePrinter].access$000"
    JavaMethodInfo: null
    BBCount: 6
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.builder.ToStringStyle$SimpleToStringStyle].<init>()"
    functionSourceFile: "org.apache.commons.lang3.builder.ToStringStyle$SimpleToStringStyle"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 8
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.lang3.builder.ToStringStyle$SimpleToStringStyle:2146,1"
      Dst: "[org.apache.commons.lang3.builder.ToStringStyle].<init>"
    - Src: "org.apache.commons.lang3.builder.ToStringStyle$SimpleToStringStyle:2147,1"
      Dst: "[org.apache.commons.lang3.builder.ToStringStyle].setUseClassName"
    - Src: "org.apache.commons.lang3.builder.ToStringStyle$SimpleToStringStyle:2148,1"
      Dst: "[org.apache.commons.lang3.builder.ToStringStyle].setUseIdentityHashCode"
    - Src: "org.apache.commons.lang3.builder.ToStringStyle$SimpleToStringStyle:2149,1"
      Dst: "[org.apache.commons.lang3.builder.ToStringStyle].setUseFieldNames"
    - Src: "org.apache.commons.lang3.builder.ToStringStyle$SimpleToStringStyle:2150,1"
      Dst: "[org.apache.commons.lang3.builder.ToStringStyle].setContentStart"
    - Src: "org.apache.commons.lang3.builder.ToStringStyle$SimpleToStringStyle:2151,1"
      Dst: "[org.apache.commons.lang3.builder.ToStringStyle].setContentEnd"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.builder.ToStringStyle$SimpleToStringStyle].readResolve()"
    functionSourceFile: "org.apache.commons.lang3.builder.ToStringStyle$SimpleToStringStyle"
    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.apache.commons.lang3.builder.DiffResult].<init>(java.lang.Object,java.lang.Object,java.util.List,org.apache.commons.lang3.builder.ToStringStyle)"
    functionSourceFile: "org.apache.commons.lang3.builder.DiffResult"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 4
    argTypes:
    - "java.lang.Object"
    - "java.lang.Object"
    - "java.util.List"
    - "org.apache.commons.lang3.builder.ToStringStyle"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 18
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.commons.lang3.builder.DiffResult:79"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.builder.DiffResult:82"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.builder.DiffResult:81"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.lang3.builder.DiffResult:70,1"
      Dst: "[java.lang.Object].<init>"
    - Src: "org.apache.commons.lang3.builder.DiffResult:71,1"
      Dst: "[java.util.Objects].requireNonNull"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.builder.DiffResult].getLeft()"
    functionSourceFile: "org.apache.commons.lang3.builder.DiffResult"
    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.apache.commons.lang3.builder.DiffResult].getRight()"
    functionSourceFile: "org.apache.commons.lang3.builder.DiffResult"
    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.apache.commons.lang3.builder.DiffResult].getDiffs()"
    functionSourceFile: "org.apache.commons.lang3.builder.DiffResult"
    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.apache.commons.lang3.builder.DiffResult:113,1"
      Dst: "[java.util.Collections].unmodifiableList"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.builder.DiffResult].getNumberOfDiffs()"
    functionSourceFile: "org.apache.commons.lang3.builder.DiffResult"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "int"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.lang3.builder.DiffResult:122,1"
      Dst: "[java.util.List].size"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.builder.DiffResult].getToStringStyle()"
    functionSourceFile: "org.apache.commons.lang3.builder.DiffResult"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.apache.commons.lang3.builder.ToStringStyle"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.builder.DiffResult].toString()"
    functionSourceFile: "org.apache.commons.lang3.builder.DiffResult"
    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.apache.commons.lang3.builder.DiffResult:165,1"
      Dst: "[org.apache.commons.lang3.builder.DiffResult].toString"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.builder.DiffResult].toString(org.apache.commons.lang3.builder.ToStringStyle)"
    functionSourceFile: "org.apache.commons.lang3.builder.DiffResult"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 1
    argTypes:
    - "org.apache.commons.lang3.builder.ToStringStyle"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 23
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.commons.lang3.builder.DiffResult:178"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.builder.DiffResult:182"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.builder.DiffResult:181"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.lang3.builder.DiffResult:178,1"
      Dst: "[java.util.List].isEmpty"
    - Src: "org.apache.commons.lang3.builder.DiffResult:182,1"
      Dst: "[org.apache.commons.lang3.builder.ToStringBuilder].<init>"
    - Src: "org.apache.commons.lang3.builder.DiffResult:185,1"
      Dst: "[org.apache.commons.lang3.builder.DiffResult$lambda_toString_0__42].bootstrap$"
    - Src: "org.apache.commons.lang3.builder.DiffResult:185,1"
      Dst: "[java.lang.Iterable].forEach"
    - Src: "org.apache.commons.lang3.builder.DiffResult:190,1"
      Dst: "[org.apache.commons.lang3.builder.ToStringBuilder].build"
    - Src: "org.apache.commons.lang3.builder.DiffResult:190,1"
      Dst: "[java.lang.String].format"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.builder.DiffResult].iterator()"
    functionSourceFile: "org.apache.commons.lang3.builder.DiffResult"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.util.Iterator"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.lang3.builder.DiffResult:200,1"
      Dst: "[java.util.List].iterator"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.builder.DiffResult].lambda$toString$0(org.apache.commons.lang3.builder.ToStringBuilder,org.apache.commons.lang3.builder.ToStringBuilder,org.apache.commons.lang3.builder.Diff)"
    functionSourceFile: "org.apache.commons.lang3.builder.DiffResult"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 3
    argTypes:
    - "org.apache.commons.lang3.builder.ToStringBuilder"
    - "org.apache.commons.lang3.builder.ToStringBuilder"
    - "org.apache.commons.lang3.builder.Diff"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 10
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.lang3.builder.DiffResult:186,1"
      Dst: "[org.apache.commons.lang3.builder.Diff].getFieldName"
    - Src: "org.apache.commons.lang3.builder.DiffResult:186,1"
      Dst: "[org.apache.commons.lang3.tuple.Pair].getLeft"
    - Src: "org.apache.commons.lang3.builder.DiffResult:186,1"
      Dst: "[org.apache.commons.lang3.builder.ToStringBuilder].append"
    - Src: "org.apache.commons.lang3.builder.DiffResult:187,1"
      Dst: "[org.apache.commons.lang3.tuple.Pair].getRight"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.text.StrMatcher$TrimMatcher].<init>()"
    functionSourceFile: "org.apache.commons.lang3.text.StrMatcher$TrimMatcher"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.lang3.text.StrMatcher$TrimMatcher:422,1"
      Dst: "[org.apache.commons.lang3.text.StrMatcher].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.text.StrMatcher$TrimMatcher].isMatch(char[],int,int,int)"
    functionSourceFile: "org.apache.commons.lang3.text.StrMatcher$TrimMatcher"
    linkageType: null
    functionLinenumber: 435
    functionDepth: 0
    returnType: "int"
    argCount: 4
    argTypes:
    - "char[]"
    - "int"
    - "int"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 9
    ICount: 12
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.commons.lang3.text.StrMatcher$TrimMatcher:436"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.text.StrMatcher$TrimMatcher:435"
        BranchSideFuncs: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[org.apache.bcel.classfile.ModuleExports].<init>(java.io.DataInput)"
    functionSourceFile: "org.apache.bcel.classfile.ModuleExports"
    linkageType: null
    functionLinenumber: 45
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.io.DataInput"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 21
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.bcel.classfile.ModuleExports:51"
      Branch Sides:
      - BranchSide: "org.apache.bcel.classfile.ModuleExports:53"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.bcel.classfile.ModuleExports:46,1"
      Dst: "[java.lang.Object].<init>"
    - Src: "org.apache.bcel.classfile.ModuleExports:47,1"
      Dst: "[java.io.DataInput].readUnsignedShort"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 2
  - functionName: "[org.apache.bcel.classfile.ModuleExports].accept(org.apache.bcel.classfile.Visitor)"
    functionSourceFile: "org.apache.bcel.classfile.ModuleExports"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.apache.bcel.classfile.Visitor"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.bcel.classfile.ModuleExports:64,1"
      Dst: "[org.apache.bcel.classfile.Visitor].visitModuleExports"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.bcel.classfile.ModuleExports].copy()"
    functionSourceFile: "org.apache.bcel.classfile.ModuleExports"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.apache.bcel.classfile.ModuleExports"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.bcel.classfile.ModuleExports:74,1"
      Dst: "[java.lang.Object].clone"
    JavaMethodInfo: null
    BBCount: 2
    CyclomaticComplexity: 1
  - functionName: "[org.apache.bcel.classfile.ModuleExports].dump(java.io.DataOutputStream)"
    functionSourceFile: "org.apache.bcel.classfile.ModuleExports"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.io.DataOutputStream"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 17
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.bcel.classfile.ModuleExports:91"
      Branch Sides:
      - BranchSide: "org.apache.bcel.classfile.ModuleExports:93"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.bcel.classfile.ModuleExports:88,1"
      Dst: "[java.io.DataOutputStream].writeShort"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 2
  - functionName: "[org.apache.bcel.classfile.ModuleExports].toString()"
    functionSourceFile: "org.apache.bcel.classfile.ModuleExports"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 15
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.bcel.classfile.ModuleExports:101,1"
      Dst: "[java.lang.StringBuilder].<init>"
    - Src: "org.apache.bcel.classfile.ModuleExports:101,1"
      Dst: "[java.lang.StringBuilder].append"
    - Src: "org.apache.bcel.classfile.ModuleExports:101,1"
      Dst: "[java.lang.StringBuilder].toString"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.bcel.classfile.ModuleExports].toString(org.apache.bcel.classfile.ConstantPool)"
    functionSourceFile: "org.apache.bcel.classfile.ModuleExports"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 1
    argTypes:
    - "org.apache.bcel.classfile.ConstantPool"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 35
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.bcel.classfile.ModuleExports:113"
      Branch Sides:
      - BranchSide: "org.apache.bcel.classfile.ModuleExports:116"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.bcel.classfile.ModuleExports:108,1"
      Dst: "[java.lang.StringBuilder].<init>"
    - Src: "org.apache.bcel.classfile.ModuleExports:109,1"
      Dst: "[org.apache.bcel.classfile.ConstantPool].constantToString"
    - Src: "org.apache.bcel.classfile.ModuleExports:110,1"
      Dst: "[org.apache.bcel.classfile.Utility].compactClassName"
    - Src: "org.apache.bcel.classfile.ModuleExports:110,1"
      Dst: "[java.lang.StringBuilder].append"
    - Src: "org.apache.bcel.classfile.ModuleExports:111,1"
      Dst: "[java.lang.Integer].valueOf"
    - Src: "org.apache.bcel.classfile.ModuleExports:111,1"
      Dst: "[java.lang.String].format"
    - Src: "org.apache.bcel.classfile.ModuleExports:114,1"
      Dst: "[org.apache.bcel.classfile.ConstantPool].getConstantString"
    - Src: "org.apache.bcel.classfile.ModuleExports:117,1"
      Dst: "[java.lang.StringBuilder].length"
    - Src: "org.apache.bcel.classfile.ModuleExports:117,1"
      Dst: "[java.lang.StringBuilder].substring"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 2
  - functionName: "[org.apache.bcel.generic.IF_ICMPLT].<init>()"
    functionSourceFile: "org.apache.bcel.generic.IF_ICMPLT"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.bcel.generic.IF_ICMPLT:31,1"
      Dst: "[org.apache.bcel.generic.IfInstruction].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.bcel.generic.IF_ICMPLT].<init>(org.apache.bcel.generic.InstructionHandle)"
    functionSourceFile: "org.apache.bcel.generic.IF_ICMPLT"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.apache.bcel.generic.InstructionHandle"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.bcel.generic.IF_ICMPLT:35,1"
      Dst: "[org.apache.bcel.generic.IfInstruction].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.bcel.generic.IF_ICMPLT].accept(org.apache.bcel.generic.Visitor)"
    functionSourceFile: "org.apache.bcel.generic.IF_ICMPLT"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.apache.bcel.generic.Visitor"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 7
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.bcel.generic.IF_ICMPLT:46,1"
      Dst: "[org.apache.bcel.generic.Visitor].visitStackConsumer"
    - Src: "org.apache.bcel.generic.IF_ICMPLT:47,1"
      Dst: "[org.apache.bcel.generic.Visitor].visitBranchInstruction"
    - Src: "org.apache.bcel.generic.IF_ICMPLT:48,1"
      Dst: "[org.apache.bcel.generic.Visitor].visitIfInstruction"
    - Src: "org.apache.bcel.generic.IF_ICMPLT:49,1"
      Dst: "[org.apache.bcel.generic.Visitor].visitIF_ICMPLT"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.bcel.generic.IF_ICMPLT].negate()"
    functionSourceFile: "org.apache.bcel.generic.IF_ICMPLT"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.apache.bcel.generic.IfInstruction"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.bcel.generic.IF_ICMPLT:57,1"
      Dst: "[org.apache.bcel.generic.BranchInstruction].getTarget"
    - Src: "org.apache.bcel.generic.IF_ICMPLT:57,1"
      Dst: "[org.apache.bcel.generic.IF_ICMPGE].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.CharEncoding].<init>()"
    functionSourceFile: "org.apache.commons.lang3.CharEncoding"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.lang3.CharEncoding:40,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.CharEncoding].isSupported(java.lang.String)"
    functionSourceFile: "org.apache.commons.lang3.CharEncoding"
    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.apache.commons.lang3.CharEncoding:100"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.CharEncoding:104"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.CharEncoding:103"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.lang3.CharEncoding:104,1"
      Dst: "[java.nio.charset.Charset].isSupported"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[org.apache.bcel.generic.IALOAD].<init>()"
    functionSourceFile: "org.apache.bcel.generic.IALOAD"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.bcel.generic.IALOAD:32,1"
      Dst: "[org.apache.bcel.generic.ArrayInstruction].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.bcel.generic.IALOAD].accept(org.apache.bcel.generic.Visitor)"
    functionSourceFile: "org.apache.bcel.generic.IALOAD"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.apache.bcel.generic.Visitor"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 8
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.bcel.generic.IALOAD:43,1"
      Dst: "[org.apache.bcel.generic.Visitor].visitStackProducer"
    - Src: "org.apache.bcel.generic.IALOAD:44,1"
      Dst: "[org.apache.bcel.generic.Visitor].visitExceptionThrower"
    - Src: "org.apache.bcel.generic.IALOAD:45,1"
      Dst: "[org.apache.bcel.generic.Visitor].visitTypedInstruction"
    - Src: "org.apache.bcel.generic.IALOAD:46,1"
      Dst: "[org.apache.bcel.generic.Visitor].visitArrayInstruction"
    - Src: "org.apache.bcel.generic.IALOAD:47,1"
      Dst: "[org.apache.bcel.generic.Visitor].visitIALOAD"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.bcel.generic.ISHR].<init>()"
    functionSourceFile: "org.apache.bcel.generic.ISHR"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.bcel.generic.ISHR:29,1"
      Dst: "[org.apache.bcel.generic.ArithmeticInstruction].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.bcel.generic.ISHR].accept(org.apache.bcel.generic.Visitor)"
    functionSourceFile: "org.apache.bcel.generic.ISHR"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.apache.bcel.generic.Visitor"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 8
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.bcel.generic.ISHR:40,1"
      Dst: "[org.apache.bcel.generic.Visitor].visitTypedInstruction"
    - Src: "org.apache.bcel.generic.ISHR:41,1"
      Dst: "[org.apache.bcel.generic.Visitor].visitStackProducer"
    - Src: "org.apache.bcel.generic.ISHR:42,1"
      Dst: "[org.apache.bcel.generic.Visitor].visitStackConsumer"
    - Src: "org.apache.bcel.generic.ISHR:43,1"
      Dst: "[org.apache.bcel.generic.Visitor].visitArithmeticInstruction"
    - Src: "org.apache.bcel.generic.ISHR:44,1"
      Dst: "[org.apache.bcel.generic.Visitor].visitISHR"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.concurrent.ConcurrentUtils].<init>()"
    functionSourceFile: "org.apache.commons.lang3.concurrent.ConcurrentUtils"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.lang3.concurrent.ConcurrentUtils:39,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.concurrent.ConcurrentUtils].extractCause(java.util.concurrent.ExecutionException)"
    functionSourceFile: "org.apache.commons.lang3.concurrent.ConcurrentUtils"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.apache.commons.lang3.concurrent.ConcurrentException"
    argCount: 1
    argTypes:
    - "java.util.concurrent.ExecutionException"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 12
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.commons.lang3.concurrent.ConcurrentUtils:61"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.concurrent.ConcurrentUtils:62"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.concurrent.ConcurrentUtils:61"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.concurrent.ConcurrentUtils:61"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.concurrent.ConcurrentUtils:64"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.concurrent.ConcurrentUtils:63"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.lang3.concurrent.ConcurrentUtils:61,1"
      Dst: "[java.lang.Throwable].getCause"
    - Src: "org.apache.commons.lang3.concurrent.ConcurrentUtils:64,1"
      Dst: "[org.apache.commons.lang3.exception.ExceptionUtils].throwUnchecked"
    - Src: "org.apache.commons.lang3.concurrent.ConcurrentUtils:65,1"
      Dst: "[java.lang.Throwable].getMessage"
    - Src: "org.apache.commons.lang3.concurrent.ConcurrentUtils:65,1"
      Dst: "[org.apache.commons.lang3.concurrent.ConcurrentException].<init>"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.concurrent.ConcurrentUtils].extractCauseUnchecked(java.util.concurrent.ExecutionException)"
    functionSourceFile: "org.apache.commons.lang3.concurrent.ConcurrentUtils"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.apache.commons.lang3.concurrent.ConcurrentRuntimeException"
    argCount: 1
    argTypes:
    - "java.util.concurrent.ExecutionException"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 12
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.commons.lang3.concurrent.ConcurrentUtils:82"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.concurrent.ConcurrentUtils:83"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.concurrent.ConcurrentUtils:82"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.concurrent.ConcurrentUtils:82"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.concurrent.ConcurrentUtils:86"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.concurrent.ConcurrentUtils:85"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.lang3.concurrent.ConcurrentUtils:82,1"
      Dst: "[java.lang.Throwable].getCause"
    - Src: "org.apache.commons.lang3.concurrent.ConcurrentUtils:86,1"
      Dst: "[org.apache.commons.lang3.exception.ExceptionUtils].throwUnchecked"
    - Src: "org.apache.commons.lang3.concurrent.ConcurrentUtils:87,1"
      Dst: "[java.lang.Throwable].getMessage"
    - Src: "org.apache.commons.lang3.concurrent.ConcurrentUtils:87,1"
      Dst: "[org.apache.commons.lang3.concurrent.ConcurrentRuntimeException].<init>"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.concurrent.ConcurrentUtils].handleCause(java.util.concurrent.ExecutionException)"
    functionSourceFile: "org.apache.commons.lang3.concurrent.ConcurrentUtils"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.util.concurrent.ExecutionException"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.commons.lang3.concurrent.ConcurrentUtils:107"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.concurrent.ConcurrentUtils:110"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.concurrent.ConcurrentUtils:109"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.lang3.concurrent.ConcurrentUtils:105,1"
      Dst: "[org.apache.commons.lang3.concurrent.ConcurrentUtils].extractCause"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.concurrent.ConcurrentUtils].handleCauseUnchecked(java.util.concurrent.ExecutionException)"
    functionSourceFile: "org.apache.commons.lang3.concurrent.ConcurrentUtils"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.util.concurrent.ExecutionException"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.commons.lang3.concurrent.ConcurrentUtils:128"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.concurrent.ConcurrentUtils:131"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.concurrent.ConcurrentUtils:130"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.lang3.concurrent.ConcurrentUtils:126,1"
      Dst: "[org.apache.commons.lang3.concurrent.ConcurrentUtils].extractCauseUnchecked"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.concurrent.ConcurrentUtils].checkedException(java.lang.Throwable)"
    functionSourceFile: "org.apache.commons.lang3.concurrent.ConcurrentUtils"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.Throwable"
    argCount: 1
    argTypes:
    - "java.lang.Throwable"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 10
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.lang3.concurrent.ConcurrentUtils:143,1"
      Dst: "[org.apache.commons.lang3.exception.ExceptionUtils].isChecked"
    - Src: "org.apache.commons.lang3.concurrent.ConcurrentUtils:143,1"
      Dst: "[java.lang.StringBuilder].<init>"
    - Src: "org.apache.commons.lang3.concurrent.ConcurrentUtils:143,1"
      Dst: "[java.lang.StringBuilder].append"
    - Src: "org.apache.commons.lang3.concurrent.ConcurrentUtils:143,1"
      Dst: "[java.lang.StringBuilder].toString"
    - Src: "org.apache.commons.lang3.concurrent.ConcurrentUtils:143,1"
      Dst: "[org.apache.commons.lang3.Validate].isTrue"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.concurrent.ConcurrentUtils].initialize(org.apache.commons.lang3.concurrent.ConcurrentInitializer)"
    functionSourceFile: "org.apache.commons.lang3.concurrent.ConcurrentUtils"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 1
    argTypes:
    - "org.apache.commons.lang3.concurrent.ConcurrentInitializer"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.commons.lang3.concurrent.ConcurrentUtils:162"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.concurrent.ConcurrentUtils:161"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.lang3.concurrent.ConcurrentUtils:162,1"
      Dst: "[org.apache.commons.lang3.concurrent.ConcurrentInitializer].get"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.concurrent.ConcurrentUtils].initializeUnchecked(org.apache.commons.lang3.concurrent.ConcurrentInitializer)"
    functionSourceFile: "org.apache.commons.lang3.concurrent.ConcurrentUtils"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 1
    argTypes:
    - "org.apache.commons.lang3.concurrent.ConcurrentInitializer"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 8
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.lang3.concurrent.ConcurrentUtils:180,1"
      Dst: "[org.apache.commons.lang3.concurrent.ConcurrentUtils].initialize"
    - Src: "org.apache.commons.lang3.concurrent.ConcurrentUtils:182,1"
      Dst: "[java.lang.Throwable].getCause"
    - Src: "org.apache.commons.lang3.concurrent.ConcurrentUtils:182,1"
      Dst: "[org.apache.commons.lang3.concurrent.ConcurrentRuntimeException].<init>"
    JavaMethodInfo: null
    BBCount: 2
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.concurrent.ConcurrentUtils].putIfAbsent(java.util.concurrent.ConcurrentMap,java.lang.Object,java.lang.Object)"
    functionSourceFile: "org.apache.commons.lang3.concurrent.ConcurrentUtils"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 3
    argTypes:
    - "java.util.concurrent.ConcurrentMap"
    - "java.lang.Object"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 11
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.commons.lang3.concurrent.ConcurrentUtils:219"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.concurrent.ConcurrentUtils:223"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.concurrent.ConcurrentUtils:222"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.concurrent.ConcurrentUtils:224"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.concurrent.ConcurrentUtils:222"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.lang3.concurrent.ConcurrentUtils:223,1"
      Dst: "[java.util.concurrent.ConcurrentMap].putIfAbsent"
    JavaMethodInfo: null
    BBCount: 6
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.concurrent.ConcurrentUtils].createIfAbsent(java.util.concurrent.ConcurrentMap,java.lang.Object,org.apache.commons.lang3.concurrent.ConcurrentInitializer)"
    functionSourceFile: "org.apache.commons.lang3.concurrent.ConcurrentUtils"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 3
    argTypes:
    - "java.util.concurrent.ConcurrentMap"
    - "java.lang.Object"
    - "org.apache.commons.lang3.concurrent.ConcurrentInitializer"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 12
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.commons.lang3.concurrent.ConcurrentUtils:249"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.concurrent.ConcurrentUtils:250"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.concurrent.ConcurrentUtils:249"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.concurrent.ConcurrentUtils:249"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.concurrent.ConcurrentUtils:253"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.concurrent.ConcurrentUtils:252"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.concurrent.ConcurrentUtils:254"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.concurrent.ConcurrentUtils:257"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.concurrent.ConcurrentUtils:256"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.lang3.concurrent.ConcurrentUtils:253,1"
      Dst: "[java.util.Map].get"
    - Src: "org.apache.commons.lang3.concurrent.ConcurrentUtils:255,1"
      Dst: "[org.apache.commons.lang3.concurrent.ConcurrentInitializer].get"
    - Src: "org.apache.commons.lang3.concurrent.ConcurrentUtils:255,1"
      Dst: "[org.apache.commons.lang3.concurrent.ConcurrentUtils].putIfAbsent"
    JavaMethodInfo: null
    BBCount: 6
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.concurrent.ConcurrentUtils].createIfAbsentUnchecked(java.util.concurrent.ConcurrentMap,java.lang.Object,org.apache.commons.lang3.concurrent.ConcurrentInitializer)"
    functionSourceFile: "org.apache.commons.lang3.concurrent.ConcurrentUtils"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 3
    argTypes:
    - "java.util.concurrent.ConcurrentMap"
    - "java.lang.Object"
    - "org.apache.commons.lang3.concurrent.ConcurrentInitializer"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 10
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.lang3.concurrent.ConcurrentUtils:278,1"
      Dst: "[org.apache.commons.lang3.concurrent.ConcurrentUtils].createIfAbsent"
    - Src: "org.apache.commons.lang3.concurrent.ConcurrentUtils:280,1"
      Dst: "[java.lang.Throwable].getCause"
    - Src: "org.apache.commons.lang3.concurrent.ConcurrentUtils:280,1"
      Dst: "[org.apache.commons.lang3.concurrent.ConcurrentRuntimeException].<init>"
    JavaMethodInfo: null
    BBCount: 2
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.concurrent.ConcurrentUtils].constantFuture(java.lang.Object)"
    functionSourceFile: "org.apache.commons.lang3.concurrent.ConcurrentUtils"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.util.concurrent.Future"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.lang3.concurrent.ConcurrentUtils:299,1"
      Dst: "[org.apache.commons.lang3.concurrent.ConcurrentUtils$ConstantFuture].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.LocaleUtils].availableLocaleList()"
    functionSourceFile: "org.apache.commons.lang3.LocaleUtils"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.util.List"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 2
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.lang3.LocaleUtils:76,1"
      Dst: "[org.apache.commons.lang3.LocaleUtils$SyncAvoid].access$000"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.LocaleUtils].availableLocaleList(java.util.function.Predicate)"
    functionSourceFile: "org.apache.commons.lang3.LocaleUtils"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.util.List"
    argCount: 1
    argTypes:
    - "java.util.function.Predicate"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 8
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.lang3.LocaleUtils:80,1"
      Dst: "[org.apache.commons.lang3.LocaleUtils].availableLocaleList"
    - Src: "org.apache.commons.lang3.LocaleUtils:80,1"
      Dst: "[java.util.Collection].stream"
    - Src: "org.apache.commons.lang3.LocaleUtils:80,1"
      Dst: "[java.util.stream.Stream].filter"
    - Src: "org.apache.commons.lang3.LocaleUtils:80,1"
      Dst: "[java.util.stream.Collectors].toList"
    - Src: "org.apache.commons.lang3.LocaleUtils:80,1"
      Dst: "[java.util.stream.Stream].collect"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.LocaleUtils].availableLocaleSet()"
    functionSourceFile: "org.apache.commons.lang3.LocaleUtils"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.util.Set"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 2
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.lang3.LocaleUtils:93,1"
      Dst: "[org.apache.commons.lang3.LocaleUtils$SyncAvoid].access$100"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.LocaleUtils].countriesByLanguage(java.lang.String)"
    functionSourceFile: "org.apache.commons.lang3.LocaleUtils"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.util.List"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 9
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.commons.lang3.LocaleUtils:106"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.LocaleUtils:109"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.LocaleUtils:108"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.lang3.LocaleUtils:107,1"
      Dst: "[java.util.Collections].emptyList"
    - Src: "org.apache.commons.lang3.LocaleUtils:109,1"
      Dst: "[org.apache.commons.lang3.LocaleUtils$lambda_countriesByLanguage_1__43].bootstrap$"
    - Src: "org.apache.commons.lang3.LocaleUtils:109,1"
      Dst: "[java.util.concurrent.ConcurrentMap].computeIfAbsent"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.LocaleUtils].isAvailableLocale(java.util.Locale)"
    functionSourceFile: "org.apache.commons.lang3.LocaleUtils"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "java.util.Locale"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.lang3.LocaleUtils:120,1"
      Dst: "[org.apache.commons.lang3.LocaleUtils].availableLocaleSet"
    - Src: "org.apache.commons.lang3.LocaleUtils:120,1"
      Dst: "[java.util.Set].contains"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.LocaleUtils].isISO3166CountryCode(java.lang.String)"
    functionSourceFile: "org.apache.commons.lang3.LocaleUtils"
    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.apache.commons.lang3.LocaleUtils:130"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.LocaleUtils:129"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.LocaleUtils:130"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.LocaleUtils:129"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.lang3.LocaleUtils:130,1"
      Dst: "[org.apache.commons.lang3.StringUtils].isAllUpperCase"
    - Src: "org.apache.commons.lang3.LocaleUtils:130,1"
      Dst: "[java.lang.String].length"
    JavaMethodInfo: null
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.LocaleUtils].isISO639LanguageCode(java.lang.String)"
    functionSourceFile: "org.apache.commons.lang3.LocaleUtils"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 11
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.commons.lang3.LocaleUtils:140"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.LocaleUtils:-2"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.LocaleUtils:140"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.LocaleUtils:139"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.LocaleUtils:140"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.LocaleUtils:-2"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.lang3.LocaleUtils:140,1"
      Dst: "[org.apache.commons.lang3.StringUtils].isAllLowerCase"
    - Src: "org.apache.commons.lang3.LocaleUtils:140,1"
      Dst: "[java.lang.String].length"
    JavaMethodInfo: null
    BBCount: 6
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.LocaleUtils].isNumericAreaCode(java.lang.String)"
    functionSourceFile: "org.apache.commons.lang3.LocaleUtils"
    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.apache.commons.lang3.LocaleUtils:150"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.LocaleUtils:149"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.LocaleUtils:150"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.LocaleUtils:149"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.lang3.LocaleUtils:150,1"
      Dst: "[org.apache.commons.lang3.StringUtils].isNumeric"
    - Src: "org.apache.commons.lang3.LocaleUtils:150,1"
      Dst: "[java.lang.String].length"
    JavaMethodInfo: null
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.LocaleUtils].languagesByCountry(java.lang.String)"
    functionSourceFile: "org.apache.commons.lang3.LocaleUtils"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.util.List"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 9
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.commons.lang3.LocaleUtils:163"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.LocaleUtils:166"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.LocaleUtils:165"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.lang3.LocaleUtils:164,1"
      Dst: "[java.util.Collections].emptyList"
    - Src: "org.apache.commons.lang3.LocaleUtils:166,1"
      Dst: "[org.apache.commons.lang3.LocaleUtils$lambda_languagesByCountry_3__44].bootstrap$"
    - Src: "org.apache.commons.lang3.LocaleUtils:166,1"
      Dst: "[java.util.concurrent.ConcurrentMap].computeIfAbsent"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.LocaleUtils].localeLookupList(java.util.Locale)"
    functionSourceFile: "org.apache.commons.lang3.LocaleUtils"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.util.List"
    argCount: 1
    argTypes:
    - "java.util.Locale"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.lang3.LocaleUtils:183,1"
      Dst: "[org.apache.commons.lang3.LocaleUtils].localeLookupList"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.LocaleUtils].localeLookupList(java.util.Locale,java.util.Locale)"
    functionSourceFile: "org.apache.commons.lang3.LocaleUtils"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.util.List"
    argCount: 2
    argTypes:
    - "java.util.Locale"
    - "java.util.Locale"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 26
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.commons.lang3.LocaleUtils:205"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.LocaleUtils:217"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.LocaleUtils:216"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.LocaleUtils:207"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.LocaleUtils:210"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.LocaleUtils:209"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.LocaleUtils:210"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.LocaleUtils:213"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.LocaleUtils:212"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.LocaleUtils:213"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.LocaleUtils:217"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.LocaleUtils:216"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.lang3.LocaleUtils:204,1"
      Dst: "[java.util.ArrayList].<init>"
    - Src: "org.apache.commons.lang3.LocaleUtils:206,1"
      Dst: "[java.util.List].add"
    - Src: "org.apache.commons.lang3.LocaleUtils:207,1"
      Dst: "[java.util.Locale].getVariant"
    - Src: "org.apache.commons.lang3.LocaleUtils:207,1"
      Dst: "[java.lang.String].isEmpty"
    - Src: "org.apache.commons.lang3.LocaleUtils:208,1"
      Dst: "[java.util.Locale].getLanguage"
    - Src: "org.apache.commons.lang3.LocaleUtils:208,1"
      Dst: "[java.util.Locale].getCountry"
    - Src: "org.apache.commons.lang3.LocaleUtils:208,1"
      Dst: "[java.util.Locale].<init>"
    - Src: "org.apache.commons.lang3.LocaleUtils:213,1"
      Dst: "[java.util.List].contains"
    - Src: "org.apache.commons.lang3.LocaleUtils:217,1"
      Dst: "[java.util.Collections].unmodifiableList"
    JavaMethodInfo: null
    BBCount: 8
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.LocaleUtils].parseLocale(java.lang.String)"
    functionSourceFile: "org.apache.commons.lang3.LocaleUtils"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.util.Locale"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 55
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.commons.lang3.LocaleUtils:228"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.LocaleUtils:232"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.LocaleUtils:231"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.LocaleUtils:232"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.LocaleUtils:234"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.LocaleUtils:233"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.LocaleUtils:236"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.LocaleUtils:235"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.LocaleUtils:234"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.LocaleUtils:238"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.LocaleUtils:239"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.LocaleUtils:238"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.LocaleUtils:238"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.LocaleUtils:240"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.LocaleUtils:239"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.LocaleUtils:239"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.LocaleUtils:242"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.LocaleUtils:241"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.LocaleUtils:236"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.LocaleUtils:251"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.LocaleUtils:250"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.LocaleUtils:245"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.LocaleUtils:251"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.LocaleUtils:250"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.LocaleUtils:246"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.LocaleUtils:247"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.LocaleUtils:246"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.LocaleUtils:246"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.LocaleUtils:247"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.LocaleUtils:246"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.LocaleUtils:246"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.LocaleUtils:251"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.LocaleUtils:250"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.LocaleUtils:247"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.LocaleUtils:251"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.LocaleUtils:250"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.lang3.LocaleUtils:228,1"
      Dst: "[org.apache.commons.lang3.LocaleUtils].isISO639LanguageCode"
    - Src: "org.apache.commons.lang3.LocaleUtils:229,1"
      Dst: "[java.util.Locale].<init>"
    - Src: "org.apache.commons.lang3.LocaleUtils:232,1"
      Dst: "[java.lang.String].indexOf"
    - Src: "org.apache.commons.lang3.LocaleUtils:233,1"
      Dst: "[java.lang.String].valueOf"
    - Src: "org.apache.commons.lang3.LocaleUtils:233,1"
      Dst: "[java.lang.String].split"
    - Src: "org.apache.commons.lang3.LocaleUtils:238,1"
      Dst: "[org.apache.commons.lang3.LocaleUtils].isISO3166CountryCode"
    - Src: "org.apache.commons.lang3.LocaleUtils:239,1"
      Dst: "[org.apache.commons.lang3.LocaleUtils].isNumericAreaCode"
    - Src: "org.apache.commons.lang3.LocaleUtils:246,1"
      Dst: "[java.lang.String].isEmpty"
    - Src: "org.apache.commons.lang3.LocaleUtils:251,1"
      Dst: "[java.lang.StringBuilder].<init>"
    - Src: "org.apache.commons.lang3.LocaleUtils:251,1"
      Dst: "[java.lang.StringBuilder].append"
    - Src: "org.apache.commons.lang3.LocaleUtils:251,1"
      Dst: "[java.lang.StringBuilder].toString"
    - Src: "org.apache.commons.lang3.LocaleUtils:251,1"
      Dst: "[java.lang.IllegalArgumentException].<init>"
    JavaMethodInfo: null
    BBCount: 19
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.LocaleUtils].toLocale(java.util.Locale)"
    functionSourceFile: "org.apache.commons.lang3.LocaleUtils"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.util.Locale"
    argCount: 1
    argTypes:
    - "java.util.Locale"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.commons.lang3.LocaleUtils:262"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.LocaleUtils:261"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.lang3.LocaleUtils:262,1"
      Dst: "[java.util.Locale].getDefault"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.LocaleUtils].toLocale(java.lang.String)"
    functionSourceFile: "org.apache.commons.lang3.LocaleUtils"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.util.Locale"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 89
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.commons.lang3.LocaleUtils:297"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.LocaleUtils:300"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.LocaleUtils:301"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.LocaleUtils:304"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.LocaleUtils:303"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.LocaleUtils:304"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.LocaleUtils:307"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.LocaleUtils:306"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.LocaleUtils:308"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.LocaleUtils:311"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.LocaleUtils:310"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.LocaleUtils:312"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.LocaleUtils:313"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.LocaleUtils:312"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.LocaleUtils:312"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.LocaleUtils:333"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.LocaleUtils:332"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.LocaleUtils:313"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.LocaleUtils:316"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.LocaleUtils:315"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.LocaleUtils:318"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.LocaleUtils:319"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.LocaleUtils:318"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.LocaleUtils:318"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.LocaleUtils:321"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.LocaleUtils:320"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.LocaleUtils:321"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.LocaleUtils:324"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.LocaleUtils:323"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.LocaleUtils:324"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.LocaleUtils:327"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.LocaleUtils:326"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.LocaleUtils:327"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.LocaleUtils:330"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.LocaleUtils:329"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.lang3.LocaleUtils:301,1"
      Dst: "[java.lang.String].isEmpty"
    - Src: "org.apache.commons.lang3.LocaleUtils:302,1"
      Dst: "[java.util.Locale].<init>"
    - Src: "org.apache.commons.lang3.LocaleUtils:304,1"
      Dst: "[java.lang.String].contains"
    - Src: "org.apache.commons.lang3.LocaleUtils:305,1"
      Dst: "[java.lang.StringBuilder].<init>"
    - Src: "org.apache.commons.lang3.LocaleUtils:305,1"
      Dst: "[java.lang.StringBuilder].append"
    - Src: "org.apache.commons.lang3.LocaleUtils:305,1"
      Dst: "[java.lang.StringBuilder].toString"
    - Src: "org.apache.commons.lang3.LocaleUtils:305,1"
      Dst: "[java.lang.IllegalArgumentException].<init>"
    - Src: "org.apache.commons.lang3.LocaleUtils:307,1"
      Dst: "[java.lang.String].length"
    - Src: "org.apache.commons.lang3.LocaleUtils:311,1"
      Dst: "[java.lang.String].charAt"
    - Src: "org.apache.commons.lang3.LocaleUtils:318,1"
      Dst: "[java.lang.Character].isUpperCase"
    - Src: "org.apache.commons.lang3.LocaleUtils:322,1"
      Dst: "[java.lang.String].substring"
    - Src: "org.apache.commons.lang3.LocaleUtils:333,1"
      Dst: "[org.apache.commons.lang3.LocaleUtils].parseLocale"
    JavaMethodInfo: null
    BBCount: 23
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.LocaleUtils].<init>()"
    functionSourceFile: "org.apache.commons.lang3.LocaleUtils"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.lang3.LocaleUtils:343,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.LocaleUtils].lambda$languagesByCountry$3(java.lang.String,java.lang.String)"
    functionSourceFile: "org.apache.commons.lang3.LocaleUtils"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.util.List"
    argCount: 2
    argTypes:
    - "java.lang.String"
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.lang3.LocaleUtils:167,1"
      Dst: "[org.apache.commons.lang3.LocaleUtils$lambda_null_2__45].bootstrap$"
    - Src: "org.apache.commons.lang3.LocaleUtils:167,1"
      Dst: "[org.apache.commons.lang3.LocaleUtils].availableLocaleList"
    - Src: "org.apache.commons.lang3.LocaleUtils:167,1"
      Dst: "[java.util.Collections].unmodifiableList"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.LocaleUtils].lambda$null$2(java.lang.String,java.util.Locale)"
    functionSourceFile: "org.apache.commons.lang3.LocaleUtils"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 2
    argTypes:
    - "java.lang.String"
    - "java.util.Locale"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 12
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.commons.lang3.LocaleUtils:167"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.LocaleUtils:166"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.LocaleUtils:167"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.LocaleUtils:166"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.lang3.LocaleUtils:167,1"
      Dst: "[java.util.Locale].getCountry"
    - Src: "org.apache.commons.lang3.LocaleUtils:167,1"
      Dst: "[java.lang.String].equals"
    - Src: "org.apache.commons.lang3.LocaleUtils:167,1"
      Dst: "[java.util.Locale].getVariant"
    - Src: "org.apache.commons.lang3.LocaleUtils:167,1"
      Dst: "[java.lang.String].isEmpty"
    JavaMethodInfo: null
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.LocaleUtils].lambda$countriesByLanguage$1(java.lang.String,java.lang.String)"
    functionSourceFile: "org.apache.commons.lang3.LocaleUtils"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.util.List"
    argCount: 2
    argTypes:
    - "java.lang.String"
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.lang3.LocaleUtils:109,1"
      Dst: "[org.apache.commons.lang3.LocaleUtils$lambda_null_0__46].bootstrap$"
    - Src: "org.apache.commons.lang3.LocaleUtils:110,1"
      Dst: "[org.apache.commons.lang3.LocaleUtils].availableLocaleList"
    - Src: "org.apache.commons.lang3.LocaleUtils:109,1"
      Dst: "[java.util.Collections].unmodifiableList"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.LocaleUtils].lambda$null$0(java.lang.String,java.util.Locale)"
    functionSourceFile: "org.apache.commons.lang3.LocaleUtils"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 2
    argTypes:
    - "java.lang.String"
    - "java.util.Locale"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 15
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.commons.lang3.LocaleUtils:110"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.LocaleUtils:-2"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.LocaleUtils:110"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.LocaleUtils:-2"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.LocaleUtils:110"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.LocaleUtils:-2"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.lang3.LocaleUtils:110,1"
      Dst: "[java.util.Locale].getLanguage"
    - Src: "org.apache.commons.lang3.LocaleUtils:110,1"
      Dst: "[java.lang.String].equals"
    - Src: "org.apache.commons.lang3.LocaleUtils:110,1"
      Dst: "[java.util.Locale].getCountry"
    - Src: "org.apache.commons.lang3.LocaleUtils:110,1"
      Dst: "[java.lang.String].isEmpty"
    - Src: "org.apache.commons.lang3.LocaleUtils:110,1"
      Dst: "[java.util.Locale].getVariant"
    JavaMethodInfo: null
    BBCount: 6
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.time.FastDatePrinter$PaddedNumberField].<init>(int,int)"
    functionSourceFile: "org.apache.commons.lang3.time.FastDatePrinter$PaddedNumberField"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "int"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 11
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.commons.lang3.time.FastDatePrinter$PaddedNumberField:1018"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.time.FastDatePrinter$PaddedNumberField:1021"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.lang3.time.FastDatePrinter$PaddedNumberField:1017,1"
      Dst: "[java.lang.Object].<init>"
    - Src: "org.apache.commons.lang3.time.FastDatePrinter$PaddedNumberField:1020,1"
      Dst: "[java.lang.IllegalArgumentException].<init>"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.time.FastDatePrinter$PaddedNumberField].estimateLength()"
    functionSourceFile: "org.apache.commons.lang3.time.FastDatePrinter$PaddedNumberField"
    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.apache.commons.lang3.time.FastDatePrinter$PaddedNumberField].appendTo(java.lang.Appendable,java.util.Calendar)"
    functionSourceFile: "org.apache.commons.lang3.time.FastDatePrinter$PaddedNumberField"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "java.lang.Appendable"
    - "java.util.Calendar"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 7
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.lang3.time.FastDatePrinter$PaddedNumberField:1039,1"
      Dst: "[java.util.Calendar].get"
    - Src: "org.apache.commons.lang3.time.FastDatePrinter$PaddedNumberField:1039,1"
      Dst: "[org.apache.commons.lang3.time.FastDatePrinter$PaddedNumberField].appendTo"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.time.FastDatePrinter$PaddedNumberField].appendTo(java.lang.Appendable,int)"
    functionSourceFile: "org.apache.commons.lang3.time.FastDatePrinter$PaddedNumberField"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "java.lang.Appendable"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.lang3.time.FastDatePrinter$PaddedNumberField:1047,1"
      Dst: "[org.apache.commons.lang3.time.FastDatePrinter].access$100"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.bcel.generic.ARETURN].<init>()"
    functionSourceFile: "org.apache.bcel.generic.ARETURN"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.bcel.generic.ARETURN:32,1"
      Dst: "[org.apache.bcel.generic.ReturnInstruction].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.bcel.generic.ARETURN].accept(org.apache.bcel.generic.Visitor)"
    functionSourceFile: "org.apache.bcel.generic.ARETURN"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.apache.bcel.generic.Visitor"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 8
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.bcel.generic.ARETURN:43,1"
      Dst: "[org.apache.bcel.generic.Visitor].visitExceptionThrower"
    - Src: "org.apache.bcel.generic.ARETURN:44,1"
      Dst: "[org.apache.bcel.generic.Visitor].visitTypedInstruction"
    - Src: "org.apache.bcel.generic.ARETURN:45,1"
      Dst: "[org.apache.bcel.generic.Visitor].visitStackConsumer"
    - Src: "org.apache.bcel.generic.ARETURN:46,1"
      Dst: "[org.apache.bcel.generic.Visitor].visitReturnInstruction"
    - Src: "org.apache.bcel.generic.ARETURN:47,1"
      Dst: "[org.apache.bcel.generic.Visitor].visitARETURN"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.bcel.generic.LOOKUPSWITCH].<init>()"
    functionSourceFile: "org.apache.bcel.generic.LOOKUPSWITCH"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.bcel.generic.LOOKUPSWITCH:34,1"
      Dst: "[org.apache.bcel.generic.Select].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.bcel.generic.LOOKUPSWITCH].<init>(int[],org.apache.bcel.generic.InstructionHandle[],org.apache.bcel.generic.InstructionHandle)"
    functionSourceFile: "org.apache.bcel.generic.LOOKUPSWITCH"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 3
    argTypes:
    - "int[]"
    - "org.apache.bcel.generic.InstructionHandle[]"
    - "org.apache.bcel.generic.InstructionHandle"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 14
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.bcel.generic.LOOKUPSWITCH:38,1"
      Dst: "[org.apache.bcel.generic.Select].<init>"
    - Src: "org.apache.bcel.generic.LOOKUPSWITCH:40,1"
      Dst: "[org.apache.bcel.generic.Select].getMatchLength"
    - Src: "org.apache.bcel.generic.LOOKUPSWITCH:41,1"
      Dst: "[org.apache.bcel.generic.Instruction].setLength"
    - Src: "org.apache.bcel.generic.LOOKUPSWITCH:42,1"
      Dst: "[org.apache.bcel.generic.Select].setFixedLength"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.bcel.generic.LOOKUPSWITCH].accept(org.apache.bcel.generic.Visitor)"
    functionSourceFile: "org.apache.bcel.generic.LOOKUPSWITCH"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.apache.bcel.generic.Visitor"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 8
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.bcel.generic.LOOKUPSWITCH:53,1"
      Dst: "[org.apache.bcel.generic.Visitor].visitVariableLengthInstruction"
    - Src: "org.apache.bcel.generic.LOOKUPSWITCH:54,1"
      Dst: "[org.apache.bcel.generic.Visitor].visitStackConsumer"
    - Src: "org.apache.bcel.generic.LOOKUPSWITCH:55,1"
      Dst: "[org.apache.bcel.generic.Visitor].visitBranchInstruction"
    - Src: "org.apache.bcel.generic.LOOKUPSWITCH:56,1"
      Dst: "[org.apache.bcel.generic.Visitor].visitSelect"
    - Src: "org.apache.bcel.generic.LOOKUPSWITCH:57,1"
      Dst: "[org.apache.bcel.generic.Visitor].visitLOOKUPSWITCH"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.bcel.generic.LOOKUPSWITCH].dump(java.io.DataOutputStream)"
    functionSourceFile: "org.apache.bcel.generic.LOOKUPSWITCH"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.io.DataOutputStream"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 16
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.bcel.generic.LOOKUPSWITCH:70"
      Branch Sides:
      - BranchSide: "org.apache.bcel.generic.LOOKUPSWITCH:73"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.bcel.generic.LOOKUPSWITCH:67,1"
      Dst: "[org.apache.bcel.generic.Select].dump"
    - Src: "org.apache.bcel.generic.LOOKUPSWITCH:68,1"
      Dst: "[org.apache.bcel.generic.Select].getMatchLength"
    - Src: "org.apache.bcel.generic.LOOKUPSWITCH:69,1"
      Dst: "[java.io.DataOutputStream].writeInt"
    - Src: "org.apache.bcel.generic.LOOKUPSWITCH:71,1"
      Dst: "[org.apache.bcel.generic.Select].getMatch"
    - Src: "org.apache.bcel.generic.LOOKUPSWITCH:72,1"
      Dst: "[org.apache.bcel.generic.Select].getTarget"
    - Src: "org.apache.bcel.generic.LOOKUPSWITCH:72,1"
      Dst: "[org.apache.bcel.generic.BranchInstruction].getTargetOffset"
    - Src: "org.apache.bcel.generic.LOOKUPSWITCH:72,1"
      Dst: "[org.apache.bcel.generic.Select].setIndices"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 2
  - functionName: "[org.apache.bcel.generic.LOOKUPSWITCH].initFromFile(org.apache.bcel.util.ByteSequence,boolean)"
    functionSourceFile: "org.apache.bcel.generic.LOOKUPSWITCH"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "org.apache.bcel.util.ByteSequence"
    - "boolean"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 31
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.bcel.generic.LOOKUPSWITCH:91"
      Branch Sides:
      - BranchSide: "org.apache.bcel.generic.LOOKUPSWITCH:94"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.bcel.generic.LOOKUPSWITCH:81,1"
      Dst: "[org.apache.bcel.generic.Select].initFromFile"
    - Src: "org.apache.bcel.generic.LOOKUPSWITCH:82,1"
      Dst: "[java.io.DataInputStream].readInt"
    - Src: "org.apache.bcel.generic.LOOKUPSWITCH:83,1"
      Dst: "[org.apache.bcel.generic.Select].setMatchLength"
    - Src: "org.apache.bcel.generic.LOOKUPSWITCH:85,1"
      Dst: "[org.apache.bcel.generic.Select].setFixedLength"
    - Src: "org.apache.bcel.generic.LOOKUPSWITCH:86,1"
      Dst: "[org.apache.bcel.generic.Select].getPadding"
    - Src: "org.apache.bcel.generic.LOOKUPSWITCH:87,1"
      Dst: "[org.apache.bcel.generic.Instruction].setLength"
    - Src: "org.apache.bcel.generic.LOOKUPSWITCH:88,1"
      Dst: "[org.apache.bcel.generic.Select].setMatches"
    - Src: "org.apache.bcel.generic.LOOKUPSWITCH:89,1"
      Dst: "[org.apache.bcel.generic.Select].setIndices"
    - Src: "org.apache.bcel.generic.LOOKUPSWITCH:90,1"
      Dst: "[org.apache.bcel.generic.Select].setTargets"
    - Src: "org.apache.bcel.generic.LOOKUPSWITCH:92,1"
      Dst: "[org.apache.bcel.generic.Select].setMatch"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 2
  - functionName: "[org.apache.bcel.util.MemorySensitiveClassPathRepository].<init>(org.apache.bcel.util.ClassPath)"
    functionSourceFile: "org.apache.bcel.util.MemorySensitiveClassPathRepository"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.apache.bcel.util.ClassPath"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 7
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.bcel.util.MemorySensitiveClassPathRepository:38,1"
      Dst: "[org.apache.bcel.util.AbstractClassPathRepository].<init>"
    - Src: "org.apache.bcel.util.MemorySensitiveClassPathRepository:35,1"
      Dst: "[java.util.HashMap].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.bcel.util.MemorySensitiveClassPathRepository].clear()"
    functionSourceFile: "org.apache.bcel.util.MemorySensitiveClassPathRepository"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.bcel.util.MemorySensitiveClassPathRepository:46,1"
      Dst: "[java.util.Map].clear"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.bcel.util.MemorySensitiveClassPathRepository].findClass(java.lang.String)"
    functionSourceFile: "org.apache.bcel.util.MemorySensitiveClassPathRepository"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.apache.bcel.classfile.JavaClass"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 11
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.bcel.util.MemorySensitiveClassPathRepository:55"
      Branch Sides:
      - BranchSide: "org.apache.bcel.util.MemorySensitiveClassPathRepository:53"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.bcel.util.MemorySensitiveClassPathRepository:54,1"
      Dst: "[java.util.Map].get"
    - Src: "org.apache.bcel.util.MemorySensitiveClassPathRepository:55,1"
      Dst: "[java.lang.ref.SoftReference].get"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[org.apache.bcel.util.MemorySensitiveClassPathRepository].removeClass(org.apache.bcel.classfile.JavaClass)"
    functionSourceFile: "org.apache.bcel.util.MemorySensitiveClassPathRepository"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.apache.bcel.classfile.JavaClass"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.bcel.util.MemorySensitiveClassPathRepository:63,1"
      Dst: "[org.apache.bcel.classfile.JavaClass].getClassName"
    - Src: "org.apache.bcel.util.MemorySensitiveClassPathRepository:63,1"
      Dst: "[java.util.Map].remove"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.bcel.util.MemorySensitiveClassPathRepository].storeClass(org.apache.bcel.classfile.JavaClass)"
    functionSourceFile: "org.apache.bcel.util.MemorySensitiveClassPathRepository"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.apache.bcel.classfile.JavaClass"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 9
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.bcel.util.MemorySensitiveClassPathRepository:72,1"
      Dst: "[org.apache.bcel.classfile.JavaClass].getClassName"
    - Src: "org.apache.bcel.util.MemorySensitiveClassPathRepository:72,1"
      Dst: "[java.lang.ref.SoftReference].<init>"
    - Src: "org.apache.bcel.util.MemorySensitiveClassPathRepository:72,1"
      Dst: "[java.util.Map].put"
    - Src: "org.apache.bcel.util.MemorySensitiveClassPathRepository:73,1"
      Dst: "[org.apache.bcel.classfile.JavaClass].setRepository"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.bcel.util.MemorySensitiveClassPathRepository].loadClass(java.lang.String)"
    functionSourceFile: "org.apache.bcel.util.MemorySensitiveClassPathRepository"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.apache.bcel.classfile.JavaClass"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.bcel.util.MemorySensitiveClassPathRepository:33,1"
      Dst: "[org.apache.bcel.util.AbstractClassPathRepository].loadClass"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.bcel.util.MemorySensitiveClassPathRepository].loadClass(java.lang.Class)"
    functionSourceFile: "org.apache.bcel.util.MemorySensitiveClassPathRepository"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.apache.bcel.classfile.JavaClass"
    argCount: 1
    argTypes:
    - "java.lang.Class"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.bcel.util.MemorySensitiveClassPathRepository:33,1"
      Dst: "[org.apache.bcel.util.AbstractClassPathRepository].loadClass"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.bcel.util.MemorySensitiveClassPathRepository].getClassPath()"
    functionSourceFile: "org.apache.bcel.util.MemorySensitiveClassPathRepository"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.apache.bcel.util.ClassPath"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.bcel.util.MemorySensitiveClassPathRepository:33,1"
      Dst: "[org.apache.bcel.util.AbstractClassPathRepository].getClassPath"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.bcel.verifier.structurals.ExecutionVisitor].<init>()"
    functionSourceFile: "org.apache.bcel.verifier.structurals.ExecutionVisitor"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.bcel.verifier.structurals.ExecutionVisitor:75,1"
      Dst: "[org.apache.bcel.generic.EmptyVisitor].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.bcel.verifier.structurals.ExecutionVisitor].locals()"
    functionSourceFile: "org.apache.bcel.verifier.structurals.ExecutionVisitor"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.apache.bcel.verifier.structurals.LocalVariables"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.bcel.verifier.structurals.ExecutionVisitor:84,1"
      Dst: "[org.apache.bcel.verifier.structurals.Frame].getLocals"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.bcel.verifier.structurals.ExecutionVisitor].setConstantPoolGen(org.apache.bcel.generic.ConstantPoolGen)"
    functionSourceFile: "org.apache.bcel.verifier.structurals.ExecutionVisitor"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.apache.bcel.generic.ConstantPoolGen"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.bcel.verifier.structurals.ExecutionVisitor].setFrame(org.apache.bcel.verifier.structurals.Frame)"
    functionSourceFile: "org.apache.bcel.verifier.structurals.ExecutionVisitor"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.apache.bcel.verifier.structurals.Frame"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.bcel.verifier.structurals.ExecutionVisitor].stack()"
    functionSourceFile: "org.apache.bcel.verifier.structurals.ExecutionVisitor"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.apache.bcel.verifier.structurals.OperandStack"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.bcel.verifier.structurals.ExecutionVisitor:110,1"
      Dst: "[org.apache.bcel.verifier.structurals.Frame].getStack"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.bcel.verifier.structurals.ExecutionVisitor].visitAALOAD(org.apache.bcel.generic.AALOAD)"
    functionSourceFile: "org.apache.bcel.verifier.structurals.ExecutionVisitor"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.apache.bcel.generic.AALOAD"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 17
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.bcel.verifier.structurals.ExecutionVisitor:129"
      Branch Sides:
      - BranchSide: "org.apache.bcel.verifier.structurals.ExecutionVisitor:133"
        BranchSideFuncs: []
      - BranchSide: "org.apache.bcel.verifier.structurals.ExecutionVisitor:132"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.bcel.verifier.structurals.ExecutionVisitor:126,1"
      Dst: "[org.apache.bcel.verifier.structurals.ExecutionVisitor].stack"
    - Src: "org.apache.bcel.verifier.structurals.ExecutionVisitor:126,1"
      Dst: "[org.apache.bcel.verifier.structurals.OperandStack].pop"
    - Src: "org.apache.bcel.verifier.structurals.ExecutionVisitor:130,1"
      Dst: "[org.apache.bcel.verifier.structurals.OperandStack].push"
    - Src: "org.apache.bcel.verifier.structurals.ExecutionVisitor:134,1"
      Dst: "[org.apache.bcel.generic.ArrayType].getElementType"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[org.apache.bcel.verifier.structurals.ExecutionVisitor].visitAASTORE(org.apache.bcel.generic.AASTORE)"
    functionSourceFile: "org.apache.bcel.verifier.structurals.ExecutionVisitor"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.apache.bcel.generic.AASTORE"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.bcel.verifier.structurals.ExecutionVisitor:141,1"
      Dst: "[org.apache.bcel.verifier.structurals.ExecutionVisitor].stack"
    - Src: "org.apache.bcel.verifier.structurals.ExecutionVisitor:141,1"
      Dst: "[org.apache.bcel.verifier.structurals.OperandStack].pop"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.bcel.verifier.structurals.ExecutionVisitor].visitACONST_NULL(org.apache.bcel.generic.ACONST_NULL)"
    functionSourceFile: "org.apache.bcel.verifier.structurals.ExecutionVisitor"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.apache.bcel.generic.ACONST_NULL"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.bcel.verifier.structurals.ExecutionVisitor:147,1"
      Dst: "[org.apache.bcel.verifier.structurals.ExecutionVisitor].stack"
    - Src: "org.apache.bcel.verifier.structurals.ExecutionVisitor:147,1"
      Dst: "[org.apache.bcel.verifier.structurals.OperandStack].push"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.bcel.verifier.structurals.ExecutionVisitor].visitALOAD(org.apache.bcel.generic.ALOAD)"
    functionSourceFile: "org.apache.bcel.verifier.structurals.ExecutionVisitor"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.apache.bcel.generic.ALOAD"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 8
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.bcel.verifier.structurals.ExecutionVisitor:153,1"
      Dst: "[org.apache.bcel.verifier.structurals.ExecutionVisitor].stack"
    - Src: "org.apache.bcel.verifier.structurals.ExecutionVisitor:153,1"
      Dst: "[org.apache.bcel.verifier.structurals.ExecutionVisitor].locals"
    - Src: "org.apache.bcel.verifier.structurals.ExecutionVisitor:153,1"
      Dst: "[org.apache.bcel.generic.LocalVariableInstruction].getIndex"
    - Src: "org.apache.bcel.verifier.structurals.ExecutionVisitor:153,1"
      Dst: "[org.apache.bcel.verifier.structurals.LocalVariables].get"
    - Src: "org.apache.bcel.verifier.structurals.ExecutionVisitor:153,1"
      Dst: "[org.apache.bcel.verifier.structurals.OperandStack].push"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.bcel.verifier.structurals.ExecutionVisitor].visitANEWARRAY(org.apache.bcel.generic.ANEWARRAY)"
    functionSourceFile: "org.apache.bcel.verifier.structurals.ExecutionVisitor"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.apache.bcel.generic.ANEWARRAY"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 11
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.bcel.verifier.structurals.ExecutionVisitor:159,1"
      Dst: "[org.apache.bcel.verifier.structurals.ExecutionVisitor].stack"
    - Src: "org.apache.bcel.verifier.structurals.ExecutionVisitor:159,1"
      Dst: "[org.apache.bcel.verifier.structurals.OperandStack].pop"
    - Src: "org.apache.bcel.verifier.structurals.ExecutionVisitor:160,1"
      Dst: "[org.apache.bcel.generic.CPInstruction].getType"
    - Src: "org.apache.bcel.verifier.structurals.ExecutionVisitor:160,1"
      Dst: "[org.apache.bcel.generic.ArrayType].<init>"
    - Src: "org.apache.bcel.verifier.structurals.ExecutionVisitor:160,1"
      Dst: "[org.apache.bcel.verifier.structurals.OperandStack].push"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.bcel.verifier.structurals.ExecutionVisitor].visitARETURN(org.apache.bcel.generic.ARETURN)"
    functionSourceFile: "org.apache.bcel.verifier.structurals.ExecutionVisitor"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.apache.bcel.generic.ARETURN"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.bcel.verifier.structurals.ExecutionVisitor:166,1"
      Dst: "[org.apache.bcel.verifier.structurals.ExecutionVisitor].stack"
    - Src: "org.apache.bcel.verifier.structurals.ExecutionVisitor:166,1"
      Dst: "[org.apache.bcel.verifier.structurals.OperandStack].pop"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.bcel.verifier.structurals.ExecutionVisitor].visitARRAYLENGTH(org.apache.bcel.generic.ARRAYLENGTH)"
    functionSourceFile: "org.apache.bcel.verifier.structurals.ExecutionVisitor"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.apache.bcel.generic.ARRAYLENGTH"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 8
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.bcel.verifier.structurals.ExecutionVisitor:172,1"
      Dst: "[org.apache.bcel.verifier.structurals.ExecutionVisitor].stack"
    - Src: "org.apache.bcel.verifier.structurals.ExecutionVisitor:172,1"
      Dst: "[org.apache.bcel.verifier.structurals.OperandStack].pop"
    - Src: "org.apache.bcel.verifier.structurals.ExecutionVisitor:173,1"
      Dst: "[org.apache.bcel.verifier.structurals.OperandStack].push"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.bcel.verifier.structurals.ExecutionVisitor].visitASTORE(org.apache.bcel.generic.ASTORE)"
    functionSourceFile: "org.apache.bcel.verifier.structurals.ExecutionVisitor"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.apache.bcel.generic.ASTORE"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 8
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.bcel.verifier.structurals.ExecutionVisitor:179,1"
      Dst: "[org.apache.bcel.verifier.structurals.ExecutionVisitor].locals"
    - Src: "org.apache.bcel.verifier.structurals.ExecutionVisitor:179,1"
      Dst: "[org.apache.bcel.generic.LocalVariableInstruction].getIndex"
    - Src: "org.apache.bcel.verifier.structurals.ExecutionVisitor:179,1"
      Dst: "[org.apache.bcel.verifier.structurals.ExecutionVisitor].stack"
    - Src: "org.apache.bcel.verifier.structurals.ExecutionVisitor:179,1"
      Dst: "[org.apache.bcel.verifier.structurals.OperandStack].pop"
    - Src: "org.apache.bcel.verifier.structurals.ExecutionVisitor:179,1"
      Dst: "[org.apache.bcel.verifier.structurals.LocalVariables].set"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.bcel.verifier.structurals.ExecutionVisitor].visitATHROW(org.apache.bcel.generic.ATHROW)"
    functionSourceFile: "org.apache.bcel.verifier.structurals.ExecutionVisitor"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.apache.bcel.generic.ATHROW"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 16
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.bcel.verifier.structurals.ExecutionVisitor:188"
      Branch Sides:
      - BranchSide: "org.apache.bcel.verifier.structurals.ExecutionVisitor:191"
        BranchSideFuncs: []
      - BranchSide: "org.apache.bcel.verifier.structurals.ExecutionVisitor:190"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.bcel.verifier.structurals.ExecutionVisitor:186,1"
      Dst: "[org.apache.bcel.verifier.structurals.ExecutionVisitor].stack"
    - Src: "org.apache.bcel.verifier.structurals.ExecutionVisitor:186,1"
      Dst: "[org.apache.bcel.verifier.structurals.OperandStack].pop"
    - Src: "org.apache.bcel.verifier.structurals.ExecutionVisitor:187,1"
      Dst: "[org.apache.bcel.verifier.structurals.OperandStack].clear"
    - Src: "org.apache.bcel.verifier.structurals.ExecutionVisitor:188,1"
      Dst: "[org.apache.bcel.generic.Type].equals"
    - Src: "org.apache.bcel.verifier.structurals.ExecutionVisitor:189,1"
      Dst: "[org.apache.bcel.generic.Type].getType"
    - Src: "org.apache.bcel.verifier.structurals.ExecutionVisitor:189,1"
      Dst: "[org.apache.bcel.verifier.structurals.OperandStack].push"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[org.apache.bcel.verifier.structurals.ExecutionVisitor].visitBALOAD(org.apache.bcel.generic.BALOAD)"
    functionSourceFile: "org.apache.bcel.verifier.structurals.ExecutionVisitor"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.apache.bcel.generic.BALOAD"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 8
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.bcel.verifier.structurals.ExecutionVisitor:198,1"
      Dst: "[org.apache.bcel.verifier.structurals.ExecutionVisitor].stack"
    - Src: "org.apache.bcel.verifier.structurals.ExecutionVisitor:198,1"
      Dst: "[org.apache.bcel.verifier.structurals.OperandStack].pop"
    - Src: "org.apache.bcel.verifier.structurals.ExecutionVisitor:199,1"
      Dst: "[org.apache.bcel.verifier.structurals.OperandStack].push"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.bcel.verifier.structurals.ExecutionVisitor].visitBASTORE(org.apache.bcel.generic.BASTORE)"
    functionSourceFile: "org.apache.bcel.verifier.structurals.ExecutionVisitor"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.apache.bcel.generic.BASTORE"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.bcel.verifier.structurals.ExecutionVisitor:205,1"
      Dst: "[org.apache.bcel.verifier.structurals.ExecutionVisitor].stack"
    - Src: "org.apache.bcel.verifier.structurals.ExecutionVisitor:205,1"
      Dst: "[org.apache.bcel.verifier.structurals.OperandStack].pop"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.bcel.verifier.structurals.ExecutionVisitor].visitBIPUSH(org.apache.bcel.generic.BIPUSH)"
    functionSourceFile: "org.apache.bcel.verifier.structurals.ExecutionVisitor"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.apache.bcel.generic.BIPUSH"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.bcel.verifier.structurals.ExecutionVisitor:211,1"
      Dst: "[org.apache.bcel.verifier.structurals.ExecutionVisitor].stack"
    - Src: "org.apache.bcel.verifier.structurals.ExecutionVisitor:211,1"
      Dst: "[org.apache.bcel.verifier.structurals.OperandStack].push"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.bcel.verifier.structurals.ExecutionVisitor].visitCALOAD(org.apache.bcel.generic.CALOAD)"
    functionSourceFile: "org.apache.bcel.verifier.structurals.ExecutionVisitor"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.apache.bcel.generic.CALOAD"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 8
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.bcel.verifier.structurals.ExecutionVisitor:217,1"
      Dst: "[org.apache.bcel.verifier.structurals.ExecutionVisitor].stack"
    - Src: "org.apache.bcel.verifier.structurals.ExecutionVisitor:217,1"
      Dst: "[org.apache.bcel.verifier.structurals.OperandStack].pop"
    - Src: "org.apache.bcel.verifier.structurals.ExecutionVisitor:218,1"
      Dst: "[org.apache.bcel.verifier.structurals.OperandStack].push"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.bcel.verifier.structurals.ExecutionVisitor].visitCASTORE(org.apache.bcel.generic.CASTORE)"
    functionSourceFile: "org.apache.bcel.verifier.structurals.ExecutionVisitor"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.apache.bcel.generic.CASTORE"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.bcel.verifier.structurals.ExecutionVisitor:224,1"
      Dst: "[org.apache.bcel.verifier.structurals.ExecutionVisitor].stack"
    - Src: "org.apache.bcel.verifier.structurals.ExecutionVisitor:224,1"
      Dst: "[org.apache.bcel.verifier.structurals.OperandStack].pop"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.bcel.verifier.structurals.ExecutionVisitor].visitCHECKCAST(org.apache.bcel.generic.CHECKCAST)"
    functionSourceFile: "org.apache.bcel.verifier.structurals.ExecutionVisitor"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.apache.bcel.generic.CHECKCAST"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 9
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.bcel.verifier.structurals.ExecutionVisitor:235,1"
      Dst: "[org.apache.bcel.verifier.structurals.ExecutionVisitor].stack"
    - Src: "org.apache.bcel.verifier.structurals.ExecutionVisitor:235,1"
      Dst: "[org.apache.bcel.verifier.structurals.OperandStack].pop"
    - Src: "org.apache.bcel.verifier.structurals.ExecutionVisitor:236,1"
      Dst: "[org.apache.bcel.generic.CPInstruction].getType"
    - Src: "org.apache.bcel.verifier.structurals.ExecutionVisitor:236,1"
      Dst: "[org.apache.bcel.verifier.structurals.OperandStack].push"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.bcel.verifier.structurals.ExecutionVisitor].visitD2F(org.apache.bcel.generic.D2F)"
    functionSourceFile: "org.apache.bcel.verifier.structurals.ExecutionVisitor"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.apache.bcel.generic.D2F"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 8
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.bcel.verifier.structurals.ExecutionVisitor:242,1"
      Dst: "[org.apache.bcel.verifier.structurals.ExecutionVisitor].stack"
    - Src: "org.apache.bcel.verifier.structurals.ExecutionVisitor:242,1"
      Dst: "[org.apache.bcel.verifier.structurals.OperandStack].pop"
    - Src: "org.apache.bcel.verifier.structurals.ExecutionVisitor:243,1"
      Dst: "[org.apache.bcel.verifier.structurals.OperandStack].push"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.bcel.verifier.structurals.ExecutionVisitor].visitD2I(org.apache.bcel.generic.D2I)"
    functionSourceFile: "org.apache.bcel.verifier.structurals.ExecutionVisitor"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.apache.bcel.generic.D2I"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 8
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.bcel.verifier.structurals.ExecutionVisitor:249,1"
      Dst: "[org.apache.bcel.verifier.structurals.ExecutionVisitor].stack"
    - Src: "org.apache.bcel.verifier.structurals.ExecutionVisitor:249,1"
      Dst: "[org.apache.bcel.verifier.structurals.OperandStack].pop"
    - Src: "org.apache.bcel.verifier.structurals.ExecutionVisitor:250,1"
      Dst: "[org.apache.bcel.verifier.structurals.OperandStack].push"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.bcel.verifier.structurals.ExecutionVisitor].visitD2L(org.apache.bcel.generic.D2L)"
    functionSourceFile: "org.apache.bcel.verifier.structurals.ExecutionVisitor"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.apache.bcel.generic.D2L"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 8
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.bcel.verifier.structurals.ExecutionVisitor:256,1"
      Dst: "[org.apache.bcel.verifier.structurals.ExecutionVisitor].stack"
    - Src: "org.apache.bcel.verifier.structurals.ExecutionVisitor:256,1"
      Dst: "[org.apache.bcel.verifier.structurals.OperandStack].pop"
    - Src: "org.apache.bcel.verifier.structurals.ExecutionVisitor:257,1"
      Dst: "[org.apache.bcel.verifier.structurals.OperandStack].push"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.bcel.verifier.structurals.ExecutionVisitor].visitDADD(org.apache.bcel.generic.DADD)"
    functionSourceFile: "org.apache.bcel.verifier.structurals.ExecutionVisitor"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.apache.bcel.generic.DADD"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 8
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.bcel.verifier.structurals.ExecutionVisitor:263,1"
      Dst: "[org.apache.bcel.verifier.structurals.ExecutionVisitor].stack"
    - Src: "org.apache.bcel.verifier.structurals.ExecutionVisitor:263,1"
      Dst: "[org.apache.bcel.verifier.structurals.OperandStack].pop"
    - Src: "org.apache.bcel.verifier.structurals.ExecutionVisitor:264,1"
      Dst: "[org.apache.bcel.verifier.structurals.OperandStack].push"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.bcel.verifier.structurals.ExecutionVisitor].visitDALOAD(org.apache.bcel.generic.DALOAD)"
    functionSourceFile: "org.apache.bcel.verifier.structurals.ExecutionVisitor"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.apache.bcel.generic.DALOAD"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 8
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.bcel.verifier.structurals.ExecutionVisitor:270,1"
      Dst: "[org.apache.bcel.verifier.structurals.ExecutionVisitor].stack"
    - Src: "org.apache.bcel.verifier.structurals.ExecutionVisitor:270,1"
      Dst: "[org.apache.bcel.verifier.structurals.OperandStack].pop"
    - Src: "org.apache.bcel.verifier.structurals.ExecutionVisitor:271,1"
      Dst: "[org.apache.bcel.verifier.structurals.OperandStack].push"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.bcel.verifier.structurals.ExecutionVisitor].visitDASTORE(org.apache.bcel.generic.DASTORE)"
    functionSourceFile: "org.apache.bcel.verifier.structurals.ExecutionVisitor"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.apache.bcel.generic.DASTORE"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.bcel.verifier.structurals.ExecutionVisitor:277,1"
      Dst: "[org.apache.bcel.verifier.structurals.ExecutionVisitor].stack"
    - Src: "org.apache.bcel.verifier.structurals.ExecutionVisitor:277,1"
      Dst: "[org.apache.bcel.verifier.structurals.OperandStack].pop"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.bcel.verifier.structurals.ExecutionVisitor].visitDCMPG(org.apache.bcel.generic.DCMPG)"
    functionSourceFile: "org.apache.bcel.verifier.structurals.ExecutionVisitor"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.apache.bcel.generic.DCMPG"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 8
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.bcel.verifier.structurals.ExecutionVisitor:283,1"
      Dst: "[org.apache.bcel.verifier.structurals.ExecutionVisitor].stack"
    - Src: "org.apache.bcel.verifier.structurals.ExecutionVisitor:283,1"
      Dst: "[org.apache.bcel.verifier.structurals.OperandStack].pop"
    - Src: "org.apache.bcel.verifier.structurals.ExecutionVisitor:284,1"
      Dst: "[org.apache.bcel.verifier.structurals.OperandStack].push"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.bcel.verifier.structurals.ExecutionVisitor].visitDCMPL(org.apache.bcel.generic.DCMPL)"
    functionSourceFile: "org.apache.bcel.verifier.structurals.ExecutionVisitor"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.apache.bcel.generic.DCMPL"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 8
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.bcel.verifier.structurals.ExecutionVisitor:290,1"
      Dst: "[org.apache.bcel.verifier.structurals.ExecutionVisitor].stack"
    - Src: "org.apache.bcel.verifier.structurals.ExecutionVisitor:290,1"
      Dst: "[org.apache.bcel.verifier.structurals.OperandStack].pop"
    - Src: "org.apache.bcel.verifier.structurals.ExecutionVisitor:291,1"
      Dst: "[org.apache.bcel.verifier.structurals.OperandStack].push"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.bcel.verifier.structurals.ExecutionVisitor].visitDCONST(org.apache.bcel.generic.DCONST)"
    functionSourceFile: "org.apache.bcel.verifier.structurals.ExecutionVisitor"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.apache.bcel.generic.DCONST"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.bcel.verifier.structurals.ExecutionVisitor:297,1"
      Dst: "[org.apache.bcel.verifier.structurals.ExecutionVisitor].stack"
    - Src: "org.apache.bcel.verifier.structurals.ExecutionVisitor:297,1"
      Dst: "[org.apache.bcel.verifier.structurals.OperandStack].push"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.bcel.verifier.structurals.ExecutionVisitor].visitDDIV(org.apache.bcel.generic.DDIV)"
    functionSourceFile: "org.apache.bcel.verifier.structurals.ExecutionVisitor"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.apache.bcel.generic.DDIV"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 8
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.bcel.verifier.structurals.ExecutionVisitor:303,1"
      Dst: "[org.apache.bcel.verifier.structurals.ExecutionVisitor].stack"
    - Src: "org.apache.bcel.verifier.structurals.ExecutionVisitor:303,1"
      Dst: "[org.apache.bcel.verifier.structurals.OperandStack].pop"
    - Src: "org.apache.bcel.verifier.structurals.ExecutionVisitor:304,1"
      Dst: "[org.apache.bcel.verifier.structurals.OperandStack].push"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.bcel.verifier.structurals.ExecutionVisitor].visitDLOAD(org.apache.bcel.generic.DLOAD)"
    functionSourceFile: "org.apache.bcel.verifier.structurals.ExecutionVisitor"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.apache.bcel.generic.DLOAD"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.bcel.verifier.structurals.ExecutionVisitor:310,1"
      Dst: "[org.apache.bcel.verifier.structurals.ExecutionVisitor].stack"
    - Src: "org.apache.bcel.verifier.structurals.ExecutionVisitor:310,1"
      Dst: "[org.apache.bcel.verifier.structurals.OperandStack].push"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.bcel.verifier.structurals.ExecutionVisitor].visitDMUL(org.apache.bcel.generic.DMUL)"
    functionSourceFile: "org.apache.bcel.verifier.structurals.ExecutionVisitor"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.apache.bcel.generic.DMUL"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 8
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.bcel.verifier.structurals.ExecutionVisitor:316,1"
      Dst: "[org.apache.bcel.verifier.structurals.ExecutionVisitor].stack"
    - Src: "org.apache.bcel.verifier.structurals.ExecutionVisitor:316,1"
      Dst: "[org.apache.bcel.verifier.structurals.OperandStack].pop"
    - Src: "org.apache.bcel.verifier.structurals.ExecutionVisitor:317,1"
      Dst: "[org.apache.bcel.verifier.structurals.OperandStack].push"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.bcel.verifier.structurals.ExecutionVisitor].visitDNEG(org.apache.bcel.generic.DNEG)"
    functionSourceFile: "org.apache.bcel.verifier.structurals.ExecutionVisitor"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.apache.bcel.generic.DNEG"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 8
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.bcel.verifier.structurals.ExecutionVisitor:323,1"
      Dst: "[org.apache.bcel.verifier.structurals.ExecutionVisitor].stack"
    - Src: "org.apache.bcel.verifier.structurals.ExecutionVisitor:323,1"
      Dst: "[org.apache.bcel.verifier.structurals.OperandStack].pop"
    - Src: "org.apache.bcel.verifier.structurals.ExecutionVisitor:324,1"
      Dst: "[org.apache.bcel.verifier.structurals.OperandStack].push"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.bcel.verifier.structurals.ExecutionVisitor].visitDREM(org.apache.bcel.generic.DREM)"
    functionSourceFile: "org.apache.bcel.verifier.structurals.ExecutionVisitor"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.apache.bcel.generic.DREM"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 8
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.bcel.verifier.structurals.ExecutionVisitor:330,1"
      Dst: "[org.apache.bcel.verifier.structurals.ExecutionVisitor].stack"
    - Src: "org.apache.bcel.verifier.structurals.ExecutionVisitor:330,1"
      Dst: "[org.apache.bcel.verifier.structurals.OperandStack].pop"
    - Src: "org.apache.bcel.verifier.structurals.ExecutionVisitor:331,1"
      Dst: "[org.apache.bcel.verifier.structurals.OperandStack].push"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.bcel.verifier.structurals.ExecutionVisitor].visitDRETURN(org.apache.bcel.generic.DRETURN)"
    functionSourceFile: "org.apache.bcel.verifier.structurals.ExecutionVisitor"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.apache.bcel.generic.DRETURN"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.bcel.verifier.structurals.ExecutionVisitor:337,1"
      Dst: "[org.apache.bcel.verifier.structurals.ExecutionVisitor].stack"
    - Src: "org.apache.bcel.verifier.structurals.ExecutionVisitor:337,1"
      Dst: "[org.apache.bcel.verifier.structurals.OperandStack].pop"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.bcel.verifier.structurals.ExecutionVisitor].visitDSTORE(org.apache.bcel.generic.DSTORE)"
    functionSourceFile: "org.apache.bcel.verifier.structurals.ExecutionVisitor"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.apache.bcel.generic.DSTORE"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 13
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.bcel.verifier.structurals.ExecutionVisitor:343,1"
      Dst: "[org.apache.bcel.verifier.structurals.ExecutionVisitor].locals"
    - Src: "org.apache.bcel.verifier.structurals.ExecutionVisitor:343,1"
      Dst: "[org.apache.bcel.generic.LocalVariableInstruction].getIndex"
    - Src: "org.apache.bcel.verifier.structurals.ExecutionVisitor:343,1"
      Dst: "[org.apache.bcel.verifier.structurals.ExecutionVisitor].stack"
    - Src: "org.apache.bcel.verifier.structurals.ExecutionVisitor:343,1"
      Dst: "[org.apache.bcel.verifier.structurals.OperandStack].pop"
    - Src: "org.apache.bcel.verifier.structurals.ExecutionVisitor:343,1"
      Dst: "[org.apache.bcel.verifier.structurals.LocalVariables].set"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.bcel.verifier.structurals.ExecutionVisitor].visitDSUB(org.apache.bcel.generic.DSUB)"
    functionSourceFile: "org.apache.bcel.verifier.structurals.ExecutionVisitor"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.apache.bcel.generic.DSUB"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 8
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.bcel.verifier.structurals.ExecutionVisitor:350,1"
      Dst: "[org.apache.bcel.verifier.structurals.ExecutionVisitor].stack"
    - Src: "org.apache.bcel.verifier.structurals.ExecutionVisitor:350,1"
      Dst: "[org.apache.bcel.verifier.structurals.OperandStack].pop"
    - Src: "org.apache.bcel.verifier.structurals.ExecutionVisitor:351,1"
      Dst: "[org.apache.bcel.verifier.structurals.OperandStack].push"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.bcel.verifier.structurals.ExecutionVisitor].visitDUP(org.apache.bcel.generic.DUP)"
    functionSourceFile: "org.apache.bcel.verifier.structurals.ExecutionVisitor"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.apache.bcel.generic.DUP"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 9
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.bcel.verifier.structurals.ExecutionVisitor:357,1"
      Dst: "[org.apache.bcel.verifier.structurals.ExecutionVisitor].stack"
    - Src: "org.apache.bcel.verifier.structurals.ExecutionVisitor:357,1"
      Dst: "[org.apache.bcel.verifier.structurals.OperandStack].pop"
    - Src: "org.apache.bcel.verifier.structurals.ExecutionVisitor:358,1"
      Dst: "[org.apache.bcel.verifier.structurals.OperandStack].push"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.bcel.verifier.structurals.ExecutionVisitor].visitDUP_X1(org.apache.bcel.generic.DUP_X1)"
    functionSourceFile: "org.apache.bcel.verifier.structurals.ExecutionVisitor"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.apache.bcel.generic.DUP_X1"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 13
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.bcel.verifier.structurals.ExecutionVisitor:365,1"
      Dst: "[org.apache.bcel.verifier.structurals.ExecutionVisitor].stack"
    - Src: "org.apache.bcel.verifier.structurals.ExecutionVisitor:365,1"
      Dst: "[org.apache.bcel.verifier.structurals.OperandStack].pop"
    - Src: "org.apache.bcel.verifier.structurals.ExecutionVisitor:367,1"
      Dst: "[org.apache.bcel.verifier.structurals.OperandStack].push"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.bcel.verifier.structurals.ExecutionVisitor].visitDUP_X2(org.apache.bcel.generic.DUP_X2)"
    functionSourceFile: "org.apache.bcel.verifier.structurals.ExecutionVisitor"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.apache.bcel.generic.DUP_X2"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 22
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.bcel.verifier.structurals.ExecutionVisitor:377"
      Branch Sides:
      - BranchSide: "org.apache.bcel.verifier.structurals.ExecutionVisitor:380"
        BranchSideFuncs: []
      - BranchSide: "org.apache.bcel.verifier.structurals.ExecutionVisitor:379"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.bcel.verifier.structurals.ExecutionVisitor:375,1"
      Dst: "[org.apache.bcel.verifier.structurals.ExecutionVisitor].stack"
    - Src: "org.apache.bcel.verifier.structurals.ExecutionVisitor:375,1"
      Dst: "[org.apache.bcel.verifier.structurals.OperandStack].pop"
    - Src: "org.apache.bcel.verifier.structurals.ExecutionVisitor:377,1"
      Dst: "[org.apache.bcel.generic.Type].getSize"
    - Src: "org.apache.bcel.verifier.structurals.ExecutionVisitor:378,1"
      Dst: "[org.apache.bcel.verifier.structurals.OperandStack].push"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[org.apache.bcel.verifier.structurals.ExecutionVisitor].visitDUP2(org.apache.bcel.generic.DUP2)"
    functionSourceFile: "org.apache.bcel.verifier.structurals.ExecutionVisitor"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.apache.bcel.generic.DUP2"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 20
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.bcel.verifier.structurals.ExecutionVisitor:392"
      Branch Sides:
      - BranchSide: "org.apache.bcel.verifier.structurals.ExecutionVisitor:395"
        BranchSideFuncs: []
      - BranchSide: "org.apache.bcel.verifier.structurals.ExecutionVisitor:394"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.bcel.verifier.structurals.ExecutionVisitor:391,1"
      Dst: "[org.apache.bcel.verifier.structurals.ExecutionVisitor].stack"
    - Src: "org.apache.bcel.verifier.structurals.ExecutionVisitor:391,1"
      Dst: "[org.apache.bcel.verifier.structurals.OperandStack].pop"
    - Src: "org.apache.bcel.verifier.structurals.ExecutionVisitor:392,1"
      Dst: "[org.apache.bcel.generic.Type].getSize"
    - Src: "org.apache.bcel.verifier.structurals.ExecutionVisitor:393,1"
      Dst: "[org.apache.bcel.verifier.structurals.OperandStack].push"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[org.apache.bcel.verifier.structurals.ExecutionVisitor].visitDUP2_X1(org.apache.bcel.generic.DUP2_X1)"
    functionSourceFile: "org.apache.bcel.verifier.structurals.ExecutionVisitor"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.apache.bcel.generic.DUP2_X1"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 28
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.bcel.verifier.structurals.ExecutionVisitor:407"
      Branch Sides:
      - BranchSide: "org.apache.bcel.verifier.structurals.ExecutionVisitor:412"
        BranchSideFuncs: []
      - BranchSide: "org.apache.bcel.verifier.structurals.ExecutionVisitor:411"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.bcel.verifier.structurals.ExecutionVisitor:406,1"
      Dst: "[org.apache.bcel.verifier.structurals.ExecutionVisitor].stack"
    - Src: "org.apache.bcel.verifier.structurals.ExecutionVisitor:406,1"
      Dst: "[org.apache.bcel.verifier.structurals.OperandStack].pop"
    - Src: "org.apache.bcel.verifier.structurals.ExecutionVisitor:407,1"
      Dst: "[org.apache.bcel.generic.Type].getSize"
    - Src: "org.apache.bcel.verifier.structurals.ExecutionVisitor:409,1"
      Dst: "[org.apache.bcel.verifier.structurals.OperandStack].push"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[org.apache.bcel.verifier.structurals.ExecutionVisitor].visitDUP2_X2(org.apache.bcel.generic.DUP2_X2)"
    functionSourceFile: "org.apache.bcel.verifier.structurals.ExecutionVisitor"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.apache.bcel.generic.DUP2_X2"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 50
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.bcel.verifier.structurals.ExecutionVisitor:426"
      Branch Sides:
      - BranchSide: "org.apache.bcel.verifier.structurals.ExecutionVisitor:438"
        BranchSideFuncs: []
      - BranchSide: "org.apache.bcel.verifier.structurals.ExecutionVisitor:437"
        BranchSideFuncs: []
    - Branch String: "org.apache.bcel.verifier.structurals.ExecutionVisitor:428"
      Branch Sides:
      - BranchSide: "org.apache.bcel.verifier.structurals.ExecutionVisitor:431"
        BranchSideFuncs: []
      - BranchSide: "org.apache.bcel.verifier.structurals.ExecutionVisitor:430"
        BranchSideFuncs: []
    - Branch String: "org.apache.bcel.verifier.structurals.ExecutionVisitor:440"
      Branch Sides:
      - BranchSide: "org.apache.bcel.verifier.structurals.ExecutionVisitor:444"
        BranchSideFuncs: []
      - BranchSide: "org.apache.bcel.verifier.structurals.ExecutionVisitor:443"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.bcel.verifier.structurals.ExecutionVisitor:425,1"
      Dst: "[org.apache.bcel.verifier.structurals.ExecutionVisitor].stack"
    - Src: "org.apache.bcel.verifier.structurals.ExecutionVisitor:425,1"
      Dst: "[org.apache.bcel.verifier.structurals.OperandStack].pop"
    - Src: "org.apache.bcel.verifier.structurals.ExecutionVisitor:426,1"
      Dst: "[org.apache.bcel.generic.Type].getSize"
    - Src: "org.apache.bcel.verifier.structurals.ExecutionVisitor:429,1"
      Dst: "[org.apache.bcel.verifier.structurals.OperandStack].push"
    JavaMethodInfo: null
    BBCount: 10
    CyclomaticComplexity: 1
  - functionName: "[org.apache.bcel.verifier.structurals.ExecutionVisitor].visitF2D(org.apache.bcel.generic.F2D)"
    functionSourceFile: "org.apache.bcel.verifier.structurals.ExecutionVisitor"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.apache.bcel.generic.F2D"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 8
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.bcel.verifier.structurals.ExecutionVisitor:458,1"
      Dst: "[org.apache.bcel.verifier.structurals.ExecutionVisitor].stack"
    - Src: "org.apache.bcel.verifier.structurals.ExecutionVisitor:458,1"
      Dst: "[org.apache.bcel.verifier.structurals.OperandStack].pop"
    - Src: "org.apache.bcel.verifier.structurals.ExecutionVisitor:459,1"
      Dst: "[org.apache.bcel.verifier.structurals.OperandStack].push"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.bcel.verifier.structurals.ExecutionVisitor].visitF2I(org.apache.bcel.generic.F2I)"
    functionSourceFile: "org.apache.bcel.verifier.structurals.ExecutionVisitor"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.apache.bcel.generic.F2I"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 8
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.bcel.verifier.structurals.ExecutionVisitor:465,1"
      Dst: "[org.apache.bcel.verifier.structurals.ExecutionVisitor].stack"
    - Src: "org.apache.bcel.verifier.structurals.ExecutionVisitor:465,1"
      Dst: "[org.apache.bcel.verifier.structurals.OperandStack].pop"
    - Src: "org.apache.bcel.verifier.structurals.ExecutionVisitor:466,1"
      Dst: "[org.apache.bcel.verifier.structurals.OperandStack].push"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.bcel.verifier.structurals.ExecutionVisitor].visitF2L(org.apache.bcel.generic.F2L)"
    functionSourceFile: "org.apache.bcel.verifier.structurals.ExecutionVisitor"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.apache.bcel.generic.F2L"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 8
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.bcel.verifier.structurals.ExecutionVisitor:472,1"
      Dst: "[org.apache.bcel.verifier.structurals.ExecutionVisitor].stack"
    - Src: "org.apache.bcel.verifier.structurals.ExecutionVisitor:472,1"
      Dst: "[org.apache.bcel.verifier.structurals.OperandStack].pop"
    - Src: "org.apache.bcel.verifier.structurals.ExecutionVisitor:473,1"
      Dst: "[org.apache.bcel.verifier.structurals.OperandStack].push"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.bcel.verifier.structurals.ExecutionVisitor].visitFADD(org.apache.bcel.generic.FADD)"
    functionSourceFile: "org.apache.bcel.verifier.structurals.ExecutionVisitor"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.apache.bcel.generic.FADD"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 8
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.bcel.verifier.structurals.ExecutionVisitor:479,1"
      Dst: "[org.apache.bcel.verifier.structurals.ExecutionVisitor].stack"
    - Src: "org.apache.bcel.verifier.structurals.ExecutionVisitor:479,1"
      Dst: "[org.apache.bcel.verifier.structurals.OperandStack].pop"
    - Src: "org.apache.bcel.verifier.structurals.ExecutionVisitor:480,1"
      Dst: "[org.apache.bcel.verifier.structurals.OperandStack].push"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.bcel.verifier.structurals.ExecutionVisitor].visitFALOAD(org.apache.bcel.generic.FALOAD)"
    functionSourceFile: "org.apache.bcel.verifier.structurals.ExecutionVisitor"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.apache.bcel.generic.FALOAD"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 8
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.bcel.verifier.structurals.ExecutionVisitor:486,1"
      Dst: "[org.apache.bcel.verifier.structurals.ExecutionVisitor].stack"
    - Src: "org.apache.bcel.verifier.structurals.ExecutionVisitor:486,1"
      Dst: "[org.apache.bcel.verifier.structurals.OperandStack].pop"
    - Src: "org.apache.bcel.verifier.structurals.ExecutionVisitor:487,1"
      Dst: "[org.apache.bcel.verifier.structurals.OperandStack].push"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.bcel.verifier.structurals.ExecutionVisitor].visitFASTORE(org.apache.bcel.generic.FASTORE)"
    functionSourceFile: "org.apache.bcel.verifier.structurals.ExecutionVisitor"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.apache.bcel.generic.FASTORE"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.bcel.verifier.structurals.ExecutionVisitor:493,1"
      Dst: "[org.apache.bcel.verifier.structurals.ExecutionVisitor].stack"
    - Src: "org.apache.bcel.verifier.structurals.ExecutionVisitor:493,1"
      Dst: "[org.apache.bcel.verifier.structurals.OperandStack].pop"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.bcel.verifier.structurals.ExecutionVisitor].visitFCMPG(org.apache.bcel.generic.FCMPG)"
    functionSourceFile: "org.apache.bcel.verifier.structurals.ExecutionVisitor"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.apache.bcel.generic.FCMPG"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 8
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.bcel.verifier.structurals.ExecutionVisitor:499,1"
      Dst: "[org.apache.bcel.verifier.structurals.ExecutionVisitor].stack"
    - Src: "org.apache.bcel.verifier.structurals.ExecutionVisitor:499,1"
      Dst: "[org.apache.bcel.verifier.structurals.OperandStack].pop"
    - Src: "org.apache.bcel.verifier.structurals.ExecutionVisitor:500,1"
      Dst: "[org.apache.bcel.verifier.structurals.OperandStack].push"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.bcel.verifier.structurals.ExecutionVisitor].visitFCMPL(org.apache.bcel.generic.FCMPL)"
    functionSourceFile: "org.apache.bcel.verifier.structurals.ExecutionVisitor"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.apache.bcel.generic.FCMPL"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 8
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.bcel.verifier.structurals.ExecutionVisitor:506,1"
      Dst: "[org.apache.bcel.verifier.structurals.ExecutionVisitor].stack"
    - Src: "org.apache.bcel.verifier.structurals.ExecutionVisitor:506,1"
      Dst: "[org.apache.bcel.verifier.structurals.OperandStack].pop"
    - Src: "org.apache.bcel.verifier.structurals.ExecutionVisitor:507,1"
      Dst: "[org.apache.bcel.verifier.structurals.OperandStack].push"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.bcel.verifier.structurals.ExecutionVisitor].visitFCONST(org.apache.bcel.generic.FCONST)"
    functionSourceFile: "org.apache.bcel.verifier.structurals.ExecutionVisitor"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.apache.bcel.generic.FCONST"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.bcel.verifier.structurals.ExecutionVisitor:513,1"
      Dst: "[org.apache.bcel.verifier.structurals.ExecutionVisitor].stack"
    - Src: "org.apache.bcel.verifier.structurals.ExecutionVisitor:513,1"
      Dst: "[org.apache.bcel.verifier.structurals.OperandStack].push"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.bcel.verifier.structurals.ExecutionVisitor].visitFDIV(org.apache.bcel.generic.FDIV)"
    functionSourceFile: "org.apache.bcel.verifier.structurals.ExecutionVisitor"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.apache.bcel.generic.FDIV"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 8
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.bcel.verifier.structurals.ExecutionVisitor:519,1"
      Dst: "[org.apache.bcel.verifier.structurals.ExecutionVisitor].stack"
    - Src: "org.apache.bcel.verifier.structurals.ExecutionVisitor:519,1"
      Dst: "[org.apache.bcel.verifier.structurals.OperandStack].pop"
    - Src: "org.apache.bcel.verifier.structurals.ExecutionVisitor:520,1"
      Dst: "[org.apache.bcel.verifier.structurals.OperandStack].push"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.bcel.verifier.structurals.ExecutionVisitor].visitFLOAD(org.apache.bcel.generic.FLOAD)"
    functionSourceFile: "org.apache.bcel.verifier.structurals.ExecutionVisitor"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.apache.bcel.generic.FLOAD"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.bcel.verifier.structurals.ExecutionVisitor:526,1"
      Dst: "[org.apache.bcel.verifier.structurals.ExecutionVisitor].stack"
    - Src: "org.apache.bcel.verifier.structurals.ExecutionVisitor:526,1"
      Dst: "[org.apache.bcel.verifier.structurals.OperandStack].push"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.bcel.verifier.structurals.ExecutionVisitor].visitFMUL(org.apache.bcel.generic.FMUL)"
    functionSourceFile: "org.apache.bcel.verifier.structurals.ExecutionVisitor"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.apache.bcel.generic.FMUL"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 8
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.bcel.verifier.structurals.ExecutionVisitor:532,1"
      Dst: "[org.apache.bcel.verifier.structurals.ExecutionVisitor].stack"
    - Src: "org.apache.bcel.verifier.structurals.ExecutionVisitor:532,1"
      Dst: "[org.apache.bcel.verifier.structurals.OperandStack].pop"
    - Src: "org.apache.bcel.verifier.structurals.ExecutionVisitor:533,1"
      Dst: "[org.apache.bcel.verifier.structurals.OperandStack].push"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.bcel.verifier.structurals.ExecutionVisitor].visitFNEG(org.apache.bcel.generic.FNEG)"
    functionSourceFile: "org.apache.bcel.verifier.structurals.ExecutionVisitor"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.apache.bcel.generic.FNEG"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 8
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.bcel.verifier.structurals.ExecutionVisitor:539,1"
      Dst: "[org.apache.bcel.verifier.structurals.ExecutionVisitor].stack"
    - Src: "org.apache.bcel.verifier.structurals.ExecutionVisitor:539,1"
      Dst: "[org.apache.bcel.verifier.structurals.OperandStack].pop"
    - Src: "org.apache.bcel.verifier.structurals.ExecutionVisitor:540,1"
      Dst: "[org.apache.bcel.verifier.structurals.OperandStack].push"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.bcel.verifier.structurals.ExecutionVisitor].visitFREM(org.apache.bcel.generic.FREM)"
    functionSourceFile: "org.apache.bcel.verifier.structurals.ExecutionVisitor"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.apache.bcel.generic.FREM"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 8
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.bcel.verifier.structurals.ExecutionVisitor:546,1"
      Dst: "[org.apache.bcel.verifier.structurals.ExecutionVisitor].stack"
    - Src: "org.apache.bcel.verifier.structurals.ExecutionVisitor:546,1"
      Dst: "[org.apache.bcel.verifier.structurals.OperandStack].pop"
    - Src: "org.apache.bcel.verifier.structurals.ExecutionVisitor:547,1"
      Dst: "[org.apache.bcel.verifier.structurals.OperandStack].push"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.bcel.verifier.structurals.ExecutionVisitor].visitFRETURN(org.apache.bcel.generic.FRETURN)"
    functionSourceFile: "org.apache.bcel.verifier.structurals.ExecutionVisitor"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.apache.bcel.generic.FRETURN"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.bcel.verifier.structurals.ExecutionVisitor:553,1"
      Dst: "[org.apache.bcel.verifier.structurals.ExecutionVisitor].stack"
    - Src: "org.apache.bcel.verifier.structurals.ExecutionVisitor:553,1"
      Dst: "[org.apache.bcel.verifier.structurals.OperandStack].pop"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.bcel.verifier.structurals.ExecutionVisitor].visitFSTORE(org.apache.bcel.generic.FSTORE)"
    functionSourceFile: "org.apache.bcel.verifier.structurals.ExecutionVisitor"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.apache.bcel.generic.FSTORE"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 8
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.bcel.verifier.structurals.ExecutionVisitor:559,1"
      Dst: "[org.apache.bcel.verifier.structurals.ExecutionVisitor].locals"
    - Src: "org.apache.bcel.verifier.structurals.ExecutionVisitor:559,1"
      Dst: "[org.apache.bcel.generic.LocalVariableInstruction].getIndex"
    - Src: "org.apache.bcel.verifier.structurals.ExecutionVisitor:559,1"
      Dst: "[org.apache.bcel.verifier.structurals.ExecutionVisitor].stack"
    - Src: "org.apache.bcel.verifier.structurals.ExecutionVisitor:559,1"
      Dst: "[org.apache.bcel.verifier.structurals.OperandStack].pop"
    - Src: "org.apache.bcel.verifier.structurals.ExecutionVisitor:559,1"
      Dst: "[org.apache.bcel.verifier.structurals.LocalVariables].set"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.bcel.verifier.structurals.ExecutionVisitor].visitFSUB(org.apache.bcel.generic.FSUB)"
    functionSourceFile: "org.apache.bcel.verifier.structurals.ExecutionVisitor"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.apache.bcel.generic.FSUB"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 8
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.bcel.verifier.structurals.ExecutionVisitor:565,1"
      Dst: "[org.apache.bcel.verifier.structurals.ExecutionVisitor].stack"
    - Src: "org.apache.bcel.verifier.structurals.ExecutionVisitor:565,1"
      Dst: "[org.apache.bcel.verifier.structurals.OperandStack].pop"
    - Src: "org.apache.bcel.verifier.structurals.ExecutionVisitor:566,1"
      Dst: "[org.apache.bcel.verifier.structurals.OperandStack].push"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.bcel.verifier.structurals.ExecutionVisitor].visitGETFIELD(org.apache.bcel.generic.GETFIELD)"
    functionSourceFile: "org.apache.bcel.verifier.structurals.ExecutionVisitor"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.apache.bcel.generic.GETFIELD"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 23
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.bcel.verifier.structurals.ExecutionVisitor:574"
      Branch Sides:
      - BranchSide: "org.apache.bcel.verifier.structurals.ExecutionVisitor:575"
        BranchSideFuncs: []
      - BranchSide: "org.apache.bcel.verifier.structurals.ExecutionVisitor:574"
        BranchSideFuncs: []
    - Branch String: "org.apache.bcel.verifier.structurals.ExecutionVisitor:574"
      Branch Sides:
      - BranchSide: "org.apache.bcel.verifier.structurals.ExecutionVisitor:575"
        BranchSideFuncs: []
      - BranchSide: "org.apache.bcel.verifier.structurals.ExecutionVisitor:574"
        BranchSideFuncs: []
    - Branch String: "org.apache.bcel.verifier.structurals.ExecutionVisitor:574"
      Branch Sides:
      - BranchSide: "org.apache.bcel.verifier.structurals.ExecutionVisitor:575"
        BranchSideFuncs: []
      - BranchSide: "org.apache.bcel.verifier.structurals.ExecutionVisitor:574"
        BranchSideFuncs: []
    - Branch String: "org.apache.bcel.verifier.structurals.ExecutionVisitor:574"
      Branch Sides:
      - BranchSide: "org.apache.bcel.verifier.structurals.ExecutionVisitor:577"
        BranchSideFuncs: []
      - BranchSide: "org.apache.bcel.verifier.structurals.ExecutionVisitor:576"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.bcel.verifier.structurals.ExecutionVisitor:572,1"
      Dst: "[org.apache.bcel.verifier.structurals.ExecutionVisitor].stack"
    - Src: "org.apache.bcel.verifier.structurals.ExecutionVisitor:572,1"
      Dst: "[org.apache.bcel.verifier.structurals.OperandStack].pop"
    - Src: "org.apache.bcel.verifier.structurals.ExecutionVisitor:573,1"
      Dst: "[org.apache.bcel.generic.FieldInstruction].getFieldType"
    - Src: "org.apache.bcel.verifier.structurals.ExecutionVisitor:574,1"
      Dst: "[org.apache.bcel.generic.Type].equals"
    - Src: "org.apache.bcel.verifier.structurals.ExecutionVisitor:577,1"
      Dst: "[org.apache.bcel.verifier.structurals.OperandStack].push"
    JavaMethodInfo: null
    BBCount: 6
    CyclomaticComplexity: 1
  - functionName: "[org.apache.bcel.verifier.structurals.ExecutionVisitor].visitGETSTATIC(org.apache.bcel.generic.GETSTATIC)"
    functionSourceFile: "org.apache.bcel.verifier.structurals.ExecutionVisitor"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.apache.bcel.generic.GETSTATIC"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 21
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.bcel.verifier.structurals.ExecutionVisitor:584"
      Branch Sides:
      - BranchSide: "org.apache.bcel.verifier.structurals.ExecutionVisitor:585"
        BranchSideFuncs: []
      - BranchSide: "org.apache.bcel.verifier.structurals.ExecutionVisitor:584"
        BranchSideFuncs: []
    - Branch String: "org.apache.bcel.verifier.structurals.ExecutionVisitor:584"
      Branch Sides:
      - BranchSide: "org.apache.bcel.verifier.structurals.ExecutionVisitor:585"
        BranchSideFuncs: []
      - BranchSide: "org.apache.bcel.verifier.structurals.ExecutionVisitor:584"
        BranchSideFuncs: []
    - Branch String: "org.apache.bcel.verifier.structurals.ExecutionVisitor:584"
      Branch Sides:
      - BranchSide: "org.apache.bcel.verifier.structurals.ExecutionVisitor:585"
        BranchSideFuncs: []
      - BranchSide: "org.apache.bcel.verifier.structurals.ExecutionVisitor:584"
        BranchSideFuncs: []
    - Branch String: "org.apache.bcel.verifier.structurals.ExecutionVisitor:584"
      Branch Sides:
      - BranchSide: "org.apache.bcel.verifier.structurals.ExecutionVisitor:587"
        BranchSideFuncs: []
      - BranchSide: "org.apache.bcel.verifier.structurals.ExecutionVisitor:586"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.bcel.verifier.structurals.ExecutionVisitor:583,1"
      Dst: "[org.apache.bcel.generic.FieldInstruction].getFieldType"
    - Src: "org.apache.bcel.verifier.structurals.ExecutionVisitor:584,1"
      Dst: "[org.apache.bcel.generic.Type].equals"
    - Src: "org.apache.bcel.verifier.structurals.ExecutionVisitor:587,1"
      Dst: "[org.apache.bcel.verifier.structurals.ExecutionVisitor].stack"
    - Src: "org.apache.bcel.verifier.structurals.ExecutionVisitor:587,1"
      Dst: "[org.apache.bcel.verifier.structurals.OperandStack].push"
    JavaMethodInfo: null
    BBCount: 6
    CyclomaticComplexity: 1
  - functionName: "[org.apache.bcel.verifier.structurals.ExecutionVisitor].visitGOTO(org.apache.bcel.generic.GOTO)"
    functionSourceFile: "org.apache.bcel.verifier.structurals.ExecutionVisitor"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.apache.bcel.generic.GOTO"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.bcel.verifier.structurals.ExecutionVisitor].visitGOTO_W(org.apache.bcel.generic.GOTO_W)"
    functionSourceFile: "org.apache.bcel.verifier.structurals.ExecutionVisitor"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.apache.bcel.generic.GOTO_W"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.bcel.verifier.structurals.ExecutionVisitor].visitI2B(org.apache.bcel.generic.I2B)"
    functionSourceFile: "org.apache.bcel.verifier.structurals.ExecutionVisitor"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.apache.bcel.generic.I2B"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 8
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.bcel.verifier.structurals.ExecutionVisitor:605,1"
      Dst: "[org.apache.bcel.verifier.structurals.ExecutionVisitor].stack"
    - Src: "org.apache.bcel.verifier.structurals.ExecutionVisitor:605,1"
      Dst: "[org.apache.bcel.verifier.structurals.OperandStack].pop"
    - Src: "org.apache.bcel.verifier.structurals.ExecutionVisitor:606,1"
      Dst: "[org.apache.bcel.verifier.structurals.OperandStack].push"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.bcel.verifier.structurals.ExecutionVisitor].visitI2C(org.apache.bcel.generic.I2C)"
    functionSourceFile: "org.apache.bcel.verifier.structurals.ExecutionVisitor"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.apache.bcel.generic.I2C"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 8
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.bcel.verifier.structurals.ExecutionVisitor:612,1"
      Dst: "[org.apache.bcel.verifier.structurals.ExecutionVisitor].stack"
    - Src: "org.apache.bcel.verifier.structurals.ExecutionVisitor:612,1"
      Dst: "[org.apache.bcel.verifier.structurals.OperandStack].pop"
    - Src: "org.apache.bcel.verifier.structurals.ExecutionVisitor:613,1"
      Dst: "[org.apache.bcel.verifier.structurals.OperandStack].push"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.bcel.verifier.structurals.ExecutionVisitor].visitI2D(org.apache.bcel.generic.I2D)"
    functionSourceFile: "org.apache.bcel.verifier.structurals.ExecutionVisitor"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.apache.bcel.generic.I2D"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 8
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.bcel.verifier.structurals.ExecutionVisitor:619,1"
      Dst: "[org.apache.bcel.verifier.structurals.ExecutionVisitor].stack"
    - Src: "org.apache.bcel.verifier.structurals.ExecutionVisitor:619,1"
      Dst: "[org.apache.bcel.verifier.structurals.OperandStack].pop"
    - Src: "org.apache.bcel.verifier.structurals.ExecutionVisitor:620,1"
      Dst: "[org.apache.bcel.verifier.structurals.OperandStack].push"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.bcel.verifier.structurals.ExecutionVisitor].visitI2F(org.apache.bcel.generic.I2F)"
    functionSourceFile: "org.apache.bcel.verifier.structurals.ExecutionVisitor"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.apache.bcel.generic.I2F"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 8
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.bcel.verifier.structurals.ExecutionVisitor:626,1"
      Dst: "[org.apache.bcel.verifier.structurals.ExecutionVisitor].stack"
    - Src: "org.apache.bcel.verifier.structurals.ExecutionVisitor:626,1"
      Dst: "[org.apache.bcel.verifier.structurals.OperandStack].pop"
    - Src: "org.apache.bcel.verifier.structurals.ExecutionVisitor:627,1"
      Dst: "[org.apache.bcel.verifier.structurals.OperandStack].push"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.bcel.verifier.structurals.ExecutionVisitor].visitI2L(org.apache.bcel.generic.I2L)"
    functionSourceFile: "org.apache.bcel.verifier.structurals.ExecutionVisitor"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.apache.bcel.generic.I2L"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 8
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.bcel.verifier.structurals.ExecutionVisitor:633,1"
      Dst: "[org.apache.bcel.verifier.structurals.ExecutionVisitor].stack"
    - Src: "org.apache.bcel.verifier.structurals.ExecutionVisitor:633,1"
      Dst: "[org.apache.bcel.verifier.structurals.OperandStack].pop"
    - Src: "org.apache.bcel.verifier.structurals.ExecutionVisitor:634,1"
      Dst: "[org.apache.bcel.verifier.structurals.OperandStack].push"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.bcel.verifier.structurals.ExecutionVisitor].visitI2S(org.apache.bcel.generic.I2S)"
    functionSourceFile: "org.apache.bcel.verifier.structurals.ExecutionVisitor"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.apache.bcel.generic.I2S"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 8
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.bcel.verifier.structurals.ExecutionVisitor:640,1"
      Dst: "[org.apache.bcel.verifier.structurals.ExecutionVisitor].stack"
    - Src: "org.apache.bcel.verifier.structurals.ExecutionVisitor:640,1"
      Dst: "[org.apache.bcel.verifier.structurals.OperandStack].pop"
    - Src: "org.apache.bcel.verifier.structurals.ExecutionVisitor:641,1"
      Dst: "[org.apache.bcel.verifier.structurals.OperandStack].push"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.bcel.verifier.structurals.ExecutionVisitor].visitIADD(org.apache.bcel.generic.IADD)"
    functionSourceFile: "org.apache.bcel.verifier.structurals.ExecutionVisitor"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.apache.bcel.generic.IADD"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 8
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.bcel.verifier.structurals.ExecutionVisitor:647,1"
      Dst: "[org.apache.bcel.verifier.structurals.ExecutionVisitor].stack"
    - Src: "org.apache.bcel.verifier.structurals.ExecutionVisitor:647,1"
      Dst: "[org.apache.bcel.verifier.structurals.OperandStack].pop"
    - Src: "org.apache.bcel.verifier.structurals.ExecutionVisitor:648,1"
      Dst: "[org.apache.bcel.verifier.structurals.OperandStack].push"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.bcel.verifier.structurals.ExecutionVisitor].visitIALOAD(org.apache.bcel.generic.IALOAD)"
    functionSourceFile: "org.apache.bcel.verifier.structurals.ExecutionVisitor"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.apache.bcel.generic.IALOAD"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 8
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.bcel.verifier.structurals.ExecutionVisitor:654,1"
      Dst: "[org.apache.bcel.verifier.structurals.ExecutionVisitor].stack"
    - Src: "org.apache.bcel.verifier.structurals.ExecutionVisitor:654,1"
      Dst: "[org.apache.bcel.verifier.structurals.OperandStack].pop"
    - Src: "org.apache.bcel.verifier.structurals.ExecutionVisitor:655,1"
      Dst: "[org.apache.bcel.verifier.structurals.OperandStack].push"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.bcel.verifier.structurals.ExecutionVisitor].visitIAND(org.apache.bcel.generic.IAND)"
    functionSourceFile: "org.apache.bcel.verifier.structurals.ExecutionVisitor"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.apache.bcel.generic.IAND"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 8
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.bcel.verifier.structurals.ExecutionVisitor:661,1"
      Dst: "[org.apache.bcel.verifier.structurals.ExecutionVisitor].stack"
    - Src: "org.apache.bcel.verifier.structurals.ExecutionVisitor:661,1"
      Dst: "[org.apache.bcel.verifier.structurals.OperandStack].pop"
    - Src: "org.apache.bcel.verifier.structurals.ExecutionVisitor:662,1"
      Dst: "[org.apache.bcel.verifier.structurals.OperandStack].push"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.bcel.verifier.structurals.ExecutionVisitor].visitIASTORE(org.apache.bcel.generic.IASTORE)"
    functionSourceFile: "org.apache.bcel.verifier.structurals.ExecutionVisitor"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.apache.bcel.generic.IASTORE"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.bcel.verifier.structurals.ExecutionVisitor:668,1"
      Dst: "[org.apache.bcel.verifier.structurals.ExecutionVisitor].stack"
    - Src: "org.apache.bcel.verifier.structurals.ExecutionVisitor:668,1"
      Dst: "[org.apache.bcel.verifier.structurals.OperandStack].pop"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.bcel.verifier.structurals.ExecutionVisitor].visitICONST(org.apache.bcel.generic.ICONST)"
    functionSourceFile: "org.apache.bcel.verifier.structurals.ExecutionVisitor"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.apache.bcel.generic.ICONST"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.bcel.verifier.structurals.ExecutionVisitor:674,1"
      Dst: "[org.apache.bcel.verifier.structurals.ExecutionVisitor].stack"
    - Src: "org.apache.bcel.verifier.structurals.ExecutionVisitor:674,1"
      Dst: "[org.apache.bcel.verifier.structurals.OperandStack].push"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.bcel.verifier.structurals.ExecutionVisitor].visitIDIV(org.apache.bcel.generic.IDIV)"
    functionSourceFile: "org.apache.bcel.verifier.structurals.ExecutionVisitor"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.apache.bcel.generic.IDIV"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 8
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.bcel.verifier.structurals.ExecutionVisitor:680,1"
      Dst: "[org.apache.bcel.verifier.structurals.ExecutionVisitor].stack"
    - Src: "org.apache.bcel.verifier.structurals.ExecutionVisitor:680,1"
      Dst: "[org.apache.bcel.verifier.structurals.OperandStack].pop"
    - Src: "org.apache.bcel.verifier.structurals.ExecutionVisitor:681,1"
      Dst: "[org.apache.bcel.verifier.structurals.OperandStack].push"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.bcel.verifier.structurals.ExecutionVisitor].visitIF_ACMPEQ(org.apache.bcel.generic.IF_ACMPEQ)"
    functionSourceFile: "org.apache.bcel.verifier.structurals.ExecutionVisitor"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.apache.bcel.generic.IF_ACMPEQ"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.bcel.verifier.structurals.ExecutionVisitor:687,1"
      Dst: "[org.apache.bcel.verifier.structurals.ExecutionVisitor].stack"
    - Src: "org.apache.bcel.verifier.structurals.ExecutionVisitor:687,1"
      Dst: "[org.apache.bcel.verifier.structurals.OperandStack].pop"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.bcel.verifier.structurals.ExecutionVisitor].visitIF_ACMPNE(org.apache.bcel.generic.IF_ACMPNE)"
    functionSourceFile: "org.apache.bcel.verifier.structurals.ExecutionVisitor"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.apache.bcel.generic.IF_ACMPNE"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.bcel.verifier.structurals.ExecutionVisitor:693,1"
      Dst: "[org.apache.bcel.verifier.structurals.ExecutionVisitor].stack"
    - Src: "org.apache.bcel.verifier.structurals.ExecutionVisitor:693,1"
      Dst: "[org.apache.bcel.verifier.structurals.OperandStack].pop"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.bcel.verifier.structurals.ExecutionVisitor].visitIF_ICMPEQ(org.apache.bcel.generic.IF_ICMPEQ)"
    functionSourceFile: "org.apache.bcel.verifier.structurals.ExecutionVisitor"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.apache.bcel.generic.IF_ICMPEQ"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.bcel.verifier.structurals.ExecutionVisitor:699,1"
      Dst: "[org.apache.bcel.verifier.structurals.ExecutionVisitor].stack"
    - Src: "org.apache.bcel.verifier.structurals.ExecutionVisitor:699,1"
      Dst: "[org.apache.bcel.verifier.structurals.OperandStack].pop"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.bcel.verifier.structurals.ExecutionVisitor].visitIF_ICMPGE(org.apache.bcel.generic.IF_ICMPGE)"
    functionSourceFile: "org.apache.bcel.verifier.structurals.ExecutionVisitor"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.apache.bcel.generic.IF_ICMPGE"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.bcel.verifier.structurals.ExecutionVisitor:705,1"
      Dst: "[org.apache.bcel.verifier.structurals.ExecutionVisitor].stack"
    - Src: "org.apache.bcel.verifier.structurals.ExecutionVisitor:705,1"
      Dst: "[org.apache.bcel.verifier.structurals.OperandStack].pop"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.bcel.verifier.structurals.ExecutionVisitor].visitIF_ICMPGT(org.apache.bcel.generic.IF_ICMPGT)"
    functionSourceFile: "org.apache.bcel.verifier.structurals.ExecutionVisitor"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.apache.bcel.generic.IF_ICMPGT"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.bcel.verifier.structurals.ExecutionVisitor:711,1"
      Dst: "[org.apache.bcel.verifier.structurals.ExecutionVisitor].stack"
    - Src: "org.apache.bcel.verifier.structurals.ExecutionVisitor:711,1"
      Dst: "[org.apache.bcel.verifier.structurals.OperandStack].pop"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.bcel.verifier.structurals.ExecutionVisitor].visitIF_ICMPLE(org.apache.bcel.generic.IF_ICMPLE)"
    functionSourceFile: "org.apache.bcel.verifier.structurals.ExecutionVisitor"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.apache.bcel.generic.IF_ICMPLE"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.bcel.verifier.structurals.ExecutionVisitor:717,1"
      Dst: "[org.apache.bcel.verifier.structurals.ExecutionVisitor].stack"
    - Src: "org.apache.bcel.verifier.structurals.ExecutionVisitor:717,1"
      Dst: "[org.apache.bcel.verifier.structurals.OperandStack].pop"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.bcel.verifier.structurals.ExecutionVisitor].visitIF_ICMPLT(org.apache.bcel.generic.IF_ICMPLT)"
    functionSourceFile: "org.apache.bcel.verifier.structurals.ExecutionVisitor"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.apache.bcel.generic.IF_ICMPLT"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.bcel.verifier.structurals.ExecutionVisitor:723,1"
      Dst: "[org.apache.bcel.verifier.structurals.ExecutionVisitor].stack"
    - Src: "org.apache.bcel.verifier.structurals.ExecutionVisitor:723,1"
      Dst: "[org.apache.bcel.verifier.structurals.OperandStack].pop"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.bcel.verifier.structurals.ExecutionVisitor].visitIF_ICMPNE(org.apache.bcel.generic.IF_ICMPNE)"
    functionSourceFile: "org.apache.bcel.verifier.structurals.ExecutionVisitor"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.apache.bcel.generic.IF_ICMPNE"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.bcel.verifier.structurals.ExecutionVisitor:729,1"
      Dst: "[org.apache.bcel.verifier.structurals.ExecutionVisitor].stack"
    - Src: "org.apache.bcel.verifier.structurals.ExecutionVisitor:729,1"
      Dst: "[org.apache.bcel.verifier.structurals.OperandStack].pop"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.bcel.verifier.structurals.ExecutionVisitor].visitIFEQ(org.apache.bcel.generic.IFEQ)"
    functionSourceFile: "org.apache.bcel.verifier.structurals.ExecutionVisitor"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.apache.bcel.generic.IFEQ"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.bcel.verifier.structurals.ExecutionVisitor:735,1"
      Dst: "[org.apache.bcel.verifier.structurals.ExecutionVisitor].stack"
    - Src: "org.apache.bcel.verifier.structurals.ExecutionVisitor:735,1"
      Dst: "[org.apache.bcel.verifier.structurals.OperandStack].pop"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.bcel.verifier.structurals.ExecutionVisitor].visitIFGE(org.apache.bcel.generic.IFGE)"
    functionSourceFile: "org.apache.bcel.verifier.structurals.ExecutionVisitor"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.apache.bcel.generic.IFGE"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.bcel.verifier.structurals.ExecutionVisitor:741,1"
      Dst: "[org.apache.bcel.verifier.structurals.ExecutionVisitor].stack"
    - Src: "org.apache.bcel.verifier.structurals.ExecutionVisitor:741,1"
      Dst: "[org.apache.bcel.verifier.structurals.OperandStack].pop"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.bcel.verifier.structurals.ExecutionVisitor].visitIFGT(org.apache.bcel.generic.IFGT)"
    functionSourceFile: "org.apache.bcel.verifier.structurals.ExecutionVisitor"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.apache.bcel.generic.IFGT"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.bcel.verifier.structurals.ExecutionVisitor:747,1"
      Dst: "[org.apache.bcel.verifier.structurals.ExecutionVisitor].stack"
    - Src: "org.apache.bcel.verifier.structurals.ExecutionVisitor:747,1"
      Dst: "[org.apache.bcel.verifier.structurals.OperandStack].pop"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.bcel.verifier.structurals.ExecutionVisitor].visitIFLE(org.apache.bcel.generic.IFLE)"
    functionSourceFile: "org.apache.bcel.verifier.structurals.ExecutionVisitor"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.apache.bcel.generic.IFLE"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.bcel.verifier.structurals.ExecutionVisitor:753,1"
      Dst: "[org.apache.bcel.verifier.structurals.ExecutionVisitor].stack"
    - Src: "org.apache.bcel.verifier.structurals.ExecutionVisitor:753,1"
      Dst: "[org.apache.bcel.verifier.structurals.OperandStack].pop"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.bcel.verifier.structurals.ExecutionVisitor].visitIFLT(org.apache.bcel.generic.IFLT)"
    functionSourceFile: "org.apache.bcel.verifier.structurals.ExecutionVisitor"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.apache.bcel.generic.IFLT"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.bcel.verifier.structurals.ExecutionVisitor:759,1"
      Dst: "[org.apache.bcel.verifier.structurals.ExecutionVisitor].stack"
    - Src: "org.apache.bcel.verifier.structurals.ExecutionVisitor:759,1"
      Dst: "[org.apache.bcel.verifier.structurals.OperandStack].pop"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.bcel.verifier.structurals.ExecutionVisitor].visitIFNE(org.apache.bcel.generic.IFNE)"
    functionSourceFile: "org.apache.bcel.verifier.structurals.ExecutionVisitor"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.apache.bcel.generic.IFNE"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.bcel.verifier.structurals.ExecutionVisitor:765,1"
      Dst: "[org.apache.bcel.verifier.structurals.ExecutionVisitor].stack"
    - Src: "org.apache.bcel.verifier.structurals.ExecutionVisitor:765,1"
      Dst: "[org.apache.bcel.verifier.structurals.OperandStack].pop"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.bcel.verifier.structurals.ExecutionVisitor].visitIFNONNULL(org.apache.bcel.generic.IFNONNULL)"
    functionSourceFile: "org.apache.bcel.verifier.structurals.ExecutionVisitor"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.apache.bcel.generic.IFNONNULL"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.bcel.verifier.structurals.ExecutionVisitor:771,1"
      Dst: "[org.apache.bcel.verifier.structurals.ExecutionVisitor].stack"
    - Src: "org.apache.bcel.verifier.structurals.ExecutionVisitor:771,1"
      Dst: "[org.apache.bcel.verifier.structurals.OperandStack].pop"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.bcel.verifier.structurals.ExecutionVisitor].visitIFNULL(org.apache.bcel.generic.IFNULL)"
    functionSourceFile: "org.apache.bcel.verifier.structurals.ExecutionVisitor"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.apache.bcel.generic.IFNULL"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.bcel.verifier.structurals.ExecutionVisitor:777,1"
      Dst: "[org.apache.bcel.verifier.structurals.ExecutionVisitor].stack"
    - Src: "org.apache.bcel.verifier.structurals.ExecutionVisitor:777,1"
      Dst: "[org.apache.bcel.verifier.structurals.OperandStack].pop"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.bcel.verifier.structurals.ExecutionVisitor].visitIINC(org.apache.bcel.generic.IINC)"
    functionSourceFile: "org.apache.bcel.verifier.structurals.ExecutionVisitor"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.apache.bcel.generic.IINC"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.bcel.verifier.structurals.ExecutionVisitor].visitILOAD(org.apache.bcel.generic.ILOAD)"
    functionSourceFile: "org.apache.bcel.verifier.structurals.ExecutionVisitor"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.apache.bcel.generic.ILOAD"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.bcel.verifier.structurals.ExecutionVisitor:789,1"
      Dst: "[org.apache.bcel.verifier.structurals.ExecutionVisitor].stack"
    - Src: "org.apache.bcel.verifier.structurals.ExecutionVisitor:789,1"
      Dst: "[org.apache.bcel.verifier.structurals.OperandStack].push"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.bcel.verifier.structurals.ExecutionVisitor].visitIMUL(org.apache.bcel.generic.IMUL)"
    functionSourceFile: "org.apache.bcel.verifier.structurals.ExecutionVisitor"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.apache.bcel.generic.IMUL"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 8
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.bcel.verifier.structurals.ExecutionVisitor:795,1"
      Dst: "[org.apache.bcel.verifier.structurals.ExecutionVisitor].stack"
    - Src: "org.apache.bcel.verifier.structurals.ExecutionVisitor:795,1"
      Dst: "[org.apache.bcel.verifier.structurals.OperandStack].pop"
    - Src: "org.apache.bcel.verifier.structurals.ExecutionVisitor:796,1"
      Dst: "[org.apache.bcel.verifier.structurals.OperandStack].push"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.bcel.verifier.structurals.ExecutionVisitor].visitINEG(org.apache.bcel.generic.INEG)"
    functionSourceFile: "org.apache.bcel.verifier.structurals.ExecutionVisitor"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.apache.bcel.generic.INEG"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 8
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.bcel.verifier.structurals.ExecutionVisitor:802,1"
      Dst: "[org.apache.bcel.verifier.structurals.ExecutionVisitor].stack"
    - Src: "org.apache.bcel.verifier.structurals.ExecutionVisitor:802,1"
      Dst: "[org.apache.bcel.verifier.structurals.OperandStack].pop"
    - Src: "org.apache.bcel.verifier.structurals.ExecutionVisitor:803,1"
      Dst: "[org.apache.bcel.verifier.structurals.OperandStack].push"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.bcel.verifier.structurals.ExecutionVisitor].visitINSTANCEOF(org.apache.bcel.generic.INSTANCEOF)"
    functionSourceFile: "org.apache.bcel.verifier.structurals.ExecutionVisitor"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.apache.bcel.generic.INSTANCEOF"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 8
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.bcel.verifier.structurals.ExecutionVisitor:809,1"
      Dst: "[org.apache.bcel.verifier.structurals.ExecutionVisitor].stack"
    - Src: "org.apache.bcel.verifier.structurals.ExecutionVisitor:809,1"
      Dst: "[org.apache.bcel.verifier.structurals.OperandStack].pop"
    - Src: "org.apache.bcel.verifier.structurals.ExecutionVisitor:810,1"
      Dst: "[org.apache.bcel.verifier.structurals.OperandStack].push"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.bcel.verifier.structurals.ExecutionVisitor].visitInvokedInternals(org.apache.bcel.generic.InvokeInstruction)"
    functionSourceFile: "org.apache.bcel.verifier.structurals.ExecutionVisitor"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.apache.bcel.generic.InvokeInstruction"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 30
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.bcel.verifier.structurals.ExecutionVisitor:819"
      Branch Sides:
      - BranchSide: "org.apache.bcel.verifier.structurals.ExecutionVisitor:826"
        BranchSideFuncs: []
      - BranchSide: "org.apache.bcel.verifier.structurals.ExecutionVisitor:825"
        BranchSideFuncs: []
    - Branch String: "org.apache.bcel.verifier.structurals.ExecutionVisitor:821"
      Branch Sides:
      - BranchSide: "org.apache.bcel.verifier.structurals.ExecutionVisitor:822"
        BranchSideFuncs: []
      - BranchSide: "org.apache.bcel.verifier.structurals.ExecutionVisitor:821"
        BranchSideFuncs: []
    - Branch String: "org.apache.bcel.verifier.structurals.ExecutionVisitor:821"
      Branch Sides:
      - BranchSide: "org.apache.bcel.verifier.structurals.ExecutionVisitor:822"
        BranchSideFuncs: []
      - BranchSide: "org.apache.bcel.verifier.structurals.ExecutionVisitor:821"
        BranchSideFuncs: []
    - Branch String: "org.apache.bcel.verifier.structurals.ExecutionVisitor:821"
      Branch Sides:
      - BranchSide: "org.apache.bcel.verifier.structurals.ExecutionVisitor:822"
        BranchSideFuncs: []
      - BranchSide: "org.apache.bcel.verifier.structurals.ExecutionVisitor:821"
        BranchSideFuncs: []
    - Branch String: "org.apache.bcel.verifier.structurals.ExecutionVisitor:821"
      Branch Sides:
      - BranchSide: "org.apache.bcel.verifier.structurals.ExecutionVisitor:824"
        BranchSideFuncs: []
      - BranchSide: "org.apache.bcel.verifier.structurals.ExecutionVisitor:823"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.bcel.verifier.structurals.ExecutionVisitor:814,1"
      Dst: "[org.apache.bcel.verifier.structurals.ExecutionVisitor].stack"
    - Src: "org.apache.bcel.verifier.structurals.ExecutionVisitor:814,1"
      Dst: "[org.apache.bcel.generic.InvokeInstruction].getArgumentTypes"
    - Src: "org.apache.bcel.verifier.structurals.ExecutionVisitor:814,1"
      Dst: "[org.apache.bcel.verifier.structurals.OperandStack].pop"
    - Src: "org.apache.bcel.verifier.structurals.ExecutionVisitor:819,1"
      Dst: "[org.apache.bcel.generic.InvokeInstruction].getReturnType"
    - Src: "org.apache.bcel.verifier.structurals.ExecutionVisitor:821,1"
      Dst: "[org.apache.bcel.generic.Type].equals"
    - Src: "org.apache.bcel.verifier.structurals.ExecutionVisitor:824,1"
      Dst: "[org.apache.bcel.verifier.structurals.OperandStack].push"
    JavaMethodInfo: null
    BBCount: 8
    CyclomaticComplexity: 1
  - functionName: "[org.apache.bcel.verifier.structurals.ExecutionVisitor].visitINVOKEDYNAMIC(org.apache.bcel.generic.INVOKEDYNAMIC)"
    functionSourceFile: "org.apache.bcel.verifier.structurals.ExecutionVisitor"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.apache.bcel.generic.INVOKEDYNAMIC"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.bcel.verifier.structurals.ExecutionVisitor:835,1"
      Dst: "[org.apache.bcel.verifier.structurals.ExecutionVisitor].visitInvokedInternals"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.bcel.verifier.structurals.ExecutionVisitor].visitINVOKEINTERFACE(org.apache.bcel.generic.INVOKEINTERFACE)"
    functionSourceFile: "org.apache.bcel.verifier.structurals.ExecutionVisitor"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.apache.bcel.generic.INVOKEINTERFACE"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 32
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.bcel.verifier.structurals.ExecutionVisitor:847"
      Branch Sides:
      - BranchSide: "org.apache.bcel.verifier.structurals.ExecutionVisitor:854"
        BranchSideFuncs: []
      - BranchSide: "org.apache.bcel.verifier.structurals.ExecutionVisitor:853"
        BranchSideFuncs: []
    - Branch String: "org.apache.bcel.verifier.structurals.ExecutionVisitor:849"
      Branch Sides:
      - BranchSide: "org.apache.bcel.verifier.structurals.ExecutionVisitor:850"
        BranchSideFuncs: []
      - BranchSide: "org.apache.bcel.verifier.structurals.ExecutionVisitor:849"
        BranchSideFuncs: []
    - Branch String: "org.apache.bcel.verifier.structurals.ExecutionVisitor:849"
      Branch Sides:
      - BranchSide: "org.apache.bcel.verifier.structurals.ExecutionVisitor:850"
        BranchSideFuncs: []
      - BranchSide: "org.apache.bcel.verifier.structurals.ExecutionVisitor:849"
        BranchSideFuncs: []
    - Branch String: "org.apache.bcel.verifier.structurals.ExecutionVisitor:849"
      Branch Sides:
      - BranchSide: "org.apache.bcel.verifier.structurals.ExecutionVisitor:850"
        BranchSideFuncs: []
      - BranchSide: "org.apache.bcel.verifier.structurals.ExecutionVisitor:849"
        BranchSideFuncs: []
    - Branch String: "org.apache.bcel.verifier.structurals.ExecutionVisitor:849"
      Branch Sides:
      - BranchSide: "org.apache.bcel.verifier.structurals.ExecutionVisitor:852"
        BranchSideFuncs: []
      - BranchSide: "org.apache.bcel.verifier.structurals.ExecutionVisitor:851"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.bcel.verifier.structurals.ExecutionVisitor:841,1"
      Dst: "[org.apache.bcel.verifier.structurals.ExecutionVisitor].stack"
    - Src: "org.apache.bcel.verifier.structurals.ExecutionVisitor:841,1"
      Dst: "[org.apache.bcel.verifier.structurals.OperandStack].pop"
    - Src: "org.apache.bcel.verifier.structurals.ExecutionVisitor:842,1"
      Dst: "[org.apache.bcel.generic.InvokeInstruction].getArgumentTypes"
    - Src: "org.apache.bcel.verifier.structurals.ExecutionVisitor:847,1"
      Dst: "[org.apache.bcel.generic.InvokeInstruction].getReturnType"
    - Src: "org.apache.bcel.verifier.structurals.ExecutionVisitor:849,1"
      Dst: "[org.apache.bcel.generic.Type].equals"
    - Src: "org.apache.bcel.verifier.structurals.ExecutionVisitor:852,1"
      Dst: "[org.apache.bcel.verifier.structurals.OperandStack].push"
    JavaMethodInfo: null
    BBCount: 8
    CyclomaticComplexity: 1
  - functionName: "[org.apache.bcel.verifier.structurals.ExecutionVisitor].visitINVOKESPECIAL(org.apache.bcel.generic.INVOKESPECIAL)"
    functionSourceFile: "org.apache.bcel.verifier.structurals.ExecutionVisitor"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.apache.bcel.generic.INVOKESPECIAL"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 49
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.bcel.verifier.structurals.ExecutionVisitor:859"
      Branch Sides:
      - BranchSide: "org.apache.bcel.verifier.structurals.ExecutionVisitor:867"
        BranchSideFuncs: []
      - BranchSide: "org.apache.bcel.verifier.structurals.ExecutionVisitor:866"
        BranchSideFuncs: []
    - Branch String: "org.apache.bcel.verifier.structurals.ExecutionVisitor:861"
      Branch Sides:
      - BranchSide: "org.apache.bcel.verifier.structurals.ExecutionVisitor:864"
        BranchSideFuncs: []
      - BranchSide: "org.apache.bcel.verifier.structurals.ExecutionVisitor:863"
        BranchSideFuncs: []
    - Branch String: "org.apache.bcel.verifier.structurals.ExecutionVisitor:873"
      Branch Sides:
      - BranchSide: "org.apache.bcel.verifier.structurals.ExecutionVisitor:880"
        BranchSideFuncs: []
      - BranchSide: "org.apache.bcel.verifier.structurals.ExecutionVisitor:879"
        BranchSideFuncs: []
    - Branch String: "org.apache.bcel.verifier.structurals.ExecutionVisitor:875"
      Branch Sides:
      - BranchSide: "org.apache.bcel.verifier.structurals.ExecutionVisitor:876"
        BranchSideFuncs: []
      - BranchSide: "org.apache.bcel.verifier.structurals.ExecutionVisitor:875"
        BranchSideFuncs: []
    - Branch String: "org.apache.bcel.verifier.structurals.ExecutionVisitor:875"
      Branch Sides:
      - BranchSide: "org.apache.bcel.verifier.structurals.ExecutionVisitor:876"
        BranchSideFuncs: []
      - BranchSide: "org.apache.bcel.verifier.structurals.ExecutionVisitor:875"
        BranchSideFuncs: []
    - Branch String: "org.apache.bcel.verifier.structurals.ExecutionVisitor:875"
      Branch Sides:
      - BranchSide: "org.apache.bcel.verifier.structurals.ExecutionVisitor:876"
        BranchSideFuncs: []
      - BranchSide: "org.apache.bcel.verifier.structurals.ExecutionVisitor:875"
        BranchSideFuncs: []
    - Branch String: "org.apache.bcel.verifier.structurals.ExecutionVisitor:875"
      Branch Sides:
      - BranchSide: "org.apache.bcel.verifier.structurals.ExecutionVisitor:878"
        BranchSideFuncs: []
      - BranchSide: "org.apache.bcel.verifier.structurals.ExecutionVisitor:877"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.bcel.verifier.structurals.ExecutionVisitor:859,1"
      Dst: "[org.apache.bcel.generic.InvokeInstruction].getMethodName"
    - Src: "org.apache.bcel.verifier.structurals.ExecutionVisitor:859,1"
      Dst: "[java.lang.String].equals"
    - Src: "org.apache.bcel.verifier.structurals.ExecutionVisitor:860,1"
      Dst: "[org.apache.bcel.verifier.structurals.ExecutionVisitor].stack"
    - Src: "org.apache.bcel.verifier.structurals.ExecutionVisitor:860,1"
      Dst: "[org.apache.bcel.generic.InvokeInstruction].getArgumentTypes"
    - Src: "org.apache.bcel.verifier.structurals.ExecutionVisitor:860,1"
      Dst: "[org.apache.bcel.verifier.structurals.OperandStack].peek"
    - Src: "org.apache.bcel.verifier.structurals.ExecutionVisitor:861,1"
      Dst: "[org.apache.bcel.verifier.structurals.Frame].getThis"
    - Src: "org.apache.bcel.verifier.structurals.ExecutionVisitor:862,1"
      Dst: "[org.apache.bcel.verifier.structurals.Frame].setThis"
    - Src: "org.apache.bcel.verifier.structurals.ExecutionVisitor:864,1"
      Dst: "[org.apache.bcel.verifier.structurals.OperandStack].initializeObject"
    - Src: "org.apache.bcel.verifier.structurals.ExecutionVisitor:865,1"
      Dst: "[org.apache.bcel.verifier.structurals.ExecutionVisitor].locals"
    - Src: "org.apache.bcel.verifier.structurals.ExecutionVisitor:865,1"
      Dst: "[org.apache.bcel.verifier.structurals.LocalVariables].initializeObject"
    - Src: "org.apache.bcel.verifier.structurals.ExecutionVisitor:867,1"
      Dst: "[org.apache.bcel.verifier.structurals.OperandStack].pop"
    - Src: "org.apache.bcel.verifier.structurals.ExecutionVisitor:873,1"
      Dst: "[org.apache.bcel.generic.InvokeInstruction].getReturnType"
    - Src: "org.apache.bcel.verifier.structurals.ExecutionVisitor:875,1"
      Dst: "[org.apache.bcel.generic.Type].equals"
    - Src: "org.apache.bcel.verifier.structurals.ExecutionVisitor:878,1"
      Dst: "[org.apache.bcel.verifier.structurals.OperandStack].push"
    JavaMethodInfo: null
    BBCount: 12
    CyclomaticComplexity: 1
  - functionName: "[org.apache.bcel.verifier.structurals.ExecutionVisitor].visitINVOKESTATIC(org.apache.bcel.generic.INVOKESTATIC)"
    functionSourceFile: "org.apache.bcel.verifier.structurals.ExecutionVisitor"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.apache.bcel.generic.INVOKESTATIC"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.bcel.verifier.structurals.ExecutionVisitor:885,1"
      Dst: "[org.apache.bcel.verifier.structurals.ExecutionVisitor].visitInvokedInternals"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.bcel.verifier.structurals.ExecutionVisitor].visitINVOKEVIRTUAL(org.apache.bcel.generic.INVOKEVIRTUAL)"
    functionSourceFile: "org.apache.bcel.verifier.structurals.ExecutionVisitor"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.apache.bcel.generic.INVOKEVIRTUAL"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 32
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.bcel.verifier.structurals.ExecutionVisitor:897"
      Branch Sides:
      - BranchSide: "org.apache.bcel.verifier.structurals.ExecutionVisitor:904"
        BranchSideFuncs: []
      - BranchSide: "org.apache.bcel.verifier.structurals.ExecutionVisitor:903"
        BranchSideFuncs: []
    - Branch String: "org.apache.bcel.verifier.structurals.ExecutionVisitor:899"
      Branch Sides:
      - BranchSide: "org.apache.bcel.verifier.structurals.ExecutionVisitor:900"
        BranchSideFuncs: []
      - BranchSide: "org.apache.bcel.verifier.structurals.ExecutionVisitor:899"
        BranchSideFuncs: []
    - Branch String: "org.apache.bcel.verifier.structurals.ExecutionVisitor:899"
      Branch Sides:
      - BranchSide: "org.apache.bcel.verifier.structurals.ExecutionVisitor:900"
        BranchSideFuncs: []
      - BranchSide: "org.apache.bcel.verifier.structurals.ExecutionVisitor:899"
        BranchSideFuncs: []
    - Branch String: "org.apache.bcel.verifier.structurals.ExecutionVisitor:899"
      Branch Sides:
      - BranchSide: "org.apache.bcel.verifier.structurals.ExecutionVisitor:900"
        BranchSideFuncs: []
      - BranchSide: "org.apache.bcel.verifier.structurals.ExecutionVisitor:899"
        BranchSideFuncs: []
    - Branch String: "org.apache.bcel.verifier.structurals.ExecutionVisitor:899"
      Branch Sides:
      - BranchSide: "org.apache.bcel.verifier.structurals.ExecutionVisitor:902"
        BranchSideFuncs: []
      - BranchSide: "org.apache.bcel.verifier.structurals.ExecutionVisitor:901"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.bcel.verifier.structurals.ExecutionVisitor:891,1"
      Dst: "[org.apache.bcel.verifier.structurals.ExecutionVisitor].stack"
    - Src: "org.apache.bcel.verifier.structurals.ExecutionVisitor:891,1"
      Dst: "[org.apache.bcel.verifier.structurals.OperandStack].pop"
    - Src: "org.apache.bcel.verifier.structurals.ExecutionVisitor:892,1"
      Dst: "[org.apache.bcel.generic.InvokeInstruction].getArgumentTypes"
    - Src: "org.apache.bcel.verifier.structurals.ExecutionVisitor:897,1"
      Dst: "[org.apache.bcel.generic.InvokeInstruction].getReturnType"
    - Src: "org.apache.bcel.verifier.structurals.ExecutionVisitor:899,1"
      Dst: "[org.apache.bcel.generic.Type].equals"
    - Src: "org.apache.bcel.verifier.structurals.ExecutionVisitor:902,1"
      Dst: "[org.apache.bcel.verifier.structurals.OperandStack].push"
    JavaMethodInfo: null
    BBCount: 8
    CyclomaticComplexity: 1
  - functionName: "[org.apache.bcel.verifier.structurals.ExecutionVisitor].visitIOR(org.apache.bcel.generic.IOR)"
    functionSourceFile: "org.apache.bcel.verifier.structurals.ExecutionVisitor"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.apache.bcel.generic.IOR"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 8
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.bcel.verifier.structurals.ExecutionVisitor:909,1"
      Dst: "[org.apache.bcel.verifier.structurals.ExecutionVisitor].stack"
    - Src: "org.apache.bcel.verifier.structurals.ExecutionVisitor:909,1"
      Dst: "[org.apache.bcel.verifier.structurals.OperandStack].pop"
    - Src: "org.apache.bcel.verifier.structurals.ExecutionVisitor:910,1"
      Dst: "[org.apache.bcel.verifier.structurals.OperandStack].push"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.bcel.verifier.structurals.ExecutionVisitor].visitIREM(org.apache.bcel.generic.IREM)"
    functionSourceFile: "org.apache.bcel.verifier.structurals.ExecutionVisitor"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.apache.bcel.generic.IREM"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 8
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.bcel.verifier.structurals.ExecutionVisitor:916,1"
      Dst: "[org.apache.bcel.verifier.structurals.ExecutionVisitor].stack"
    - Src: "org.apache.bcel.verifier.structurals.ExecutionVisitor:916,1"
      Dst: "[org.apache.bcel.verifier.structurals.OperandStack].pop"
    - Src: "org.apache.bcel.verifier.structurals.ExecutionVisitor:917,1"
      Dst: "[org.apache.bcel.verifier.structurals.OperandStack].push"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.bcel.verifier.structurals.ExecutionVisitor].visitIRETURN(org.apache.bcel.generic.IRETURN)"
    functionSourceFile: "org.apache.bcel.verifier.structurals.ExecutionVisitor"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.apache.bcel.generic.IRETURN"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.bcel.verifier.structurals.ExecutionVisitor:923,1"
      Dst: "[org.apache.bcel.verifier.structurals.ExecutionVisitor].stack"
    - Src: "org.apache.bcel.verifier.structurals.ExecutionVisitor:923,1"
      Dst: "[org.apache.bcel.verifier.structurals.OperandStack].pop"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.bcel.verifier.structurals.ExecutionVisitor].visitISHL(org.apache.bcel.generic.ISHL)"
    functionSourceFile: "org.apache.bcel.verifier.structurals.ExecutionVisitor"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.apache.bcel.generic.ISHL"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 8
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.bcel.verifier.structurals.ExecutionVisitor:929,1"
      Dst: "[org.apache.bcel.verifier.structurals.ExecutionVisitor].stack"
    - Src: "org.apache.bcel.verifier.structurals.ExecutionVisitor:929,1"
      Dst: "[org.apache.bcel.verifier.structurals.OperandStack].pop"
    - Src: "org.apache.bcel.verifier.structurals.ExecutionVisitor:930,1"
      Dst: "[org.apache.bcel.verifier.structurals.OperandStack].push"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.bcel.verifier.structurals.ExecutionVisitor].visitISHR(org.apache.bcel.generic.ISHR)"
    functionSourceFile: "org.apache.bcel.verifier.structurals.ExecutionVisitor"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.apache.bcel.generic.ISHR"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 8
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.bcel.verifier.structurals.ExecutionVisitor:936,1"
      Dst: "[org.apache.bcel.verifier.structurals.ExecutionVisitor].stack"
    - Src: "org.apache.bcel.verifier.structurals.ExecutionVisitor:936,1"
      Dst: "[org.apache.bcel.verifier.structurals.OperandStack].pop"
    - Src: "org.apache.bcel.verifier.structurals.ExecutionVisitor:937,1"
      Dst: "[org.apache.bcel.verifier.structurals.OperandStack].push"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.bcel.verifier.structurals.ExecutionVisitor].visitISTORE(org.apache.bcel.generic.ISTORE)"
    functionSourceFile: "org.apache.bcel.verifier.structurals.ExecutionVisitor"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.apache.bcel.generic.ISTORE"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 8
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.bcel.verifier.structurals.ExecutionVisitor:943,1"
      Dst: "[org.apache.bcel.verifier.structurals.ExecutionVisitor].locals"
    - Src: "org.apache.bcel.verifier.structurals.ExecutionVisitor:943,1"
      Dst: "[org.apache.bcel.generic.LocalVariableInstruction].getIndex"
    - Src: "org.apache.bcel.verifier.structurals.ExecutionVisitor:943,1"
      Dst: "[org.apache.bcel.verifier.structurals.ExecutionVisitor].stack"
    - Src: "org.apache.bcel.verifier.structurals.ExecutionVisitor:943,1"
      Dst: "[org.apache.bcel.verifier.structurals.OperandStack].pop"
    - Src: "org.apache.bcel.verifier.structurals.ExecutionVisitor:943,1"
      Dst: "[org.apache.bcel.verifier.structurals.LocalVariables].set"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.bcel.verifier.structurals.ExecutionVisitor].visitISUB(org.apache.bcel.generic.ISUB)"
    functionSourceFile: "org.apache.bcel.verifier.structurals.ExecutionVisitor"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.apache.bcel.generic.ISUB"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 8
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.bcel.verifier.structurals.ExecutionVisitor:949,1"
      Dst: "[org.apache.bcel.verifier.structurals.ExecutionVisitor].stack"
    - Src: "org.apache.bcel.verifier.structurals.ExecutionVisitor:949,1"
      Dst: "[org.apache.bcel.verifier.structurals.OperandStack].pop"
    - Src: "org.apache.bcel.verifier.structurals.ExecutionVisitor:950,1"
      Dst: "[org.apache.bcel.verifier.structurals.OperandStack].push"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.bcel.verifier.structurals.ExecutionVisitor].visitIUSHR(org.apache.bcel.generic.IUSHR)"
    functionSourceFile: "org.apache.bcel.verifier.structurals.ExecutionVisitor"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.apache.bcel.generic.IUSHR"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 8
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.bcel.verifier.structurals.ExecutionVisitor:956,1"
      Dst: "[org.apache.bcel.verifier.structurals.ExecutionVisitor].stack"
    - Src: "org.apache.bcel.verifier.structurals.ExecutionVisitor:956,1"
      Dst: "[org.apache.bcel.verifier.structurals.OperandStack].pop"
    - Src: "org.apache.bcel.verifier.structurals.ExecutionVisitor:957,1"
      Dst: "[org.apache.bcel.verifier.structurals.OperandStack].push"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.bcel.verifier.structurals.ExecutionVisitor].visitIXOR(org.apache.bcel.generic.IXOR)"
    functionSourceFile: "org.apache.bcel.verifier.structurals.ExecutionVisitor"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.apache.bcel.generic.IXOR"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 8
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.bcel.verifier.structurals.ExecutionVisitor:963,1"
      Dst: "[org.apache.bcel.verifier.structurals.ExecutionVisitor].stack"
    - Src: "org.apache.bcel.verifier.structurals.ExecutionVisitor:963,1"
      Dst: "[org.apache.bcel.verifier.structurals.OperandStack].pop"
    - Src: "org.apache.bcel.verifier.structurals.ExecutionVisitor:964,1"
      Dst: "[org.apache.bcel.verifier.structurals.OperandStack].push"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.bcel.verifier.structurals.ExecutionVisitor].visitJSR(org.apache.bcel.generic.JSR)"
    functionSourceFile: "org.apache.bcel.verifier.structurals.ExecutionVisitor"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.apache.bcel.generic.JSR"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 8
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.bcel.verifier.structurals.ExecutionVisitor:970,1"
      Dst: "[org.apache.bcel.verifier.structurals.ExecutionVisitor].stack"
    - Src: "org.apache.bcel.verifier.structurals.ExecutionVisitor:970,1"
      Dst: "[org.apache.bcel.generic.JsrInstruction].physicalSuccessor"
    - Src: "org.apache.bcel.verifier.structurals.ExecutionVisitor:970,1"
      Dst: "[org.apache.bcel.generic.ReturnaddressType].<init>"
    - Src: "org.apache.bcel.verifier.structurals.ExecutionVisitor:970,1"
      Dst: "[org.apache.bcel.verifier.structurals.OperandStack].push"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.bcel.verifier.structurals.ExecutionVisitor].visitJSR_W(org.apache.bcel.generic.JSR_W)"
    functionSourceFile: "org.apache.bcel.verifier.structurals.ExecutionVisitor"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.apache.bcel.generic.JSR_W"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 8
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.bcel.verifier.structurals.ExecutionVisitor:977,1"
      Dst: "[org.apache.bcel.verifier.structurals.ExecutionVisitor].stack"
    - Src: "org.apache.bcel.verifier.structurals.ExecutionVisitor:977,1"
      Dst: "[org.apache.bcel.generic.JsrInstruction].physicalSuccessor"
    - Src: "org.apache.bcel.verifier.structurals.ExecutionVisitor:977,1"
      Dst: "[org.apache.bcel.generic.ReturnaddressType].<init>"
    - Src: "org.apache.bcel.verifier.structurals.ExecutionVisitor:977,1"
      Dst: "[org.apache.bcel.verifier.structurals.OperandStack].push"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.bcel.verifier.structurals.ExecutionVisitor].visitL2D(org.apache.bcel.generic.L2D)"
    functionSourceFile: "org.apache.bcel.verifier.structurals.ExecutionVisitor"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.apache.bcel.generic.L2D"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 8
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.bcel.verifier.structurals.ExecutionVisitor:983,1"
      Dst: "[org.apache.bcel.verifier.structurals.ExecutionVisitor].stack"
    - Src: "org.apache.bcel.verifier.structurals.ExecutionVisitor:983,1"
      Dst: "[org.apache.bcel.verifier.structurals.OperandStack].pop"
    - Src: "org.apache.bcel.verifier.structurals.ExecutionVisitor:984,1"
      Dst: "[org.apache.bcel.verifier.structurals.OperandStack].push"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.bcel.verifier.structurals.ExecutionVisitor].visitL2F(org.apache.bcel.generic.L2F)"
    functionSourceFile: "org.apache.bcel.verifier.structurals.ExecutionVisitor"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.apache.bcel.generic.L2F"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 8
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.bcel.verifier.structurals.ExecutionVisitor:990,1"
      Dst: "[org.apache.bcel.verifier.structurals.ExecutionVisitor].stack"
    - Src: "org.apache.bcel.verifier.structurals.ExecutionVisitor:990,1"
      Dst: "[org.apache.bcel.verifier.structurals.OperandStack].pop"
    - Src: "org.apache.bcel.verifier.structurals.ExecutionVisitor:991,1"
      Dst: "[org.apache.bcel.verifier.structurals.OperandStack].push"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.bcel.verifier.structurals.ExecutionVisitor].visitL2I(org.apache.bcel.generic.L2I)"
    functionSourceFile: "org.apache.bcel.verifier.structurals.ExecutionVisitor"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.apache.bcel.generic.L2I"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 8
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.bcel.verifier.structurals.ExecutionVisitor:997,1"
      Dst: "[org.apache.bcel.verifier.structurals.ExecutionVisitor].stack"
    - Src: "org.apache.bcel.verifier.structurals.ExecutionVisitor:997,1"
      Dst: "[org.apache.bcel.verifier.structurals.OperandStack].pop"
    - Src: "org.apache.bcel.verifier.structurals.ExecutionVisitor:998,1"
      Dst: "[org.apache.bcel.verifier.structurals.OperandStack].push"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.bcel.verifier.structurals.ExecutionVisitor].visitLADD(org.apache.bcel.generic.LADD)"
    functionSourceFile: "org.apache.bcel.verifier.structurals.ExecutionVisitor"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.apache.bcel.generic.LADD"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 8
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.bcel.verifier.structurals.ExecutionVisitor:1004,1"
      Dst: "[org.apache.bcel.verifier.structurals.ExecutionVisitor].stack"
    - Src: "org.apache.bcel.verifier.structurals.ExecutionVisitor:1004,1"
      Dst: "[org.apache.bcel.verifier.structurals.OperandStack].pop"
    - Src: "org.apache.bcel.verifier.structurals.ExecutionVisitor:1005,1"
      Dst: "[org.apache.bcel.verifier.structurals.OperandStack].push"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.bcel.verifier.structurals.ExecutionVisitor].visitLALOAD(org.apache.bcel.generic.LALOAD)"
    functionSourceFile: "org.apache.bcel.verifier.structurals.ExecutionVisitor"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.apache.bcel.generic.LALOAD"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 8
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.bcel.verifier.structurals.ExecutionVisitor:1011,1"
      Dst: "[org.apache.bcel.verifier.structurals.ExecutionVisitor].stack"
    - Src: "org.apache.bcel.verifier.structurals.ExecutionVisitor:1011,1"
      Dst: "[org.apache.bcel.verifier.structurals.OperandStack].pop"
    - Src: "org.apache.bcel.verifier.structurals.ExecutionVisitor:1012,1"
      Dst: "[org.apache.bcel.verifier.structurals.OperandStack].push"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.bcel.verifier.structurals.ExecutionVisitor].visitLAND(org.apache.bcel.generic.LAND)"
    functionSourceFile: "org.apache.bcel.verifier.structurals.ExecutionVisitor"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.apache.bcel.generic.LAND"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 8
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.bcel.verifier.structurals.ExecutionVisitor:1018,1"
      Dst: "[org.apache.bcel.verifier.structurals.ExecutionVisitor].stack"
    - Src: "org.apache.bcel.verifier.structurals.ExecutionVisitor:1018,1"
      Dst: "[org.apache.bcel.verifier.structurals.OperandStack].pop"
    - Src: "org.apache.bcel.verifier.structurals.ExecutionVisitor:1019,1"
      Dst: "[org.apache.bcel.verifier.structurals.OperandStack].push"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.bcel.verifier.structurals.ExecutionVisitor].visitLASTORE(org.apache.bcel.generic.LASTORE)"
    functionSourceFile: "org.apache.bcel.verifier.structurals.ExecutionVisitor"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.apache.bcel.generic.LASTORE"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.bcel.verifier.structurals.ExecutionVisitor:1025,1"
      Dst: "[org.apache.bcel.verifier.structurals.ExecutionVisitor].stack"
    - Src: "org.apache.bcel.verifier.structurals.ExecutionVisitor:1025,1"
      Dst: "[org.apache.bcel.verifier.structurals.OperandStack].pop"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.bcel.verifier.structurals.ExecutionVisitor].visitLCMP(org.apache.bcel.generic.LCMP)"
    functionSourceFile: "org.apache.bcel.verifier.structurals.ExecutionVisitor"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.apache.bcel.generic.LCMP"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 8
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.bcel.verifier.structurals.ExecutionVisitor:1031,1"
      Dst: "[org.apache.bcel.verifier.structurals.ExecutionVisitor].stack"
    - Src: "org.apache.bcel.verifier.structurals.ExecutionVisitor:1031,1"
      Dst: "[org.apache.bcel.verifier.structurals.OperandStack].pop"
    - Src: "org.apache.bcel.verifier.structurals.ExecutionVisitor:1032,1"
      Dst: "[org.apache.bcel.verifier.structurals.OperandStack].push"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.bcel.verifier.structurals.ExecutionVisitor].visitLCONST(org.apache.bcel.generic.LCONST)"
    functionSourceFile: "org.apache.bcel.verifier.structurals.ExecutionVisitor"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.apache.bcel.generic.LCONST"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.bcel.verifier.structurals.ExecutionVisitor:1038,1"
      Dst: "[org.apache.bcel.verifier.structurals.ExecutionVisitor].stack"
    - Src: "org.apache.bcel.verifier.structurals.ExecutionVisitor:1038,1"
      Dst: "[org.apache.bcel.verifier.structurals.OperandStack].push"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.bcel.verifier.structurals.ExecutionVisitor].visitLDC(org.apache.bcel.generic.LDC)"
    functionSourceFile: "org.apache.bcel.verifier.structurals.ExecutionVisitor"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.apache.bcel.generic.LDC"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 26
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.bcel.verifier.structurals.ExecutionVisitor:1045"
      Branch Sides:
      - BranchSide: "org.apache.bcel.verifier.structurals.ExecutionVisitor:1048"
        BranchSideFuncs: []
      - BranchSide: "org.apache.bcel.verifier.structurals.ExecutionVisitor:1047"
        BranchSideFuncs: []
    - Branch String: "org.apache.bcel.verifier.structurals.ExecutionVisitor:1048"
      Branch Sides:
      - BranchSide: "org.apache.bcel.verifier.structurals.ExecutionVisitor:1051"
        BranchSideFuncs: []
      - BranchSide: "org.apache.bcel.verifier.structurals.ExecutionVisitor:1050"
        BranchSideFuncs: []
    - Branch String: "org.apache.bcel.verifier.structurals.ExecutionVisitor:1051"
      Branch Sides:
      - BranchSide: "org.apache.bcel.verifier.structurals.ExecutionVisitor:1054"
        BranchSideFuncs: []
      - BranchSide: "org.apache.bcel.verifier.structurals.ExecutionVisitor:1053"
        BranchSideFuncs: []
    - Branch String: "org.apache.bcel.verifier.structurals.ExecutionVisitor:1054"
      Branch Sides:
      - BranchSide: "org.apache.bcel.verifier.structurals.ExecutionVisitor:1057"
        BranchSideFuncs: []
      - BranchSide: "org.apache.bcel.verifier.structurals.ExecutionVisitor:1056"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.bcel.verifier.structurals.ExecutionVisitor:1044,1"
      Dst: "[org.apache.bcel.generic.CPInstruction].getIndex"
    - Src: "org.apache.bcel.verifier.structurals.ExecutionVisitor:1044,1"
      Dst: "[org.apache.bcel.generic.ConstantPoolGen].getConstant"
    - Src: "org.apache.bcel.verifier.structurals.ExecutionVisitor:1046,1"
      Dst: "[org.apache.bcel.verifier.structurals.ExecutionVisitor].stack"
    - Src: "org.apache.bcel.verifier.structurals.ExecutionVisitor:1046,1"
      Dst: "[org.apache.bcel.verifier.structurals.OperandStack].push"
    JavaMethodInfo: null
    BBCount: 9
    CyclomaticComplexity: 1
  - functionName: "[org.apache.bcel.verifier.structurals.ExecutionVisitor].visitLDC_W(org.apache.bcel.generic.LDC_W)"
    functionSourceFile: "org.apache.bcel.verifier.structurals.ExecutionVisitor"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.apache.bcel.generic.LDC_W"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 26
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.bcel.verifier.structurals.ExecutionVisitor:1062"
      Branch Sides:
      - BranchSide: "org.apache.bcel.verifier.structurals.ExecutionVisitor:1065"
        BranchSideFuncs: []
      - BranchSide: "org.apache.bcel.verifier.structurals.ExecutionVisitor:1064"
        BranchSideFuncs: []
    - Branch String: "org.apache.bcel.verifier.structurals.ExecutionVisitor:1065"
      Branch Sides:
      - BranchSide: "org.apache.bcel.verifier.structurals.ExecutionVisitor:1068"
        BranchSideFuncs: []
      - BranchSide: "org.apache.bcel.verifier.structurals.ExecutionVisitor:1067"
        BranchSideFuncs: []
    - Branch String: "org.apache.bcel.verifier.structurals.ExecutionVisitor:1068"
      Branch Sides:
      - BranchSide: "org.apache.bcel.verifier.structurals.ExecutionVisitor:1071"
        BranchSideFuncs: []
      - BranchSide: "org.apache.bcel.verifier.structurals.ExecutionVisitor:1070"
        BranchSideFuncs: []
    - Branch String: "org.apache.bcel.verifier.structurals.ExecutionVisitor:1071"
      Branch Sides:
      - BranchSide: "org.apache.bcel.verifier.structurals.ExecutionVisitor:1074"
        BranchSideFuncs: []
      - BranchSide: "org.apache.bcel.verifier.structurals.ExecutionVisitor:1073"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.bcel.verifier.structurals.ExecutionVisitor:1061,1"
      Dst: "[org.apache.bcel.generic.CPInstruction].getIndex"
    - Src: "org.apache.bcel.verifier.structurals.ExecutionVisitor:1061,1"
      Dst: "[org.apache.bcel.generic.ConstantPoolGen].getConstant"
    - Src: "org.apache.bcel.verifier.structurals.ExecutionVisitor:1063,1"
      Dst: "[org.apache.bcel.verifier.structurals.ExecutionVisitor].stack"
    - Src: "org.apache.bcel.verifier.structurals.ExecutionVisitor:1063,1"
      Dst: "[org.apache.bcel.verifier.structurals.OperandStack].push"
    JavaMethodInfo: null
    BBCount: 9
    CyclomaticComplexity: 1
  - functionName: "[org.apache.bcel.verifier.structurals.ExecutionVisitor].visitLDC2_W(org.apache.bcel.generic.LDC2_W)"
    functionSourceFile: "org.apache.bcel.verifier.structurals.ExecutionVisitor"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.apache.bcel.generic.LDC2_W"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 16
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.bcel.verifier.structurals.ExecutionVisitor:1080"
      Branch Sides:
      - BranchSide: "org.apache.bcel.verifier.structurals.ExecutionVisitor:1083"
        BranchSideFuncs: []
      - BranchSide: "org.apache.bcel.verifier.structurals.ExecutionVisitor:1082"
        BranchSideFuncs: []
    - Branch String: "org.apache.bcel.verifier.structurals.ExecutionVisitor:1083"
      Branch Sides:
      - BranchSide: "org.apache.bcel.verifier.structurals.ExecutionVisitor:1086"
        BranchSideFuncs: []
      - BranchSide: "org.apache.bcel.verifier.structurals.ExecutionVisitor:1085"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.bcel.verifier.structurals.ExecutionVisitor:1079,1"
      Dst: "[org.apache.bcel.generic.CPInstruction].getIndex"
    - Src: "org.apache.bcel.verifier.structurals.ExecutionVisitor:1079,1"
      Dst: "[org.apache.bcel.generic.ConstantPoolGen].getConstant"
    - Src: "org.apache.bcel.verifier.structurals.ExecutionVisitor:1081,1"
      Dst: "[org.apache.bcel.verifier.structurals.ExecutionVisitor].stack"
    - Src: "org.apache.bcel.verifier.structurals.ExecutionVisitor:1081,1"
      Dst: "[org.apache.bcel.verifier.structurals.OperandStack].push"
    JavaMethodInfo: null
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[org.apache.bcel.verifier.structurals.ExecutionVisitor].visitLDIV(org.apache.bcel.generic.LDIV)"
    functionSourceFile: "org.apache.bcel.verifier.structurals.ExecutionVisitor"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.apache.bcel.generic.LDIV"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 8
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.bcel.verifier.structurals.ExecutionVisitor:1091,1"
      Dst: "[org.apache.bcel.verifier.structurals.ExecutionVisitor].stack"
    - Src: "org.apache.bcel.verifier.structurals.ExecutionVisitor:1091,1"
      Dst: "[org.apache.bcel.verifier.structurals.OperandStack].pop"
    - Src: "org.apache.bcel.verifier.structurals.ExecutionVisitor:1092,1"
      Dst: "[org.apache.bcel.verifier.structurals.OperandStack].push"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.bcel.verifier.structurals.ExecutionVisitor].visitLLOAD(org.apache.bcel.generic.LLOAD)"
    functionSourceFile: "org.apache.bcel.verifier.structurals.ExecutionVisitor"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.apache.bcel.generic.LLOAD"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 8
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.bcel.verifier.structurals.ExecutionVisitor:1098,1"
      Dst: "[org.apache.bcel.verifier.structurals.ExecutionVisitor].stack"
    - Src: "org.apache.bcel.verifier.structurals.ExecutionVisitor:1098,1"
      Dst: "[org.apache.bcel.verifier.structurals.ExecutionVisitor].locals"
    - Src: "org.apache.bcel.verifier.structurals.ExecutionVisitor:1098,1"
      Dst: "[org.apache.bcel.generic.LocalVariableInstruction].getIndex"
    - Src: "org.apache.bcel.verifier.structurals.ExecutionVisitor:1098,1"
      Dst: "[org.apache.bcel.verifier.structurals.LocalVariables].get"
    - Src: "org.apache.bcel.verifier.structurals.ExecutionVisitor:1098,1"
      Dst: "[org.apache.bcel.verifier.structurals.OperandStack].push"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.bcel.verifier.structurals.ExecutionVisitor].visitLMUL(org.apache.bcel.generic.LMUL)"
    functionSourceFile: "org.apache.bcel.verifier.structurals.ExecutionVisitor"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.apache.bcel.generic.LMUL"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 8
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.bcel.verifier.structurals.ExecutionVisitor:1104,1"
      Dst: "[org.apache.bcel.verifier.structurals.ExecutionVisitor].stack"
    - Src: "org.apache.bcel.verifier.structurals.ExecutionVisitor:1104,1"
      Dst: "[org.apache.bcel.verifier.structurals.OperandStack].pop"
    - Src: "org.apache.bcel.verifier.structurals.ExecutionVisitor:1105,1"
      Dst: "[org.apache.bcel.verifier.structurals.OperandStack].push"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.bcel.verifier.structurals.ExecutionVisitor].visitLNEG(org.apache.bcel.generic.LNEG)"
    functionSourceFile: "org.apache.bcel.verifier.structurals.ExecutionVisitor"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.apache.bcel.generic.LNEG"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 8
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.bcel.verifier.structurals.ExecutionVisitor:1111,1"
      Dst: "[org.apache.bcel.verifier.structurals.ExecutionVisitor].stack"
    - Src: "org.apache.bcel.verifier.structurals.ExecutionVisitor:1111,1"
      Dst: "[org.apache.bcel.verifier.structurals.OperandStack].pop"
    - Src: "org.apache.bcel.verifier.structurals.ExecutionVisitor:1112,1"
      Dst: "[org.apache.bcel.verifier.structurals.OperandStack].push"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.bcel.verifier.structurals.ExecutionVisitor].visitLOOKUPSWITCH(org.apache.bcel.generic.LOOKUPSWITCH)"
    functionSourceFile: "org.apache.bcel.verifier.structurals.ExecutionVisitor"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.apache.bcel.generic.LOOKUPSWITCH"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.bcel.verifier.structurals.ExecutionVisitor:1118,1"
      Dst: "[org.apache.bcel.verifier.structurals.ExecutionVisitor].stack"
    - Src: "org.apache.bcel.verifier.structurals.ExecutionVisitor:1118,1"
      Dst: "[org.apache.bcel.verifier.structurals.OperandStack].pop"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.bcel.verifier.structurals.ExecutionVisitor].visitLOR(org.apache.bcel.generic.LOR)"
    functionSourceFile: "org.apache.bcel.verifier.structurals.ExecutionVisitor"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.apache.bcel.generic.LOR"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 8
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.bcel.verifier.structurals.ExecutionVisitor:1124,1"
      Dst: "[org.apache.bcel.verifier.structurals.ExecutionVisitor].stack"
    - Src: "org.apache.bcel.verifier.structurals.ExecutionVisitor:1124,1"
      Dst: "[org.apache.bcel.verifier.structurals.OperandStack].pop"
    - Src: "org.apache.bcel.verifier.structurals.ExecutionVisitor:1125,1"
      Dst: "[org.apache.bcel.verifier.structurals.OperandStack].push"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.bcel.verifier.structurals.ExecutionVisitor].visitLREM(org.apache.bcel.generic.LREM)"
    functionSourceFile: "org.apache.bcel.verifier.structurals.ExecutionVisitor"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.apache.bcel.generic.LREM"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 8
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.bcel.verifier.structurals.ExecutionVisitor:1131,1"
      Dst: "[org.apache.bcel.verifier.structurals.ExecutionVisitor].stack"
    - Src: "org.apache.bcel.verifier.structurals.ExecutionVisitor:1131,1"
      Dst: "[org.apache.bcel.verifier.structurals.OperandStack].pop"
    - Src: "org.apache.bcel.verifier.structurals.ExecutionVisitor:1132,1"
      Dst: "[org.apache.bcel.verifier.structurals.OperandStack].push"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.bcel.verifier.structurals.ExecutionVisitor].visitLRETURN(org.apache.bcel.generic.LRETURN)"
    functionSourceFile: "org.apache.bcel.verifier.structurals.ExecutionVisitor"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.apache.bcel.generic.LRETURN"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.bcel.verifier.structurals.ExecutionVisitor:1138,1"
      Dst: "[org.apache.bcel.verifier.structurals.ExecutionVisitor].stack"
    - Src: "org.apache.bcel.verifier.structurals.ExecutionVisitor:1138,1"
      Dst: "[org.apache.bcel.verifier.structurals.OperandStack].pop"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.bcel.verifier.structurals.ExecutionVisitor].visitLSHL(org.apache.bcel.generic.LSHL)"
    functionSourceFile: "org.apache.bcel.verifier.structurals.ExecutionVisitor"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.apache.bcel.generic.LSHL"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 8
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.bcel.verifier.structurals.ExecutionVisitor:1144,1"
      Dst: "[org.apache.bcel.verifier.structurals.ExecutionVisitor].stack"
    - Src: "org.apache.bcel.verifier.structurals.ExecutionVisitor:1144,1"
      Dst: "[org.apache.bcel.verifier.structurals.OperandStack].pop"
    - Src: "org.apache.bcel.verifier.structurals.ExecutionVisitor:1145,1"
      Dst: "[org.apache.bcel.verifier.structurals.OperandStack].push"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.bcel.verifier.structurals.ExecutionVisitor].visitLSHR(org.apache.bcel.generic.LSHR)"
    functionSourceFile: "org.apache.bcel.verifier.structurals.ExecutionVisitor"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.apache.bcel.generic.LSHR"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 8
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.bcel.verifier.structurals.ExecutionVisitor:1151,1"
      Dst: "[org.apache.bcel.verifier.structurals.ExecutionVisitor].stack"
    - Src: "org.apache.bcel.verifier.structurals.ExecutionVisitor:1151,1"
      Dst: "[org.apache.bcel.verifier.structurals.OperandStack].pop"
    - Src: "org.apache.bcel.verifier.structurals.ExecutionVisitor:1152,1"
      Dst: "[org.apache.bcel.verifier.structurals.OperandStack].push"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.bcel.verifier.structurals.ExecutionVisitor].visitLSTORE(org.apache.bcel.generic.LSTORE)"
    functionSourceFile: "org.apache.bcel.verifier.structurals.ExecutionVisitor"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.apache.bcel.generic.LSTORE"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 13
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.bcel.verifier.structurals.ExecutionVisitor:1158,1"
      Dst: "[org.apache.bcel.verifier.structurals.ExecutionVisitor].locals"
    - Src: "org.apache.bcel.verifier.structurals.ExecutionVisitor:1158,1"
      Dst: "[org.apache.bcel.generic.LocalVariableInstruction].getIndex"
    - Src: "org.apache.bcel.verifier.structurals.ExecutionVisitor:1158,1"
      Dst: "[org.apache.bcel.verifier.structurals.ExecutionVisitor].stack"
    - Src: "org.apache.bcel.verifier.structurals.ExecutionVisitor:1158,1"
      Dst: "[org.apache.bcel.verifier.structurals.OperandStack].pop"
    - Src: "org.apache.bcel.verifier.structurals.ExecutionVisitor:1158,1"
      Dst: "[org.apache.bcel.verifier.structurals.LocalVariables].set"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.bcel.verifier.structurals.ExecutionVisitor].visitLSUB(org.apache.bcel.generic.LSUB)"
    functionSourceFile: "org.apache.bcel.verifier.structurals.ExecutionVisitor"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.apache.bcel.generic.LSUB"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 8
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.bcel.verifier.structurals.ExecutionVisitor:1165,1"
      Dst: "[org.apache.bcel.verifier.structurals.ExecutionVisitor].stack"
    - Src: "org.apache.bcel.verifier.structurals.ExecutionVisitor:1165,1"
      Dst: "[org.apache.bcel.verifier.structurals.OperandStack].pop"
    - Src: "org.apache.bcel.verifier.structurals.ExecutionVisitor:1166,1"
      Dst: "[org.apache.bcel.verifier.structurals.OperandStack].push"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.bcel.verifier.structurals.ExecutionVisitor].visitLUSHR(org.apache.bcel.generic.LUSHR)"
    functionSourceFile: "org.apache.bcel.verifier.structurals.ExecutionVisitor"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.apache.bcel.generic.LUSHR"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 8
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.bcel.verifier.structurals.ExecutionVisitor:1172,1"
      Dst: "[org.apache.bcel.verifier.structurals.ExecutionVisitor].stack"
    - Src: "org.apache.bcel.verifier.structurals.ExecutionVisitor:1172,1"
      Dst: "[org.apache.bcel.verifier.structurals.OperandStack].pop"
    - Src: "org.apache.bcel.verifier.structurals.ExecutionVisitor:1173,1"
      Dst: "[org.apache.bcel.verifier.structurals.OperandStack].push"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.bcel.verifier.structurals.ExecutionVisitor].visitLXOR(org.apache.bcel.generic.LXOR)"
    functionSourceFile: "org.apache.bcel.verifier.structurals.ExecutionVisitor"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.apache.bcel.generic.LXOR"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 8
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.bcel.verifier.structurals.ExecutionVisitor:1179,1"
      Dst: "[org.apache.bcel.verifier.structurals.ExecutionVisitor].stack"
    - Src: "org.apache.bcel.verifier.structurals.ExecutionVisitor:1179,1"
      Dst: "[org.apache.bcel.verifier.structurals.OperandStack].pop"
    - Src: "org.apache.bcel.verifier.structurals.ExecutionVisitor:1180,1"
      Dst: "[org.apache.bcel.verifier.structurals.OperandStack].push"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.bcel.verifier.structurals.ExecutionVisitor].visitMONITORENTER(org.apache.bcel.generic.MONITORENTER)"
    functionSourceFile: "org.apache.bcel.verifier.structurals.ExecutionVisitor"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.apache.bcel.generic.MONITORENTER"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.bcel.verifier.structurals.ExecutionVisitor:1186,1"
      Dst: "[org.apache.bcel.verifier.structurals.ExecutionVisitor].stack"
    - Src: "org.apache.bcel.verifier.structurals.ExecutionVisitor:1186,1"
      Dst: "[org.apache.bcel.verifier.structurals.OperandStack].pop"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.bcel.verifier.structurals.ExecutionVisitor].visitMONITOREXIT(org.apache.bcel.generic.MONITOREXIT)"
    functionSourceFile: "org.apache.bcel.verifier.structurals.ExecutionVisitor"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.apache.bcel.generic.MONITOREXIT"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.bcel.verifier.structurals.ExecutionVisitor:1192,1"
      Dst: "[org.apache.bcel.verifier.structurals.ExecutionVisitor].stack"
    - Src: "org.apache.bcel.verifier.structurals.ExecutionVisitor:1192,1"
      Dst: "[org.apache.bcel.verifier.structurals.OperandStack].pop"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.bcel.verifier.structurals.ExecutionVisitor].visitMULTIANEWARRAY(org.apache.bcel.generic.MULTIANEWARRAY)"
    functionSourceFile: "org.apache.bcel.verifier.structurals.ExecutionVisitor"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.apache.bcel.generic.MULTIANEWARRAY"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 11
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.bcel.verifier.structurals.ExecutionVisitor:1198,1"
      Dst: "[org.apache.bcel.verifier.structurals.ExecutionVisitor].stack"
    - Src: "org.apache.bcel.verifier.structurals.ExecutionVisitor:1198,1"
      Dst: "[org.apache.bcel.generic.MULTIANEWARRAY].getDimensions"
    - Src: "org.apache.bcel.verifier.structurals.ExecutionVisitor:1198,1"
      Dst: "[org.apache.bcel.verifier.structurals.OperandStack].pop"
    - Src: "org.apache.bcel.verifier.structurals.ExecutionVisitor:1199,1"
      Dst: "[org.apache.bcel.generic.CPInstruction].getType"
    - Src: "org.apache.bcel.verifier.structurals.ExecutionVisitor:1199,1"
      Dst: "[org.apache.bcel.verifier.structurals.OperandStack].push"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.bcel.verifier.structurals.ExecutionVisitor].visitNEW(org.apache.bcel.generic.NEW)"
    functionSourceFile: "org.apache.bcel.verifier.structurals.ExecutionVisitor"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.apache.bcel.generic.NEW"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 10
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.bcel.verifier.structurals.ExecutionVisitor:1205,1"
      Dst: "[org.apache.bcel.verifier.structurals.ExecutionVisitor].stack"
    - Src: "org.apache.bcel.verifier.structurals.ExecutionVisitor:1205,1"
      Dst: "[org.apache.bcel.generic.CPInstruction].getType"
    - Src: "org.apache.bcel.verifier.structurals.ExecutionVisitor:1205,1"
      Dst: "[org.apache.bcel.verifier.structurals.UninitializedObjectType].<init>"
    - Src: "org.apache.bcel.verifier.structurals.ExecutionVisitor:1205,1"
      Dst: "[org.apache.bcel.verifier.structurals.OperandStack].push"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.bcel.verifier.structurals.ExecutionVisitor].visitNEWARRAY(org.apache.bcel.generic.NEWARRAY)"
    functionSourceFile: "org.apache.bcel.verifier.structurals.ExecutionVisitor"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.apache.bcel.generic.NEWARRAY"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 8
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.bcel.verifier.structurals.ExecutionVisitor:1211,1"
      Dst: "[org.apache.bcel.verifier.structurals.ExecutionVisitor].stack"
    - Src: "org.apache.bcel.verifier.structurals.ExecutionVisitor:1211,1"
      Dst: "[org.apache.bcel.verifier.structurals.OperandStack].pop"
    - Src: "org.apache.bcel.verifier.structurals.ExecutionVisitor:1212,1"
      Dst: "[org.apache.bcel.generic.NEWARRAY].getType"
    - Src: "org.apache.bcel.verifier.structurals.ExecutionVisitor:1212,1"
      Dst: "[org.apache.bcel.verifier.structurals.OperandStack].push"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.bcel.verifier.structurals.ExecutionVisitor].visitNOP(org.apache.bcel.generic.NOP)"
    functionSourceFile: "org.apache.bcel.verifier.structurals.ExecutionVisitor"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.apache.bcel.generic.NOP"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.bcel.verifier.structurals.ExecutionVisitor].visitPOP(org.apache.bcel.generic.POP)"
    functionSourceFile: "org.apache.bcel.verifier.structurals.ExecutionVisitor"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.apache.bcel.generic.POP"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.bcel.verifier.structurals.ExecutionVisitor:1223,1"
      Dst: "[org.apache.bcel.verifier.structurals.ExecutionVisitor].stack"
    - Src: "org.apache.bcel.verifier.structurals.ExecutionVisitor:1223,1"
      Dst: "[org.apache.bcel.verifier.structurals.OperandStack].pop"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.bcel.verifier.structurals.ExecutionVisitor].visitPOP2(org.apache.bcel.generic.POP2)"
    functionSourceFile: "org.apache.bcel.verifier.structurals.ExecutionVisitor"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.apache.bcel.generic.POP2"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 9
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.bcel.verifier.structurals.ExecutionVisitor:1230"
      Branch Sides:
      - BranchSide: "org.apache.bcel.verifier.structurals.ExecutionVisitor:1233"
        BranchSideFuncs: []
      - BranchSide: "org.apache.bcel.verifier.structurals.ExecutionVisitor:1232"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.bcel.verifier.structurals.ExecutionVisitor:1229,1"
      Dst: "[org.apache.bcel.verifier.structurals.ExecutionVisitor].stack"
    - Src: "org.apache.bcel.verifier.structurals.ExecutionVisitor:1229,1"
      Dst: "[org.apache.bcel.verifier.structurals.OperandStack].pop"
    - Src: "org.apache.bcel.verifier.structurals.ExecutionVisitor:1230,1"
      Dst: "[org.apache.bcel.generic.Type].getSize"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.apache.bcel.verifier.structurals.ExecutionVisitor].visitPUTFIELD(org.apache.bcel.generic.PUTFIELD)"
    functionSourceFile: "org.apache.bcel.verifier.structurals.ExecutionVisitor"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.apache.bcel.generic.PUTFIELD"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.bcel.verifier.structurals.ExecutionVisitor:1238,1"
      Dst: "[org.apache.bcel.verifier.structurals.ExecutionVisitor].stack"
    - Src: "org.apache.bcel.verifier.structurals.ExecutionVisitor:1238,1"
      Dst: "[org.apache.bcel.verifier.structurals.OperandStack].pop"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.bcel.verifier.structurals.ExecutionVisitor].visitPUTSTATIC(org.apache.bcel.generic.PUTSTATIC)"
    functionSourceFile: "org.apache.bcel.verifier.structurals.ExecutionVisitor"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.apache.bcel.generic.PUTSTATIC"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.bcel.verifier.structurals.ExecutionVisitor:1244,1"
      Dst: "[org.apache.bcel.verifier.structurals.ExecutionVisitor].stack"
    - Src: "org.apache.bcel.verifier.structurals.ExecutionVisitor:1244,1"
      Dst: "[org.apache.bcel.verifier.structurals.OperandStack].pop"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.bcel.verifier.structurals.ExecutionVisitor].visitRET(org.apache.bcel.generic.RET)"
    functionSourceFile: "org.apache.bcel.verifier.structurals.ExecutionVisitor"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.apache.bcel.generic.RET"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.bcel.verifier.structurals.ExecutionVisitor].visitRETURN(org.apache.bcel.generic.RETURN)"
    functionSourceFile: "org.apache.bcel.verifier.structurals.ExecutionVisitor"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.apache.bcel.generic.RETURN"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.bcel.verifier.structurals.ExecutionVisitor].visitSALOAD(org.apache.bcel.generic.SALOAD)"
    functionSourceFile: "org.apache.bcel.verifier.structurals.ExecutionVisitor"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.apache.bcel.generic.SALOAD"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 8
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.bcel.verifier.structurals.ExecutionVisitor:1263,1"
      Dst: "[org.apache.bcel.verifier.structurals.ExecutionVisitor].stack"
    - Src: "org.apache.bcel.verifier.structurals.ExecutionVisitor:1263,1"
      Dst: "[org.apache.bcel.verifier.structurals.OperandStack].pop"
    - Src: "org.apache.bcel.verifier.structurals.ExecutionVisitor:1264,1"
      Dst: "[org.apache.bcel.verifier.structurals.OperandStack].push"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.bcel.verifier.structurals.ExecutionVisitor].visitSASTORE(org.apache.bcel.generic.SASTORE)"
    functionSourceFile: "org.apache.bcel.verifier.structurals.ExecutionVisitor"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.apache.bcel.generic.SASTORE"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.bcel.verifier.structurals.ExecutionVisitor:1270,1"
      Dst: "[org.apache.bcel.verifier.structurals.ExecutionVisitor].stack"
    - Src: "org.apache.bcel.verifier.structurals.ExecutionVisitor:1270,1"
      Dst: "[org.apache.bcel.verifier.structurals.OperandStack].pop"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.bcel.verifier.structurals.ExecutionVisitor].visitSIPUSH(org.apache.bcel.generic.SIPUSH)"
    functionSourceFile: "org.apache.bcel.verifier.structurals.ExecutionVisitor"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.apache.bcel.generic.SIPUSH"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.bcel.verifier.structurals.ExecutionVisitor:1276,1"
      Dst: "[org.apache.bcel.verifier.structurals.ExecutionVisitor].stack"
    - Src: "org.apache.bcel.verifier.structurals.ExecutionVisitor:1276,1"
      Dst: "[org.apache.bcel.verifier.structurals.OperandStack].push"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.bcel.verifier.structurals.ExecutionVisitor].visitSWAP(org.apache.bcel.generic.SWAP)"
    functionSourceFile: "org.apache.bcel.verifier.structurals.ExecutionVisitor"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.apache.bcel.generic.SWAP"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 11
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.bcel.verifier.structurals.ExecutionVisitor:1282,1"
      Dst: "[org.apache.bcel.verifier.structurals.ExecutionVisitor].stack"
    - Src: "org.apache.bcel.verifier.structurals.ExecutionVisitor:1282,1"
      Dst: "[org.apache.bcel.verifier.structurals.OperandStack].pop"
    - Src: "org.apache.bcel.verifier.structurals.ExecutionVisitor:1284,1"
      Dst: "[org.apache.bcel.verifier.structurals.OperandStack].push"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.bcel.verifier.structurals.ExecutionVisitor].visitTABLESWITCH(org.apache.bcel.generic.TABLESWITCH)"
    functionSourceFile: "org.apache.bcel.verifier.structurals.ExecutionVisitor"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.apache.bcel.generic.TABLESWITCH"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.bcel.verifier.structurals.ExecutionVisitor:1291,1"
      Dst: "[org.apache.bcel.verifier.structurals.ExecutionVisitor].stack"
    - Src: "org.apache.bcel.verifier.structurals.ExecutionVisitor:1291,1"
      Dst: "[org.apache.bcel.verifier.structurals.OperandStack].pop"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.concurrent.BasicThreadFactory$Builder].<init>()"
    functionSourceFile: "org.apache.commons.lang3.concurrent.BasicThreadFactory$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.lang3.concurrent.BasicThreadFactory$Builder:253,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.concurrent.BasicThreadFactory$Builder].wrappedFactory(java.util.concurrent.ThreadFactory)"
    functionSourceFile: "org.apache.commons.lang3.concurrent.BasicThreadFactory$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.apache.commons.lang3.concurrent.BasicThreadFactory$Builder"
    argCount: 1
    argTypes:
    - "java.util.concurrent.ThreadFactory"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.lang3.concurrent.BasicThreadFactory$Builder:282,1"
      Dst: "[java.util.Objects].requireNonNull"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.concurrent.BasicThreadFactory$Builder].namingPattern(java.lang.String)"
    functionSourceFile: "org.apache.commons.lang3.concurrent.BasicThreadFactory$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.apache.commons.lang3.concurrent.BasicThreadFactory$Builder"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.lang3.concurrent.BasicThreadFactory$Builder:297,1"
      Dst: "[java.util.Objects].requireNonNull"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.concurrent.BasicThreadFactory$Builder].daemon(boolean)"
    functionSourceFile: "org.apache.commons.lang3.concurrent.BasicThreadFactory$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.apache.commons.lang3.concurrent.BasicThreadFactory$Builder"
    argCount: 1
    argTypes:
    - "boolean"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.lang3.concurrent.BasicThreadFactory$Builder:312,1"
      Dst: "[java.lang.Boolean].valueOf"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.concurrent.BasicThreadFactory$Builder].priority(int)"
    functionSourceFile: "org.apache.commons.lang3.concurrent.BasicThreadFactory$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.apache.commons.lang3.concurrent.BasicThreadFactory$Builder"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.lang3.concurrent.BasicThreadFactory$Builder:324,1"
      Dst: "[java.lang.Integer].valueOf"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.concurrent.BasicThreadFactory$Builder].uncaughtExceptionHandler(java.lang.Thread$UncaughtExceptionHandler)"
    functionSourceFile: "org.apache.commons.lang3.concurrent.BasicThreadFactory$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.apache.commons.lang3.concurrent.BasicThreadFactory$Builder"
    argCount: 1
    argTypes:
    - "java.lang.Thread$UncaughtExceptionHandler"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.lang3.concurrent.BasicThreadFactory$Builder:339,1"
      Dst: "[java.util.Objects].requireNonNull"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.concurrent.BasicThreadFactory$Builder].reset()"
    functionSourceFile: "org.apache.commons.lang3.concurrent.BasicThreadFactory$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 7
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.concurrent.BasicThreadFactory$Builder].build()"
    functionSourceFile: "org.apache.commons.lang3.concurrent.BasicThreadFactory$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.apache.commons.lang3.concurrent.BasicThreadFactory"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.lang3.concurrent.BasicThreadFactory$Builder:368,1"
      Dst: "[org.apache.commons.lang3.concurrent.BasicThreadFactory].<init>"
    - Src: "org.apache.commons.lang3.concurrent.BasicThreadFactory$Builder:369,1"
      Dst: "[org.apache.commons.lang3.concurrent.BasicThreadFactory$Builder].reset"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.concurrent.BasicThreadFactory$Builder].access$000(org.apache.commons.lang3.concurrent.BasicThreadFactory$Builder)"
    functionSourceFile: "org.apache.commons.lang3.concurrent.BasicThreadFactory$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.util.concurrent.ThreadFactory"
    argCount: 1
    argTypes:
    - "org.apache.commons.lang3.concurrent.BasicThreadFactory$Builder"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.concurrent.BasicThreadFactory$Builder].access$100(org.apache.commons.lang3.concurrent.BasicThreadFactory$Builder)"
    functionSourceFile: "org.apache.commons.lang3.concurrent.BasicThreadFactory$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 1
    argTypes:
    - "org.apache.commons.lang3.concurrent.BasicThreadFactory$Builder"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.concurrent.BasicThreadFactory$Builder].access$200(org.apache.commons.lang3.concurrent.BasicThreadFactory$Builder)"
    functionSourceFile: "org.apache.commons.lang3.concurrent.BasicThreadFactory$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.Integer"
    argCount: 1
    argTypes:
    - "org.apache.commons.lang3.concurrent.BasicThreadFactory$Builder"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.concurrent.BasicThreadFactory$Builder].access$300(org.apache.commons.lang3.concurrent.BasicThreadFactory$Builder)"
    functionSourceFile: "org.apache.commons.lang3.concurrent.BasicThreadFactory$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.Boolean"
    argCount: 1
    argTypes:
    - "org.apache.commons.lang3.concurrent.BasicThreadFactory$Builder"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.concurrent.BasicThreadFactory$Builder].access$400(org.apache.commons.lang3.concurrent.BasicThreadFactory$Builder)"
    functionSourceFile: "org.apache.commons.lang3.concurrent.BasicThreadFactory$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.Thread$UncaughtExceptionHandler"
    argCount: 1
    argTypes:
    - "org.apache.commons.lang3.concurrent.BasicThreadFactory$Builder"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.bcel.generic.DDIV].<init>()"
    functionSourceFile: "org.apache.bcel.generic.DDIV"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.bcel.generic.DDIV:34,1"
      Dst: "[org.apache.bcel.generic.ArithmeticInstruction].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.bcel.generic.DDIV].accept(org.apache.bcel.generic.Visitor)"
    functionSourceFile: "org.apache.bcel.generic.DDIV"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.apache.bcel.generic.Visitor"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 8
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.bcel.generic.DDIV:45,1"
      Dst: "[org.apache.bcel.generic.Visitor].visitTypedInstruction"
    - Src: "org.apache.bcel.generic.DDIV:46,1"
      Dst: "[org.apache.bcel.generic.Visitor].visitStackProducer"
    - Src: "org.apache.bcel.generic.DDIV:47,1"
      Dst: "[org.apache.bcel.generic.Visitor].visitStackConsumer"
    - Src: "org.apache.bcel.generic.DDIV:48,1"
      Dst: "[org.apache.bcel.generic.Visitor].visitArithmeticInstruction"
    - Src: "org.apache.bcel.generic.DDIV:49,1"
      Dst: "[org.apache.bcel.generic.Visitor].visitDDIV"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.bcel.generic.I2L].<init>()"
    functionSourceFile: "org.apache.bcel.generic.I2L"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.bcel.generic.I2L:32,1"
      Dst: "[org.apache.bcel.generic.ConversionInstruction].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.bcel.generic.I2L].accept(org.apache.bcel.generic.Visitor)"
    functionSourceFile: "org.apache.bcel.generic.I2L"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.apache.bcel.generic.Visitor"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 8
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.bcel.generic.I2L:43,1"
      Dst: "[org.apache.bcel.generic.Visitor].visitTypedInstruction"
    - Src: "org.apache.bcel.generic.I2L:44,1"
      Dst: "[org.apache.bcel.generic.Visitor].visitStackProducer"
    - Src: "org.apache.bcel.generic.I2L:45,1"
      Dst: "[org.apache.bcel.generic.Visitor].visitStackConsumer"
    - Src: "org.apache.bcel.generic.I2L:46,1"
      Dst: "[org.apache.bcel.generic.Visitor].visitConversionInstruction"
    - Src: "org.apache.bcel.generic.I2L:47,1"
      Dst: "[org.apache.bcel.generic.Visitor].visitI2L"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.bcel.generic.INEG].<init>()"
    functionSourceFile: "org.apache.bcel.generic.INEG"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.bcel.generic.INEG:29,1"
      Dst: "[org.apache.bcel.generic.ArithmeticInstruction].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.bcel.generic.INEG].accept(org.apache.bcel.generic.Visitor)"
    functionSourceFile: "org.apache.bcel.generic.INEG"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.apache.bcel.generic.Visitor"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 8
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.bcel.generic.INEG:40,1"
      Dst: "[org.apache.bcel.generic.Visitor].visitTypedInstruction"
    - Src: "org.apache.bcel.generic.INEG:41,1"
      Dst: "[org.apache.bcel.generic.Visitor].visitStackProducer"
    - Src: "org.apache.bcel.generic.INEG:42,1"
      Dst: "[org.apache.bcel.generic.Visitor].visitStackConsumer"
    - Src: "org.apache.bcel.generic.INEG:43,1"
      Dst: "[org.apache.bcel.generic.Visitor].visitArithmeticInstruction"
    - Src: "org.apache.bcel.generic.INEG:44,1"
      Dst: "[org.apache.bcel.generic.Visitor].visitINEG"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.time.FastDatePrinter$TimeZoneNameRule].<init>(java.util.TimeZone,java.util.Locale,int)"
    functionSourceFile: "org.apache.commons.lang3.time.FastDatePrinter$TimeZoneNameRule"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 3
    argTypes:
    - "java.util.TimeZone"
    - "java.util.Locale"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 13
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.lang3.time.FastDatePrinter$TimeZoneNameRule:1347,1"
      Dst: "[java.lang.Object].<init>"
    - Src: "org.apache.commons.lang3.time.FastDatePrinter$TimeZoneNameRule:1348,1"
      Dst: "[org.apache.commons.lang3.LocaleUtils].toLocale"
    - Src: "org.apache.commons.lang3.time.FastDatePrinter$TimeZoneNameRule:1350,1"
      Dst: "[org.apache.commons.lang3.time.FastDatePrinter].getTimeZoneDisplay"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.time.FastDatePrinter$TimeZoneNameRule].estimateLength()"
    functionSourceFile: "org.apache.commons.lang3.time.FastDatePrinter$TimeZoneNameRule"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "int"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 7
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.lang3.time.FastDatePrinter$TimeZoneNameRule:1362,1"
      Dst: "[java.lang.String].length"
    - Src: "org.apache.commons.lang3.time.FastDatePrinter$TimeZoneNameRule:1362,1"
      Dst: "[java.lang.Math].max"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.time.FastDatePrinter$TimeZoneNameRule].appendTo(java.lang.Appendable,java.util.Calendar)"
    functionSourceFile: "org.apache.commons.lang3.time.FastDatePrinter$TimeZoneNameRule"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "java.lang.Appendable"
    - "java.util.Calendar"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 16
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.commons.lang3.time.FastDatePrinter$TimeZoneNameRule:1371"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.time.FastDatePrinter$TimeZoneNameRule:1374"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.time.FastDatePrinter$TimeZoneNameRule:1373"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.lang3.time.FastDatePrinter$TimeZoneNameRule:1370,1"
      Dst: "[java.util.Calendar].getTimeZone"
    - Src: "org.apache.commons.lang3.time.FastDatePrinter$TimeZoneNameRule:1371,1"
      Dst: "[java.util.Calendar].get"
    - Src: "org.apache.commons.lang3.time.FastDatePrinter$TimeZoneNameRule:1372,1"
      Dst: "[org.apache.commons.lang3.time.FastDatePrinter].getTimeZoneDisplay"
    - Src: "org.apache.commons.lang3.time.FastDatePrinter$TimeZoneNameRule:1372,1"
      Dst: "[java.lang.Appendable].append"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.time.FastDateFormat$1].<init>()"
    functionSourceFile: "org.apache.commons.lang3.time.FastDateFormat$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.apache.commons.lang3.time.FastDateFormat$1:104,1"
      Dst: "[org.apache.commons.lang3.time.FormatCache].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.time.FastDateFormat$1].createInstance(java.lang.String,java.util.TimeZone,java.util.Locale)"
    functionSourceFile: "org.apache.commons.lang3.time.FastDateFormat$1"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.apache.commons.lang3.time.FastDateFormat"
    argCount: 3
    argTypes:
    - "java.lang.String"
    - "java.util.TimeZone"
    - "java.util.Locale"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 7
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.lang3.time.FastDateFormat$1:107,1"
      Dst: "[org.apache.commons.lang3.time.FastDateFormat].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.bcel.util.ClassPath$lambda_static_0__2].bootstrap$()"
    functionSourceFile: "org.apache.bcel.util.ClassPath$lambda_static_0__2"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.io.FilenameFilter"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.bcel.util.ClassPath$lambda_static_0__2].<init>()"
    functionUses: 1
    ICount: 3
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.bcel.util.ClassPath$lambda_static_0__2:-1,1"
      Dst: "[org.apache.bcel.util.ClassPath$lambda_static_0__2].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.bcel.util.ClassPath$lambda_static_0__2].<init>()"
    functionSourceFile: "org.apache.bcel.util.ClassPath$lambda_static_0__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.apache.bcel.util.ClassPath$lambda_static_0__2:-1,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.bcel.util.ClassPath$lambda_static_0__2].accept(java.io.File,java.lang.String)"
    functionSourceFile: "org.apache.bcel.util.ClassPath$lambda_static_0__2"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 2
    argTypes:
    - "java.io.File"
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.bcel.util.ClassPath].lambda$static$0(java.io.File,java.lang.String)"
    functionUses: 2
    ICount: 5
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.bcel.util.ClassPath$lambda_static_0__2:-1,1"
      Dst: "[org.apache.bcel.util.ClassPath].lambda$static$0"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.StringUtils].abbreviate(java.lang.String,int)"
    functionSourceFile: "org.apache.commons.lang3.StringUtils"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 2
    argTypes:
    - "java.lang.String"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.lang3.StringUtils:222,1"
      Dst: "[org.apache.commons.lang3.StringUtils].abbreviate"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.StringUtils].abbreviate(java.lang.String,int,int)"
    functionSourceFile: "org.apache.commons.lang3.StringUtils"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 3
    argTypes:
    - "java.lang.String"
    - "int"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.lang3.StringUtils:261,1"
      Dst: "[org.apache.commons.lang3.StringUtils].abbreviate"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.StringUtils].abbreviate(java.lang.String,java.lang.String,int)"
    functionSourceFile: "org.apache.commons.lang3.StringUtils"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 3
    argTypes:
    - "java.lang.String"
    - "java.lang.String"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.lang3.StringUtils:301,1"
      Dst: "[org.apache.commons.lang3.StringUtils].abbreviate"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.StringUtils].abbreviate(java.lang.String,java.lang.String,int,int)"
    functionSourceFile: "org.apache.commons.lang3.StringUtils"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 4
    argTypes:
    - "java.lang.String"
    - "java.lang.String"
    - "int"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 80
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.commons.lang3.StringUtils:341"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.StringUtils:344"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.StringUtils:343"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.StringUtils:341"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.StringUtils:344"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.StringUtils:343"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.StringUtils:341"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.StringUtils:344"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.StringUtils:343"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.StringUtils:344"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.StringUtils:347"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.StringUtils:346"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.StringUtils:351"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.StringUtils:354"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.StringUtils:353"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.StringUtils:355"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.StringUtils:358"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.StringUtils:357"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.StringUtils:358"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.StringUtils:361"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.StringUtils:360"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.StringUtils:361"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.StringUtils:364"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.StringUtils:363"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.StringUtils:364"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.StringUtils:367"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.StringUtils:366"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.StringUtils:367"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.StringUtils:370"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.StringUtils:369"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.StringUtils:370"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.StringUtils:373"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.StringUtils:372"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.lang3.StringUtils:341,1"
      Dst: "[org.apache.commons.lang3.StringUtils].isNotEmpty"
    - Src: "org.apache.commons.lang3.StringUtils:341,1"
      Dst: "[java.lang.String].equals"
    - Src: "org.apache.commons.lang3.StringUtils:342,1"
      Dst: "[org.apache.commons.lang3.StringUtils].substring"
    - Src: "org.apache.commons.lang3.StringUtils:344,1"
      Dst: "[org.apache.commons.lang3.StringUtils].isAnyEmpty"
    - Src: "org.apache.commons.lang3.StringUtils:347,1"
      Dst: "[java.lang.String].length"
    - Src: "org.apache.commons.lang3.StringUtils:352,1"
      Dst: "[java.lang.Integer].valueOf"
    - Src: "org.apache.commons.lang3.StringUtils:352,1"
      Dst: "[java.lang.String].format"
    - Src: "org.apache.commons.lang3.StringUtils:352,1"
      Dst: "[java.lang.IllegalArgumentException].<init>"
    - Src: "org.apache.commons.lang3.StringUtils:365,1"
      Dst: "[java.lang.StringBuilder].<init>"
    - Src: "org.apache.commons.lang3.StringUtils:365,1"
      Dst: "[java.lang.String].substring"
    - Src: "org.apache.commons.lang3.StringUtils:365,1"
      Dst: "[java.lang.StringBuilder].append"
    - Src: "org.apache.commons.lang3.StringUtils:365,1"
      Dst: "[java.lang.StringBuilder].toString"
    - Src: "org.apache.commons.lang3.StringUtils:371,1"
      Dst: "[org.apache.commons.lang3.StringUtils].abbreviate"
    JavaMethodInfo: null
    BBCount: 21
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.StringUtils].abbreviateMiddle(java.lang.String,java.lang.String,int)"
    functionSourceFile: "org.apache.commons.lang3.StringUtils"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 3
    argTypes:
    - "java.lang.String"
    - "java.lang.String"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 32
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.commons.lang3.StringUtils:406"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.StringUtils:407"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.StringUtils:406"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.StringUtils:406"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.StringUtils:407"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.StringUtils:406"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.StringUtils:406"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.StringUtils:410"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.StringUtils:409"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.lang3.StringUtils:406,1"
      Dst: "[org.apache.commons.lang3.StringUtils].isAnyEmpty"
    - Src: "org.apache.commons.lang3.StringUtils:406,1"
      Dst: "[java.lang.String].length"
    - Src: "org.apache.commons.lang3.StringUtils:414,1"
      Dst: "[java.lang.StringBuilder].<init>"
    - Src: "org.apache.commons.lang3.StringUtils:414,1"
      Dst: "[java.lang.String].substring"
    - Src: "org.apache.commons.lang3.StringUtils:414,1"
      Dst: "[java.lang.StringBuilder].append"
    - Src: "org.apache.commons.lang3.StringUtils:416,1"
      Dst: "[java.lang.StringBuilder].toString"
    JavaMethodInfo: null
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.StringUtils].appendIfMissing(java.lang.String,java.lang.CharSequence,boolean,java.lang.CharSequence[])"
    functionSourceFile: "org.apache.commons.lang3.StringUtils"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 4
    argTypes:
    - "java.lang.String"
    - "java.lang.CharSequence"
    - "boolean"
    - "java.lang.CharSequence[]"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 28
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.commons.lang3.StringUtils:431"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.StringUtils:432"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.StringUtils:431"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.StringUtils:431"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.StringUtils:432"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.StringUtils:431"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.StringUtils:431"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.StringUtils:434"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.StringUtils:433"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.StringUtils:434"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.StringUtils:441"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.StringUtils:440"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.StringUtils:435"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.StringUtils:441"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.StringUtils:440"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.StringUtils:436"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.StringUtils:435"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.StringUtils:434"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.lang3.StringUtils:431,1"
      Dst: "[org.apache.commons.lang3.StringUtils].isEmpty"
    - Src: "org.apache.commons.lang3.StringUtils:431,1"
      Dst: "[org.apache.commons.lang3.StringUtils].endsWith"
    - Src: "org.apache.commons.lang3.StringUtils:434,1"
      Dst: "[org.apache.commons.lang3.ArrayUtils].isNotEmpty"
    - Src: "org.apache.commons.lang3.StringUtils:441,1"
      Dst: "[java.lang.StringBuilder].<init>"
    - Src: "org.apache.commons.lang3.StringUtils:441,1"
      Dst: "[java.lang.StringBuilder].append"
    - Src: "org.apache.commons.lang3.StringUtils:441,1"
      Dst: "[java.lang.CharSequence].toString"
    - Src: "org.apache.commons.lang3.StringUtils:441,1"
      Dst: "[java.lang.StringBuilder].toString"
    JavaMethodInfo: null
    BBCount: 11
    CyclomaticComplexity: 2
  - functionName: "[org.apache.commons.lang3.StringUtils].appendIfMissing(java.lang.String,java.lang.CharSequence,java.lang.CharSequence[])"
    functionSourceFile: "org.apache.commons.lang3.StringUtils"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 3
    argTypes:
    - "java.lang.String"
    - "java.lang.CharSequence"
    - "java.lang.CharSequence[]"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.lang3.StringUtils:479,1"
      Dst: "[org.apache.commons.lang3.StringUtils].appendIfMissing"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.StringUtils].appendIfMissingIgnoreCase(java.lang.String,java.lang.CharSequence,java.lang.CharSequence[])"
    functionSourceFile: "org.apache.commons.lang3.StringUtils"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 3
    argTypes:
    - "java.lang.String"
    - "java.lang.CharSequence"
    - "java.lang.CharSequence[]"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.lang3.StringUtils:517,1"
      Dst: "[org.apache.commons.lang3.StringUtils].appendIfMissing"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.StringUtils].capitalize(java.lang.String)"
    functionSourceFile: "org.apache.commons.lang3.StringUtils"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 23
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.commons.lang3.StringUtils:543"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.StringUtils:547"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.StringUtils:546"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.StringUtils:549"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.StringUtils:553"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.StringUtils:557"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.StringUtils:562"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.StringUtils:561"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.lang3.StringUtils:542,1"
      Dst: "[org.apache.commons.lang3.StringUtils].length"
    - Src: "org.apache.commons.lang3.StringUtils:547,1"
      Dst: "[java.lang.String].codePointAt"
    - Src: "org.apache.commons.lang3.StringUtils:548,1"
      Dst: "[java.lang.Character].toTitleCase"
    - Src: "org.apache.commons.lang3.StringUtils:557,1"
      Dst: "[java.lang.Character].charCount"
    - Src: "org.apache.commons.lang3.StringUtils:562,1"
      Dst: "[java.lang.String].<init>"
    JavaMethodInfo: null
    BBCount: 8
    CyclomaticComplexity: 2
  - functionName: "[org.apache.commons.lang3.StringUtils].center(java.lang.String,int)"
    functionSourceFile: "org.apache.commons.lang3.StringUtils"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 2
    argTypes:
    - "java.lang.String"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.lang3.StringUtils:589,1"
      Dst: "[org.apache.commons.lang3.StringUtils].center"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.StringUtils].center(java.lang.String,int,char)"
    functionSourceFile: "org.apache.commons.lang3.StringUtils"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 3
    argTypes:
    - "java.lang.String"
    - "int"
    - "char"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 15
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.commons.lang3.StringUtils:617"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.StringUtils:618"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.StringUtils:617"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.StringUtils:617"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.StringUtils:620"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.StringUtils:619"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.StringUtils:622"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.StringUtils:625"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.StringUtils:624"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.lang3.StringUtils:620,1"
      Dst: "[java.lang.String].length"
    - Src: "org.apache.commons.lang3.StringUtils:625,1"
      Dst: "[org.apache.commons.lang3.StringUtils].leftPad"
    - Src: "org.apache.commons.lang3.StringUtils:626,1"
      Dst: "[org.apache.commons.lang3.StringUtils].rightPad"
    JavaMethodInfo: null
    BBCount: 6
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.StringUtils].center(java.lang.String,int,java.lang.String)"
    functionSourceFile: "org.apache.commons.lang3.StringUtils"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 3
    argTypes:
    - "java.lang.String"
    - "int"
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 18
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.commons.lang3.StringUtils:657"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.StringUtils:658"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.StringUtils:657"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.StringUtils:657"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.StringUtils:660"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.StringUtils:659"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.StringUtils:660"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.StringUtils:663"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.StringUtils:662"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.StringUtils:665"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.StringUtils:668"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.StringUtils:667"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.lang3.StringUtils:660,1"
      Dst: "[org.apache.commons.lang3.StringUtils].isEmpty"
    - Src: "org.apache.commons.lang3.StringUtils:663,1"
      Dst: "[java.lang.String].length"
    - Src: "org.apache.commons.lang3.StringUtils:668,1"
      Dst: "[org.apache.commons.lang3.StringUtils].leftPad"
    - Src: "org.apache.commons.lang3.StringUtils:669,1"
      Dst: "[org.apache.commons.lang3.StringUtils].rightPad"
    JavaMethodInfo: null
    BBCount: 8
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.StringUtils].chomp(java.lang.String)"
    functionSourceFile: "org.apache.commons.lang3.StringUtils"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 30
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.commons.lang3.StringUtils:699"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.StringUtils:703"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.StringUtils:702"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.StringUtils:703"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.StringUtils:711"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.StringUtils:710"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.StringUtils:705"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.StringUtils:706"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.StringUtils:705"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.StringUtils:705"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.StringUtils:708"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.StringUtils:707"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.StringUtils:714"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.StringUtils:null"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.StringUtils:715"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.StringUtils:721"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.StringUtils:720"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.StringUtils:718"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.StringUtils:721"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.StringUtils:720"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.lang3.StringUtils:699,1"
      Dst: "[org.apache.commons.lang3.StringUtils].isEmpty"
    - Src: "org.apache.commons.lang3.StringUtils:703,1"
      Dst: "[java.lang.String].length"
    - Src: "org.apache.commons.lang3.StringUtils:704,1"
      Dst: "[java.lang.String].charAt"
    - Src: "org.apache.commons.lang3.StringUtils:721,1"
      Dst: "[java.lang.String].substring"
    JavaMethodInfo: null
    BBCount: 13
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.StringUtils].chomp(java.lang.String,java.lang.String)"
    functionSourceFile: "org.apache.commons.lang3.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: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.lang3.StringUtils:753,1"
      Dst: "[org.apache.commons.lang3.StringUtils].removeEnd"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.StringUtils].chop(java.lang.String)"
    functionSourceFile: "org.apache.commons.lang3.StringUtils"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 19
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.commons.lang3.StringUtils:780"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.StringUtils:783"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.StringUtils:782"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.StringUtils:784"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.StringUtils:787"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.StringUtils:786"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.StringUtils:790"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.StringUtils:793"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.StringUtils:792"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.StringUtils:790"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.StringUtils:793"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.StringUtils:792"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.lang3.StringUtils:783,1"
      Dst: "[java.lang.String].length"
    - Src: "org.apache.commons.lang3.StringUtils:788,1"
      Dst: "[java.lang.String].substring"
    - Src: "org.apache.commons.lang3.StringUtils:789,1"
      Dst: "[java.lang.String].charAt"
    JavaMethodInfo: null
    BBCount: 8
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.StringUtils].compare(java.lang.String,java.lang.String)"
    functionSourceFile: "org.apache.commons.lang3.StringUtils"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "int"
    argCount: 2
    argTypes:
    - "java.lang.String"
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.lang3.StringUtils:829,1"
      Dst: "[org.apache.commons.lang3.StringUtils].compare"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.StringUtils].compare(java.lang.String,java.lang.String,boolean)"
    functionSourceFile: "org.apache.commons.lang3.StringUtils"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "int"
    argCount: 3
    argTypes:
    - "java.lang.String"
    - "java.lang.String"
    - "boolean"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 19
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.commons.lang3.StringUtils:867"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.StringUtils:870"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.StringUtils:869"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.StringUtils:870"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.StringUtils:873"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.StringUtils:872"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.StringUtils:871"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.StringUtils:870"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.StringUtils:873"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.StringUtils:876"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.StringUtils:875"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.StringUtils:874"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.StringUtils:873"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.lang3.StringUtils:876,1"
      Dst: "[java.lang.String].compareTo"
    JavaMethodInfo: null
    BBCount: 13
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.StringUtils].compareIgnoreCase(java.lang.String,java.lang.String)"
    functionSourceFile: "org.apache.commons.lang3.StringUtils"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "int"
    argCount: 2
    argTypes:
    - "java.lang.String"
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.lang3.StringUtils:917,1"
      Dst: "[org.apache.commons.lang3.StringUtils].compareIgnoreCase"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.StringUtils].compareIgnoreCase(java.lang.String,java.lang.String,boolean)"
    functionSourceFile: "org.apache.commons.lang3.StringUtils"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "int"
    argCount: 3
    argTypes:
    - "java.lang.String"
    - "java.lang.String"
    - "boolean"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 19
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.commons.lang3.StringUtils:960"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.StringUtils:963"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.StringUtils:962"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.StringUtils:963"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.StringUtils:966"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.StringUtils:965"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.StringUtils:964"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.StringUtils:963"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.StringUtils:966"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.StringUtils:969"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.StringUtils:968"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.StringUtils:967"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.StringUtils:966"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.lang3.StringUtils:969,1"
      Dst: "[java.lang.String].compareToIgnoreCase"
    JavaMethodInfo: null
    BBCount: 13
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.StringUtils].contains(java.lang.CharSequence,java.lang.CharSequence)"
    functionSourceFile: "org.apache.commons.lang3.StringUtils"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 2
    argTypes:
    - "java.lang.CharSequence"
    - "java.lang.CharSequence"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 11
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.commons.lang3.StringUtils:995"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.StringUtils:996"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.StringUtils:995"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.StringUtils:995"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.StringUtils:998"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.StringUtils:997"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.StringUtils:998"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.StringUtils:997"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.lang3.StringUtils:998,1"
      Dst: "[org.apache.commons.lang3.CharSequenceUtils].indexOf"
    JavaMethodInfo: null
    BBCount: 7
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.StringUtils].contains(java.lang.CharSequence,int)"
    functionSourceFile: "org.apache.commons.lang3.StringUtils"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 2
    argTypes:
    - "java.lang.CharSequence"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 11
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.commons.lang3.StringUtils:1022"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.StringUtils:1025"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.StringUtils:1024"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.StringUtils:1025"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.StringUtils:1024"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.lang3.StringUtils:1022,1"
      Dst: "[org.apache.commons.lang3.StringUtils].isEmpty"
    - Src: "org.apache.commons.lang3.StringUtils:1025,1"
      Dst: "[org.apache.commons.lang3.CharSequenceUtils].indexOf"
    JavaMethodInfo: null
    BBCount: 6
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.StringUtils].containsAny(java.lang.CharSequence,char[])"
    functionSourceFile: "org.apache.commons.lang3.StringUtils"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 2
    argTypes:
    - "java.lang.CharSequence"
    - "char[]"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 39
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.commons.lang3.StringUtils:1054"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.StringUtils:1055"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.StringUtils:1054"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.StringUtils:1054"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.StringUtils:1057"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.StringUtils:1056"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.StringUtils:1061"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.StringUtils:1079"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.StringUtils:1078"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.StringUtils:1063"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.StringUtils:1057"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.StringUtils:1056"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.StringUtils:1064"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.StringUtils:1062"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.StringUtils:1061"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.StringUtils:1065"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.StringUtils:1068"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.StringUtils:1069"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.StringUtils:1072"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.StringUtils:1073"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.StringUtils:1062"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.StringUtils:1061"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.StringUtils:1073"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.StringUtils:1062"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.StringUtils:1061"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.lang3.StringUtils:1054,1"
      Dst: "[org.apache.commons.lang3.StringUtils].isEmpty"
    - Src: "org.apache.commons.lang3.StringUtils:1054,1"
      Dst: "[org.apache.commons.lang3.ArrayUtils].isEmpty"
    - Src: "org.apache.commons.lang3.StringUtils:1057,1"
      Dst: "[java.lang.CharSequence].length"
    - Src: "org.apache.commons.lang3.StringUtils:1062,1"
      Dst: "[java.lang.CharSequence].charAt"
    - Src: "org.apache.commons.lang3.StringUtils:1065,1"
      Dst: "[java.lang.Character].isHighSurrogate"
    JavaMethodInfo: null
    BBCount: 18
    CyclomaticComplexity: 3
  - functionName: "[org.apache.commons.lang3.StringUtils].containsAny(java.lang.CharSequence,java.lang.CharSequence)"
    functionSourceFile: "org.apache.commons.lang3.StringUtils"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 2
    argTypes:
    - "java.lang.CharSequence"
    - "java.lang.CharSequence"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 7
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.commons.lang3.StringUtils:1112"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.StringUtils:1115"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.StringUtils:1114"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.lang3.StringUtils:1115,1"
      Dst: "[org.apache.commons.lang3.CharSequenceUtils].toCharArray"
    - Src: "org.apache.commons.lang3.StringUtils:1115,1"
      Dst: "[org.apache.commons.lang3.StringUtils].containsAny"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.StringUtils].containsAny(java.lang.CharSequence,java.lang.CharSequence[])"
    functionSourceFile: "org.apache.commons.lang3.StringUtils"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 2
    argTypes:
    - "java.lang.CharSequence"
    - "java.lang.CharSequence[]"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.lang3.StringUtils:1143,1"
      Dst: "[org.apache.commons.lang3.StringUtils$contains__47].bootstrap$"
    - Src: "org.apache.commons.lang3.StringUtils:1143,1"
      Dst: "[org.apache.commons.lang3.StringUtils].containsAny"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.StringUtils].containsAny(org.apache.commons.lang3.function.ToBooleanBiFunction,java.lang.CharSequence,java.lang.CharSequence[])"
    functionSourceFile: "org.apache.commons.lang3.StringUtils"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 3
    argTypes:
    - "org.apache.commons.lang3.function.ToBooleanBiFunction"
    - "java.lang.CharSequence"
    - "java.lang.CharSequence[]"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 18
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.commons.lang3.StringUtils:1162"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.StringUtils:1163"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.StringUtils:1162"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.StringUtils:1162"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.StringUtils:1165"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.StringUtils:1164"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.StringUtils:1165"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.StringUtils:1170"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.StringUtils:1169"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.StringUtils:1166"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.StringUtils:1165"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.StringUtils:1164"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.lang3.StringUtils:1162,1"
      Dst: "[org.apache.commons.lang3.StringUtils].isEmpty"
    - Src: "org.apache.commons.lang3.StringUtils:1162,1"
      Dst: "[org.apache.commons.lang3.ArrayUtils].isEmpty"
    - Src: "org.apache.commons.lang3.StringUtils:1166,1"
      Dst: "[org.apache.commons.lang3.function.ToBooleanBiFunction].applyAsBoolean"
    JavaMethodInfo: null
    BBCount: 9
    CyclomaticComplexity: 2
  - functionName: "[org.apache.commons.lang3.StringUtils].containsAnyIgnoreCase(java.lang.CharSequence,java.lang.CharSequence[])"
    functionSourceFile: "org.apache.commons.lang3.StringUtils"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 2
    argTypes:
    - "java.lang.CharSequence"
    - "java.lang.CharSequence[]"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.lang3.StringUtils:1200,1"
      Dst: "[org.apache.commons.lang3.StringUtils$containsIgnoreCase__48].bootstrap$"
    - Src: "org.apache.commons.lang3.StringUtils:1200,1"
      Dst: "[org.apache.commons.lang3.StringUtils].containsAny"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.StringUtils].containsIgnoreCase(java.lang.CharSequence,java.lang.CharSequence)"
    functionSourceFile: "org.apache.commons.lang3.StringUtils"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 2
    argTypes:
    - "java.lang.CharSequence"
    - "java.lang.CharSequence"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 16
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.commons.lang3.StringUtils:1228"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.StringUtils:1229"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.StringUtils:1228"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.StringUtils:1228"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.StringUtils:1231"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.StringUtils:1230"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.StringUtils:1233"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.StringUtils:1238"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.StringUtils:1237"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.StringUtils:1234"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.StringUtils:1231"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.StringUtils:1230"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.lang3.StringUtils:1231,1"
      Dst: "[java.lang.CharSequence].length"
    - Src: "org.apache.commons.lang3.StringUtils:1234,1"
      Dst: "[org.apache.commons.lang3.CharSequenceUtils].regionMatches"
    JavaMethodInfo: null
    BBCount: 9
    CyclomaticComplexity: 2
  - functionName: "[org.apache.commons.lang3.StringUtils].containsNone(java.lang.CharSequence,char[])"
    functionSourceFile: "org.apache.commons.lang3.StringUtils"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 2
    argTypes:
    - "java.lang.CharSequence"
    - "char[]"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 37
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.commons.lang3.StringUtils:1265"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.StringUtils:1266"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.StringUtils:1265"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.StringUtils:1265"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.StringUtils:1268"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.StringUtils:1267"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.StringUtils:1272"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.StringUtils:1290"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.StringUtils:1289"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.StringUtils:1274"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.StringUtils:1268"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.StringUtils:1267"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.StringUtils:1275"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.StringUtils:1273"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.StringUtils:1272"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.StringUtils:1276"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.StringUtils:1279"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.StringUtils:1280"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.StringUtils:1283"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.StringUtils:1284"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.StringUtils:1273"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.StringUtils:1272"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.StringUtils:1284"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.StringUtils:1273"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.StringUtils:1272"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.lang3.StringUtils:1268,1"
      Dst: "[java.lang.CharSequence].length"
    - Src: "org.apache.commons.lang3.StringUtils:1273,1"
      Dst: "[java.lang.CharSequence].charAt"
    - Src: "org.apache.commons.lang3.StringUtils:1276,1"
      Dst: "[java.lang.Character].isHighSurrogate"
    JavaMethodInfo: null
    BBCount: 18
    CyclomaticComplexity: 3
  - functionName: "[org.apache.commons.lang3.StringUtils].containsNone(java.lang.CharSequence,java.lang.String)"
    functionSourceFile: "org.apache.commons.lang3.StringUtils"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 2
    argTypes:
    - "java.lang.CharSequence"
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 7
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.commons.lang3.StringUtils:1317"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.StringUtils:1320"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.StringUtils:1319"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.lang3.StringUtils:1320,1"
      Dst: "[java.lang.String].toCharArray"
    - Src: "org.apache.commons.lang3.StringUtils:1320,1"
      Dst: "[org.apache.commons.lang3.StringUtils].containsNone"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.StringUtils].containsOnly(java.lang.CharSequence,char[])"
    functionSourceFile: "org.apache.commons.lang3.StringUtils"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 2
    argTypes:
    - "java.lang.CharSequence"
    - "char[]"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 18
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.commons.lang3.StringUtils:1347"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.StringUtils:1348"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.StringUtils:1347"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.StringUtils:1347"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.StringUtils:1350"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.StringUtils:1349"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.StringUtils:1350"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.StringUtils:1353"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.StringUtils:1352"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.StringUtils:1353"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.StringUtils:1356"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.StringUtils:1355"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.StringUtils:1356"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.StringUtils:1355"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.lang3.StringUtils:1350,1"
      Dst: "[java.lang.CharSequence].length"
    - Src: "org.apache.commons.lang3.StringUtils:1356,1"
      Dst: "[org.apache.commons.lang3.StringUtils].indexOfAnyBut"
    JavaMethodInfo: null
    BBCount: 11
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.StringUtils].containsOnly(java.lang.CharSequence,java.lang.String)"
    functionSourceFile: "org.apache.commons.lang3.StringUtils"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 2
    argTypes:
    - "java.lang.CharSequence"
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 8
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.commons.lang3.StringUtils:1383"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.StringUtils:1384"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.StringUtils:1383"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.StringUtils:1383"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.StringUtils:1386"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.StringUtils:1385"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.lang3.StringUtils:1386,1"
      Dst: "[java.lang.String].toCharArray"
    - Src: "org.apache.commons.lang3.StringUtils:1386,1"
      Dst: "[org.apache.commons.lang3.StringUtils].containsOnly"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.StringUtils].containsWhitespace(java.lang.CharSequence)"
    functionSourceFile: "org.apache.commons.lang3.StringUtils"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "java.lang.CharSequence"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 14
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.commons.lang3.StringUtils:1401"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.StringUtils:1404"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.StringUtils:1403"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.StringUtils:1405"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.StringUtils:1410"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.StringUtils:1409"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.StringUtils:1406"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.StringUtils:1404"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.StringUtils:1403"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.lang3.StringUtils:1401,1"
      Dst: "[org.apache.commons.lang3.StringUtils].isEmpty"
    - Src: "org.apache.commons.lang3.StringUtils:1404,1"
      Dst: "[java.lang.CharSequence].length"
    - Src: "org.apache.commons.lang3.StringUtils:1406,1"
      Dst: "[java.lang.CharSequence].charAt"
    - Src: "org.apache.commons.lang3.StringUtils:1406,1"
      Dst: "[java.lang.Character].isWhitespace"
    JavaMethodInfo: null
    BBCount: 8
    CyclomaticComplexity: 2
  - functionName: "[org.apache.commons.lang3.StringUtils].convertRemainingAccentCharacters(java.lang.StringBuilder)"
    functionSourceFile: "org.apache.commons.lang3.StringUtils"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.StringBuilder"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 16
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.commons.lang3.StringUtils:1414"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.StringUtils:1421"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.StringUtils:1420"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.StringUtils:1415"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.StringUtils:1417"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.StringUtils:1416"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.StringUtils:1417"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.StringUtils:1414"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.StringUtils:1413"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.lang3.StringUtils:1414,1"
      Dst: "[java.lang.StringBuilder].length"
    - Src: "org.apache.commons.lang3.StringUtils:1415,1"
      Dst: "[java.lang.StringBuilder].charAt"
    - Src: "org.apache.commons.lang3.StringUtils:1416,1"
      Dst: "[java.lang.StringBuilder].setCharAt"
    JavaMethodInfo: null
    BBCount: 8
    CyclomaticComplexity: 2
  - functionName: "[org.apache.commons.lang3.StringUtils].countMatches(java.lang.CharSequence,char)"
    functionSourceFile: "org.apache.commons.lang3.StringUtils"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "int"
    argCount: 2
    argTypes:
    - "java.lang.CharSequence"
    - "char"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 17
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.commons.lang3.StringUtils:1443"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.StringUtils:1446"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.StringUtils:1445"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.StringUtils:1448"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.StringUtils:1453"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.StringUtils:1452"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.StringUtils:1449"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.StringUtils:1446"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.StringUtils:1445"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.lang3.StringUtils:1443,1"
      Dst: "[org.apache.commons.lang3.StringUtils].isEmpty"
    - Src: "org.apache.commons.lang3.StringUtils:1448,1"
      Dst: "[java.lang.CharSequence].length"
    - Src: "org.apache.commons.lang3.StringUtils:1449,1"
      Dst: "[java.lang.CharSequence].charAt"
    JavaMethodInfo: null
    BBCount: 8
    CyclomaticComplexity: 2
  - functionName: "[org.apache.commons.lang3.StringUtils].countMatches(java.lang.CharSequence,java.lang.CharSequence)"
    functionSourceFile: "org.apache.commons.lang3.StringUtils"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "int"
    argCount: 2
    argTypes:
    - "java.lang.CharSequence"
    - "java.lang.CharSequence"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 17
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.commons.lang3.StringUtils:1479"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.StringUtils:1480"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.StringUtils:1479"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.StringUtils:1479"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.StringUtils:1482"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.StringUtils:1481"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.StringUtils:1484"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.StringUtils:1488"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.StringUtils:1487"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.lang3.StringUtils:1479,1"
      Dst: "[org.apache.commons.lang3.StringUtils].isEmpty"
    - Src: "org.apache.commons.lang3.StringUtils:1484,1"
      Dst: "[org.apache.commons.lang3.CharSequenceUtils].indexOf"
    - Src: "org.apache.commons.lang3.StringUtils:1486,1"
      Dst: "[java.lang.CharSequence].length"
    JavaMethodInfo: null
    BBCount: 7
    CyclomaticComplexity: 2
  - functionName: "[org.apache.commons.lang3.StringUtils].defaultIfBlank(java.lang.CharSequence,java.lang.CharSequence)"
    functionSourceFile: "org.apache.commons.lang3.StringUtils"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.CharSequence"
    argCount: 2
    argTypes:
    - "java.lang.CharSequence"
    - "java.lang.CharSequence"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 8
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.commons.lang3.StringUtils:1512"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.StringUtils:1511"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.lang3.StringUtils:1512,1"
      Dst: "[org.apache.commons.lang3.StringUtils].isBlank"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.StringUtils].defaultIfEmpty(java.lang.CharSequence,java.lang.CharSequence)"
    functionSourceFile: "org.apache.commons.lang3.StringUtils"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.CharSequence"
    argCount: 2
    argTypes:
    - "java.lang.CharSequence"
    - "java.lang.CharSequence"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 8
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.commons.lang3.StringUtils:1534"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.StringUtils:1533"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.lang3.StringUtils:1534,1"
      Dst: "[org.apache.commons.lang3.StringUtils].isEmpty"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.StringUtils].defaultString(java.lang.String)"
    functionSourceFile: "org.apache.commons.lang3.StringUtils"
    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.apache.commons.lang3.StringUtils:1554,1"
      Dst: "[java.util.Objects].toString"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.StringUtils].defaultString(java.lang.String,java.lang.String)"
    functionSourceFile: "org.apache.commons.lang3.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: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.lang3.StringUtils:1577,1"
      Dst: "[java.util.Objects].toString"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.StringUtils].deleteWhitespace(java.lang.String)"
    functionSourceFile: "org.apache.commons.lang3.StringUtils"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 25
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.commons.lang3.StringUtils:1595"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.StringUtils:1598"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.StringUtils:1597"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.StringUtils:1601"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.StringUtils:1606"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.StringUtils:1605"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.StringUtils:1602"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.StringUtils:1598"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.StringUtils:1597"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.StringUtils:1606"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.StringUtils:1609"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.StringUtils:1608"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.StringUtils:1609"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.StringUtils:1612"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.StringUtils:1611"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.lang3.StringUtils:1595,1"
      Dst: "[org.apache.commons.lang3.StringUtils].isEmpty"
    - Src: "org.apache.commons.lang3.StringUtils:1598,1"
      Dst: "[java.lang.String].length"
    - Src: "org.apache.commons.lang3.StringUtils:1602,1"
      Dst: "[java.lang.String].charAt"
    - Src: "org.apache.commons.lang3.StringUtils:1602,1"
      Dst: "[java.lang.Character].isWhitespace"
    - Src: "org.apache.commons.lang3.StringUtils:1612,1"
      Dst: "[java.lang.String].<init>"
    JavaMethodInfo: null
    BBCount: 12
    CyclomaticComplexity: 2
  - functionName: "[org.apache.commons.lang3.StringUtils].difference(java.lang.String,java.lang.String)"
    functionSourceFile: "org.apache.commons.lang3.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: 12
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.commons.lang3.StringUtils:1644"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.StringUtils:1647"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.StringUtils:1646"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.StringUtils:1647"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.StringUtils:1650"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.StringUtils:1649"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.StringUtils:1651"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.StringUtils:1654"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.StringUtils:1653"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.lang3.StringUtils:1650,1"
      Dst: "[org.apache.commons.lang3.StringUtils].indexOfDifference"
    - Src: "org.apache.commons.lang3.StringUtils:1654,1"
      Dst: "[java.lang.String].substring"
    JavaMethodInfo: null
    BBCount: 7
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.StringUtils].endsWith(java.lang.CharSequence,java.lang.CharSequence)"
    functionSourceFile: "org.apache.commons.lang3.StringUtils"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 2
    argTypes:
    - "java.lang.CharSequence"
    - "java.lang.CharSequence"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.lang3.StringUtils:1682,1"
      Dst: "[org.apache.commons.lang3.StringUtils].endsWith"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.StringUtils].endsWith(java.lang.CharSequence,java.lang.CharSequence,boolean)"
    functionSourceFile: "org.apache.commons.lang3.StringUtils"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 3
    argTypes:
    - "java.lang.CharSequence"
    - "java.lang.CharSequence"
    - "boolean"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 20
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.commons.lang3.StringUtils:1697"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.StringUtils:1698"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.StringUtils:1697"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.StringUtils:1697"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.StringUtils:1700"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.StringUtils:1699"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.StringUtils:1698"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.StringUtils:1697"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.StringUtils:1700"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.StringUtils:1703"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.StringUtils:1702"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.lang3.StringUtils:1700,1"
      Dst: "[java.lang.CharSequence].length"
    - Src: "org.apache.commons.lang3.StringUtils:1704,1"
      Dst: "[org.apache.commons.lang3.CharSequenceUtils].regionMatches"
    JavaMethodInfo: null
    BBCount: 9
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.StringUtils].endsWithAny(java.lang.CharSequence,java.lang.CharSequence[])"
    functionSourceFile: "org.apache.commons.lang3.StringUtils"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 2
    argTypes:
    - "java.lang.CharSequence"
    - "java.lang.CharSequence[]"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 17
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.commons.lang3.StringUtils:1729"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.StringUtils:1730"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.StringUtils:1729"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.StringUtils:1729"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.StringUtils:1732"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.StringUtils:1731"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.StringUtils:1732"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.StringUtils:1737"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.StringUtils:1736"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.StringUtils:1733"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.StringUtils:1732"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.StringUtils:1731"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.lang3.StringUtils:1729,1"
      Dst: "[org.apache.commons.lang3.StringUtils].isEmpty"
    - Src: "org.apache.commons.lang3.StringUtils:1729,1"
      Dst: "[org.apache.commons.lang3.ArrayUtils].isEmpty"
    - Src: "org.apache.commons.lang3.StringUtils:1733,1"
      Dst: "[org.apache.commons.lang3.StringUtils].endsWith"
    JavaMethodInfo: null
    BBCount: 9
    CyclomaticComplexity: 2
  - functionName: "[org.apache.commons.lang3.StringUtils].endsWithIgnoreCase(java.lang.CharSequence,java.lang.CharSequence)"
    functionSourceFile: "org.apache.commons.lang3.StringUtils"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 2
    argTypes:
    - "java.lang.CharSequence"
    - "java.lang.CharSequence"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.lang3.StringUtils:1764,1"
      Dst: "[org.apache.commons.lang3.StringUtils].endsWith"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.StringUtils].equals(java.lang.CharSequence,java.lang.CharSequence)"
    functionSourceFile: "org.apache.commons.lang3.StringUtils"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 2
    argTypes:
    - "java.lang.CharSequence"
    - "java.lang.CharSequence"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 29
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.commons.lang3.StringUtils:1790"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.StringUtils:1793"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.StringUtils:1792"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.StringUtils:1793"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.StringUtils:1794"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.StringUtils:1793"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.StringUtils:1793"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.StringUtils:1796"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.StringUtils:1795"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.StringUtils:1796"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.StringUtils:1799"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.StringUtils:1798"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.StringUtils:1799"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.StringUtils:1803"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.StringUtils:1802"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.StringUtils:1799"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.StringUtils:1803"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.StringUtils:1802"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.StringUtils:1804"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.StringUtils:1809"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.StringUtils:1808"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.StringUtils:1805"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.StringUtils:1803"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.StringUtils:1802"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.lang3.StringUtils:1796,1"
      Dst: "[java.lang.CharSequence].length"
    - Src: "org.apache.commons.lang3.StringUtils:1800,1"
      Dst: "[java.lang.Object].equals"
    - Src: "org.apache.commons.lang3.StringUtils:1805,1"
      Dst: "[java.lang.CharSequence].charAt"
    JavaMethodInfo: null
    BBCount: 16
    CyclomaticComplexity: 2
  - functionName: "[org.apache.commons.lang3.StringUtils].equalsAny(java.lang.CharSequence,java.lang.CharSequence[])"
    functionSourceFile: "org.apache.commons.lang3.StringUtils"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 2
    argTypes:
    - "java.lang.CharSequence"
    - "java.lang.CharSequence[]"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 14
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.commons.lang3.StringUtils:1832"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.StringUtils:1839"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.StringUtils:1838"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.StringUtils:1833"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.StringUtils:1839"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.StringUtils:1838"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.StringUtils:1834"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.StringUtils:1833"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.StringUtils:1832"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.lang3.StringUtils:1832,1"
      Dst: "[org.apache.commons.lang3.ArrayUtils].isNotEmpty"
    - Src: "org.apache.commons.lang3.StringUtils:1834,1"
      Dst: "[org.apache.commons.lang3.StringUtils].equals"
    JavaMethodInfo: null
    BBCount: 7
    CyclomaticComplexity: 2
  - functionName: "[org.apache.commons.lang3.StringUtils].equalsAnyIgnoreCase(java.lang.CharSequence,java.lang.CharSequence[])"
    functionSourceFile: "org.apache.commons.lang3.StringUtils"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 2
    argTypes:
    - "java.lang.CharSequence"
    - "java.lang.CharSequence[]"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 14
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.commons.lang3.StringUtils:1862"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.StringUtils:1869"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.StringUtils:1868"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.StringUtils:1863"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.StringUtils:1869"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.StringUtils:1868"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.StringUtils:1864"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.StringUtils:1863"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.StringUtils:1862"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.lang3.StringUtils:1862,1"
      Dst: "[org.apache.commons.lang3.ArrayUtils].isNotEmpty"
    - Src: "org.apache.commons.lang3.StringUtils:1864,1"
      Dst: "[org.apache.commons.lang3.StringUtils].equalsIgnoreCase"
    JavaMethodInfo: null
    BBCount: 7
    CyclomaticComplexity: 2
  - functionName: "[org.apache.commons.lang3.StringUtils].equalsIgnoreCase(java.lang.CharSequence,java.lang.CharSequence)"
    functionSourceFile: "org.apache.commons.lang3.StringUtils"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 2
    argTypes:
    - "java.lang.CharSequence"
    - "java.lang.CharSequence"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 14
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.commons.lang3.StringUtils:1894"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.StringUtils:1897"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.StringUtils:1896"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.StringUtils:1897"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.StringUtils:1898"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.StringUtils:1897"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.StringUtils:1897"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.StringUtils:1900"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.StringUtils:1899"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.StringUtils:1900"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.StringUtils:1903"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.StringUtils:1902"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.lang3.StringUtils:1900,1"
      Dst: "[java.lang.CharSequence].length"
    - Src: "org.apache.commons.lang3.StringUtils:1903,1"
      Dst: "[org.apache.commons.lang3.CharSequenceUtils].regionMatches"
    JavaMethodInfo: null
    BBCount: 8
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.StringUtils].firstNonBlank(java.lang.CharSequence[])"
    functionSourceFile: "org.apache.commons.lang3.StringUtils"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.CharSequence"
    argCount: 1
    argTypes:
    - "java.lang.CharSequence[]"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 12
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.commons.lang3.StringUtils:1933"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.StringUtils:1940"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.StringUtils:1939"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.StringUtils:1934"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.StringUtils:1940"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.StringUtils:1939"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.StringUtils:1935"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.StringUtils:1934"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.StringUtils:1933"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.lang3.StringUtils:1935,1"
      Dst: "[org.apache.commons.lang3.StringUtils].isNotBlank"
    JavaMethodInfo: null
    BBCount: 7
    CyclomaticComplexity: 2
  - functionName: "[org.apache.commons.lang3.StringUtils].firstNonEmpty(java.lang.CharSequence[])"
    functionSourceFile: "org.apache.commons.lang3.StringUtils"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.CharSequence"
    argCount: 1
    argTypes:
    - "java.lang.CharSequence[]"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 12
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.commons.lang3.StringUtils:1968"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.StringUtils:1975"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.StringUtils:1974"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.StringUtils:1969"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.StringUtils:1975"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.StringUtils:1974"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.StringUtils:1970"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.StringUtils:1969"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.StringUtils:1968"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.lang3.StringUtils:1970,1"
      Dst: "[org.apache.commons.lang3.StringUtils].isNotEmpty"
    JavaMethodInfo: null
    BBCount: 7
    CyclomaticComplexity: 2
  - functionName: "[org.apache.commons.lang3.StringUtils].getBytes(java.lang.String,java.nio.charset.Charset)"
    functionSourceFile: "org.apache.commons.lang3.StringUtils"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "byte[]"
    argCount: 2
    argTypes:
    - "java.lang.String"
    - "java.nio.charset.Charset"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 8
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.commons.lang3.StringUtils:1988"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.StringUtils:1987"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.lang3.StringUtils:1988,1"
      Dst: "[org.apache.commons.lang3.Charsets].toCharset"
    - Src: "org.apache.commons.lang3.StringUtils:1988,1"
      Dst: "[java.lang.String].getBytes"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.StringUtils].getBytes(java.lang.String,java.lang.String)"
    functionSourceFile: "org.apache.commons.lang3.StringUtils"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "byte[]"
    argCount: 2
    argTypes:
    - "java.lang.String"
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 8
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.commons.lang3.StringUtils:2002"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.StringUtils:2001"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.lang3.StringUtils:2002,1"
      Dst: "[org.apache.commons.lang3.Charsets].toCharsetName"
    - Src: "org.apache.commons.lang3.StringUtils:2002,1"
      Dst: "[java.lang.String].getBytes"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.StringUtils].getCommonPrefix(java.lang.String[])"
    functionSourceFile: "org.apache.commons.lang3.StringUtils"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 1
    argTypes:
    - "java.lang.String[]"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 17
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.commons.lang3.StringUtils:2039"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.StringUtils:2042"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.StringUtils:2041"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.StringUtils:2043"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.StringUtils:2049"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.StringUtils:2045"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.StringUtils:2048"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.StringUtils:2047"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.StringUtils:2050"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.StringUtils:2054"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.lang3.StringUtils:2039,1"
      Dst: "[org.apache.commons.lang3.ArrayUtils].isEmpty"
    - Src: "org.apache.commons.lang3.StringUtils:2042,1"
      Dst: "[org.apache.commons.lang3.StringUtils].indexOfDifference"
    - Src: "org.apache.commons.lang3.StringUtils:2055,1"
      Dst: "[java.lang.String].substring"
    JavaMethodInfo: null
    BBCount: 9
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.StringUtils].getDigits(java.lang.String)"
    functionSourceFile: "org.apache.commons.lang3.StringUtils"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 17
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.commons.lang3.StringUtils:2081"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.StringUtils:2084"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.StringUtils:2083"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.StringUtils:2086"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.StringUtils:2092"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.StringUtils:2091"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.StringUtils:2088"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.StringUtils:2084"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.StringUtils:2083"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.lang3.StringUtils:2081,1"
      Dst: "[org.apache.commons.lang3.StringUtils].isEmpty"
    - Src: "org.apache.commons.lang3.StringUtils:2084,1"
      Dst: "[java.lang.String].length"
    - Src: "org.apache.commons.lang3.StringUtils:2085,1"
      Dst: "[java.lang.StringBuilder].<init>"
    - Src: "org.apache.commons.lang3.StringUtils:2087,1"
      Dst: "[java.lang.String].charAt"
    - Src: "org.apache.commons.lang3.StringUtils:2088,1"
      Dst: "[java.lang.Character].isDigit"
    - Src: "org.apache.commons.lang3.StringUtils:2089,1"
      Dst: "[java.lang.StringBuilder].append"
    - Src: "org.apache.commons.lang3.StringUtils:2092,1"
      Dst: "[java.lang.StringBuilder].toString"
    JavaMethodInfo: null
    BBCount: 8
    CyclomaticComplexity: 2
  - functionName: "[org.apache.commons.lang3.StringUtils].getFuzzyDistance(java.lang.CharSequence,java.lang.CharSequence,java.util.Locale)"
    functionSourceFile: "org.apache.commons.lang3.StringUtils"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "int"
    argCount: 3
    argTypes:
    - "java.lang.CharSequence"
    - "java.lang.CharSequence"
    - "java.util.Locale"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 42
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.commons.lang3.StringUtils:2126"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.StringUtils:2127"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.StringUtils:2126"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.StringUtils:2126"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.StringUtils:2129"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.StringUtils:2128"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.StringUtils:2129"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.StringUtils:2137"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.StringUtils:2136"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.StringUtils:2150"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.StringUtils:2176"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.StringUtils:2175"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.StringUtils:2154"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.StringUtils:2137"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.StringUtils:2136"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.StringUtils:2154"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.StringUtils:2137"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.StringUtils:2136"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.StringUtils:2157"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.StringUtils:2153"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.StringUtils:2163"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.StringUtils:2167"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.StringUtils:2166"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.lang3.StringUtils:2127,1"
      Dst: "[java.lang.IllegalArgumentException].<init>"
    - Src: "org.apache.commons.lang3.StringUtils:2137,1"
      Dst: "[java.lang.CharSequence].toString"
    - Src: "org.apache.commons.lang3.StringUtils:2137,1"
      Dst: "[java.lang.String].toLowerCase"
    - Src: "org.apache.commons.lang3.StringUtils:2150,1"
      Dst: "[java.lang.String].length"
    - Src: "org.apache.commons.lang3.StringUtils:2151,1"
      Dst: "[java.lang.String].charAt"
    JavaMethodInfo: null
    BBCount: 17
    CyclomaticComplexity: 3
  - functionName: "[org.apache.commons.lang3.StringUtils].getIfBlank(java.lang.CharSequence,java.util.function.Supplier)"
    functionSourceFile: "org.apache.commons.lang3.StringUtils"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.CharSequence"
    argCount: 2
    argTypes:
    - "java.lang.CharSequence"
    - "java.util.function.Supplier"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 9
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.commons.lang3.StringUtils:2205"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.StringUtils:2204"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.lang3.StringUtils:2205,1"
      Dst: "[org.apache.commons.lang3.StringUtils].isBlank"
    - Src: "org.apache.commons.lang3.StringUtils:2205,1"
      Dst: "[org.apache.commons.lang3.function.Suppliers].get"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.StringUtils].getIfEmpty(java.lang.CharSequence,java.util.function.Supplier)"
    functionSourceFile: "org.apache.commons.lang3.StringUtils"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.CharSequence"
    argCount: 2
    argTypes:
    - "java.lang.CharSequence"
    - "java.util.function.Supplier"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 9
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.commons.lang3.StringUtils:2233"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.StringUtils:2232"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.lang3.StringUtils:2233,1"
      Dst: "[org.apache.commons.lang3.StringUtils].isEmpty"
    - Src: "org.apache.commons.lang3.StringUtils:2233,1"
      Dst: "[org.apache.commons.lang3.function.Suppliers].get"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.StringUtils].getJaroWinklerDistance(java.lang.CharSequence,java.lang.CharSequence)"
    functionSourceFile: "org.apache.commons.lang3.StringUtils"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "double"
    argCount: 2
    argTypes:
    - "java.lang.CharSequence"
    - "java.lang.CharSequence"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 46
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.commons.lang3.StringUtils:2275"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.StringUtils:2276"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.StringUtils:2275"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.StringUtils:2275"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.StringUtils:2279"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.StringUtils:2278"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.StringUtils:2281"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.StringUtils:2284"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.StringUtils:2283"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.StringUtils:2285"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.StringUtils:2284"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.StringUtils:2283"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.lang3.StringUtils:2276,1"
      Dst: "[java.lang.IllegalArgumentException].<init>"
    - Src: "org.apache.commons.lang3.StringUtils:2279,1"
      Dst: "[org.apache.commons.lang3.StringUtils].matches"
    - Src: "org.apache.commons.lang3.StringUtils:2284,1"
      Dst: "[java.lang.CharSequence].length"
    - Src: "org.apache.commons.lang3.StringUtils:2285,1"
      Dst: "[java.lang.Math].min"
    - Src: "org.apache.commons.lang3.StringUtils:2286,1"
      Dst: "[java.lang.Math].round"
    JavaMethodInfo: null
    BBCount: 9
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.StringUtils].getLevenshteinDistance(java.lang.CharSequence,java.lang.CharSequence)"
    functionSourceFile: "org.apache.commons.lang3.StringUtils"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "int"
    argCount: 2
    argTypes:
    - "java.lang.CharSequence"
    - "java.lang.CharSequence"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 61
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.commons.lang3.StringUtils:2326"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.StringUtils:2327"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.StringUtils:2326"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.StringUtils:2326"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.StringUtils:2330"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.StringUtils:2329"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.StringUtils:2333"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.StringUtils:2336"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.StringUtils:2335"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.StringUtils:2336"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.StringUtils:2340"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.StringUtils:2339"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.StringUtils:2340"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.StringUtils:2348"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.StringUtils:2359"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.StringUtils:2362"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.StringUtils:2363"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.StringUtils:2377"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.StringUtils:2376"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.StringUtils:2368"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.StringUtils:2363"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.StringUtils:2362"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.StringUtils:2370"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.StringUtils:2368"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.lang3.StringUtils:2327,1"
      Dst: "[java.lang.IllegalArgumentException].<init>"
    - Src: "org.apache.commons.lang3.StringUtils:2330,1"
      Dst: "[java.lang.CharSequence].length"
    - Src: "org.apache.commons.lang3.StringUtils:2365,1"
      Dst: "[java.lang.CharSequence].charAt"
    - Src: "org.apache.commons.lang3.StringUtils:2372,1"
      Dst: "[java.lang.Math].min"
    JavaMethodInfo: null
    BBCount: 22
    CyclomaticComplexity: 4
  - functionName: "[org.apache.commons.lang3.StringUtils].getLevenshteinDistance(java.lang.CharSequence,java.lang.CharSequence,int)"
    functionSourceFile: "org.apache.commons.lang3.StringUtils"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "int"
    argCount: 3
    argTypes:
    - "java.lang.CharSequence"
    - "java.lang.CharSequence"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 110
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.commons.lang3.StringUtils:2417"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.StringUtils:2418"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.StringUtils:2417"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.StringUtils:2417"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.StringUtils:2420"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.StringUtils:2419"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.StringUtils:2420"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.StringUtils:2468"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.StringUtils:2467"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.StringUtils:2472"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.StringUtils:2475"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.StringUtils:2474"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.StringUtils:2473"
      Branch Sides: []
    - Branch String: "org.apache.commons.lang3.StringUtils:2475"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.StringUtils:2478"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.StringUtils:2477"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.StringUtils:2476"
      Branch Sides: []
    - Branch String: "org.apache.commons.lang3.StringUtils:2478"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.StringUtils:2482"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.StringUtils:2483"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.StringUtils:2491"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.StringUtils:2498"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.StringUtils:2502"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.StringUtils:2507"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.StringUtils:2544"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.StringUtils:2543"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.StringUtils:2513"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.StringUtils:2508"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.StringUtils:2507"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.StringUtils:2516"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.StringUtils:2521"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.StringUtils:2520"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.StringUtils:2521"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.StringUtils:2526"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.StringUtils:2525"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.StringUtils:2526"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.StringUtils:null"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.StringUtils:2527"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.StringUtils:2531"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.StringUtils:2544"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.StringUtils:null"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.lang3.StringUtils:2418,1"
      Dst: "[java.lang.IllegalArgumentException].<init>"
    - Src: "org.apache.commons.lang3.StringUtils:2468,1"
      Dst: "[java.lang.CharSequence].length"
    - Src: "org.apache.commons.lang3.StringUtils:2478,1"
      Dst: "[java.lang.Math].abs"
    - Src: "org.apache.commons.lang3.StringUtils:2497,1"
      Dst: "[java.lang.Math].min"
    - Src: "org.apache.commons.lang3.StringUtils:2503,1"
      Dst: "[java.util.Arrays].fill"
    - Src: "org.apache.commons.lang3.StringUtils:2508,1"
      Dst: "[java.lang.CharSequence].charAt"
    - Src: "org.apache.commons.lang3.StringUtils:2512,1"
      Dst: "[java.lang.Math].max"
    JavaMethodInfo: null
    BBCount: 41
    CyclomaticComplexity: 4
  - functionName: "[org.apache.commons.lang3.StringUtils].indexOf(java.lang.CharSequence,java.lang.CharSequence)"
    functionSourceFile: "org.apache.commons.lang3.StringUtils"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "int"
    argCount: 2
    argTypes:
    - "java.lang.CharSequence"
    - "java.lang.CharSequence"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 8
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.commons.lang3.StringUtils:2575"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.StringUtils:null"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.StringUtils:2575"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.StringUtils:2578"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.StringUtils:2577"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.lang3.StringUtils:2578,1"
      Dst: "[org.apache.commons.lang3.CharSequenceUtils].indexOf"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.StringUtils].indexOf(java.lang.CharSequence,java.lang.CharSequence,int)"
    functionSourceFile: "org.apache.commons.lang3.StringUtils"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "int"
    argCount: 3
    argTypes:
    - "java.lang.CharSequence"
    - "java.lang.CharSequence"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 9
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.commons.lang3.StringUtils:2615"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.StringUtils:null"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.StringUtils:2615"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.StringUtils:2618"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.StringUtils:2617"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.lang3.StringUtils:2618,1"
      Dst: "[org.apache.commons.lang3.CharSequenceUtils].indexOf"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.StringUtils].indexOf(java.lang.CharSequence,int)"
    functionSourceFile: "org.apache.commons.lang3.StringUtils"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "int"
    argCount: 2
    argTypes:
    - "java.lang.CharSequence"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 8
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.commons.lang3.StringUtils:2659"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.StringUtils:2662"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.StringUtils:2661"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.lang3.StringUtils:2659,1"
      Dst: "[org.apache.commons.lang3.StringUtils].isEmpty"
    - Src: "org.apache.commons.lang3.StringUtils:2662,1"
      Dst: "[org.apache.commons.lang3.CharSequenceUtils].indexOf"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.StringUtils].indexOf(java.lang.CharSequence,int,int)"
    functionSourceFile: "org.apache.commons.lang3.StringUtils"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "int"
    argCount: 3
    argTypes:
    - "java.lang.CharSequence"
    - "int"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 9
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.commons.lang3.StringUtils:2718"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.StringUtils:2721"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.StringUtils:2720"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.lang3.StringUtils:2718,1"
      Dst: "[org.apache.commons.lang3.StringUtils].isEmpty"
    - Src: "org.apache.commons.lang3.StringUtils:2721,1"
      Dst: "[org.apache.commons.lang3.CharSequenceUtils].indexOf"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.StringUtils].indexOfAny(java.lang.CharSequence,char[])"
    functionSourceFile: "org.apache.commons.lang3.StringUtils"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "int"
    argCount: 2
    argTypes:
    - "java.lang.CharSequence"
    - "char[]"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 40
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.commons.lang3.StringUtils:2748"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.StringUtils:null"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.StringUtils:2748"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.StringUtils:2751"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.StringUtils:2750"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.StringUtils:2755"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.StringUtils:null"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.StringUtils:2757"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.StringUtils:2751"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.StringUtils:2750"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.StringUtils:2758"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.StringUtils:2756"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.StringUtils:2755"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.StringUtils:2759"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.StringUtils:2760"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.StringUtils:2759"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.StringUtils:2759"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.StringUtils:2760"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.StringUtils:2759"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.StringUtils:2759"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.StringUtils:2763"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.StringUtils:2762"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.StringUtils:2763"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.StringUtils:2756"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.StringUtils:2755"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.lang3.StringUtils:2748,1"
      Dst: "[org.apache.commons.lang3.StringUtils].isEmpty"
    - Src: "org.apache.commons.lang3.StringUtils:2748,1"
      Dst: "[org.apache.commons.lang3.ArrayUtils].isEmpty"
    - Src: "org.apache.commons.lang3.StringUtils:2751,1"
      Dst: "[java.lang.CharSequence].length"
    - Src: "org.apache.commons.lang3.StringUtils:2756,1"
      Dst: "[java.lang.CharSequence].charAt"
    - Src: "org.apache.commons.lang3.StringUtils:2759,1"
      Dst: "[java.lang.Character].isHighSurrogate"
    JavaMethodInfo: null
    BBCount: 17
    CyclomaticComplexity: 3
  - functionName: "[org.apache.commons.lang3.StringUtils].indexOfAny(java.lang.CharSequence,java.lang.CharSequence[])"
    functionSourceFile: "org.apache.commons.lang3.StringUtils"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "int"
    argCount: 2
    argTypes:
    - "java.lang.CharSequence"
    - "java.lang.CharSequence[]"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 27
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.commons.lang3.StringUtils:2800"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.StringUtils:null"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.StringUtils:2800"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.StringUtils:2805"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.StringUtils:2804"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.StringUtils:2808"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.StringUtils:2822"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.StringUtils:2821"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.StringUtils:2809"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.StringUtils:2812"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.StringUtils:2811"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.StringUtils:2813"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.StringUtils:2817"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.StringUtils:2816"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.StringUtils:2817"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.StringUtils:2805"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.StringUtils:2804"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.StringUtils:2822"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.StringUtils:2821"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.lang3.StringUtils:2812,1"
      Dst: "[org.apache.commons.lang3.CharSequenceUtils].indexOf"
    JavaMethodInfo: null
    BBCount: 16
    CyclomaticComplexity: 2
  - functionName: "[org.apache.commons.lang3.StringUtils].indexOfAny(java.lang.CharSequence,java.lang.String)"
    functionSourceFile: "org.apache.commons.lang3.StringUtils"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "int"
    argCount: 2
    argTypes:
    - "java.lang.CharSequence"
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 11
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.commons.lang3.StringUtils:2849"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.StringUtils:null"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.StringUtils:2849"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.StringUtils:2852"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.StringUtils:2851"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.lang3.StringUtils:2849,1"
      Dst: "[org.apache.commons.lang3.StringUtils].isEmpty"
    - Src: "org.apache.commons.lang3.StringUtils:2852,1"
      Dst: "[java.lang.String].toCharArray"
    - Src: "org.apache.commons.lang3.StringUtils:2852,1"
      Dst: "[org.apache.commons.lang3.StringUtils].indexOfAny"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.StringUtils].indexOfAnyBut(java.lang.CharSequence,char[])"
    functionSourceFile: "org.apache.commons.lang3.StringUtils"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "int"
    argCount: 2
    argTypes:
    - "java.lang.CharSequence"
    - "char[]"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 41
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.commons.lang3.StringUtils:2880"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.StringUtils:null"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.StringUtils:2880"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.StringUtils:2883"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.StringUtils:2882"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.StringUtils:2888"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.StringUtils:null"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.StringUtils:2890"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.StringUtils:2900"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.StringUtils:2899"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.StringUtils:2891"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.StringUtils:2889"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.StringUtils:2888"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.StringUtils:2892"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.StringUtils:2883"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.StringUtils:2882"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.StringUtils:2892"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.StringUtils:2883"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.StringUtils:2882"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.StringUtils:2892"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.StringUtils:2895"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.StringUtils:2894"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.StringUtils:2895"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.StringUtils:2889"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.StringUtils:2888"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.lang3.StringUtils:2880,1"
      Dst: "[org.apache.commons.lang3.StringUtils].isEmpty"
    - Src: "org.apache.commons.lang3.StringUtils:2880,1"
      Dst: "[org.apache.commons.lang3.ArrayUtils].isEmpty"
    - Src: "org.apache.commons.lang3.StringUtils:2883,1"
      Dst: "[java.lang.CharSequence].length"
    - Src: "org.apache.commons.lang3.StringUtils:2889,1"
      Dst: "[java.lang.CharSequence].charAt"
    - Src: "org.apache.commons.lang3.StringUtils:2892,1"
      Dst: "[java.lang.Character].isHighSurrogate"
    JavaMethodInfo: null
    BBCount: 18
    CyclomaticComplexity: 3
  - functionName: "[org.apache.commons.lang3.StringUtils].indexOfAnyBut(java.lang.CharSequence,java.lang.CharSequence)"
    functionSourceFile: "org.apache.commons.lang3.StringUtils"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "int"
    argCount: 2
    argTypes:
    - "java.lang.CharSequence"
    - "java.lang.CharSequence"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 39
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.commons.lang3.StringUtils:2929"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.StringUtils:-1"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.StringUtils:-2"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.StringUtils:2929"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.StringUtils:2932"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.StringUtils:2931"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.StringUtils:2933"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.StringUtils:-1"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.StringUtils:-2"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.StringUtils:2935"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.StringUtils:-1"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.StringUtils:-2"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.StringUtils:2936"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.StringUtils:2935"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.StringUtils:2934"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.StringUtils:2936"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.StringUtils:2935"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.StringUtils:2934"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.StringUtils:2938"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.StringUtils:2941"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.StringUtils:2940"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.StringUtils:2938"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.StringUtils:2941"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.StringUtils:2940"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.StringUtils:2936"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.StringUtils:2932"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.StringUtils:2931"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.lang3.StringUtils:2929,1"
      Dst: "[org.apache.commons.lang3.StringUtils].isEmpty"
    - Src: "org.apache.commons.lang3.StringUtils:2932,1"
      Dst: "[java.lang.CharSequence].length"
    - Src: "org.apache.commons.lang3.StringUtils:2934,1"
      Dst: "[java.lang.CharSequence].charAt"
    - Src: "org.apache.commons.lang3.StringUtils:2935,1"
      Dst: "[org.apache.commons.lang3.CharSequenceUtils].indexOf"
    - Src: "org.apache.commons.lang3.StringUtils:2936,1"
      Dst: "[java.lang.Character].isHighSurrogate"
    JavaMethodInfo: null
    BBCount: 18
    CyclomaticComplexity: 2
  - functionName: "[org.apache.commons.lang3.StringUtils].indexOfDifference(java.lang.CharSequence[])"
    functionSourceFile: "org.apache.commons.lang3.StringUtils"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "int"
    argCount: 1
    argTypes:
    - "java.lang.CharSequence[]"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 59
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.commons.lang3.StringUtils:2981"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.StringUtils:2984"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.StringUtils:2983"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.StringUtils:2993"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.StringUtils:3005"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.StringUtils:3004"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.StringUtils:2994"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.StringUtils:2998"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.StringUtils:2997"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.StringUtils:3005"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.StringUtils:null"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.StringUtils:3005"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.StringUtils:3010"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.StringUtils:3009"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.StringUtils:3005"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.StringUtils:3010"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.StringUtils:3009"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.StringUtils:3010"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.StringUtils:null"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.StringUtils:3016"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.StringUtils:null"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.StringUtils:3018"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.StringUtils:null"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.StringUtils:3019"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.StringUtils:3017"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.StringUtils:3016"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.StringUtils:3024"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.StringUtils:3015"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.StringUtils:3014"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.StringUtils:3029"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.StringUtils:3034"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.StringUtils:3029"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.StringUtils:3034"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.lang3.StringUtils:2981,1"
      Dst: "[org.apache.commons.lang3.ArrayUtils].getLength"
    - Src: "org.apache.commons.lang3.StringUtils:2999,1"
      Dst: "[java.lang.CharSequence].length"
    - Src: "org.apache.commons.lang3.StringUtils:2999,1"
      Dst: "[java.lang.Math].min"
    - Src: "org.apache.commons.lang3.StringUtils:3000,1"
      Dst: "[java.lang.Math].max"
    - Src: "org.apache.commons.lang3.StringUtils:3017,1"
      Dst: "[java.lang.CharSequence].charAt"
    JavaMethodInfo: null
    BBCount: 28
    CyclomaticComplexity: 4
  - functionName: "[org.apache.commons.lang3.StringUtils].indexOfDifference(java.lang.CharSequence,java.lang.CharSequence)"
    functionSourceFile: "org.apache.commons.lang3.StringUtils"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "int"
    argCount: 2
    argTypes:
    - "java.lang.CharSequence"
    - "java.lang.CharSequence"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 28
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.commons.lang3.StringUtils:3064"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.StringUtils:3067"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.StringUtils:3066"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.StringUtils:3067"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.StringUtils:3068"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.StringUtils:3067"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.StringUtils:3067"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.StringUtils:3071"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.StringUtils:3070"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.StringUtils:3071"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.StringUtils:3076"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.StringUtils:3075"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.StringUtils:3071"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.StringUtils:3076"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.StringUtils:3075"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.StringUtils:3072"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.StringUtils:3071"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.StringUtils:3070"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.StringUtils:3076"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.StringUtils:3077"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.StringUtils:3076"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.StringUtils:3076"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.StringUtils:null"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.lang3.StringUtils:3071,1"
      Dst: "[java.lang.CharSequence].length"
    - Src: "org.apache.commons.lang3.StringUtils:3072,1"
      Dst: "[java.lang.CharSequence].charAt"
    JavaMethodInfo: null
    BBCount: 15
    CyclomaticComplexity: 2
  - functionName: "[org.apache.commons.lang3.StringUtils].indexOfIgnoreCase(java.lang.CharSequence,java.lang.CharSequence)"
    functionSourceFile: "org.apache.commons.lang3.StringUtils"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "int"
    argCount: 2
    argTypes:
    - "java.lang.CharSequence"
    - "java.lang.CharSequence"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.lang3.StringUtils:3109,1"
      Dst: "[org.apache.commons.lang3.StringUtils].indexOfIgnoreCase"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.StringUtils].indexOfIgnoreCase(java.lang.CharSequence,java.lang.CharSequence,int)"
    functionSourceFile: "org.apache.commons.lang3.StringUtils"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "int"
    argCount: 3
    argTypes:
    - "java.lang.CharSequence"
    - "java.lang.CharSequence"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 29
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.commons.lang3.StringUtils:3145"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.StringUtils:null"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.StringUtils:3145"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.StringUtils:3148"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.StringUtils:3147"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.StringUtils:3148"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.StringUtils:3151"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.StringUtils:3150"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.StringUtils:3152"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.StringUtils:3155"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.StringUtils:3154"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.StringUtils:3155"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.StringUtils:3158"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.StringUtils:3157"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.StringUtils:3158"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.StringUtils:null"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.StringUtils:3159"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.StringUtils:3158"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.StringUtils:3157"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.lang3.StringUtils:3151,1"
      Dst: "[java.lang.CharSequence].length"
    - Src: "org.apache.commons.lang3.StringUtils:3159,1"
      Dst: "[org.apache.commons.lang3.CharSequenceUtils].regionMatches"
    JavaMethodInfo: null
    BBCount: 15
    CyclomaticComplexity: 2
  - functionName: "[org.apache.commons.lang3.StringUtils].isAllBlank(java.lang.CharSequence[])"
    functionSourceFile: "org.apache.commons.lang3.StringUtils"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "java.lang.CharSequence[]"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 14
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.commons.lang3.StringUtils:3188"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.StringUtils:3191"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.StringUtils:3190"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.StringUtils:3191"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.StringUtils:3196"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.StringUtils:3195"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.StringUtils:3192"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.StringUtils:3191"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.StringUtils:3190"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.lang3.StringUtils:3188,1"
      Dst: "[org.apache.commons.lang3.ArrayUtils].isEmpty"
    - Src: "org.apache.commons.lang3.StringUtils:3192,1"
      Dst: "[org.apache.commons.lang3.StringUtils].isNotBlank"
    JavaMethodInfo: null
    BBCount: 8
    CyclomaticComplexity: 2
  - functionName: "[org.apache.commons.lang3.StringUtils].isAllEmpty(java.lang.CharSequence[])"
    functionSourceFile: "org.apache.commons.lang3.StringUtils"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "java.lang.CharSequence[]"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 14
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.commons.lang3.StringUtils:3219"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.StringUtils:3222"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.StringUtils:3221"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.StringUtils:3222"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.StringUtils:3227"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.StringUtils:3226"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.StringUtils:3223"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.StringUtils:3222"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.StringUtils:3221"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.lang3.StringUtils:3219,1"
      Dst: "[org.apache.commons.lang3.ArrayUtils].isEmpty"
    - Src: "org.apache.commons.lang3.StringUtils:3223,1"
      Dst: "[org.apache.commons.lang3.StringUtils].isNotEmpty"
    JavaMethodInfo: null
    BBCount: 8
    CyclomaticComplexity: 2
  - functionName: "[org.apache.commons.lang3.StringUtils].isAllLowerCase(java.lang.CharSequence)"
    functionSourceFile: "org.apache.commons.lang3.StringUtils"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "java.lang.CharSequence"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 14
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.commons.lang3.StringUtils:3253"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.StringUtils:3256"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.StringUtils:3255"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.StringUtils:3257"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.StringUtils:3262"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.StringUtils:3261"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.StringUtils:3258"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.StringUtils:3256"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.StringUtils:3255"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.lang3.StringUtils:3253,1"
      Dst: "[org.apache.commons.lang3.StringUtils].isEmpty"
    - Src: "org.apache.commons.lang3.StringUtils:3256,1"
      Dst: "[java.lang.CharSequence].length"
    - Src: "org.apache.commons.lang3.StringUtils:3258,1"
      Dst: "[java.lang.CharSequence].charAt"
    - Src: "org.apache.commons.lang3.StringUtils:3258,1"
      Dst: "[java.lang.Character].isLowerCase"
    JavaMethodInfo: null
    BBCount: 8
    CyclomaticComplexity: 2
  - functionName: "[org.apache.commons.lang3.StringUtils].isAllUpperCase(java.lang.CharSequence)"
    functionSourceFile: "org.apache.commons.lang3.StringUtils"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "java.lang.CharSequence"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 14
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.commons.lang3.StringUtils:3288"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.StringUtils:3291"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.StringUtils:3290"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.StringUtils:3292"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.StringUtils:3297"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.StringUtils:3296"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.StringUtils:3293"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.StringUtils:3291"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.StringUtils:3290"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.lang3.StringUtils:3288,1"
      Dst: "[org.apache.commons.lang3.StringUtils].isEmpty"
    - Src: "org.apache.commons.lang3.StringUtils:3291,1"
      Dst: "[java.lang.CharSequence].length"
    - Src: "org.apache.commons.lang3.StringUtils:3293,1"
      Dst: "[java.lang.CharSequence].charAt"
    - Src: "org.apache.commons.lang3.StringUtils:3293,1"
      Dst: "[java.lang.Character].isUpperCase"
    JavaMethodInfo: null
    BBCount: 8
    CyclomaticComplexity: 2
  - functionName: "[org.apache.commons.lang3.StringUtils].isAlpha(java.lang.CharSequence)"
    functionSourceFile: "org.apache.commons.lang3.StringUtils"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "java.lang.CharSequence"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 14
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.commons.lang3.StringUtils:3321"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.StringUtils:3324"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.StringUtils:3323"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.StringUtils:3325"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.StringUtils:3330"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.StringUtils:3329"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.StringUtils:3326"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.StringUtils:3324"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.StringUtils:3323"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.lang3.StringUtils:3321,1"
      Dst: "[org.apache.commons.lang3.StringUtils].isEmpty"
    - Src: "org.apache.commons.lang3.StringUtils:3324,1"
      Dst: "[java.lang.CharSequence].length"
    - Src: "org.apache.commons.lang3.StringUtils:3326,1"
      Dst: "[java.lang.CharSequence].charAt"
    - Src: "org.apache.commons.lang3.StringUtils:3326,1"
      Dst: "[java.lang.Character].isLetter"
    JavaMethodInfo: null
    BBCount: 8
    CyclomaticComplexity: 2
  - functionName: "[org.apache.commons.lang3.StringUtils].isAlphanumeric(java.lang.CharSequence)"
    functionSourceFile: "org.apache.commons.lang3.StringUtils"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "java.lang.CharSequence"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 14
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.commons.lang3.StringUtils:3356"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.StringUtils:3359"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.StringUtils:3358"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.StringUtils:3360"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.StringUtils:3365"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.StringUtils:3364"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.StringUtils:3361"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.StringUtils:3359"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.StringUtils:3358"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.lang3.StringUtils:3356,1"
      Dst: "[org.apache.commons.lang3.StringUtils].isEmpty"
    - Src: "org.apache.commons.lang3.StringUtils:3359,1"
      Dst: "[java.lang.CharSequence].length"
    - Src: "org.apache.commons.lang3.StringUtils:3361,1"
      Dst: "[java.lang.CharSequence].charAt"
    - Src: "org.apache.commons.lang3.StringUtils:3361,1"
      Dst: "[java.lang.Character].isLetterOrDigit"
    JavaMethodInfo: null
    BBCount: 8
    CyclomaticComplexity: 2
  - functionName: "[org.apache.commons.lang3.StringUtils].isAlphanumericSpace(java.lang.CharSequence)"
    functionSourceFile: "org.apache.commons.lang3.StringUtils"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "java.lang.CharSequence"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 15
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.commons.lang3.StringUtils:3391"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.StringUtils:3394"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.StringUtils:3393"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.StringUtils:3395"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.StringUtils:3401"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.StringUtils:3400"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.StringUtils:3397"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.StringUtils:3394"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.StringUtils:3393"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.StringUtils:3397"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.StringUtils:3394"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.StringUtils:3393"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.lang3.StringUtils:3394,1"
      Dst: "[java.lang.CharSequence].length"
    - Src: "org.apache.commons.lang3.StringUtils:3396,1"
      Dst: "[java.lang.CharSequence].charAt"
    - Src: "org.apache.commons.lang3.StringUtils:3397,1"
      Dst: "[java.lang.Character].isLetterOrDigit"
    JavaMethodInfo: null
    BBCount: 9
    CyclomaticComplexity: 2
  - functionName: "[org.apache.commons.lang3.StringUtils].isAlphaSpace(java.lang.CharSequence)"
    functionSourceFile: "org.apache.commons.lang3.StringUtils"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "java.lang.CharSequence"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 15
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.commons.lang3.StringUtils:3427"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.StringUtils:3430"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.StringUtils:3429"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.StringUtils:3431"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.StringUtils:3437"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.StringUtils:3436"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.StringUtils:3433"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.StringUtils:3430"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.StringUtils:3429"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.StringUtils:3433"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.StringUtils:3430"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.StringUtils:3429"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.lang3.StringUtils:3430,1"
      Dst: "[java.lang.CharSequence].length"
    - Src: "org.apache.commons.lang3.StringUtils:3432,1"
      Dst: "[java.lang.CharSequence].charAt"
    - Src: "org.apache.commons.lang3.StringUtils:3433,1"
      Dst: "[java.lang.Character].isLetter"
    JavaMethodInfo: null
    BBCount: 9
    CyclomaticComplexity: 2
  - functionName: "[org.apache.commons.lang3.StringUtils].isAnyBlank(java.lang.CharSequence[])"
    functionSourceFile: "org.apache.commons.lang3.StringUtils"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "java.lang.CharSequence[]"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 14
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.commons.lang3.StringUtils:3464"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.StringUtils:3467"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.StringUtils:3466"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.StringUtils:3467"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.StringUtils:3472"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.StringUtils:3471"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.StringUtils:3468"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.StringUtils:3467"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.StringUtils:3466"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.lang3.StringUtils:3464,1"
      Dst: "[org.apache.commons.lang3.ArrayUtils].isEmpty"
    - Src: "org.apache.commons.lang3.StringUtils:3468,1"
      Dst: "[org.apache.commons.lang3.StringUtils].isBlank"
    JavaMethodInfo: null
    BBCount: 8
    CyclomaticComplexity: 2
  - functionName: "[org.apache.commons.lang3.StringUtils].isAnyEmpty(java.lang.CharSequence[])"
    functionSourceFile: "org.apache.commons.lang3.StringUtils"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "java.lang.CharSequence[]"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 14
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.commons.lang3.StringUtils:3496"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.StringUtils:3499"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.StringUtils:3498"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.StringUtils:3499"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.StringUtils:3504"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.StringUtils:3503"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.StringUtils:3500"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.StringUtils:3499"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.StringUtils:3498"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.lang3.StringUtils:3496,1"
      Dst: "[org.apache.commons.lang3.ArrayUtils].isEmpty"
    - Src: "org.apache.commons.lang3.StringUtils:3500,1"
      Dst: "[org.apache.commons.lang3.StringUtils].isEmpty"
    JavaMethodInfo: null
    BBCount: 8
    CyclomaticComplexity: 2
  - functionName: "[org.apache.commons.lang3.StringUtils].isAsciiPrintable(java.lang.CharSequence)"
    functionSourceFile: "org.apache.commons.lang3.StringUtils"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "java.lang.CharSequence"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 13
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.commons.lang3.StringUtils:3534"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.StringUtils:3537"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.StringUtils:3536"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.StringUtils:3538"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.StringUtils:3543"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.StringUtils:3542"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.StringUtils:3539"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.StringUtils:3537"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.StringUtils:3536"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.lang3.StringUtils:3537,1"
      Dst: "[java.lang.CharSequence].length"
    - Src: "org.apache.commons.lang3.StringUtils:3539,1"
      Dst: "[java.lang.CharSequence].charAt"
    - Src: "org.apache.commons.lang3.StringUtils:3539,1"
      Dst: "[org.apache.commons.lang3.CharUtils].isAsciiPrintable"
    JavaMethodInfo: null
    BBCount: 8
    CyclomaticComplexity: 2
  - functionName: "[org.apache.commons.lang3.StringUtils].isBlank(java.lang.CharSequence)"
    functionSourceFile: "org.apache.commons.lang3.StringUtils"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "java.lang.CharSequence"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 13
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.commons.lang3.StringUtils:3566"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.StringUtils:3569"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.StringUtils:3568"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.StringUtils:3569"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.StringUtils:3574"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.StringUtils:3573"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.StringUtils:3570"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.StringUtils:3569"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.StringUtils:3568"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.lang3.StringUtils:3565,1"
      Dst: "[org.apache.commons.lang3.StringUtils].length"
    - Src: "org.apache.commons.lang3.StringUtils:3570,1"
      Dst: "[java.lang.CharSequence].charAt"
    - Src: "org.apache.commons.lang3.StringUtils:3570,1"
      Dst: "[java.lang.Character].isWhitespace"
    JavaMethodInfo: null
    BBCount: 8
    CyclomaticComplexity: 2
  - functionName: "[org.apache.commons.lang3.StringUtils].isEmpty(java.lang.CharSequence)"
    functionSourceFile: "org.apache.commons.lang3.StringUtils"
    linkageType: null
    functionLinenumber: 3596
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "java.lang.CharSequence"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.lang3.text.StrBuilder].length()"
    functionUses: 1
    ICount: 8
    EdgeCount: 1
    BranchProfiles:
    - Branch String: "org.apache.commons.lang3.StringUtils:3597"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.StringUtils:3596"
        BranchSideFuncs:
        - "length()"
    - Branch String: "org.apache.commons.lang3.StringUtils:3597"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.StringUtils:3596"
        BranchSideFuncs:
        - "length()"
    Callsites:
    - Src: "org.apache.commons.lang3.StringUtils:3597,1"
      Dst: "[java.lang.CharSequence].length"
    JavaMethodInfo: null
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.StringUtils].isMixedCase(java.lang.CharSequence)"
    functionSourceFile: "org.apache.commons.lang3.StringUtils"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "java.lang.CharSequence"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 39
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.commons.lang3.StringUtils:3624"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.StringUtils:3625"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.StringUtils:3624"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.StringUtils:3624"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.StringUtils:3627"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.StringUtils:3626"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.StringUtils:3630"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.StringUtils:3640"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.StringUtils:3639"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.StringUtils:3631"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.StringUtils:3634"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.StringUtils:3633"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.StringUtils:3631"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.StringUtils:3634"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.StringUtils:3633"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.StringUtils:3634"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.StringUtils:3636"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.StringUtils:3635"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.StringUtils:3636"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.StringUtils:3626"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.StringUtils:3640"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.StringUtils:3639"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.StringUtils:3640"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.StringUtils:3639"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.lang3.StringUtils:3624,1"
      Dst: "[org.apache.commons.lang3.StringUtils].isEmpty"
    - Src: "org.apache.commons.lang3.StringUtils:3624,1"
      Dst: "[java.lang.CharSequence].length"
    - Src: "org.apache.commons.lang3.StringUtils:3634,1"
      Dst: "[java.lang.CharSequence].charAt"
    - Src: "org.apache.commons.lang3.StringUtils:3634,1"
      Dst: "[java.lang.Character].isUpperCase"
    - Src: "org.apache.commons.lang3.StringUtils:3636,1"
      Dst: "[java.lang.Character].isLowerCase"
    JavaMethodInfo: null
    BBCount: 18
    CyclomaticComplexity: 2
  - functionName: "[org.apache.commons.lang3.StringUtils].isNoneBlank(java.lang.CharSequence[])"
    functionSourceFile: "org.apache.commons.lang3.StringUtils"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "java.lang.CharSequence[]"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 7
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.commons.lang3.StringUtils:3667"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.StringUtils:3666"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.lang3.StringUtils:3667,1"
      Dst: "[org.apache.commons.lang3.StringUtils].isAnyBlank"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.StringUtils].isNoneEmpty(java.lang.CharSequence[])"
    functionSourceFile: "org.apache.commons.lang3.StringUtils"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "java.lang.CharSequence[]"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 7
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.commons.lang3.StringUtils:3691"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.StringUtils:3690"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.lang3.StringUtils:3691,1"
      Dst: "[org.apache.commons.lang3.StringUtils].isAnyEmpty"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.StringUtils].isNotBlank(java.lang.CharSequence)"
    functionSourceFile: "org.apache.commons.lang3.StringUtils"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "java.lang.CharSequence"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 7
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.commons.lang3.StringUtils:3714"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.StringUtils:3713"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.lang3.StringUtils:3714,1"
      Dst: "[org.apache.commons.lang3.StringUtils].isBlank"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.StringUtils].isNotEmpty(java.lang.CharSequence)"
    functionSourceFile: "org.apache.commons.lang3.StringUtils"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "java.lang.CharSequence"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 7
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.commons.lang3.StringUtils:3733"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.StringUtils:3732"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.lang3.StringUtils:3733,1"
      Dst: "[org.apache.commons.lang3.StringUtils].isEmpty"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.StringUtils].isNumeric(java.lang.CharSequence)"
    functionSourceFile: "org.apache.commons.lang3.StringUtils"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "java.lang.CharSequence"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 14
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.commons.lang3.StringUtils:3768"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.StringUtils:3771"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.StringUtils:3770"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.StringUtils:3772"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.StringUtils:3777"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.StringUtils:3776"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.StringUtils:3773"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.StringUtils:3771"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.StringUtils:3770"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.lang3.StringUtils:3768,1"
      Dst: "[org.apache.commons.lang3.StringUtils].isEmpty"
    - Src: "org.apache.commons.lang3.StringUtils:3771,1"
      Dst: "[java.lang.CharSequence].length"
    - Src: "org.apache.commons.lang3.StringUtils:3773,1"
      Dst: "[java.lang.CharSequence].charAt"
    - Src: "org.apache.commons.lang3.StringUtils:3773,1"
      Dst: "[java.lang.Character].isDigit"
    JavaMethodInfo: null
    BBCount: 8
    CyclomaticComplexity: 2
  - functionName: "[org.apache.commons.lang3.StringUtils].isNumericSpace(java.lang.CharSequence)"
    functionSourceFile: "org.apache.commons.lang3.StringUtils"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "java.lang.CharSequence"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 15
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.commons.lang3.StringUtils:3807"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.StringUtils:3810"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.StringUtils:3809"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.StringUtils:3811"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.StringUtils:3817"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.StringUtils:3816"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.StringUtils:3813"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.StringUtils:3810"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.StringUtils:3809"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.StringUtils:3813"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.StringUtils:3810"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.StringUtils:3809"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.lang3.StringUtils:3810,1"
      Dst: "[java.lang.CharSequence].length"
    - Src: "org.apache.commons.lang3.StringUtils:3812,1"
      Dst: "[java.lang.CharSequence].charAt"
    - Src: "org.apache.commons.lang3.StringUtils:3813,1"
      Dst: "[java.lang.Character].isDigit"
    JavaMethodInfo: null
    BBCount: 9
    CyclomaticComplexity: 2
  - functionName: "[org.apache.commons.lang3.StringUtils].isWhitespace(java.lang.CharSequence)"
    functionSourceFile: "org.apache.commons.lang3.StringUtils"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "java.lang.CharSequence"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 13
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.commons.lang3.StringUtils:3843"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.StringUtils:3846"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.StringUtils:3845"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.StringUtils:3847"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.StringUtils:3852"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.StringUtils:3851"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.StringUtils:3848"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.StringUtils:3846"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.StringUtils:3845"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.lang3.StringUtils:3846,1"
      Dst: "[java.lang.CharSequence].length"
    - Src: "org.apache.commons.lang3.StringUtils:3848,1"
      Dst: "[java.lang.CharSequence].charAt"
    - Src: "org.apache.commons.lang3.StringUtils:3848,1"
      Dst: "[java.lang.Character].isWhitespace"
    JavaMethodInfo: null
    BBCount: 8
    CyclomaticComplexity: 2
  - functionName: "[org.apache.commons.lang3.StringUtils].join(boolean[],char)"
    functionSourceFile: "org.apache.commons.lang3.StringUtils"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 2
    argTypes:
    - "boolean[]"
    - "char"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 7
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.commons.lang3.StringUtils:3878"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.StringUtils:3881"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.StringUtils:3880"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.lang3.StringUtils:3881,1"
      Dst: "[org.apache.commons.lang3.StringUtils].join"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.StringUtils].join(boolean[],char,int,int)"
    functionSourceFile: "org.apache.commons.lang3.StringUtils"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 4
    argTypes:
    - "boolean[]"
    - "char"
    - "int"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 27
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.commons.lang3.StringUtils:3913"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.StringUtils:3916"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.StringUtils:3915"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.StringUtils:3916"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.StringUtils:3919"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.StringUtils:3918"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.StringUtils:3920"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.StringUtils:3924"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.lang3.StringUtils:3919,1"
      Dst: "[java.lang.StringBuilder].<init>"
    - Src: "org.apache.commons.lang3.StringUtils:3922,1"
      Dst: "[java.lang.StringBuilder].append"
    - Src: "org.apache.commons.lang3.StringUtils:3925,1"
      Dst: "[java.lang.StringBuilder].length"
    - Src: "org.apache.commons.lang3.StringUtils:3925,1"
      Dst: "[java.lang.StringBuilder].substring"
    JavaMethodInfo: null
    BBCount: 8
    CyclomaticComplexity: 2
  - functionName: "[org.apache.commons.lang3.StringUtils].join(byte[],char)"
    functionSourceFile: "org.apache.commons.lang3.StringUtils"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 2
    argTypes:
    - "byte[]"
    - "char"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 7
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.commons.lang3.StringUtils:3952"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.StringUtils:3955"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.StringUtils:3954"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.lang3.StringUtils:3955,1"
      Dst: "[org.apache.commons.lang3.StringUtils].join"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.StringUtils].join(byte[],char,int,int)"
    functionSourceFile: "org.apache.commons.lang3.StringUtils"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 4
    argTypes:
    - "byte[]"
    - "char"
    - "int"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 23
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.commons.lang3.StringUtils:3988"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.StringUtils:3991"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.StringUtils:3990"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.StringUtils:3991"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.StringUtils:3994"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.StringUtils:3993"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.StringUtils:3995"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.StringUtils:3999"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.lang3.StringUtils:3994,1"
      Dst: "[java.lang.StringBuilder].<init>"
    - Src: "org.apache.commons.lang3.StringUtils:3997,1"
      Dst: "[java.lang.StringBuilder].append"
    - Src: "org.apache.commons.lang3.StringUtils:4000,1"
      Dst: "[java.lang.StringBuilder].length"
    - Src: "org.apache.commons.lang3.StringUtils:4000,1"
      Dst: "[java.lang.StringBuilder].substring"
    JavaMethodInfo: null
    BBCount: 8
    CyclomaticComplexity: 2
  - functionName: "[org.apache.commons.lang3.StringUtils].join(char[],char)"
    functionSourceFile: "org.apache.commons.lang3.StringUtils"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 2
    argTypes:
    - "char[]"
    - "char"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 7
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.commons.lang3.StringUtils:4027"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.StringUtils:4030"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.StringUtils:4029"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.lang3.StringUtils:4030,1"
      Dst: "[org.apache.commons.lang3.StringUtils].join"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.StringUtils].join(char[],char,int,int)"
    functionSourceFile: "org.apache.commons.lang3.StringUtils"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 4
    argTypes:
    - "char[]"
    - "char"
    - "int"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 25
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.commons.lang3.StringUtils:4063"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.StringUtils:4066"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.StringUtils:4065"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.StringUtils:4066"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.StringUtils:4069"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.StringUtils:4068"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.StringUtils:4070"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.StringUtils:4074"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.lang3.StringUtils:4069,1"
      Dst: "[java.lang.StringBuilder].<init>"
    - Src: "org.apache.commons.lang3.StringUtils:4072,1"
      Dst: "[java.lang.StringBuilder].append"
    - Src: "org.apache.commons.lang3.StringUtils:4075,1"
      Dst: "[java.lang.StringBuilder].length"
    - Src: "org.apache.commons.lang3.StringUtils:4075,1"
      Dst: "[java.lang.StringBuilder].substring"
    JavaMethodInfo: null
    BBCount: 8
    CyclomaticComplexity: 2
  - functionName: "[org.apache.commons.lang3.StringUtils].join(double[],char)"
    functionSourceFile: "org.apache.commons.lang3.StringUtils"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 2
    argTypes:
    - "double[]"
    - "char"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 7
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.commons.lang3.StringUtils:4102"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.StringUtils:4105"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.StringUtils:4104"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.lang3.StringUtils:4105,1"
      Dst: "[org.apache.commons.lang3.StringUtils].join"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.StringUtils].join(double[],char,int,int)"
    functionSourceFile: "org.apache.commons.lang3.StringUtils"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 4
    argTypes:
    - "double[]"
    - "char"
    - "int"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 22
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.commons.lang3.StringUtils:4138"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.StringUtils:4141"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.StringUtils:4140"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.StringUtils:4141"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.StringUtils:4144"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.StringUtils:4143"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.StringUtils:4145"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.StringUtils:4149"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.lang3.StringUtils:4144,1"
      Dst: "[java.lang.StringBuilder].<init>"
    - Src: "org.apache.commons.lang3.StringUtils:4147,1"
      Dst: "[java.lang.StringBuilder].append"
    - Src: "org.apache.commons.lang3.StringUtils:4150,1"
      Dst: "[java.lang.StringBuilder].length"
    - Src: "org.apache.commons.lang3.StringUtils:4150,1"
      Dst: "[java.lang.StringBuilder].substring"
    JavaMethodInfo: null
    BBCount: 8
    CyclomaticComplexity: 2
  - functionName: "[org.apache.commons.lang3.StringUtils].join(float[],char)"
    functionSourceFile: "org.apache.commons.lang3.StringUtils"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 2
    argTypes:
    - "float[]"
    - "char"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 7
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.commons.lang3.StringUtils:4177"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.StringUtils:4180"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.StringUtils:4179"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.lang3.StringUtils:4180,1"
      Dst: "[org.apache.commons.lang3.StringUtils].join"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.StringUtils].join(float[],char,int,int)"
    functionSourceFile: "org.apache.commons.lang3.StringUtils"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 4
    argTypes:
    - "float[]"
    - "char"
    - "int"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 22
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.commons.lang3.StringUtils:4213"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.StringUtils:4216"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.StringUtils:4215"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.StringUtils:4216"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.StringUtils:4219"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.StringUtils:4218"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.StringUtils:4220"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.StringUtils:4224"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.lang3.StringUtils:4219,1"
      Dst: "[java.lang.StringBuilder].<init>"
    - Src: "org.apache.commons.lang3.StringUtils:4222,1"
      Dst: "[java.lang.StringBuilder].append"
    - Src: "org.apache.commons.lang3.StringUtils:4225,1"
      Dst: "[java.lang.StringBuilder].length"
    - Src: "org.apache.commons.lang3.StringUtils:4225,1"
      Dst: "[java.lang.StringBuilder].substring"
    JavaMethodInfo: null
    BBCount: 8
    CyclomaticComplexity: 2
  - functionName: "[org.apache.commons.lang3.StringUtils].join(int[],char)"
    functionSourceFile: "org.apache.commons.lang3.StringUtils"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 2
    argTypes:
    - "int[]"
    - "char"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 7
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.commons.lang3.StringUtils:4252"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.StringUtils:4255"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.StringUtils:4254"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.lang3.StringUtils:4255,1"
      Dst: "[org.apache.commons.lang3.StringUtils].join"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.StringUtils].join(int[],char,int,int)"
    functionSourceFile: "org.apache.commons.lang3.StringUtils"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 4
    argTypes:
    - "int[]"
    - "char"
    - "int"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 22
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.commons.lang3.StringUtils:4288"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.StringUtils:4291"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.StringUtils:4290"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.StringUtils:4291"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.StringUtils:4294"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.StringUtils:4293"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.StringUtils:4295"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.StringUtils:4299"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.lang3.StringUtils:4294,1"
      Dst: "[java.lang.StringBuilder].<init>"
    - Src: "org.apache.commons.lang3.StringUtils:4297,1"
      Dst: "[java.lang.StringBuilder].append"
    - Src: "org.apache.commons.lang3.StringUtils:4300,1"
      Dst: "[java.lang.StringBuilder].length"
    - Src: "org.apache.commons.lang3.StringUtils:4300,1"
      Dst: "[java.lang.StringBuilder].substring"
    JavaMethodInfo: null
    BBCount: 8
    CyclomaticComplexity: 2
  - functionName: "[org.apache.commons.lang3.StringUtils].join(java.lang.Iterable,char)"
    functionSourceFile: "org.apache.commons.lang3.StringUtils"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 2
    argTypes:
    - "java.lang.Iterable"
    - "char"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 8
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.commons.lang3.StringUtils:4318"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.StringUtils:4317"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.lang3.StringUtils:4318,1"
      Dst: "[java.lang.Iterable].iterator"
    - Src: "org.apache.commons.lang3.StringUtils:4318,1"
      Dst: "[org.apache.commons.lang3.StringUtils].join"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.StringUtils].join(java.lang.Iterable,java.lang.String)"
    functionSourceFile: "org.apache.commons.lang3.StringUtils"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 2
    argTypes:
    - "java.lang.Iterable"
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 8
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.commons.lang3.StringUtils:4336"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.StringUtils:4335"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.lang3.StringUtils:4336,1"
      Dst: "[java.lang.Iterable].iterator"
    - Src: "org.apache.commons.lang3.StringUtils:4336,1"
      Dst: "[org.apache.commons.lang3.StringUtils].join"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.StringUtils].join(java.util.Iterator,char)"
    functionSourceFile: "org.apache.commons.lang3.StringUtils"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 2
    argTypes:
    - "java.util.Iterator"
    - "char"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 15
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.commons.lang3.StringUtils:4355"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.StringUtils:4358"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.StringUtils:4357"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.StringUtils:4358"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.StringUtils:4361"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.StringUtils:4360"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.lang3.StringUtils:4358,1"
      Dst: "[java.util.Iterator].hasNext"
    - Src: "org.apache.commons.lang3.StringUtils:4361,1"
      Dst: "[org.apache.commons.lang3.stream.Streams].of"
    - Src: "org.apache.commons.lang3.StringUtils:4361,1"
      Dst: "[java.lang.String].valueOf"
    - Src: "org.apache.commons.lang3.StringUtils:4361,1"
      Dst: "[org.apache.commons.lang3.StringUtils].toStringOrEmpty"
    - Src: "org.apache.commons.lang3.StringUtils:4361,1"
      Dst: "[org.apache.commons.lang3.StringUtils$toStringOrEmpty__49].bootstrap$"
    - Src: "org.apache.commons.lang3.StringUtils:4361,1"
      Dst: "[org.apache.commons.lang3.stream.LangCollectors].joining"
    - Src: "org.apache.commons.lang3.StringUtils:4361,1"
      Dst: "[java.util.stream.Stream].collect"
    JavaMethodInfo: null
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.StringUtils].join(java.util.Iterator,java.lang.String)"
    functionSourceFile: "org.apache.commons.lang3.StringUtils"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 2
    argTypes:
    - "java.util.Iterator"
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 14
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.commons.lang3.StringUtils:4379"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.StringUtils:4382"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.StringUtils:4381"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.StringUtils:4382"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.StringUtils:4385"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.StringUtils:4384"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.lang3.StringUtils:4382,1"
      Dst: "[java.util.Iterator].hasNext"
    - Src: "org.apache.commons.lang3.StringUtils:4385,1"
      Dst: "[org.apache.commons.lang3.stream.Streams].of"
    - Src: "org.apache.commons.lang3.StringUtils:4385,1"
      Dst: "[org.apache.commons.lang3.StringUtils].toStringOrEmpty"
    - Src: "org.apache.commons.lang3.StringUtils:4385,1"
      Dst: "[org.apache.commons.lang3.StringUtils$toStringOrEmpty__50].bootstrap$"
    - Src: "org.apache.commons.lang3.StringUtils:4385,1"
      Dst: "[org.apache.commons.lang3.stream.LangCollectors].joining"
    - Src: "org.apache.commons.lang3.StringUtils:4385,1"
      Dst: "[java.util.stream.Stream].collect"
    JavaMethodInfo: null
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.StringUtils].join(java.util.List,char,int,int)"
    functionSourceFile: "org.apache.commons.lang3.StringUtils"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 4
    argTypes:
    - "java.util.List"
    - "char"
    - "int"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 13
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.commons.lang3.StringUtils:4415"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.StringUtils:4418"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.StringUtils:4417"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.StringUtils:4419"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.StringUtils:4422"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.StringUtils:4421"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.lang3.StringUtils:4422,1"
      Dst: "[java.util.List].subList"
    - Src: "org.apache.commons.lang3.StringUtils:4423,1"
      Dst: "[java.util.List].iterator"
    - Src: "org.apache.commons.lang3.StringUtils:4423,1"
      Dst: "[org.apache.commons.lang3.StringUtils].join"
    JavaMethodInfo: null
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.StringUtils].join(java.util.List,java.lang.String,int,int)"
    functionSourceFile: "org.apache.commons.lang3.StringUtils"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 4
    argTypes:
    - "java.util.List"
    - "java.lang.String"
    - "int"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 13
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.commons.lang3.StringUtils:4453"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.StringUtils:4456"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.StringUtils:4455"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.StringUtils:4457"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.StringUtils:4460"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.StringUtils:4459"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.lang3.StringUtils:4460,1"
      Dst: "[java.util.List].subList"
    - Src: "org.apache.commons.lang3.StringUtils:4461,1"
      Dst: "[java.util.List].iterator"
    - Src: "org.apache.commons.lang3.StringUtils:4461,1"
      Dst: "[org.apache.commons.lang3.StringUtils].join"
    JavaMethodInfo: null
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.StringUtils].join(long[],char)"
    functionSourceFile: "org.apache.commons.lang3.StringUtils"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 2
    argTypes:
    - "long[]"
    - "char"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 7
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.commons.lang3.StringUtils:4489"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.StringUtils:4492"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.StringUtils:4491"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.lang3.StringUtils:4492,1"
      Dst: "[org.apache.commons.lang3.StringUtils].join"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.StringUtils].join(long[],char,int,int)"
    functionSourceFile: "org.apache.commons.lang3.StringUtils"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 4
    argTypes:
    - "long[]"
    - "char"
    - "int"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 22
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.commons.lang3.StringUtils:4525"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.StringUtils:4528"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.StringUtils:4527"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.StringUtils:4528"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.StringUtils:4531"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.StringUtils:4530"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.StringUtils:4532"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.StringUtils:4536"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.lang3.StringUtils:4531,1"
      Dst: "[java.lang.StringBuilder].<init>"
    - Src: "org.apache.commons.lang3.StringUtils:4534,1"
      Dst: "[java.lang.StringBuilder].append"
    - Src: "org.apache.commons.lang3.StringUtils:4537,1"
      Dst: "[java.lang.StringBuilder].length"
    - Src: "org.apache.commons.lang3.StringUtils:4537,1"
      Dst: "[java.lang.StringBuilder].substring"
    JavaMethodInfo: null
    BBCount: 8
    CyclomaticComplexity: 2
  - functionName: "[org.apache.commons.lang3.StringUtils].join(java.lang.Object[],char)"
    functionSourceFile: "org.apache.commons.lang3.StringUtils"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 2
    argTypes:
    - "java.lang.Object[]"
    - "char"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 7
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.commons.lang3.StringUtils:4563"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.StringUtils:4566"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.StringUtils:4565"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.lang3.StringUtils:4566,1"
      Dst: "[org.apache.commons.lang3.StringUtils].join"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.StringUtils].join(java.lang.Object[],char,int,int)"
    functionSourceFile: "org.apache.commons.lang3.StringUtils"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 4
    argTypes:
    - "java.lang.Object[]"
    - "char"
    - "int"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 7
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.lang3.StringUtils:4596,1"
      Dst: "[java.lang.String].valueOf"
    - Src: "org.apache.commons.lang3.StringUtils:4596,1"
      Dst: "[org.apache.commons.lang3.StringUtils].join"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.StringUtils].join(java.lang.Object[],java.lang.String)"
    functionSourceFile: "org.apache.commons.lang3.StringUtils"
    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: 9
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.commons.lang3.StringUtils:4623"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.StringUtils:4622"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.lang3.StringUtils:4623,1"
      Dst: "[org.apache.commons.lang3.StringUtils].toStringOrEmpty"
    - Src: "org.apache.commons.lang3.StringUtils:4623,1"
      Dst: "[org.apache.commons.lang3.StringUtils].join"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.StringUtils].join(java.lang.Object[],java.lang.String,int,int)"
    functionSourceFile: "org.apache.commons.lang3.StringUtils"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 4
    argTypes:
    - "java.lang.Object[]"
    - "java.lang.String"
    - "int"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 19
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.commons.lang3.StringUtils:4662"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.StringUtils:4662"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.StringUtils:4661"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.lang3.StringUtils:4662,1"
      Dst: "[org.apache.commons.lang3.stream.Streams].of"
    - Src: "org.apache.commons.lang3.StringUtils:4662,1"
      Dst: "[java.util.stream.Stream].skip"
    - Src: "org.apache.commons.lang3.StringUtils:4662,1"
      Dst: "[java.lang.Math].max"
    - Src: "org.apache.commons.lang3.StringUtils:4662,1"
      Dst: "[java.util.stream.Stream].limit"
    - Src: "org.apache.commons.lang3.StringUtils:4662,1"
      Dst: "[org.apache.commons.lang3.StringUtils$toStringOrEmpty__51].bootstrap$"
    - Src: "org.apache.commons.lang3.StringUtils:4663,1"
      Dst: "[org.apache.commons.lang3.stream.LangCollectors].joining"
    - Src: "org.apache.commons.lang3.StringUtils:4663,1"
      Dst: "[java.util.stream.Stream].collect"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.StringUtils].join(short[],char)"
    functionSourceFile: "org.apache.commons.lang3.StringUtils"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 2
    argTypes:
    - "short[]"
    - "char"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 7
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.commons.lang3.StringUtils:4690"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.StringUtils:4693"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.StringUtils:4692"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.lang3.StringUtils:4693,1"
      Dst: "[org.apache.commons.lang3.StringUtils].join"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.StringUtils].join(short[],char,int,int)"
    functionSourceFile: "org.apache.commons.lang3.StringUtils"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 4
    argTypes:
    - "short[]"
    - "char"
    - "int"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 23
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.commons.lang3.StringUtils:4726"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.StringUtils:4729"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.StringUtils:4728"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.StringUtils:4729"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.StringUtils:4732"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.StringUtils:4731"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.StringUtils:4733"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.StringUtils:4737"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.lang3.StringUtils:4732,1"
      Dst: "[java.lang.StringBuilder].<init>"
    - Src: "org.apache.commons.lang3.StringUtils:4735,1"
      Dst: "[java.lang.StringBuilder].append"
    - Src: "org.apache.commons.lang3.StringUtils:4738,1"
      Dst: "[java.lang.StringBuilder].length"
    - Src: "org.apache.commons.lang3.StringUtils:4738,1"
      Dst: "[java.lang.StringBuilder].substring"
    JavaMethodInfo: null
    BBCount: 8
    CyclomaticComplexity: 2
  - functionName: "[org.apache.commons.lang3.StringUtils].join(java.lang.Object[])"
    functionSourceFile: "org.apache.commons.lang3.StringUtils"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 1
    argTypes:
    - "java.lang.Object[]"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.lang3.StringUtils:4765,1"
      Dst: "[org.apache.commons.lang3.StringUtils].join"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.StringUtils].joinWith(java.lang.String,java.lang.Object[])"
    functionSourceFile: "org.apache.commons.lang3.StringUtils"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 2
    argTypes:
    - "java.lang.String"
    - "java.lang.Object[]"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 8
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.commons.lang3.StringUtils:4789"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.StringUtils:4792"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.StringUtils:4791"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.lang3.StringUtils:4790,1"
      Dst: "[java.lang.IllegalArgumentException].<init>"
    - Src: "org.apache.commons.lang3.StringUtils:4792,1"
      Dst: "[org.apache.commons.lang3.StringUtils].join"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.StringUtils].lastIndexOf(java.lang.CharSequence,java.lang.CharSequence)"
    functionSourceFile: "org.apache.commons.lang3.StringUtils"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "int"
    argCount: 2
    argTypes:
    - "java.lang.CharSequence"
    - "java.lang.CharSequence"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 8
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.commons.lang3.StringUtils:4819"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.StringUtils:4822"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.StringUtils:4821"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.lang3.StringUtils:4822,1"
      Dst: "[java.lang.CharSequence].length"
    - Src: "org.apache.commons.lang3.StringUtils:4822,1"
      Dst: "[org.apache.commons.lang3.CharSequenceUtils].lastIndexOf"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.StringUtils].lastIndexOf(java.lang.CharSequence,java.lang.CharSequence,int)"
    functionSourceFile: "org.apache.commons.lang3.StringUtils"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "int"
    argCount: 3
    argTypes:
    - "java.lang.CharSequence"
    - "java.lang.CharSequence"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.lang3.StringUtils:4861,1"
      Dst: "[org.apache.commons.lang3.CharSequenceUtils].lastIndexOf"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.StringUtils].lastIndexOf(java.lang.CharSequence,int)"
    functionSourceFile: "org.apache.commons.lang3.StringUtils"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "int"
    argCount: 2
    argTypes:
    - "java.lang.CharSequence"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 9
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.commons.lang3.StringUtils:4899"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.StringUtils:4902"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.StringUtils:4901"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.lang3.StringUtils:4899,1"
      Dst: "[org.apache.commons.lang3.StringUtils].isEmpty"
    - Src: "org.apache.commons.lang3.StringUtils:4902,1"
      Dst: "[java.lang.CharSequence].length"
    - Src: "org.apache.commons.lang3.StringUtils:4902,1"
      Dst: "[org.apache.commons.lang3.CharSequenceUtils].lastIndexOf"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.StringUtils].lastIndexOf(java.lang.CharSequence,int,int)"
    functionSourceFile: "org.apache.commons.lang3.StringUtils"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "int"
    argCount: 3
    argTypes:
    - "java.lang.CharSequence"
    - "int"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 9
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.commons.lang3.StringUtils:4950"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.StringUtils:4953"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.StringUtils:4952"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.lang3.StringUtils:4950,1"
      Dst: "[org.apache.commons.lang3.StringUtils].isEmpty"
    - Src: "org.apache.commons.lang3.StringUtils:4953,1"
      Dst: "[org.apache.commons.lang3.CharSequenceUtils].lastIndexOf"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.StringUtils].lastIndexOfAny(java.lang.CharSequence,java.lang.CharSequence[])"
    functionSourceFile: "org.apache.commons.lang3.StringUtils"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "int"
    argCount: 2
    argTypes:
    - "java.lang.CharSequence"
    - "java.lang.CharSequence[]"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 21
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.commons.lang3.StringUtils:4983"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.StringUtils:null"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.StringUtils:4983"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.StringUtils:null"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.StringUtils:4988"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.StringUtils:4997"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.StringUtils:4996"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.StringUtils:4989"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.StringUtils:4992"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.StringUtils:4991"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.StringUtils:4993"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.StringUtils:4986"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.StringUtils:4985"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.lang3.StringUtils:4992,1"
      Dst: "[java.lang.CharSequence].length"
    - Src: "org.apache.commons.lang3.StringUtils:4992,1"
      Dst: "[org.apache.commons.lang3.CharSequenceUtils].lastIndexOf"
    JavaMethodInfo: null
    BBCount: 11
    CyclomaticComplexity: 2
  - functionName: "[org.apache.commons.lang3.StringUtils].lastIndexOfIgnoreCase(java.lang.CharSequence,java.lang.CharSequence)"
    functionSourceFile: "org.apache.commons.lang3.StringUtils"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "int"
    argCount: 2
    argTypes:
    - "java.lang.CharSequence"
    - "java.lang.CharSequence"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 9
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.commons.lang3.StringUtils:5024"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.StringUtils:null"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.StringUtils:5024"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.StringUtils:5027"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.StringUtils:5026"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.lang3.StringUtils:5027,1"
      Dst: "[java.lang.CharSequence].length"
    - Src: "org.apache.commons.lang3.StringUtils:5027,1"
      Dst: "[org.apache.commons.lang3.StringUtils].lastIndexOfIgnoreCase"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.StringUtils].lastIndexOfIgnoreCase(java.lang.CharSequence,java.lang.CharSequence,int)"
    functionSourceFile: "org.apache.commons.lang3.StringUtils"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "int"
    argCount: 3
    argTypes:
    - "java.lang.CharSequence"
    - "java.lang.CharSequence"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 27
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.commons.lang3.StringUtils:5063"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.StringUtils:null"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.StringUtils:5063"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.StringUtils:5066"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.StringUtils:5065"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.StringUtils:5068"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.StringUtils:5071"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.StringUtils:5070"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.StringUtils:5071"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.StringUtils:5074"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.StringUtils:5073"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.StringUtils:5074"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.StringUtils:5078"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.StringUtils:5077"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.StringUtils:5078"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.StringUtils:null"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.StringUtils:5079"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.StringUtils:null"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.lang3.StringUtils:5066,1"
      Dst: "[java.lang.CharSequence].length"
    - Src: "org.apache.commons.lang3.StringUtils:5079,1"
      Dst: "[org.apache.commons.lang3.CharSequenceUtils].regionMatches"
    JavaMethodInfo: null
    BBCount: 15
    CyclomaticComplexity: 2
  - functionName: "[org.apache.commons.lang3.StringUtils].lastOrdinalIndexOf(java.lang.CharSequence,java.lang.CharSequence,int)"
    functionSourceFile: "org.apache.commons.lang3.StringUtils"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "int"
    argCount: 3
    argTypes:
    - "java.lang.CharSequence"
    - "java.lang.CharSequence"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.lang3.StringUtils:5121,1"
      Dst: "[org.apache.commons.lang3.StringUtils].ordinalIndexOf"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.StringUtils].left(java.lang.String,int)"
    functionSourceFile: "org.apache.commons.lang3.StringUtils"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 2
    argTypes:
    - "java.lang.String"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 11
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.commons.lang3.StringUtils:5145"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.StringUtils:5148"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.StringUtils:5147"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.StringUtils:5148"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.StringUtils:5151"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.StringUtils:5150"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.StringUtils:5151"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.StringUtils:5154"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.StringUtils:5153"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.lang3.StringUtils:5151,1"
      Dst: "[java.lang.String].length"
    - Src: "org.apache.commons.lang3.StringUtils:5154,1"
      Dst: "[java.lang.String].substring"
    JavaMethodInfo: null
    BBCount: 7
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.StringUtils].leftPad(java.lang.String,int)"
    functionSourceFile: "org.apache.commons.lang3.StringUtils"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 2
    argTypes:
    - "java.lang.String"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.lang3.StringUtils:5177,1"
      Dst: "[org.apache.commons.lang3.StringUtils].leftPad"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.StringUtils].leftPad(java.lang.String,int,char)"
    functionSourceFile: "org.apache.commons.lang3.StringUtils"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 3
    argTypes:
    - "java.lang.String"
    - "int"
    - "char"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 16
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.commons.lang3.StringUtils:5202"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.StringUtils:5205"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.StringUtils:5204"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.StringUtils:5206"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.StringUtils:5209"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.StringUtils:5208"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.StringUtils:5209"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.StringUtils:5212"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.StringUtils:5211"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.lang3.StringUtils:5205,1"
      Dst: "[java.lang.String].length"
    - Src: "org.apache.commons.lang3.StringUtils:5210,1"
      Dst: "[java.lang.String].valueOf"
    - Src: "org.apache.commons.lang3.StringUtils:5210,1"
      Dst: "[org.apache.commons.lang3.StringUtils].leftPad"
    - Src: "org.apache.commons.lang3.StringUtils:5212,1"
      Dst: "[org.apache.commons.lang3.StringUtils].repeat"
    - Src: "org.apache.commons.lang3.StringUtils:5212,1"
      Dst: "[java.lang.String].concat"
    JavaMethodInfo: null
    BBCount: 7
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.StringUtils].leftPad(java.lang.String,int,java.lang.String)"
    functionSourceFile: "org.apache.commons.lang3.StringUtils"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 3
    argTypes:
    - "java.lang.String"
    - "int"
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 38
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.commons.lang3.StringUtils:5239"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.StringUtils:5242"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.StringUtils:5241"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.StringUtils:5242"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.StringUtils:5245"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.StringUtils:5244"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.StringUtils:5248"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.StringUtils:5251"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.StringUtils:5250"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.StringUtils:5251"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.StringUtils:5255"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.StringUtils:5254"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.StringUtils:5251"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.StringUtils:5255"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.StringUtils:5254"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.StringUtils:5255"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.StringUtils:5258"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.StringUtils:5257"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.StringUtils:5258"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.StringUtils:5261"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.StringUtils:5260"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.StringUtils:5263"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.StringUtils:5265"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.lang3.StringUtils:5242,1"
      Dst: "[org.apache.commons.lang3.StringUtils].isEmpty"
    - Src: "org.apache.commons.lang3.StringUtils:5245,1"
      Dst: "[java.lang.String].length"
    - Src: "org.apache.commons.lang3.StringUtils:5252,1"
      Dst: "[java.lang.String].charAt"
    - Src: "org.apache.commons.lang3.StringUtils:5252,1"
      Dst: "[org.apache.commons.lang3.StringUtils].leftPad"
    - Src: "org.apache.commons.lang3.StringUtils:5256,1"
      Dst: "[java.lang.String].concat"
    - Src: "org.apache.commons.lang3.StringUtils:5259,1"
      Dst: "[java.lang.String].substring"
    - Src: "org.apache.commons.lang3.StringUtils:5262,1"
      Dst: "[java.lang.String].toCharArray"
    - Src: "org.apache.commons.lang3.StringUtils:5266,1"
      Dst: "[java.lang.String].<init>"
    JavaMethodInfo: null
    BBCount: 17
    CyclomaticComplexity: 2
  - functionName: "[org.apache.commons.lang3.StringUtils].length(java.lang.CharSequence)"
    functionSourceFile: "org.apache.commons.lang3.StringUtils"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "int"
    argCount: 1
    argTypes:
    - "java.lang.CharSequence"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.commons.lang3.StringUtils:5281"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.StringUtils:5280"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.lang3.StringUtils:5281,1"
      Dst: "[java.lang.CharSequence].length"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.StringUtils].lowerCase(java.lang.String)"
    functionSourceFile: "org.apache.commons.lang3.StringUtils"
    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:
    - Branch String: "org.apache.commons.lang3.StringUtils:5304"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.StringUtils:5307"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.StringUtils:5306"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.lang3.StringUtils:5307,1"
      Dst: "[java.lang.String].toLowerCase"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.StringUtils].lowerCase(java.lang.String,java.util.Locale)"
    functionSourceFile: "org.apache.commons.lang3.StringUtils"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 2
    argTypes:
    - "java.lang.String"
    - "java.util.Locale"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 7
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.commons.lang3.StringUtils:5327"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.StringUtils:5330"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.StringUtils:5329"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.lang3.StringUtils:5330,1"
      Dst: "[org.apache.commons.lang3.LocaleUtils].toLocale"
    - Src: "org.apache.commons.lang3.StringUtils:5330,1"
      Dst: "[java.lang.String].toLowerCase"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.StringUtils].matches(java.lang.CharSequence,java.lang.CharSequence)"
    functionSourceFile: "org.apache.commons.lang3.StringUtils"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "int[]"
    argCount: 2
    argTypes:
    - "java.lang.CharSequence"
    - "java.lang.CharSequence"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 104
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.commons.lang3.StringUtils:5336"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.StringUtils:5340"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.StringUtils:5339"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.StringUtils:5348"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.StringUtils:5359"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.StringUtils:5358"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.StringUtils:5350"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.StringUtils:5343"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.StringUtils:5342"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.StringUtils:5351"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.StringUtils:5349"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.StringUtils:5348"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.StringUtils:5351"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.StringUtils:5349"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.StringUtils:5348"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.StringUtils:5361"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.StringUtils:5367"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.StringUtils:5366"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.StringUtils:5362"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.StringUtils:5359"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.StringUtils:5358"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.StringUtils:5367"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.StringUtils:5373"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.StringUtils:5372"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.StringUtils:5368"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.StringUtils:5367"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.StringUtils:5366"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.StringUtils:5374"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.StringUtils:5379"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.StringUtils:5378"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.StringUtils:5375"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.StringUtils:5373"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.StringUtils:5372"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.StringUtils:5380"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.StringUtils:5386"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.StringUtils:5385"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.StringUtils:5381"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.StringUtils:null"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.lang3.StringUtils:5336,1"
      Dst: "[java.lang.CharSequence].length"
    - Src: "org.apache.commons.lang3.StringUtils:5343,1"
      Dst: "[java.lang.Math].max"
    - Src: "org.apache.commons.lang3.StringUtils:5345,1"
      Dst: "[java.util.Arrays].fill"
    - Src: "org.apache.commons.lang3.StringUtils:5349,1"
      Dst: "[java.lang.CharSequence].charAt"
    - Src: "org.apache.commons.lang3.StringUtils:5350,1"
      Dst: "[java.lang.Math].min"
    JavaMethodInfo: null
    BBCount: 33
    CyclomaticComplexity: 7
  - functionName: "[org.apache.commons.lang3.StringUtils].mid(java.lang.String,int,int)"
    functionSourceFile: "org.apache.commons.lang3.StringUtils"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 3
    argTypes:
    - "java.lang.String"
    - "int"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 19
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.commons.lang3.StringUtils:5415"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.StringUtils:5418"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.StringUtils:5417"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.StringUtils:5418"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.StringUtils:5419"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.StringUtils:5418"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.StringUtils:5418"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.StringUtils:5421"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.StringUtils:5420"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.StringUtils:5421"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.StringUtils:5424"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.StringUtils:5423"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.StringUtils:5424"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.StringUtils:5427"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.StringUtils:5426"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.lang3.StringUtils:5418,1"
      Dst: "[java.lang.String].length"
    - Src: "org.apache.commons.lang3.StringUtils:5425,1"
      Dst: "[java.lang.String].substring"
    JavaMethodInfo: null
    BBCount: 10
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.StringUtils].normalizeSpace(java.lang.String)"
    functionSourceFile: "org.apache.commons.lang3.StringUtils"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 51
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.commons.lang3.StringUtils:5473"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.StringUtils:5476"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.StringUtils:5475"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.StringUtils:5481"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.StringUtils:5495"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.StringUtils:5494"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.StringUtils:5484"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.StringUtils:5490"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.StringUtils:5489"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.StringUtils:5485"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.StringUtils:5488"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.StringUtils:5487"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.StringUtils:5485"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.StringUtils:5488"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.StringUtils:5487"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.StringUtils:5491"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.StringUtils:5490"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.StringUtils:5489"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.StringUtils:5495"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.StringUtils:5498"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.StringUtils:5497"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.StringUtils:5498"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.StringUtils:5497"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.lang3.StringUtils:5473,1"
      Dst: "[org.apache.commons.lang3.StringUtils].isEmpty"
    - Src: "org.apache.commons.lang3.StringUtils:5476,1"
      Dst: "[java.lang.String].length"
    - Src: "org.apache.commons.lang3.StringUtils:5482,1"
      Dst: "[java.lang.String].charAt"
    - Src: "org.apache.commons.lang3.StringUtils:5483,1"
      Dst: "[java.lang.Character].isWhitespace"
    - Src: "org.apache.commons.lang3.StringUtils:5498,1"
      Dst: "[java.lang.String].<init>"
    - Src: "org.apache.commons.lang3.StringUtils:5498,1"
      Dst: "[java.lang.String].trim"
    JavaMethodInfo: null
    BBCount: 20
    CyclomaticComplexity: 2
  - functionName: "[org.apache.commons.lang3.StringUtils].ordinalIndexOf(java.lang.CharSequence,java.lang.CharSequence,int)"
    functionSourceFile: "org.apache.commons.lang3.StringUtils"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "int"
    argCount: 3
    argTypes:
    - "java.lang.CharSequence"
    - "java.lang.CharSequence"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.lang3.StringUtils:5552,1"
      Dst: "[org.apache.commons.lang3.StringUtils].ordinalIndexOf"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.StringUtils].ordinalIndexOf(java.lang.CharSequence,java.lang.CharSequence,int,boolean)"
    functionSourceFile: "org.apache.commons.lang3.StringUtils"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "int"
    argCount: 4
    argTypes:
    - "java.lang.CharSequence"
    - "java.lang.CharSequence"
    - "int"
    - "boolean"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 34
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.commons.lang3.StringUtils:5571"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.StringUtils:null"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.StringUtils:5571"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.StringUtils:null"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.StringUtils:5571"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.StringUtils:5574"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.StringUtils:5573"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.StringUtils:5574"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.StringUtils:5577"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.StringUtils:5576"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.StringUtils:5575"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.StringUtils:5574"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.StringUtils:5580"
      Branch Sides: []
    - Branch String: "org.apache.commons.lang3.StringUtils:5582"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.StringUtils:5585"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.StringUtils:5584"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.StringUtils:5587"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.StringUtils:5590"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.StringUtils:5589"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.StringUtils:5591"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.StringUtils:5582"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.StringUtils:5581"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.lang3.StringUtils:5574,1"
      Dst: "[java.lang.CharSequence].length"
    - Src: "org.apache.commons.lang3.StringUtils:5583,1"
      Dst: "[org.apache.commons.lang3.CharSequenceUtils].lastIndexOf"
    - Src: "org.apache.commons.lang3.StringUtils:5585,1"
      Dst: "[org.apache.commons.lang3.CharSequenceUtils].indexOf"
    JavaMethodInfo: null
    BBCount: 20
    CyclomaticComplexity: 2
  - functionName: "[org.apache.commons.lang3.StringUtils].overlay(java.lang.String,java.lang.String,int,int)"
    functionSourceFile: "org.apache.commons.lang3.StringUtils"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 4
    argTypes:
    - "java.lang.String"
    - "java.lang.String"
    - "int"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 30
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.commons.lang3.StringUtils:5625"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.StringUtils:5628"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.StringUtils:5627"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.StringUtils:5628"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.StringUtils:5631"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.StringUtils:5630"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.StringUtils:5632"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.StringUtils:5635"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.StringUtils:5634"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.StringUtils:5635"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.StringUtils:5638"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.StringUtils:5637"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.StringUtils:5638"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.StringUtils:5641"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.StringUtils:5640"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.StringUtils:5641"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.StringUtils:5644"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.StringUtils:5643"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.StringUtils:5644"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.StringUtils:5649"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.StringUtils:5648"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.lang3.StringUtils:5631,1"
      Dst: "[java.lang.String].length"
    - Src: "org.apache.commons.lang3.StringUtils:5649,1"
      Dst: "[java.lang.StringBuilder].<init>"
    - Src: "org.apache.commons.lang3.StringUtils:5649,1"
      Dst: "[java.lang.String].substring"
    - Src: "org.apache.commons.lang3.StringUtils:5649,1"
      Dst: "[java.lang.StringBuilder].append"
    - Src: "org.apache.commons.lang3.StringUtils:5651,1"
      Dst: "[java.lang.StringBuilder].toString"
    JavaMethodInfo: null
    BBCount: 15
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.StringUtils].prependIfMissing(java.lang.String,java.lang.CharSequence,boolean,java.lang.CharSequence[])"
    functionSourceFile: "org.apache.commons.lang3.StringUtils"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 4
    argTypes:
    - "java.lang.String"
    - "java.lang.CharSequence"
    - "boolean"
    - "java.lang.CharSequence[]"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 28
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.commons.lang3.StringUtils:5666"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.StringUtils:5667"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.StringUtils:5666"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.StringUtils:5666"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.StringUtils:5667"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.StringUtils:5666"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.StringUtils:5666"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.StringUtils:5669"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.StringUtils:5668"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.StringUtils:5669"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.StringUtils:5676"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.StringUtils:5675"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.StringUtils:5670"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.StringUtils:5676"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.StringUtils:5675"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.StringUtils:5671"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.StringUtils:5670"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.StringUtils:5669"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.lang3.StringUtils:5666,1"
      Dst: "[org.apache.commons.lang3.StringUtils].isEmpty"
    - Src: "org.apache.commons.lang3.StringUtils:5666,1"
      Dst: "[org.apache.commons.lang3.StringUtils].startsWith"
    - Src: "org.apache.commons.lang3.StringUtils:5669,1"
      Dst: "[org.apache.commons.lang3.ArrayUtils].isNotEmpty"
    - Src: "org.apache.commons.lang3.StringUtils:5676,1"
      Dst: "[java.lang.StringBuilder].<init>"
    - Src: "org.apache.commons.lang3.StringUtils:5676,1"
      Dst: "[java.lang.CharSequence].toString"
    - Src: "org.apache.commons.lang3.StringUtils:5676,1"
      Dst: "[java.lang.StringBuilder].append"
    - Src: "org.apache.commons.lang3.StringUtils:5676,1"
      Dst: "[java.lang.StringBuilder].toString"
    JavaMethodInfo: null
    BBCount: 11
    CyclomaticComplexity: 2
  - functionName: "[org.apache.commons.lang3.StringUtils].prependIfMissing(java.lang.String,java.lang.CharSequence,java.lang.CharSequence[])"
    functionSourceFile: "org.apache.commons.lang3.StringUtils"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 3
    argTypes:
    - "java.lang.String"
    - "java.lang.CharSequence"
    - "java.lang.CharSequence[]"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.lang3.StringUtils:5714,1"
      Dst: "[org.apache.commons.lang3.StringUtils].prependIfMissing"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.StringUtils].prependIfMissingIgnoreCase(java.lang.String,java.lang.CharSequence,java.lang.CharSequence[])"
    functionSourceFile: "org.apache.commons.lang3.StringUtils"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 3
    argTypes:
    - "java.lang.String"
    - "java.lang.CharSequence"
    - "java.lang.CharSequence[]"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.lang3.StringUtils:5752,1"
      Dst: "[org.apache.commons.lang3.StringUtils].prependIfMissing"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.StringUtils].remove(java.lang.String,char)"
    functionSourceFile: "org.apache.commons.lang3.StringUtils"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 2
    argTypes:
    - "java.lang.String"
    - "char"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 27
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.commons.lang3.StringUtils:5775"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.StringUtils:5776"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.StringUtils:5775"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.StringUtils:5775"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.StringUtils:5778"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.StringUtils:5777"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.StringUtils:5780"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.StringUtils:5785"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.StringUtils:5784"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.StringUtils:5781"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.StringUtils:5778"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.StringUtils:5777"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.lang3.StringUtils:5775,1"
      Dst: "[org.apache.commons.lang3.StringUtils].isEmpty"
    - Src: "org.apache.commons.lang3.StringUtils:5775,1"
      Dst: "[java.lang.String].indexOf"
    - Src: "org.apache.commons.lang3.StringUtils:5778,1"
      Dst: "[java.lang.String].toCharArray"
    - Src: "org.apache.commons.lang3.StringUtils:5785,1"
      Dst: "[java.lang.String].<init>"
    JavaMethodInfo: null
    BBCount: 9
    CyclomaticComplexity: 2
  - functionName: "[org.apache.commons.lang3.StringUtils].remove(java.lang.String,java.lang.String)"
    functionSourceFile: "org.apache.commons.lang3.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.apache.commons.lang3.StringUtils:5812"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.StringUtils:5813"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.StringUtils:5812"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.StringUtils:5812"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.StringUtils:null"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.lang3.StringUtils:5812,1"
      Dst: "[org.apache.commons.lang3.StringUtils].isEmpty"
    - Src: "org.apache.commons.lang3.StringUtils:5815,1"
      Dst: "[org.apache.commons.lang3.StringUtils].replace"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.StringUtils].removeAll(java.lang.String,java.lang.String)"
    functionSourceFile: "org.apache.commons.lang3.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: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.lang3.StringUtils:5865,1"
      Dst: "[org.apache.commons.lang3.RegExUtils].removeAll"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.StringUtils].removeEnd(java.lang.String,java.lang.String)"
    functionSourceFile: "org.apache.commons.lang3.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: 15
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.commons.lang3.StringUtils:5893"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.StringUtils:5894"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.StringUtils:5893"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.StringUtils:5893"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.StringUtils:5896"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.StringUtils:5895"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.StringUtils:5896"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.StringUtils:5899"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.StringUtils:5898"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.lang3.StringUtils:5893,1"
      Dst: "[org.apache.commons.lang3.StringUtils].isEmpty"
    - Src: "org.apache.commons.lang3.StringUtils:5896,1"
      Dst: "[java.lang.String].endsWith"
    - Src: "org.apache.commons.lang3.StringUtils:5897,1"
      Dst: "[java.lang.String].length"
    - Src: "org.apache.commons.lang3.StringUtils:5897,1"
      Dst: "[java.lang.String].substring"
    JavaMethodInfo: null
    BBCount: 6
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.StringUtils].removeEndIgnoreCase(java.lang.String,java.lang.String)"
    functionSourceFile: "org.apache.commons.lang3.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: 15
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.commons.lang3.StringUtils:5929"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.StringUtils:5930"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.StringUtils:5929"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.StringUtils:5929"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.StringUtils:5932"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.StringUtils:5931"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.StringUtils:5932"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.StringUtils:5935"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.StringUtils:5934"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.lang3.StringUtils:5929,1"
      Dst: "[org.apache.commons.lang3.StringUtils].isEmpty"
    - Src: "org.apache.commons.lang3.StringUtils:5932,1"
      Dst: "[org.apache.commons.lang3.StringUtils].endsWithIgnoreCase"
    - Src: "org.apache.commons.lang3.StringUtils:5933,1"
      Dst: "[java.lang.String].length"
    - Src: "org.apache.commons.lang3.StringUtils:5933,1"
      Dst: "[java.lang.String].substring"
    JavaMethodInfo: null
    BBCount: 6
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.StringUtils].removeFirst(java.lang.String,java.lang.String)"
    functionSourceFile: "org.apache.commons.lang3.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: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.lang3.StringUtils:5984,1"
      Dst: "[org.apache.commons.lang3.StringUtils].replaceFirst"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.StringUtils].removeIgnoreCase(java.lang.String,java.lang.String)"
    functionSourceFile: "org.apache.commons.lang3.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: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.lang3.StringUtils:6019,1"
      Dst: "[org.apache.commons.lang3.StringUtils].replaceIgnoreCase"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.StringUtils].removePattern(java.lang.String,java.lang.String)"
    functionSourceFile: "org.apache.commons.lang3.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: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.lang3.StringUtils:6055,1"
      Dst: "[org.apache.commons.lang3.RegExUtils].removePattern"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.StringUtils].removeStart(java.lang.String,char)"
    functionSourceFile: "org.apache.commons.lang3.StringUtils"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 2
    argTypes:
    - "java.lang.String"
    - "char"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 13
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.commons.lang3.StringUtils:6082"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.StringUtils:6085"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.StringUtils:6084"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.StringUtils:6085"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.StringUtils:6084"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.lang3.StringUtils:6082,1"
      Dst: "[org.apache.commons.lang3.StringUtils].isEmpty"
    - Src: "org.apache.commons.lang3.StringUtils:6085,1"
      Dst: "[java.lang.String].charAt"
    - Src: "org.apache.commons.lang3.StringUtils:6085,1"
      Dst: "[java.lang.String].substring"
    JavaMethodInfo: null
    BBCount: 6
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.StringUtils].removeStart(java.lang.String,java.lang.String)"
    functionSourceFile: "org.apache.commons.lang3.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: 13
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.commons.lang3.StringUtils:6113"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.StringUtils:6114"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.StringUtils:6113"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.StringUtils:6113"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.StringUtils:6116"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.StringUtils:6115"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.StringUtils:6116"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.StringUtils:6119"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.StringUtils:6118"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.lang3.StringUtils:6113,1"
      Dst: "[org.apache.commons.lang3.StringUtils].isEmpty"
    - Src: "org.apache.commons.lang3.StringUtils:6116,1"
      Dst: "[java.lang.String].startsWith"
    - Src: "org.apache.commons.lang3.StringUtils:6117,1"
      Dst: "[java.lang.String].length"
    - Src: "org.apache.commons.lang3.StringUtils:6117,1"
      Dst: "[java.lang.String].substring"
    JavaMethodInfo: null
    BBCount: 6
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.StringUtils].removeStartIgnoreCase(java.lang.String,java.lang.String)"
    functionSourceFile: "org.apache.commons.lang3.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: 9
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.commons.lang3.StringUtils:6148"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.StringUtils:6151"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.StringUtils:6150"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.StringUtils:6148"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.StringUtils:6151"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.StringUtils:6150"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.lang3.StringUtils:6148,1"
      Dst: "[org.apache.commons.lang3.StringUtils].startsWithIgnoreCase"
    - Src: "org.apache.commons.lang3.StringUtils:6149,1"
      Dst: "[org.apache.commons.lang3.StringUtils].length"
    - Src: "org.apache.commons.lang3.StringUtils:6149,1"
      Dst: "[java.lang.String].substring"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.StringUtils].repeat(char,int)"
    functionSourceFile: "org.apache.commons.lang3.StringUtils"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 2
    argTypes:
    - "char"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 9
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.commons.lang3.StringUtils:6177"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.StringUtils:6180"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.StringUtils:6179"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.lang3.StringUtils:6181,1"
      Dst: "[java.util.Arrays].fill"
    - Src: "org.apache.commons.lang3.StringUtils:6182,1"
      Dst: "[java.lang.String].<init>"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.StringUtils].repeat(java.lang.String,int)"
    functionSourceFile: "org.apache.commons.lang3.StringUtils"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 2
    argTypes:
    - "java.lang.String"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 46
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.commons.lang3.StringUtils:6205"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.StringUtils:6208"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.StringUtils:6207"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.StringUtils:6208"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.StringUtils:6211"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.StringUtils:6210"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.StringUtils:6212"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.StringUtils:6213"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.StringUtils:6212"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.StringUtils:6212"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.StringUtils:6215"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.StringUtils:6214"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.StringUtils:6215"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.StringUtils:6219"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.StringUtils:6218"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.StringUtils:6215"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.StringUtils:6219"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.StringUtils:6218"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.StringUtils:6227"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.StringUtils:6230"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.StringUtils:6234"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.StringUtils:6236"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.lang3.StringUtils:6211,1"
      Dst: "[java.lang.String].length"
    - Src: "org.apache.commons.lang3.StringUtils:6216,1"
      Dst: "[java.lang.String].charAt"
    - Src: "org.apache.commons.lang3.StringUtils:6216,1"
      Dst: "[org.apache.commons.lang3.StringUtils].repeat"
    - Src: "org.apache.commons.lang3.StringUtils:6231,1"
      Dst: "[java.lang.String].<init>"
    - Src: "org.apache.commons.lang3.StringUtils:6233,1"
      Dst: "[java.lang.StringBuilder].<init>"
    - Src: "org.apache.commons.lang3.StringUtils:6235,1"
      Dst: "[java.lang.StringBuilder].append"
    - Src: "org.apache.commons.lang3.StringUtils:6237,1"
      Dst: "[java.lang.StringBuilder].toString"
    JavaMethodInfo: null
    BBCount: 20
    CyclomaticComplexity: 3
  - functionName: "[org.apache.commons.lang3.StringUtils].repeat(java.lang.String,java.lang.String,int)"
    functionSourceFile: "org.apache.commons.lang3.StringUtils"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 3
    argTypes:
    - "java.lang.String"
    - "java.lang.String"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 15
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.commons.lang3.StringUtils:6262"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.StringUtils:6263"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.StringUtils:6262"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.StringUtils:6262"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.StringUtils:6266"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.StringUtils:6265"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.lang3.StringUtils:6263,1"
      Dst: "[org.apache.commons.lang3.StringUtils].repeat"
    - Src: "org.apache.commons.lang3.StringUtils:6266,1"
      Dst: "[java.lang.StringBuilder].<init>"
    - Src: "org.apache.commons.lang3.StringUtils:6266,1"
      Dst: "[java.lang.StringBuilder].append"
    - Src: "org.apache.commons.lang3.StringUtils:6266,1"
      Dst: "[java.lang.StringBuilder].toString"
    - Src: "org.apache.commons.lang3.StringUtils:6267,1"
      Dst: "[org.apache.commons.lang3.StringUtils].removeEnd"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.StringUtils].replace(java.lang.String,java.lang.String,java.lang.String)"
    functionSourceFile: "org.apache.commons.lang3.StringUtils"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.String"
    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.apache.commons.lang3.StringUtils:6294,1"
      Dst: "[org.apache.commons.lang3.StringUtils].replace"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.StringUtils].replace(java.lang.String,java.lang.String,java.lang.String,int)"
    functionSourceFile: "org.apache.commons.lang3.StringUtils"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 4
    argTypes:
    - "java.lang.String"
    - "java.lang.String"
    - "java.lang.String"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.lang3.StringUtils:6326,1"
      Dst: "[org.apache.commons.lang3.StringUtils].replace"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.StringUtils].replace(java.lang.String,java.lang.String,java.lang.String,int,boolean)"
    functionSourceFile: "org.apache.commons.lang3.StringUtils"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 5
    argTypes:
    - "java.lang.String"
    - "java.lang.String"
    - "java.lang.String"
    - "int"
    - "boolean"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 55
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.commons.lang3.StringUtils:6361"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.StringUtils:6362"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.StringUtils:6361"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.StringUtils:6361"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.StringUtils:6362"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.StringUtils:6361"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.StringUtils:6361"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.StringUtils:6362"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.StringUtils:6361"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.StringUtils:6361"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.StringUtils:6364"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.StringUtils:6363"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.StringUtils:6364"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.StringUtils:6367"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.StringUtils:6366"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.StringUtils:6368"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.StringUtils:6367"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.StringUtils:6366"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.StringUtils:6369"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.StringUtils:6372"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.StringUtils:6371"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.StringUtils:6374"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.StringUtils:6372"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.StringUtils:6371"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.StringUtils:6376"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.StringUtils:6384"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.StringUtils:6383"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.StringUtils:6379"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.StringUtils:6382"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.StringUtils:6381"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.StringUtils:6382"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.StringUtils:6381"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.lang3.StringUtils:6361,1"
      Dst: "[org.apache.commons.lang3.StringUtils].isEmpty"
    - Src: "org.apache.commons.lang3.StringUtils:6365,1"
      Dst: "[java.lang.String].toLowerCase"
    - Src: "org.apache.commons.lang3.StringUtils:6368,1"
      Dst: "[org.apache.commons.lang3.StringUtils].indexOfIgnoreCase"
    - Src: "org.apache.commons.lang3.StringUtils:6368,1"
      Dst: "[org.apache.commons.lang3.StringUtils].indexOf"
    - Src: "org.apache.commons.lang3.StringUtils:6372,1"
      Dst: "[java.lang.String].length"
    - Src: "org.apache.commons.lang3.StringUtils:6373,1"
      Dst: "[java.lang.Math].max"
    - Src: "org.apache.commons.lang3.StringUtils:6374,1"
      Dst: "[java.lang.Math].min"
    - Src: "org.apache.commons.lang3.StringUtils:6375,1"
      Dst: "[java.lang.StringBuilder].<init>"
    - Src: "org.apache.commons.lang3.StringUtils:6377,1"
      Dst: "[java.lang.StringBuilder].append"
    - Src: "org.apache.commons.lang3.StringUtils:6385,1"
      Dst: "[java.lang.StringBuilder].toString"
    JavaMethodInfo: null
    BBCount: 24
    CyclomaticComplexity: 2
  - functionName: "[org.apache.commons.lang3.StringUtils].replaceAll(java.lang.String,java.lang.String,java.lang.String)"
    functionSourceFile: "org.apache.commons.lang3.StringUtils"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 3
    argTypes:
    - "java.lang.String"
    - "java.lang.String"
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.lang3.StringUtils:6440,1"
      Dst: "[org.apache.commons.lang3.RegExUtils].replaceAll"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.StringUtils].replaceChars(java.lang.String,char,char)"
    functionSourceFile: "org.apache.commons.lang3.StringUtils"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 3
    argTypes:
    - "java.lang.String"
    - "char"
    - "char"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 7
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.commons.lang3.StringUtils:6464"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.StringUtils:6467"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.StringUtils:6466"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.lang3.StringUtils:6467,1"
      Dst: "[java.lang.String].replace"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.StringUtils].replaceChars(java.lang.String,java.lang.String,java.lang.String)"
    functionSourceFile: "org.apache.commons.lang3.StringUtils"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 3
    argTypes:
    - "java.lang.String"
    - "java.lang.String"
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 33
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.commons.lang3.StringUtils:6507"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.StringUtils:6508"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.StringUtils:6507"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.StringUtils:6507"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.StringUtils:6510"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.StringUtils:6509"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.StringUtils:6510"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.StringUtils:6513"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.StringUtils:6512"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.StringUtils:6517"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.StringUtils:6529"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.StringUtils:6528"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.StringUtils:6520"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.StringUtils:6526"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.StringUtils:6525"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.StringUtils:6522"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.StringUtils:6513"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.StringUtils:6512"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.StringUtils:6529"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.StringUtils:6532"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.StringUtils:6531"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.lang3.StringUtils:6507,1"
      Dst: "[org.apache.commons.lang3.StringUtils].isEmpty"
    - Src: "org.apache.commons.lang3.StringUtils:6514,1"
      Dst: "[java.lang.String].length"
    - Src: "org.apache.commons.lang3.StringUtils:6516,1"
      Dst: "[java.lang.StringBuilder].<init>"
    - Src: "org.apache.commons.lang3.StringUtils:6518,1"
      Dst: "[java.lang.String].charAt"
    - Src: "org.apache.commons.lang3.StringUtils:6519,1"
      Dst: "[java.lang.String].indexOf"
    - Src: "org.apache.commons.lang3.StringUtils:6523,1"
      Dst: "[java.lang.StringBuilder].append"
    - Src: "org.apache.commons.lang3.StringUtils:6530,1"
      Dst: "[java.lang.StringBuilder].toString"
    JavaMethodInfo: null
    BBCount: 15
    CyclomaticComplexity: 2
  - functionName: "[org.apache.commons.lang3.StringUtils].replaceEach(java.lang.String,java.lang.String[],java.lang.String[])"
    functionSourceFile: "org.apache.commons.lang3.StringUtils"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 3
    argTypes:
    - "java.lang.String"
    - "java.lang.String[]"
    - "java.lang.String[]"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.lang3.StringUtils:6573,1"
      Dst: "[org.apache.commons.lang3.StringUtils].replaceEach"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.StringUtils].replaceEach(java.lang.String,java.lang.String[],java.lang.String[],boolean,int)"
    functionSourceFile: "org.apache.commons.lang3.StringUtils"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 5
    argTypes:
    - "java.lang.String"
    - "java.lang.String[]"
    - "java.lang.String[]"
    - "boolean"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 154
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.commons.lang3.StringUtils:6631"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.StringUtils:6641"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.StringUtils:6640"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.StringUtils:6635"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.StringUtils:6641"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.StringUtils:6640"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.StringUtils:6641"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.StringUtils:6642"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.StringUtils:6641"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.StringUtils:6641"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.StringUtils:6642"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.StringUtils:6641"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.StringUtils:6641"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.StringUtils:6642"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.StringUtils:6641"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.StringUtils:6641"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.StringUtils:6645"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.StringUtils:6644"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.StringUtils:6641"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.StringUtils:6645"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.StringUtils:6644"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.StringUtils:6649"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.StringUtils:6657"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.StringUtils:6656"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.StringUtils:6666"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.StringUtils:null"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.StringUtils:6667"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.StringUtils:6657"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.StringUtils:6656"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.StringUtils:6667"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.StringUtils:6657"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.StringUtils:6656"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.StringUtils:6667"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.StringUtils:6670"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.StringUtils:6669"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.StringUtils:6673"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.StringUtils:null"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.StringUtils:6675"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.StringUtils:6676"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.StringUtils:6675"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.StringUtils:6675"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.StringUtils:6657"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.StringUtils:6656"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.StringUtils:6683"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.StringUtils:6687"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.StringUtils:6686"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.StringUtils:6693"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.StringUtils:6703"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.StringUtils:6702"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.StringUtils:6694"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.StringUtils:6687"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.StringUtils:6686"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.StringUtils:6694"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.StringUtils:6697"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.StringUtils:6696"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.StringUtils:6698"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.StringUtils:6687"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.StringUtils:6686"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.StringUtils:6707"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.StringUtils:6736"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.StringUtils:6709"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.StringUtils:6711"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.StringUtils:6720"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.StringUtils:6712"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.StringUtils:6711"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.StringUtils:6721"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.StringUtils:6712"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.StringUtils:6711"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.StringUtils:6721"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.StringUtils:6712"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.StringUtils:6711"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.StringUtils:6721"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.StringUtils:6724"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.StringUtils:6723"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.StringUtils:6727"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.StringUtils:null"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.StringUtils:6729"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.StringUtils:6730"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.StringUtils:6729"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.StringUtils:6729"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.StringUtils:6712"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.StringUtils:6711"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.StringUtils:6738"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.StringUtils:6740"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.StringUtils:6742"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.StringUtils:6746"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.StringUtils:6745"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.lang3.StringUtils:6632,1"
      Dst: "[java.util.Arrays].asList"
    - Src: "org.apache.commons.lang3.StringUtils:6632,1"
      Dst: "[java.util.HashSet].<init>"
    - Src: "org.apache.commons.lang3.StringUtils:6634,1"
      Dst: "[java.util.Set].retainAll"
    - Src: "org.apache.commons.lang3.StringUtils:6635,1"
      Dst: "[java.util.Set].isEmpty"
    - Src: "org.apache.commons.lang3.StringUtils:6636,1"
      Dst: "[java.lang.IllegalStateException].<init>"
    - Src: "org.apache.commons.lang3.StringUtils:6641,1"
      Dst: "[org.apache.commons.lang3.StringUtils].isEmpty"
    - Src: "org.apache.commons.lang3.StringUtils:6641,1"
      Dst: "[org.apache.commons.lang3.ArrayUtils].isEmpty"
    - Src: "org.apache.commons.lang3.StringUtils:6641,1"
      Dst: "[org.apache.commons.lang3.ArrayUtils].isNotEmpty"
    - Src: "org.apache.commons.lang3.StringUtils:6650,1"
      Dst: "[java.lang.StringBuilder].<init>"
    - Src: "org.apache.commons.lang3.StringUtils:6650,1"
      Dst: "[java.lang.StringBuilder].append"
    - Src: "org.apache.commons.lang3.StringUtils:6650,1"
      Dst: "[java.lang.StringBuilder].toString"
    - Src: "org.apache.commons.lang3.StringUtils:6650,1"
      Dst: "[java.lang.IllegalArgumentException].<init>"
    - Src: "org.apache.commons.lang3.StringUtils:6670,1"
      Dst: "[java.lang.String].indexOf"
    - Src: "org.apache.commons.lang3.StringUtils:6697,1"
      Dst: "[java.lang.String].length"
    - Src: "org.apache.commons.lang3.StringUtils:6703,1"
      Dst: "[java.lang.Math].min"
    - Src: "org.apache.commons.lang3.StringUtils:6710,1"
      Dst: "[java.lang.String].charAt"
    - Src: "org.apache.commons.lang3.StringUtils:6746,1"
      Dst: "[org.apache.commons.lang3.StringUtils].replaceEach"
    JavaMethodInfo: null
    BBCount: 57
    CyclomaticComplexity: 7
  - functionName: "[org.apache.commons.lang3.StringUtils].replaceEachRepeatedly(java.lang.String,java.lang.String[],java.lang.String[])"
    functionSourceFile: "org.apache.commons.lang3.StringUtils"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.String"
    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.apache.commons.lang3.StringUtils:6790,1"
      Dst: "[org.apache.commons.lang3.ArrayUtils].getLength"
    - Src: "org.apache.commons.lang3.StringUtils:6790,1"
      Dst: "[org.apache.commons.lang3.StringUtils].replaceEach"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.StringUtils].replaceFirst(java.lang.String,java.lang.String,java.lang.String)"
    functionSourceFile: "org.apache.commons.lang3.StringUtils"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 3
    argTypes:
    - "java.lang.String"
    - "java.lang.String"
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.lang3.StringUtils:6843,1"
      Dst: "[org.apache.commons.lang3.RegExUtils].replaceFirst"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.StringUtils].replaceIgnoreCase(java.lang.String,java.lang.String,java.lang.String)"
    functionSourceFile: "org.apache.commons.lang3.StringUtils"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.String"
    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.apache.commons.lang3.StringUtils:6871,1"
      Dst: "[org.apache.commons.lang3.StringUtils].replaceIgnoreCase"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.StringUtils].replaceIgnoreCase(java.lang.String,java.lang.String,java.lang.String,int)"
    functionSourceFile: "org.apache.commons.lang3.StringUtils"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 4
    argTypes:
    - "java.lang.String"
    - "java.lang.String"
    - "java.lang.String"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.lang3.StringUtils:6904,1"
      Dst: "[org.apache.commons.lang3.StringUtils].replace"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.StringUtils].replaceOnce(java.lang.String,java.lang.String,java.lang.String)"
    functionSourceFile: "org.apache.commons.lang3.StringUtils"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 3
    argTypes:
    - "java.lang.String"
    - "java.lang.String"
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.lang3.StringUtils:6931,1"
      Dst: "[org.apache.commons.lang3.StringUtils].replace"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.StringUtils].replaceOnceIgnoreCase(java.lang.String,java.lang.String,java.lang.String)"
    functionSourceFile: "org.apache.commons.lang3.StringUtils"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 3
    argTypes:
    - "java.lang.String"
    - "java.lang.String"
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.lang3.StringUtils:6960,1"
      Dst: "[org.apache.commons.lang3.StringUtils].replaceIgnoreCase"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.StringUtils].replacePattern(java.lang.String,java.lang.String,java.lang.String)"
    functionSourceFile: "org.apache.commons.lang3.StringUtils"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 3
    argTypes:
    - "java.lang.String"
    - "java.lang.String"
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.lang3.StringUtils:7006,1"
      Dst: "[org.apache.commons.lang3.RegExUtils].replacePattern"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.StringUtils].reverse(java.lang.String)"
    functionSourceFile: "org.apache.commons.lang3.StringUtils"
    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: "org.apache.commons.lang3.StringUtils:7024"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.StringUtils:7027"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.StringUtils:7026"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.lang3.StringUtils:7027,1"
      Dst: "[java.lang.StringBuilder].<init>"
    - Src: "org.apache.commons.lang3.StringUtils:7027,1"
      Dst: "[java.lang.StringBuilder].reverse"
    - Src: "org.apache.commons.lang3.StringUtils:7027,1"
      Dst: "[java.lang.StringBuilder].toString"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.StringUtils].reverseDelimited(java.lang.String,char)"
    functionSourceFile: "org.apache.commons.lang3.StringUtils"
    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:
    - Branch String: "org.apache.commons.lang3.StringUtils:7050"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.StringUtils:7055"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.StringUtils:7054"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.lang3.StringUtils:7055,1"
      Dst: "[org.apache.commons.lang3.StringUtils].split"
    - Src: "org.apache.commons.lang3.StringUtils:7056,1"
      Dst: "[org.apache.commons.lang3.ArrayUtils].reverse"
    - Src: "org.apache.commons.lang3.StringUtils:7057,1"
      Dst: "[org.apache.commons.lang3.StringUtils].join"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.StringUtils].right(java.lang.String,int)"
    functionSourceFile: "org.apache.commons.lang3.StringUtils"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 2
    argTypes:
    - "java.lang.String"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 13
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.commons.lang3.StringUtils:7081"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.StringUtils:7084"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.StringUtils:7083"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.StringUtils:7084"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.StringUtils:7087"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.StringUtils:7086"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.StringUtils:7087"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.StringUtils:7090"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.StringUtils:7089"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.lang3.StringUtils:7087,1"
      Dst: "[java.lang.String].length"
    - Src: "org.apache.commons.lang3.StringUtils:7090,1"
      Dst: "[java.lang.String].substring"
    JavaMethodInfo: null
    BBCount: 7
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.StringUtils].rightPad(java.lang.String,int)"
    functionSourceFile: "org.apache.commons.lang3.StringUtils"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 2
    argTypes:
    - "java.lang.String"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.lang3.StringUtils:7113,1"
      Dst: "[org.apache.commons.lang3.StringUtils].rightPad"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.StringUtils].rightPad(java.lang.String,int,char)"
    functionSourceFile: "org.apache.commons.lang3.StringUtils"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 3
    argTypes:
    - "java.lang.String"
    - "int"
    - "char"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 16
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.commons.lang3.StringUtils:7138"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.StringUtils:7141"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.StringUtils:7140"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.StringUtils:7142"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.StringUtils:7145"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.StringUtils:7144"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.StringUtils:7145"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.StringUtils:7148"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.StringUtils:7147"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.lang3.StringUtils:7141,1"
      Dst: "[java.lang.String].length"
    - Src: "org.apache.commons.lang3.StringUtils:7146,1"
      Dst: "[java.lang.String].valueOf"
    - Src: "org.apache.commons.lang3.StringUtils:7146,1"
      Dst: "[org.apache.commons.lang3.StringUtils].rightPad"
    - Src: "org.apache.commons.lang3.StringUtils:7148,1"
      Dst: "[org.apache.commons.lang3.StringUtils].repeat"
    - Src: "org.apache.commons.lang3.StringUtils:7148,1"
      Dst: "[java.lang.String].concat"
    JavaMethodInfo: null
    BBCount: 7
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.StringUtils].rightPad(java.lang.String,int,java.lang.String)"
    functionSourceFile: "org.apache.commons.lang3.StringUtils"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 3
    argTypes:
    - "java.lang.String"
    - "int"
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 38
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.commons.lang3.StringUtils:7175"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.StringUtils:7178"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.StringUtils:7177"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.StringUtils:7178"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.StringUtils:7181"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.StringUtils:7180"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.StringUtils:7184"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.StringUtils:7187"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.StringUtils:7186"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.StringUtils:7187"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.StringUtils:7191"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.StringUtils:7190"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.StringUtils:7187"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.StringUtils:7191"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.StringUtils:7190"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.StringUtils:7191"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.StringUtils:7194"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.StringUtils:7193"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.StringUtils:7194"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.StringUtils:7197"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.StringUtils:7196"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.StringUtils:7199"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.StringUtils:7201"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.lang3.StringUtils:7178,1"
      Dst: "[org.apache.commons.lang3.StringUtils].isEmpty"
    - Src: "org.apache.commons.lang3.StringUtils:7181,1"
      Dst: "[java.lang.String].length"
    - Src: "org.apache.commons.lang3.StringUtils:7188,1"
      Dst: "[java.lang.String].charAt"
    - Src: "org.apache.commons.lang3.StringUtils:7188,1"
      Dst: "[org.apache.commons.lang3.StringUtils].rightPad"
    - Src: "org.apache.commons.lang3.StringUtils:7192,1"
      Dst: "[java.lang.String].concat"
    - Src: "org.apache.commons.lang3.StringUtils:7195,1"
      Dst: "[java.lang.String].substring"
    - Src: "org.apache.commons.lang3.StringUtils:7198,1"
      Dst: "[java.lang.String].toCharArray"
    - Src: "org.apache.commons.lang3.StringUtils:7202,1"
      Dst: "[java.lang.String].<init>"
    JavaMethodInfo: null
    BBCount: 17
    CyclomaticComplexity: 2
  - functionName: "[org.apache.commons.lang3.StringUtils].rotate(java.lang.String,int)"
    functionSourceFile: "org.apache.commons.lang3.StringUtils"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 2
    argTypes:
    - "java.lang.String"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 20
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.commons.lang3.StringUtils:7232"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.StringUtils:7236"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.StringUtils:7235"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.StringUtils:7237"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.StringUtils:7238"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.StringUtils:7237"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.StringUtils:7237"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.StringUtils:7238"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.StringUtils:7237"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.StringUtils:7237"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.StringUtils:7241"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.StringUtils:7240"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.lang3.StringUtils:7236,1"
      Dst: "[java.lang.String].length"
    - Src: "org.apache.commons.lang3.StringUtils:7241,1"
      Dst: "[java.lang.StringBuilder].<init>"
    - Src: "org.apache.commons.lang3.StringUtils:7243,1"
      Dst: "[org.apache.commons.lang3.StringUtils].substring"
    - Src: "org.apache.commons.lang3.StringUtils:7243,1"
      Dst: "[java.lang.StringBuilder].append"
    - Src: "org.apache.commons.lang3.StringUtils:7245,1"
      Dst: "[java.lang.StringBuilder].toString"
    JavaMethodInfo: null
    BBCount: 7
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.StringUtils].split(java.lang.String)"
    functionSourceFile: "org.apache.commons.lang3.StringUtils"
    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.apache.commons.lang3.StringUtils:7271,1"
      Dst: "[org.apache.commons.lang3.StringUtils].split"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.StringUtils].split(java.lang.String,char)"
    functionSourceFile: "org.apache.commons.lang3.StringUtils"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.String[]"
    argCount: 2
    argTypes:
    - "java.lang.String"
    - "char"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.lang3.StringUtils:7299,1"
      Dst: "[org.apache.commons.lang3.StringUtils].splitWorker"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.StringUtils].split(java.lang.String,java.lang.String)"
    functionSourceFile: "org.apache.commons.lang3.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: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.lang3.StringUtils:7328,1"
      Dst: "[org.apache.commons.lang3.StringUtils].splitWorker"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.StringUtils].split(java.lang.String,java.lang.String,int)"
    functionSourceFile: "org.apache.commons.lang3.StringUtils"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.String[]"
    argCount: 3
    argTypes:
    - "java.lang.String"
    - "java.lang.String"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.lang3.StringUtils:7362,1"
      Dst: "[org.apache.commons.lang3.StringUtils].splitWorker"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.StringUtils].splitByCharacterType(java.lang.String)"
    functionSourceFile: "org.apache.commons.lang3.StringUtils"
    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.apache.commons.lang3.StringUtils:7385,1"
      Dst: "[org.apache.commons.lang3.StringUtils].splitByCharacterType"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.StringUtils].splitByCharacterType(java.lang.String,boolean)"
    functionSourceFile: "org.apache.commons.lang3.StringUtils"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.String[]"
    argCount: 2
    argTypes:
    - "java.lang.String"
    - "boolean"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 49
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.commons.lang3.StringUtils:7403"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.StringUtils:7406"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.StringUtils:7405"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.StringUtils:7406"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.StringUtils:7409"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.StringUtils:7408"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.StringUtils:7413"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.StringUtils:7430"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.StringUtils:7429"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.StringUtils:7415"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.StringUtils:7418"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.StringUtils:7417"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.StringUtils:7418"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.StringUtils:7425"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.StringUtils:7424"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.StringUtils:7418"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.StringUtils:7425"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.StringUtils:7424"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.StringUtils:7418"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.StringUtils:7425"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.StringUtils:7424"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.StringUtils:7420"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.StringUtils:7424"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.StringUtils:7423"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.lang3.StringUtils:7406,1"
      Dst: "[java.lang.String].isEmpty"
    - Src: "org.apache.commons.lang3.StringUtils:7409,1"
      Dst: "[java.lang.String].toCharArray"
    - Src: "org.apache.commons.lang3.StringUtils:7410,1"
      Dst: "[java.util.ArrayList].<init>"
    - Src: "org.apache.commons.lang3.StringUtils:7412,1"
      Dst: "[java.lang.Character].getType"
    - Src: "org.apache.commons.lang3.StringUtils:7421,1"
      Dst: "[java.lang.String].<init>"
    - Src: "org.apache.commons.lang3.StringUtils:7421,1"
      Dst: "[java.util.List].add"
    - Src: "org.apache.commons.lang3.StringUtils:7431,1"
      Dst: "[java.util.List].toArray"
    JavaMethodInfo: null
    BBCount: 18
    CyclomaticComplexity: 2
  - functionName: "[org.apache.commons.lang3.StringUtils].splitByCharacterTypeCamelCase(java.lang.String)"
    functionSourceFile: "org.apache.commons.lang3.StringUtils"
    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.apache.commons.lang3.StringUtils:7459,1"
      Dst: "[org.apache.commons.lang3.StringUtils].splitByCharacterType"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.StringUtils].splitByWholeSeparator(java.lang.String,java.lang.String)"
    functionSourceFile: "org.apache.commons.lang3.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: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.lang3.StringUtils:7486,1"
      Dst: "[org.apache.commons.lang3.StringUtils].splitByWholeSeparatorWorker"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.StringUtils].splitByWholeSeparator(java.lang.String,java.lang.String,int)"
    functionSourceFile: "org.apache.commons.lang3.StringUtils"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.String[]"
    argCount: 3
    argTypes:
    - "java.lang.String"
    - "java.lang.String"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.lang3.StringUtils:7517,1"
      Dst: "[org.apache.commons.lang3.StringUtils].splitByWholeSeparatorWorker"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.StringUtils].splitByWholeSeparatorPreserveAllTokens(java.lang.String,java.lang.String)"
    functionSourceFile: "org.apache.commons.lang3.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: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.lang3.StringUtils:7546,1"
      Dst: "[org.apache.commons.lang3.StringUtils].splitByWholeSeparatorWorker"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.StringUtils].splitByWholeSeparatorPreserveAllTokens(java.lang.String,java.lang.String,int)"
    functionSourceFile: "org.apache.commons.lang3.StringUtils"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.String[]"
    argCount: 3
    argTypes:
    - "java.lang.String"
    - "java.lang.String"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.lang3.StringUtils:7579,1"
      Dst: "[org.apache.commons.lang3.StringUtils].splitByWholeSeparatorWorker"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.StringUtils].splitByWholeSeparatorWorker(java.lang.String,java.lang.String,int,boolean)"
    functionSourceFile: "org.apache.commons.lang3.StringUtils"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.String[]"
    argCount: 4
    argTypes:
    - "java.lang.String"
    - "java.lang.String"
    - "int"
    - "boolean"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 56
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.commons.lang3.StringUtils:7598"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.StringUtils:7602"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.StringUtils:7601"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.StringUtils:7604"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.StringUtils:7608"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.StringUtils:7607"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.StringUtils:7608"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.StringUtils:7609"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.StringUtils:7608"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.StringUtils:7612"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.StringUtils:7619"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.StringUtils:7659"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.StringUtils:7658"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.StringUtils:7622"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.StringUtils:7654"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.StringUtils:7653"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.StringUtils:7623"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.StringUtils:7641"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.StringUtils:7640"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.StringUtils:7626"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.StringUtils:7632"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.StringUtils:7631"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.StringUtils:7641"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.StringUtils:7650"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.StringUtils:7649"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.StringUtils:7643"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.StringUtils:7647"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.StringUtils:7646"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.lang3.StringUtils:7602,1"
      Dst: "[java.lang.String].length"
    - Src: "org.apache.commons.lang3.StringUtils:7608,1"
      Dst: "[java.lang.String].equals"
    - Src: "org.apache.commons.lang3.StringUtils:7610,1"
      Dst: "[org.apache.commons.lang3.StringUtils].splitWorker"
    - Src: "org.apache.commons.lang3.StringUtils:7615,1"
      Dst: "[java.util.ArrayList].<init>"
    - Src: "org.apache.commons.lang3.StringUtils:7620,1"
      Dst: "[java.lang.String].indexOf"
    - Src: "org.apache.commons.lang3.StringUtils:7628,1"
      Dst: "[java.lang.String].substring"
    - Src: "org.apache.commons.lang3.StringUtils:7628,1"
      Dst: "[java.util.ArrayList].add"
    - Src: "org.apache.commons.lang3.StringUtils:7659,1"
      Dst: "[java.util.ArrayList].toArray"
    JavaMethodInfo: null
    BBCount: 21
    CyclomaticComplexity: 2
  - functionName: "[org.apache.commons.lang3.StringUtils].splitPreserveAllTokens(java.lang.String)"
    functionSourceFile: "org.apache.commons.lang3.StringUtils"
    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.apache.commons.lang3.StringUtils:7687,1"
      Dst: "[org.apache.commons.lang3.StringUtils].splitWorker"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.StringUtils].splitPreserveAllTokens(java.lang.String,char)"
    functionSourceFile: "org.apache.commons.lang3.StringUtils"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.String[]"
    argCount: 2
    argTypes:
    - "java.lang.String"
    - "char"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.lang3.StringUtils:7723,1"
      Dst: "[org.apache.commons.lang3.StringUtils].splitWorker"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.StringUtils].splitPreserveAllTokens(java.lang.String,java.lang.String)"
    functionSourceFile: "org.apache.commons.lang3.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: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.lang3.StringUtils:7760,1"
      Dst: "[org.apache.commons.lang3.StringUtils].splitWorker"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.StringUtils].splitPreserveAllTokens(java.lang.String,java.lang.String,int)"
    functionSourceFile: "org.apache.commons.lang3.StringUtils"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.String[]"
    argCount: 3
    argTypes:
    - "java.lang.String"
    - "java.lang.String"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.lang3.StringUtils:7800,1"
      Dst: "[org.apache.commons.lang3.StringUtils].splitWorker"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.StringUtils].splitWorker(java.lang.String,char,boolean)"
    functionSourceFile: "org.apache.commons.lang3.StringUtils"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.String[]"
    argCount: 3
    argTypes:
    - "java.lang.String"
    - "char"
    - "boolean"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 48
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.commons.lang3.StringUtils:7818"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.StringUtils:7821"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.StringUtils:7820"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.StringUtils:7822"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.StringUtils:7825"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.StringUtils:7824"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.StringUtils:7830"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.StringUtils:7844"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.StringUtils:7843"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.StringUtils:7831"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.StringUtils:7840"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.StringUtils:7839"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.StringUtils:7832"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.StringUtils:7833"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.StringUtils:7832"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.StringUtils:7832"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.StringUtils:7837"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.StringUtils:7836"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.StringUtils:7844"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.StringUtils:7845"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.StringUtils:7844"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.StringUtils:7844"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.StringUtils:7847"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.StringUtils:7846"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.StringUtils:7844"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.StringUtils:7847"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.StringUtils:7846"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.lang3.StringUtils:7821,1"
      Dst: "[java.lang.String].length"
    - Src: "org.apache.commons.lang3.StringUtils:7825,1"
      Dst: "[java.util.ArrayList].<init>"
    - Src: "org.apache.commons.lang3.StringUtils:7831,1"
      Dst: "[java.lang.String].charAt"
    - Src: "org.apache.commons.lang3.StringUtils:7833,1"
      Dst: "[java.lang.String].substring"
    - Src: "org.apache.commons.lang3.StringUtils:7833,1"
      Dst: "[java.util.List].add"
    - Src: "org.apache.commons.lang3.StringUtils:7847,1"
      Dst: "[java.util.List].toArray"
    JavaMethodInfo: null
    BBCount: 17
    CyclomaticComplexity: 2
  - functionName: "[org.apache.commons.lang3.StringUtils].splitWorker(java.lang.String,java.lang.String,int,boolean)"
    functionSourceFile: "org.apache.commons.lang3.StringUtils"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.String[]"
    argCount: 4
    argTypes:
    - "java.lang.String"
    - "java.lang.String"
    - "int"
    - "boolean"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 115
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.commons.lang3.StringUtils:7869"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.StringUtils:7872"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.StringUtils:7871"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.StringUtils:7873"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.StringUtils:7876"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.StringUtils:7875"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.StringUtils:7882"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.StringUtils:7901"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.StringUtils:7884"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.StringUtils:7944"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.StringUtils:7943"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.StringUtils:7885"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.StringUtils:7898"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.StringUtils:7897"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.StringUtils:7886"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.StringUtils:7887"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.StringUtils:7886"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.StringUtils:7886"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.StringUtils:7895"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.StringUtils:7894"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.StringUtils:7888"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.StringUtils:null"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.StringUtils:7902"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.StringUtils:7924"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.StringUtils:7905"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.StringUtils:7923"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.StringUtils:7922"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.StringUtils:7906"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.StringUtils:7919"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.StringUtils:7918"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.StringUtils:7907"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.StringUtils:7908"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.StringUtils:7907"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.StringUtils:7907"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.StringUtils:7916"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.StringUtils:7915"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.StringUtils:7909"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.StringUtils:null"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.StringUtils:7925"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.StringUtils:7944"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.StringUtils:7943"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.StringUtils:7926"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.StringUtils:7939"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.StringUtils:7938"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.StringUtils:7927"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.StringUtils:7928"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.StringUtils:7927"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.StringUtils:7927"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.StringUtils:7936"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.StringUtils:7935"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.StringUtils:7929"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.StringUtils:null"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.StringUtils:7944"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.StringUtils:7945"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.StringUtils:7944"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.StringUtils:7944"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.StringUtils:7947"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.StringUtils:7946"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.StringUtils:7944"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.StringUtils:7947"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.StringUtils:7946"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.lang3.StringUtils:7872,1"
      Dst: "[java.lang.String].length"
    - Src: "org.apache.commons.lang3.StringUtils:7876,1"
      Dst: "[java.util.ArrayList].<init>"
    - Src: "org.apache.commons.lang3.StringUtils:7885,1"
      Dst: "[java.lang.String].charAt"
    - Src: "org.apache.commons.lang3.StringUtils:7885,1"
      Dst: "[java.lang.Character].isWhitespace"
    - Src: "org.apache.commons.lang3.StringUtils:7892,1"
      Dst: "[java.lang.String].substring"
    - Src: "org.apache.commons.lang3.StringUtils:7892,1"
      Dst: "[java.util.List].add"
    - Src: "org.apache.commons.lang3.StringUtils:7926,1"
      Dst: "[java.lang.String].indexOf"
    - Src: "org.apache.commons.lang3.StringUtils:7947,1"
      Dst: "[java.util.List].toArray"
    JavaMethodInfo: null
    BBCount: 40
    CyclomaticComplexity: 4
  - functionName: "[org.apache.commons.lang3.StringUtils].startsWith(java.lang.CharSequence,java.lang.CharSequence)"
    functionSourceFile: "org.apache.commons.lang3.StringUtils"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 2
    argTypes:
    - "java.lang.CharSequence"
    - "java.lang.CharSequence"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.lang3.StringUtils:7973,1"
      Dst: "[org.apache.commons.lang3.StringUtils].startsWith"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.StringUtils].startsWith(java.lang.CharSequence,java.lang.CharSequence,boolean)"
    functionSourceFile: "org.apache.commons.lang3.StringUtils"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 3
    argTypes:
    - "java.lang.CharSequence"
    - "java.lang.CharSequence"
    - "boolean"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 16
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.commons.lang3.StringUtils:7988"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.StringUtils:7989"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.StringUtils:7988"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.StringUtils:7988"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.StringUtils:7992"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.StringUtils:7991"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.StringUtils:7989"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.StringUtils:7988"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.StringUtils:7993"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.StringUtils:7996"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.StringUtils:7995"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.lang3.StringUtils:7992,1"
      Dst: "[java.lang.CharSequence].length"
    - Src: "org.apache.commons.lang3.StringUtils:7996,1"
      Dst: "[org.apache.commons.lang3.CharSequenceUtils].regionMatches"
    JavaMethodInfo: null
    BBCount: 9
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.StringUtils].startsWithAny(java.lang.CharSequence,java.lang.CharSequence[])"
    functionSourceFile: "org.apache.commons.lang3.StringUtils"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 2
    argTypes:
    - "java.lang.CharSequence"
    - "java.lang.CharSequence[]"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 17
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.commons.lang3.StringUtils:8022"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.StringUtils:8023"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.StringUtils:8022"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.StringUtils:8022"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.StringUtils:8025"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.StringUtils:8024"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.StringUtils:8025"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.StringUtils:8030"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.StringUtils:8029"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.StringUtils:8026"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.StringUtils:8025"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.StringUtils:8024"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.lang3.StringUtils:8022,1"
      Dst: "[org.apache.commons.lang3.StringUtils].isEmpty"
    - Src: "org.apache.commons.lang3.StringUtils:8022,1"
      Dst: "[org.apache.commons.lang3.ArrayUtils].isEmpty"
    - Src: "org.apache.commons.lang3.StringUtils:8026,1"
      Dst: "[org.apache.commons.lang3.StringUtils].startsWith"
    JavaMethodInfo: null
    BBCount: 9
    CyclomaticComplexity: 2
  - functionName: "[org.apache.commons.lang3.StringUtils].startsWithIgnoreCase(java.lang.CharSequence,java.lang.CharSequence)"
    functionSourceFile: "org.apache.commons.lang3.StringUtils"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 2
    argTypes:
    - "java.lang.CharSequence"
    - "java.lang.CharSequence"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.lang3.StringUtils:8056,1"
      Dst: "[org.apache.commons.lang3.StringUtils].startsWith"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.StringUtils].strip(java.lang.String)"
    functionSourceFile: "org.apache.commons.lang3.StringUtils"
    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.apache.commons.lang3.StringUtils:8082,1"
      Dst: "[org.apache.commons.lang3.StringUtils].strip"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.StringUtils].strip(java.lang.String,java.lang.String)"
    functionSourceFile: "org.apache.commons.lang3.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: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.lang3.StringUtils:8112,1"
      Dst: "[org.apache.commons.lang3.StringUtils].stripStart"
    - Src: "org.apache.commons.lang3.StringUtils:8113,1"
      Dst: "[org.apache.commons.lang3.StringUtils].stripEnd"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.StringUtils].stripAccents(java.lang.String)"
    functionSourceFile: "org.apache.commons.lang3.StringUtils"
    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.apache.commons.lang3.StringUtils:8135"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.StringUtils:8138"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.StringUtils:8137"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.lang3.StringUtils:8138,1"
      Dst: "[java.text.Normalizer].normalize"
    - Src: "org.apache.commons.lang3.StringUtils:8138,1"
      Dst: "[java.lang.StringBuilder].<init>"
    - Src: "org.apache.commons.lang3.StringUtils:8139,1"
      Dst: "[org.apache.commons.lang3.StringUtils].convertRemainingAccentCharacters"
    - Src: "org.apache.commons.lang3.StringUtils:8141,1"
      Dst: "[java.util.regex.Pattern].matcher"
    - Src: "org.apache.commons.lang3.StringUtils:8141,1"
      Dst: "[java.util.regex.Matcher].replaceAll"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.StringUtils].stripAll(java.lang.String[])"
    functionSourceFile: "org.apache.commons.lang3.StringUtils"
    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.apache.commons.lang3.StringUtils:8164,1"
      Dst: "[org.apache.commons.lang3.StringUtils].stripAll"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.StringUtils].stripAll(java.lang.String[],java.lang.String)"
    functionSourceFile: "org.apache.commons.lang3.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: 9
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.commons.lang3.StringUtils:8194"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.StringUtils:8197"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.StringUtils:8196"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.lang3.StringUtils:8193,1"
      Dst: "[org.apache.commons.lang3.ArrayUtils].getLength"
    - Src: "org.apache.commons.lang3.StringUtils:8198,1"
      Dst: "[org.apache.commons.lang3.StringUtils$lambda_stripAll_0__52].bootstrap$"
    - Src: "org.apache.commons.lang3.StringUtils:8198,1"
      Dst: "[java.util.Arrays].setAll"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.StringUtils].stripEnd(java.lang.String,java.lang.String)"
    functionSourceFile: "org.apache.commons.lang3.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: 30
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.commons.lang3.StringUtils:8229"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.StringUtils:8233"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.StringUtils:8232"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.StringUtils:8233"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.StringUtils:8237"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.StringUtils:8236"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.StringUtils:8234"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.StringUtils:8244"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.StringUtils:8243"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.StringUtils:8234"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.StringUtils:8244"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.StringUtils:8243"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.StringUtils:8237"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.StringUtils:8240"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.StringUtils:8239"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.StringUtils:8240"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.StringUtils:8244"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.StringUtils:8243"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.StringUtils:8240"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.StringUtils:8244"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.StringUtils:8243"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.lang3.StringUtils:8228,1"
      Dst: "[org.apache.commons.lang3.StringUtils].length"
    - Src: "org.apache.commons.lang3.StringUtils:8234,1"
      Dst: "[java.lang.String].charAt"
    - Src: "org.apache.commons.lang3.StringUtils:8234,1"
      Dst: "[java.lang.Character].isWhitespace"
    - Src: "org.apache.commons.lang3.StringUtils:8237,1"
      Dst: "[java.lang.String].isEmpty"
    - Src: "org.apache.commons.lang3.StringUtils:8240,1"
      Dst: "[java.lang.String].indexOf"
    - Src: "org.apache.commons.lang3.StringUtils:8244,1"
      Dst: "[java.lang.String].substring"
    JavaMethodInfo: null
    BBCount: 12
    CyclomaticComplexity: 3
  - functionName: "[org.apache.commons.lang3.StringUtils].stripStart(java.lang.String,java.lang.String)"
    functionSourceFile: "org.apache.commons.lang3.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: 26
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.commons.lang3.StringUtils:8273"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.StringUtils:8276"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.StringUtils:8275"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.StringUtils:8277"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.StringUtils:8281"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.StringUtils:8280"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.StringUtils:8278"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.StringUtils:8288"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.StringUtils:8287"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.StringUtils:8278"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.StringUtils:8288"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.StringUtils:8287"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.StringUtils:8281"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.StringUtils:8284"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.StringUtils:8283"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.StringUtils:8284"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.StringUtils:8288"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.StringUtils:8287"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.StringUtils:8284"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.StringUtils:8288"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.StringUtils:8287"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.lang3.StringUtils:8272,1"
      Dst: "[org.apache.commons.lang3.StringUtils].length"
    - Src: "org.apache.commons.lang3.StringUtils:8278,1"
      Dst: "[java.lang.String].charAt"
    - Src: "org.apache.commons.lang3.StringUtils:8278,1"
      Dst: "[java.lang.Character].isWhitespace"
    - Src: "org.apache.commons.lang3.StringUtils:8281,1"
      Dst: "[java.lang.String].isEmpty"
    - Src: "org.apache.commons.lang3.StringUtils:8284,1"
      Dst: "[java.lang.String].indexOf"
    - Src: "org.apache.commons.lang3.StringUtils:8288,1"
      Dst: "[java.lang.String].substring"
    JavaMethodInfo: null
    BBCount: 12
    CyclomaticComplexity: 3
  - functionName: "[org.apache.commons.lang3.StringUtils].stripToEmpty(java.lang.String)"
    functionSourceFile: "org.apache.commons.lang3.StringUtils"
    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.apache.commons.lang3.StringUtils:8314"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.StringUtils:8313"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.lang3.StringUtils:8314,1"
      Dst: "[org.apache.commons.lang3.StringUtils].strip"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.StringUtils].stripToNull(java.lang.String)"
    functionSourceFile: "org.apache.commons.lang3.StringUtils"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 10
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.commons.lang3.StringUtils:8341"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.StringUtils:8344"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.StringUtils:8343"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.StringUtils:8345"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.StringUtils:8343"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.lang3.StringUtils:8344,1"
      Dst: "[org.apache.commons.lang3.StringUtils].strip"
    - Src: "org.apache.commons.lang3.StringUtils:8345,1"
      Dst: "[java.lang.String].isEmpty"
    JavaMethodInfo: null
    BBCount: 6
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.StringUtils].substring(java.lang.String,int)"
    functionSourceFile: "org.apache.commons.lang3.StringUtils"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 2
    argTypes:
    - "java.lang.String"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 14
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.commons.lang3.StringUtils:8373"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.StringUtils:8378"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.StringUtils:8377"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.StringUtils:8378"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.StringUtils:8382"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.StringUtils:8381"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.StringUtils:8382"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.StringUtils:8385"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.StringUtils:8384"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.StringUtils:8385"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.StringUtils:8389"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.StringUtils:8388"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.lang3.StringUtils:8379,1"
      Dst: "[java.lang.String].length"
    - Src: "org.apache.commons.lang3.StringUtils:8389,1"
      Dst: "[java.lang.String].substring"
    JavaMethodInfo: null
    BBCount: 9
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.StringUtils].substring(java.lang.String,int,int)"
    functionSourceFile: "org.apache.commons.lang3.StringUtils"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 3
    argTypes:
    - "java.lang.String"
    - "int"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 22
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.commons.lang3.StringUtils:8428"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.StringUtils:8433"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.StringUtils:8432"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.StringUtils:8433"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.StringUtils:8436"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.StringUtils:8435"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.StringUtils:8436"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.StringUtils:8441"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.StringUtils:8440"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.StringUtils:8441"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.StringUtils:8446"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.StringUtils:8445"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.StringUtils:8446"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.StringUtils:8450"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.StringUtils:8449"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.StringUtils:8450"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.StringUtils:8453"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.StringUtils:8452"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.StringUtils:8453"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.StringUtils:8457"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.StringUtils:8456"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.lang3.StringUtils:8434,1"
      Dst: "[java.lang.String].length"
    - Src: "org.apache.commons.lang3.StringUtils:8457,1"
      Dst: "[java.lang.String].substring"
    JavaMethodInfo: null
    BBCount: 15
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.StringUtils].substringAfter(java.lang.String,int)"
    functionSourceFile: "org.apache.commons.lang3.StringUtils"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 2
    argTypes:
    - "java.lang.String"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 12
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.commons.lang3.StringUtils:8486"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.StringUtils:8489"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.StringUtils:8488"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.StringUtils:8490"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.StringUtils:8493"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.StringUtils:8492"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.lang3.StringUtils:8486,1"
      Dst: "[org.apache.commons.lang3.StringUtils].isEmpty"
    - Src: "org.apache.commons.lang3.StringUtils:8489,1"
      Dst: "[java.lang.String].indexOf"
    - Src: "org.apache.commons.lang3.StringUtils:8493,1"
      Dst: "[java.lang.String].substring"
    JavaMethodInfo: null
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.StringUtils].substringAfter(java.lang.String,java.lang.String)"
    functionSourceFile: "org.apache.commons.lang3.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: 15
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.commons.lang3.StringUtils:8525"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.StringUtils:8528"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.StringUtils:8527"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.StringUtils:8528"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.StringUtils:8531"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.StringUtils:8530"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.StringUtils:8532"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.StringUtils:8535"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.StringUtils:8534"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.lang3.StringUtils:8525,1"
      Dst: "[org.apache.commons.lang3.StringUtils].isEmpty"
    - Src: "org.apache.commons.lang3.StringUtils:8531,1"
      Dst: "[java.lang.String].indexOf"
    - Src: "org.apache.commons.lang3.StringUtils:8535,1"
      Dst: "[java.lang.String].length"
    - Src: "org.apache.commons.lang3.StringUtils:8535,1"
      Dst: "[java.lang.String].substring"
    JavaMethodInfo: null
    BBCount: 7
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.StringUtils].substringAfterLast(java.lang.String,int)"
    functionSourceFile: "org.apache.commons.lang3.StringUtils"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 2
    argTypes:
    - "java.lang.String"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 15
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.commons.lang3.StringUtils:8565"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.StringUtils:8568"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.StringUtils:8567"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.StringUtils:8569"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.StringUtils:8570"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.StringUtils:8569"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.StringUtils:8569"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.StringUtils:8572"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.StringUtils:8571"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.lang3.StringUtils:8565,1"
      Dst: "[org.apache.commons.lang3.StringUtils].isEmpty"
    - Src: "org.apache.commons.lang3.StringUtils:8568,1"
      Dst: "[java.lang.String].lastIndexOf"
    - Src: "org.apache.commons.lang3.StringUtils:8569,1"
      Dst: "[java.lang.String].length"
    - Src: "org.apache.commons.lang3.StringUtils:8572,1"
      Dst: "[java.lang.String].substring"
    JavaMethodInfo: null
    BBCount: 6
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.StringUtils].substringAfterLast(java.lang.String,java.lang.String)"
    functionSourceFile: "org.apache.commons.lang3.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: 20
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.commons.lang3.StringUtils:8605"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.StringUtils:8608"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.StringUtils:8607"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.StringUtils:8608"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.StringUtils:8611"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.StringUtils:8610"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.StringUtils:8612"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.StringUtils:8613"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.StringUtils:8612"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.StringUtils:8612"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.StringUtils:8615"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.StringUtils:8614"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.lang3.StringUtils:8605,1"
      Dst: "[org.apache.commons.lang3.StringUtils].isEmpty"
    - Src: "org.apache.commons.lang3.StringUtils:8611,1"
      Dst: "[java.lang.String].lastIndexOf"
    - Src: "org.apache.commons.lang3.StringUtils:8612,1"
      Dst: "[java.lang.String].length"
    - Src: "org.apache.commons.lang3.StringUtils:8615,1"
      Dst: "[java.lang.String].substring"
    JavaMethodInfo: null
    BBCount: 8
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.StringUtils].substringBefore(java.lang.String,int)"
    functionSourceFile: "org.apache.commons.lang3.StringUtils"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 2
    argTypes:
    - "java.lang.String"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 11
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.commons.lang3.StringUtils:8644"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.StringUtils:8647"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.StringUtils:8646"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.StringUtils:8648"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.StringUtils:8651"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.StringUtils:8650"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.lang3.StringUtils:8644,1"
      Dst: "[org.apache.commons.lang3.StringUtils].isEmpty"
    - Src: "org.apache.commons.lang3.StringUtils:8647,1"
      Dst: "[java.lang.String].indexOf"
    - Src: "org.apache.commons.lang3.StringUtils:8651,1"
      Dst: "[java.lang.String].substring"
    JavaMethodInfo: null
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.StringUtils].substringBefore(java.lang.String,java.lang.String)"
    functionSourceFile: "org.apache.commons.lang3.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: 15
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.commons.lang3.StringUtils:8682"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.StringUtils:8683"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.StringUtils:8682"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.StringUtils:8682"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.StringUtils:8685"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.StringUtils:8684"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.StringUtils:8685"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.StringUtils:8688"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.StringUtils:8687"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.StringUtils:8689"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.StringUtils:8692"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.StringUtils:8691"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.lang3.StringUtils:8682,1"
      Dst: "[org.apache.commons.lang3.StringUtils].isEmpty"
    - Src: "org.apache.commons.lang3.StringUtils:8685,1"
      Dst: "[java.lang.String].isEmpty"
    - Src: "org.apache.commons.lang3.StringUtils:8688,1"
      Dst: "[java.lang.String].indexOf"
    - Src: "org.apache.commons.lang3.StringUtils:8692,1"
      Dst: "[java.lang.String].substring"
    JavaMethodInfo: null
    BBCount: 8
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.StringUtils].substringBeforeLast(java.lang.String,java.lang.String)"
    functionSourceFile: "org.apache.commons.lang3.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: 13
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.commons.lang3.StringUtils:8723"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.StringUtils:8724"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.StringUtils:8723"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.StringUtils:8723"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.StringUtils:8726"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.StringUtils:8725"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.StringUtils:8727"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.StringUtils:8730"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.StringUtils:8729"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.lang3.StringUtils:8723,1"
      Dst: "[org.apache.commons.lang3.StringUtils].isEmpty"
    - Src: "org.apache.commons.lang3.StringUtils:8726,1"
      Dst: "[java.lang.String].lastIndexOf"
    - Src: "org.apache.commons.lang3.StringUtils:8730,1"
      Dst: "[java.lang.String].substring"
    JavaMethodInfo: null
    BBCount: 6
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.StringUtils].substringBetween(java.lang.String,java.lang.String)"
    functionSourceFile: "org.apache.commons.lang3.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: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.lang3.StringUtils:8755,1"
      Dst: "[org.apache.commons.lang3.StringUtils].substringBetween"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.StringUtils].substringBetween(java.lang.String,java.lang.String,java.lang.String)"
    functionSourceFile: "org.apache.commons.lang3.StringUtils"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 3
    argTypes:
    - "java.lang.String"
    - "java.lang.String"
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 23
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.commons.lang3.StringUtils:8786"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.StringUtils:8789"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.StringUtils:8788"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.StringUtils:8790"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.StringUtils:8796"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.StringUtils:8795"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.StringUtils:8792"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.StringUtils:8796"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.StringUtils:8795"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.lang3.StringUtils:8786,1"
      Dst: "[org.apache.commons.lang3.ObjectUtils].allNotNull"
    - Src: "org.apache.commons.lang3.StringUtils:8789,1"
      Dst: "[java.lang.String].indexOf"
    - Src: "org.apache.commons.lang3.StringUtils:8791,1"
      Dst: "[java.lang.String].length"
    - Src: "org.apache.commons.lang3.StringUtils:8793,1"
      Dst: "[java.lang.String].substring"
    JavaMethodInfo: null
    BBCount: 6
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.StringUtils].substringsBetween(java.lang.String,java.lang.String,java.lang.String)"
    functionSourceFile: "org.apache.commons.lang3.StringUtils"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.String[]"
    argCount: 3
    argTypes:
    - "java.lang.String"
    - "java.lang.String"
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 38
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.commons.lang3.StringUtils:8822"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.StringUtils:8823"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.StringUtils:8822"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.StringUtils:8822"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.StringUtils:8823"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.StringUtils:8822"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.StringUtils:8822"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.StringUtils:8825"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.StringUtils:8824"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.StringUtils:8826"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.StringUtils:8829"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.StringUtils:8828"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.StringUtils:8833"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.StringUtils:8846"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.StringUtils:8845"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.StringUtils:8835"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.StringUtils:8838"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.StringUtils:8837"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.StringUtils:8840"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.StringUtils:8843"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.StringUtils:8842"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.StringUtils:8846"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.StringUtils:8849"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.StringUtils:8848"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.lang3.StringUtils:8822,1"
      Dst: "[org.apache.commons.lang3.StringUtils].isEmpty"
    - Src: "org.apache.commons.lang3.StringUtils:8825,1"
      Dst: "[java.lang.String].length"
    - Src: "org.apache.commons.lang3.StringUtils:8831,1"
      Dst: "[java.util.ArrayList].<init>"
    - Src: "org.apache.commons.lang3.StringUtils:8834,1"
      Dst: "[java.lang.String].indexOf"
    - Src: "org.apache.commons.lang3.StringUtils:8843,1"
      Dst: "[java.lang.String].substring"
    - Src: "org.apache.commons.lang3.StringUtils:8843,1"
      Dst: "[java.util.List].add"
    - Src: "org.apache.commons.lang3.StringUtils:8846,1"
      Dst: "[java.util.List].isEmpty"
    - Src: "org.apache.commons.lang3.StringUtils:8849,1"
      Dst: "[java.util.List].toArray"
    JavaMethodInfo: null
    BBCount: 16
    CyclomaticComplexity: 2
  - functionName: "[org.apache.commons.lang3.StringUtils].swapCase(java.lang.String)"
    functionSourceFile: "org.apache.commons.lang3.StringUtils"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 30
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.commons.lang3.StringUtils:8880"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.StringUtils:8884"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.StringUtils:8883"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.StringUtils:8887"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.StringUtils:8900"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.StringUtils:8899"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.StringUtils:8890"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.StringUtils:8891"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.StringUtils:8890"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.StringUtils:8890"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.StringUtils:8892"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.StringUtils:8891"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.StringUtils:8892"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.StringUtils:8895"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.StringUtils:8894"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.lang3.StringUtils:8880,1"
      Dst: "[org.apache.commons.lang3.StringUtils].isEmpty"
    - Src: "org.apache.commons.lang3.StringUtils:8884,1"
      Dst: "[java.lang.String].length"
    - Src: "org.apache.commons.lang3.StringUtils:8888,1"
      Dst: "[java.lang.String].codePointAt"
    - Src: "org.apache.commons.lang3.StringUtils:8890,1"
      Dst: "[java.lang.Character].isUpperCase"
    - Src: "org.apache.commons.lang3.StringUtils:8890,1"
      Dst: "[java.lang.Character].isTitleCase"
    - Src: "org.apache.commons.lang3.StringUtils:8891,1"
      Dst: "[java.lang.Character].toLowerCase"
    - Src: "org.apache.commons.lang3.StringUtils:8892,1"
      Dst: "[java.lang.Character].isLowerCase"
    - Src: "org.apache.commons.lang3.StringUtils:8893,1"
      Dst: "[java.lang.Character].toUpperCase"
    - Src: "org.apache.commons.lang3.StringUtils:8898,1"
      Dst: "[java.lang.Character].charCount"
    - Src: "org.apache.commons.lang3.StringUtils:8900,1"
      Dst: "[java.lang.String].<init>"
    JavaMethodInfo: null
    BBCount: 12
    CyclomaticComplexity: 2
  - functionName: "[org.apache.commons.lang3.StringUtils].toCodePoints(java.lang.CharSequence)"
    functionSourceFile: "org.apache.commons.lang3.StringUtils"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "int[]"
    argCount: 1
    argTypes:
    - "java.lang.CharSequence"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 23
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.commons.lang3.StringUtils:8920"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.StringUtils:8923"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.StringUtils:8922"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.StringUtils:8923"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.StringUtils:8927"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.StringUtils:8926"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.StringUtils:8930"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.StringUtils:8933"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.lang3.StringUtils:8923,1"
      Dst: "[java.lang.CharSequence].length"
    - Src: "org.apache.commons.lang3.StringUtils:8927,1"
      Dst: "[java.lang.CharSequence].toString"
    - Src: "org.apache.commons.lang3.StringUtils:8928,1"
      Dst: "[java.lang.String].length"
    - Src: "org.apache.commons.lang3.StringUtils:8928,1"
      Dst: "[java.lang.String].codePointCount"
    - Src: "org.apache.commons.lang3.StringUtils:8931,1"
      Dst: "[java.lang.String].codePointAt"
    - Src: "org.apache.commons.lang3.StringUtils:8932,1"
      Dst: "[java.lang.Character].charCount"
    JavaMethodInfo: null
    BBCount: 8
    CyclomaticComplexity: 2
  - functionName: "[org.apache.commons.lang3.StringUtils].toEncodedString(byte[],java.nio.charset.Charset)"
    functionSourceFile: "org.apache.commons.lang3.StringUtils"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 2
    argTypes:
    - "byte[]"
    - "java.nio.charset.Charset"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.lang3.StringUtils:8951,1"
      Dst: "[org.apache.commons.lang3.Charsets].toCharset"
    - Src: "org.apache.commons.lang3.StringUtils:8951,1"
      Dst: "[java.lang.String].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.StringUtils].toRootLowerCase(java.lang.String)"
    functionSourceFile: "org.apache.commons.lang3.StringUtils"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 7
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.commons.lang3.StringUtils:8962"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.StringUtils:8961"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.lang3.StringUtils:8962,1"
      Dst: "[java.lang.String].toLowerCase"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.StringUtils].toRootUpperCase(java.lang.String)"
    functionSourceFile: "org.apache.commons.lang3.StringUtils"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 7
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.commons.lang3.StringUtils:8973"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.StringUtils:8972"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.lang3.StringUtils:8973,1"
      Dst: "[java.lang.String].toUpperCase"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.StringUtils].toString(byte[],java.lang.String)"
    functionSourceFile: "org.apache.commons.lang3.StringUtils"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 2
    argTypes:
    - "byte[]"
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.lang3.StringUtils:8993,1"
      Dst: "[org.apache.commons.lang3.Charsets].toCharset"
    - Src: "org.apache.commons.lang3.StringUtils:8993,1"
      Dst: "[java.lang.String].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.StringUtils].toStringOrEmpty(java.lang.Object)"
    functionSourceFile: "org.apache.commons.lang3.StringUtils"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.lang3.StringUtils:8997,1"
      Dst: "[java.util.Objects].toString"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.StringUtils].trim(java.lang.String)"
    functionSourceFile: "org.apache.commons.lang3.StringUtils"
    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.apache.commons.lang3.StringUtils:9024"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.StringUtils:9023"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.lang3.StringUtils:9024,1"
      Dst: "[java.lang.String].trim"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.StringUtils].trimToEmpty(java.lang.String)"
    functionSourceFile: "org.apache.commons.lang3.StringUtils"
    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.apache.commons.lang3.StringUtils:9049"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.StringUtils:9048"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.lang3.StringUtils:9049,1"
      Dst: "[java.lang.String].trim"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.StringUtils].trimToNull(java.lang.String)"
    functionSourceFile: "org.apache.commons.lang3.StringUtils"
    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: "org.apache.commons.lang3.StringUtils:9076"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.StringUtils:9074"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.lang3.StringUtils:9075,1"
      Dst: "[org.apache.commons.lang3.StringUtils].trim"
    - Src: "org.apache.commons.lang3.StringUtils:9076,1"
      Dst: "[org.apache.commons.lang3.StringUtils].isEmpty"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.StringUtils].truncate(java.lang.String,int)"
    functionSourceFile: "org.apache.commons.lang3.StringUtils"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 2
    argTypes:
    - "java.lang.String"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.lang3.StringUtils:9112,1"
      Dst: "[org.apache.commons.lang3.StringUtils].truncate"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.StringUtils].truncate(java.lang.String,int,int)"
    functionSourceFile: "org.apache.commons.lang3.StringUtils"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 3
    argTypes:
    - "java.lang.String"
    - "int"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 25
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.commons.lang3.StringUtils:9176"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.StringUtils:9179"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.StringUtils:9178"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.StringUtils:9179"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.StringUtils:9182"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.StringUtils:9181"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.StringUtils:9182"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.StringUtils:9185"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.StringUtils:9184"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.StringUtils:9185"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.StringUtils:9188"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.StringUtils:9187"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.StringUtils:9188"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.StringUtils:9192"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.StringUtils:9191"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.lang3.StringUtils:9177,1"
      Dst: "[java.lang.IllegalArgumentException].<init>"
    - Src: "org.apache.commons.lang3.StringUtils:9185,1"
      Dst: "[java.lang.String].length"
    - Src: "org.apache.commons.lang3.StringUtils:9189,1"
      Dst: "[java.lang.Math].min"
    - Src: "org.apache.commons.lang3.StringUtils:9190,1"
      Dst: "[java.lang.String].substring"
    JavaMethodInfo: null
    BBCount: 11
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.StringUtils].uncapitalize(java.lang.String)"
    functionSourceFile: "org.apache.commons.lang3.StringUtils"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 23
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.commons.lang3.StringUtils:9218"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.StringUtils:9222"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.StringUtils:9221"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.StringUtils:9224"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.StringUtils:9228"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.StringUtils:9232"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.StringUtils:9237"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.StringUtils:9236"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.lang3.StringUtils:9217,1"
      Dst: "[org.apache.commons.lang3.StringUtils].length"
    - Src: "org.apache.commons.lang3.StringUtils:9222,1"
      Dst: "[java.lang.String].codePointAt"
    - Src: "org.apache.commons.lang3.StringUtils:9223,1"
      Dst: "[java.lang.Character].toLowerCase"
    - Src: "org.apache.commons.lang3.StringUtils:9232,1"
      Dst: "[java.lang.Character].charCount"
    - Src: "org.apache.commons.lang3.StringUtils:9237,1"
      Dst: "[java.lang.String].<init>"
    JavaMethodInfo: null
    BBCount: 8
    CyclomaticComplexity: 2
  - functionName: "[org.apache.commons.lang3.StringUtils].unwrap(java.lang.String,char)"
    functionSourceFile: "org.apache.commons.lang3.StringUtils"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 2
    argTypes:
    - "java.lang.String"
    - "char"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 23
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.commons.lang3.StringUtils:9265"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.StringUtils:9266"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.StringUtils:9265"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.StringUtils:9265"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.StringUtils:9266"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.StringUtils:9265"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.StringUtils:9265"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.StringUtils:9269"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.StringUtils:9268"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.StringUtils:9269"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.StringUtils:9275"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.StringUtils:9269"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.StringUtils:9275"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.lang3.StringUtils:9265,1"
      Dst: "[org.apache.commons.lang3.StringUtils].isEmpty"
    - Src: "org.apache.commons.lang3.StringUtils:9265,1"
      Dst: "[java.lang.String].length"
    - Src: "org.apache.commons.lang3.StringUtils:9269,1"
      Dst: "[java.lang.String].charAt"
    - Src: "org.apache.commons.lang3.StringUtils:9273,1"
      Dst: "[java.lang.String].substring"
    JavaMethodInfo: null
    BBCount: 8
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.StringUtils].unwrap(java.lang.String,java.lang.String)"
    functionSourceFile: "org.apache.commons.lang3.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: 20
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.commons.lang3.StringUtils:9305"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.StringUtils:9306"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.StringUtils:9305"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.StringUtils:9305"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.StringUtils:9306"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.StringUtils:9305"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.StringUtils:9305"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.StringUtils:9309"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.StringUtils:9308"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.StringUtils:9309"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.StringUtils:9313"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.StringUtils:9312"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.StringUtils:9309"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.StringUtils:9313"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.StringUtils:9312"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.lang3.StringUtils:9305,1"
      Dst: "[org.apache.commons.lang3.StringUtils].isEmpty"
    - Src: "org.apache.commons.lang3.StringUtils:9305,1"
      Dst: "[java.lang.String].length"
    - Src: "org.apache.commons.lang3.StringUtils:9309,1"
      Dst: "[org.apache.commons.lang3.StringUtils].startsWith"
    - Src: "org.apache.commons.lang3.StringUtils:9309,1"
      Dst: "[org.apache.commons.lang3.StringUtils].endsWith"
    - Src: "org.apache.commons.lang3.StringUtils:9310,1"
      Dst: "[java.lang.String].lastIndexOf"
    - Src: "org.apache.commons.lang3.StringUtils:9310,1"
      Dst: "[java.lang.String].substring"
    JavaMethodInfo: null
    BBCount: 8
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.StringUtils].upperCase(java.lang.String)"
    functionSourceFile: "org.apache.commons.lang3.StringUtils"
    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:
    - Branch String: "org.apache.commons.lang3.StringUtils:9336"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.StringUtils:9339"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.StringUtils:9338"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.lang3.StringUtils:9339,1"
      Dst: "[java.lang.String].toUpperCase"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.StringUtils].upperCase(java.lang.String,java.util.Locale)"
    functionSourceFile: "org.apache.commons.lang3.StringUtils"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 2
    argTypes:
    - "java.lang.String"
    - "java.util.Locale"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 7
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.commons.lang3.StringUtils:9359"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.StringUtils:9362"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.StringUtils:9361"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.lang3.StringUtils:9362,1"
      Dst: "[org.apache.commons.lang3.LocaleUtils].toLocale"
    - Src: "org.apache.commons.lang3.StringUtils:9362,1"
      Dst: "[java.lang.String].toUpperCase"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.StringUtils].valueOf(char[])"
    functionSourceFile: "org.apache.commons.lang3.StringUtils"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 1
    argTypes:
    - "char[]"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.commons.lang3.StringUtils:9374"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.StringUtils:9373"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.lang3.StringUtils:9374,1"
      Dst: "[java.lang.String].valueOf"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.StringUtils].wrap(java.lang.String,char)"
    functionSourceFile: "org.apache.commons.lang3.StringUtils"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 2
    argTypes:
    - "java.lang.String"
    - "char"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 13
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.commons.lang3.StringUtils:9398"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.StringUtils:9399"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.StringUtils:9398"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.StringUtils:9398"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.StringUtils:9402"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.StringUtils:9401"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.lang3.StringUtils:9398,1"
      Dst: "[org.apache.commons.lang3.StringUtils].isEmpty"
    - Src: "org.apache.commons.lang3.StringUtils:9402,1"
      Dst: "[java.lang.StringBuilder].<init>"
    - Src: "org.apache.commons.lang3.StringUtils:9402,1"
      Dst: "[java.lang.StringBuilder].append"
    - Src: "org.apache.commons.lang3.StringUtils:9402,1"
      Dst: "[java.lang.StringBuilder].toString"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.StringUtils].wrap(java.lang.String,java.lang.String)"
    functionSourceFile: "org.apache.commons.lang3.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.apache.commons.lang3.StringUtils:9434"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.StringUtils:9435"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.StringUtils:9434"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.StringUtils:9434"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.StringUtils:9438"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.StringUtils:9437"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.lang3.StringUtils:9434,1"
      Dst: "[org.apache.commons.lang3.StringUtils].isEmpty"
    - Src: "org.apache.commons.lang3.StringUtils:9438,1"
      Dst: "[java.lang.String].concat"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.StringUtils].wrapIfMissing(java.lang.String,char)"
    functionSourceFile: "org.apache.commons.lang3.StringUtils"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 2
    argTypes:
    - "java.lang.String"
    - "char"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 40
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.commons.lang3.StringUtils:9467"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.StringUtils:9468"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.StringUtils:9467"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.StringUtils:9467"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.StringUtils:9470"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.StringUtils:9469"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.StringUtils:9470"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.StringUtils:9470"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.StringUtils:9469"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.StringUtils:9471"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.StringUtils:-1"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.StringUtils:-2"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.StringUtils:9472"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.StringUtils:9476"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.StringUtils:9475"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.StringUtils:9472"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.StringUtils:9476"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.StringUtils:9475"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.StringUtils:9477"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.StringUtils:9480"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.StringUtils:9479"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.StringUtils:9481"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.StringUtils:9484"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.StringUtils:9483"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.lang3.StringUtils:9467,1"
      Dst: "[org.apache.commons.lang3.StringUtils].isEmpty"
    - Src: "org.apache.commons.lang3.StringUtils:9470,1"
      Dst: "[java.lang.String].charAt"
    - Src: "org.apache.commons.lang3.StringUtils:9471,1"
      Dst: "[java.lang.String].length"
    - Src: "org.apache.commons.lang3.StringUtils:9476,1"
      Dst: "[java.lang.StringBuilder].<init>"
    - Src: "org.apache.commons.lang3.StringUtils:9478,1"
      Dst: "[java.lang.StringBuilder].append"
    - Src: "org.apache.commons.lang3.StringUtils:9484,1"
      Dst: "[java.lang.StringBuilder].toString"
    JavaMethodInfo: null
    BBCount: 17
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.StringUtils].wrapIfMissing(java.lang.String,java.lang.String)"
    functionSourceFile: "org.apache.commons.lang3.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: 38
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.commons.lang3.StringUtils:9517"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.StringUtils:9518"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.StringUtils:9517"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.StringUtils:9517"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.StringUtils:9521"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.StringUtils:9520"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.StringUtils:9521"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.StringUtils:9521"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.StringUtils:9520"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.StringUtils:9522"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.StringUtils:-1"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.StringUtils:-2"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.StringUtils:9523"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.StringUtils:9527"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.StringUtils:9526"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.StringUtils:9523"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.StringUtils:9527"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.StringUtils:9526"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.StringUtils:9528"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.StringUtils:9531"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.StringUtils:9530"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.StringUtils:9532"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.StringUtils:9535"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.StringUtils:9534"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.lang3.StringUtils:9517,1"
      Dst: "[org.apache.commons.lang3.StringUtils].isEmpty"
    - Src: "org.apache.commons.lang3.StringUtils:9521,1"
      Dst: "[java.lang.String].startsWith"
    - Src: "org.apache.commons.lang3.StringUtils:9522,1"
      Dst: "[java.lang.String].endsWith"
    - Src: "org.apache.commons.lang3.StringUtils:9527,1"
      Dst: "[java.lang.String].length"
    - Src: "org.apache.commons.lang3.StringUtils:9527,1"
      Dst: "[java.lang.StringBuilder].<init>"
    - Src: "org.apache.commons.lang3.StringUtils:9529,1"
      Dst: "[java.lang.StringBuilder].append"
    - Src: "org.apache.commons.lang3.StringUtils:9535,1"
      Dst: "[java.lang.StringBuilder].toString"
    JavaMethodInfo: null
    BBCount: 17
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.StringUtils].<init>()"
    functionSourceFile: "org.apache.commons.lang3.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.apache.commons.lang3.StringUtils:9546,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.StringUtils].lambda$stripAll$0(java.lang.String[],java.lang.String,int)"
    functionSourceFile: "org.apache.commons.lang3.StringUtils"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 3
    argTypes:
    - "java.lang.String[]"
    - "java.lang.String"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.lang3.StringUtils:8198,1"
      Dst: "[org.apache.commons.lang3.StringUtils].strip"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.ClassUtils$Interfaces].values()"
    functionSourceFile: "org.apache.commons.lang3.ClassUtils$Interfaces"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.apache.commons.lang3.ClassUtils$Interfaces[]"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.lang3.ClassUtils$Interfaces:58,1"
      Dst: "[java.lang.Object].clone"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.ClassUtils$Interfaces].valueOf(java.lang.String)"
    functionSourceFile: "org.apache.commons.lang3.ClassUtils$Interfaces"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.apache.commons.lang3.ClassUtils$Interfaces"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.lang3.ClassUtils$Interfaces:58,1"
      Dst: "[java.lang.Enum].valueOf"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.ClassUtils$Interfaces].<init>(java.lang.String,int)"
    functionSourceFile: "org.apache.commons.lang3.ClassUtils$Interfaces"
    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.apache.commons.lang3.ClassUtils$Interfaces:58,1"
      Dst: "[java.lang.Enum].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.bcel.generic.L2D].<init>()"
    functionSourceFile: "org.apache.bcel.generic.L2D"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.bcel.generic.L2D:29,1"
      Dst: "[org.apache.bcel.generic.ConversionInstruction].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.bcel.generic.L2D].accept(org.apache.bcel.generic.Visitor)"
    functionSourceFile: "org.apache.bcel.generic.L2D"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.apache.bcel.generic.Visitor"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 8
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.bcel.generic.L2D:40,1"
      Dst: "[org.apache.bcel.generic.Visitor].visitTypedInstruction"
    - Src: "org.apache.bcel.generic.L2D:41,1"
      Dst: "[org.apache.bcel.generic.Visitor].visitStackProducer"
    - Src: "org.apache.bcel.generic.L2D:42,1"
      Dst: "[org.apache.bcel.generic.Visitor].visitStackConsumer"
    - Src: "org.apache.bcel.generic.L2D:43,1"
      Dst: "[org.apache.bcel.generic.Visitor].visitConversionInstruction"
    - Src: "org.apache.bcel.generic.L2D:44,1"
      Dst: "[org.apache.bcel.generic.Visitor].visitL2D"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.ObjectUtils$Null].<init>()"
    functionSourceFile: "org.apache.commons.lang3.ObjectUtils$Null"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.lang3.ObjectUtils$Null:84,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.ObjectUtils$Null].readResolve()"
    functionSourceFile: "org.apache.commons.lang3.ObjectUtils$Null"
    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.apache.bcel.classfile.EmptyVisitor].<init>()"
    functionSourceFile: "org.apache.bcel.classfile.EmptyVisitor"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.bcel.classfile.EmptyVisitor:26,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.bcel.classfile.EmptyVisitor].visitAnnotation(org.apache.bcel.classfile.Annotations)"
    functionSourceFile: "org.apache.bcel.classfile.EmptyVisitor"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.apache.bcel.classfile.Annotations"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.bcel.classfile.EmptyVisitor].visitAnnotationDefault(org.apache.bcel.classfile.AnnotationDefault)"
    functionSourceFile: "org.apache.bcel.classfile.EmptyVisitor"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.apache.bcel.classfile.AnnotationDefault"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.bcel.classfile.EmptyVisitor].visitAnnotationEntry(org.apache.bcel.classfile.AnnotationEntry)"
    functionSourceFile: "org.apache.bcel.classfile.EmptyVisitor"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.apache.bcel.classfile.AnnotationEntry"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.bcel.classfile.EmptyVisitor].visitBootstrapMethods(org.apache.bcel.classfile.BootstrapMethods)"
    functionSourceFile: "org.apache.bcel.classfile.EmptyVisitor"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.apache.bcel.classfile.BootstrapMethods"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.bcel.classfile.EmptyVisitor].visitCode(org.apache.bcel.classfile.Code)"
    functionSourceFile: "org.apache.bcel.classfile.EmptyVisitor"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.apache.bcel.classfile.Code"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.bcel.classfile.EmptyVisitor].visitCodeException(org.apache.bcel.classfile.CodeException)"
    functionSourceFile: "org.apache.bcel.classfile.EmptyVisitor"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.apache.bcel.classfile.CodeException"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.bcel.classfile.EmptyVisitor].visitConstantClass(org.apache.bcel.classfile.ConstantClass)"
    functionSourceFile: "org.apache.bcel.classfile.EmptyVisitor"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.apache.bcel.classfile.ConstantClass"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.bcel.classfile.EmptyVisitor].visitConstantDouble(org.apache.bcel.classfile.ConstantDouble)"
    functionSourceFile: "org.apache.bcel.classfile.EmptyVisitor"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.apache.bcel.classfile.ConstantDouble"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.bcel.classfile.EmptyVisitor].visitConstantDynamic(org.apache.bcel.classfile.ConstantDynamic)"
    functionSourceFile: "org.apache.bcel.classfile.EmptyVisitor"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.apache.bcel.classfile.ConstantDynamic"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.bcel.classfile.EmptyVisitor].visitConstantFieldref(org.apache.bcel.classfile.ConstantFieldref)"
    functionSourceFile: "org.apache.bcel.classfile.EmptyVisitor"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.apache.bcel.classfile.ConstantFieldref"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.bcel.classfile.EmptyVisitor].visitConstantFloat(org.apache.bcel.classfile.ConstantFloat)"
    functionSourceFile: "org.apache.bcel.classfile.EmptyVisitor"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.apache.bcel.classfile.ConstantFloat"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.bcel.classfile.EmptyVisitor].visitConstantInteger(org.apache.bcel.classfile.ConstantInteger)"
    functionSourceFile: "org.apache.bcel.classfile.EmptyVisitor"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.apache.bcel.classfile.ConstantInteger"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.bcel.classfile.EmptyVisitor].visitConstantInterfaceMethodref(org.apache.bcel.classfile.ConstantInterfaceMethodref)"
    functionSourceFile: "org.apache.bcel.classfile.EmptyVisitor"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.apache.bcel.classfile.ConstantInterfaceMethodref"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.bcel.classfile.EmptyVisitor].visitConstantInvokeDynamic(org.apache.bcel.classfile.ConstantInvokeDynamic)"
    functionSourceFile: "org.apache.bcel.classfile.EmptyVisitor"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.apache.bcel.classfile.ConstantInvokeDynamic"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.bcel.classfile.EmptyVisitor].visitConstantLong(org.apache.bcel.classfile.ConstantLong)"
    functionSourceFile: "org.apache.bcel.classfile.EmptyVisitor"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.apache.bcel.classfile.ConstantLong"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.bcel.classfile.EmptyVisitor].visitConstantMethodHandle(org.apache.bcel.classfile.ConstantMethodHandle)"
    functionSourceFile: "org.apache.bcel.classfile.EmptyVisitor"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.apache.bcel.classfile.ConstantMethodHandle"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.bcel.classfile.EmptyVisitor].visitConstantMethodref(org.apache.bcel.classfile.ConstantMethodref)"
    functionSourceFile: "org.apache.bcel.classfile.EmptyVisitor"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.apache.bcel.classfile.ConstantMethodref"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.bcel.classfile.EmptyVisitor].visitConstantMethodType(org.apache.bcel.classfile.ConstantMethodType)"
    functionSourceFile: "org.apache.bcel.classfile.EmptyVisitor"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.apache.bcel.classfile.ConstantMethodType"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.bcel.classfile.EmptyVisitor].visitConstantModule(org.apache.bcel.classfile.ConstantModule)"
    functionSourceFile: "org.apache.bcel.classfile.EmptyVisitor"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.apache.bcel.classfile.ConstantModule"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.bcel.classfile.EmptyVisitor].visitConstantNameAndType(org.apache.bcel.classfile.ConstantNameAndType)"
    functionSourceFile: "org.apache.bcel.classfile.EmptyVisitor"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.apache.bcel.classfile.ConstantNameAndType"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.bcel.classfile.EmptyVisitor].visitConstantPackage(org.apache.bcel.classfile.ConstantPackage)"
    functionSourceFile: "org.apache.bcel.classfile.EmptyVisitor"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.apache.bcel.classfile.ConstantPackage"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.bcel.classfile.EmptyVisitor].visitConstantPool(org.apache.bcel.classfile.ConstantPool)"
    functionSourceFile: "org.apache.bcel.classfile.EmptyVisitor"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.apache.bcel.classfile.ConstantPool"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.bcel.classfile.EmptyVisitor].visitConstantString(org.apache.bcel.classfile.ConstantString)"
    functionSourceFile: "org.apache.bcel.classfile.EmptyVisitor"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.apache.bcel.classfile.ConstantString"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.bcel.classfile.EmptyVisitor].visitConstantUtf8(org.apache.bcel.classfile.ConstantUtf8)"
    functionSourceFile: "org.apache.bcel.classfile.EmptyVisitor"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.apache.bcel.classfile.ConstantUtf8"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.bcel.classfile.EmptyVisitor].visitConstantValue(org.apache.bcel.classfile.ConstantValue)"
    functionSourceFile: "org.apache.bcel.classfile.EmptyVisitor"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.apache.bcel.classfile.ConstantValue"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.bcel.classfile.EmptyVisitor].visitDeprecated(org.apache.bcel.classfile.Deprecated)"
    functionSourceFile: "org.apache.bcel.classfile.EmptyVisitor"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.apache.bcel.classfile.Deprecated"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.bcel.classfile.EmptyVisitor].visitEnclosingMethod(org.apache.bcel.classfile.EnclosingMethod)"
    functionSourceFile: "org.apache.bcel.classfile.EmptyVisitor"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.apache.bcel.classfile.EnclosingMethod"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.bcel.classfile.EmptyVisitor].visitExceptionTable(org.apache.bcel.classfile.ExceptionTable)"
    functionSourceFile: "org.apache.bcel.classfile.EmptyVisitor"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.apache.bcel.classfile.ExceptionTable"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.bcel.classfile.EmptyVisitor].visitField(org.apache.bcel.classfile.Field)"
    functionSourceFile: "org.apache.bcel.classfile.EmptyVisitor"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.apache.bcel.classfile.Field"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.bcel.classfile.EmptyVisitor].visitInnerClass(org.apache.bcel.classfile.InnerClass)"
    functionSourceFile: "org.apache.bcel.classfile.EmptyVisitor"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.apache.bcel.classfile.InnerClass"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.bcel.classfile.EmptyVisitor].visitInnerClasses(org.apache.bcel.classfile.InnerClasses)"
    functionSourceFile: "org.apache.bcel.classfile.EmptyVisitor"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.apache.bcel.classfile.InnerClasses"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.bcel.classfile.EmptyVisitor].visitJavaClass(org.apache.bcel.classfile.JavaClass)"
    functionSourceFile: "org.apache.bcel.classfile.EmptyVisitor"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.apache.bcel.classfile.JavaClass"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.bcel.classfile.EmptyVisitor].visitLineNumber(org.apache.bcel.classfile.LineNumber)"
    functionSourceFile: "org.apache.bcel.classfile.EmptyVisitor"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.apache.bcel.classfile.LineNumber"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.bcel.classfile.EmptyVisitor].visitLineNumberTable(org.apache.bcel.classfile.LineNumberTable)"
    functionSourceFile: "org.apache.bcel.classfile.EmptyVisitor"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.apache.bcel.classfile.LineNumberTable"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.bcel.classfile.EmptyVisitor].visitLocalVariable(org.apache.bcel.classfile.LocalVariable)"
    functionSourceFile: "org.apache.bcel.classfile.EmptyVisitor"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.apache.bcel.classfile.LocalVariable"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.bcel.classfile.EmptyVisitor].visitLocalVariableTable(org.apache.bcel.classfile.LocalVariableTable)"
    functionSourceFile: "org.apache.bcel.classfile.EmptyVisitor"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.apache.bcel.classfile.LocalVariableTable"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.bcel.classfile.EmptyVisitor].visitLocalVariableTypeTable(org.apache.bcel.classfile.LocalVariableTypeTable)"
    functionSourceFile: "org.apache.bcel.classfile.EmptyVisitor"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.apache.bcel.classfile.LocalVariableTypeTable"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.bcel.classfile.EmptyVisitor].visitMethod(org.apache.bcel.classfile.Method)"
    functionSourceFile: "org.apache.bcel.classfile.EmptyVisitor"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.apache.bcel.classfile.Method"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.bcel.classfile.EmptyVisitor].visitMethodParameter(org.apache.bcel.classfile.MethodParameter)"
    functionSourceFile: "org.apache.bcel.classfile.EmptyVisitor"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.apache.bcel.classfile.MethodParameter"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.bcel.classfile.EmptyVisitor].visitMethodParameters(org.apache.bcel.classfile.MethodParameters)"
    functionSourceFile: "org.apache.bcel.classfile.EmptyVisitor"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.apache.bcel.classfile.MethodParameters"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.bcel.classfile.EmptyVisitor].visitModule(org.apache.bcel.classfile.Module)"
    functionSourceFile: "org.apache.bcel.classfile.EmptyVisitor"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.apache.bcel.classfile.Module"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.bcel.classfile.EmptyVisitor].visitModuleExports(org.apache.bcel.classfile.ModuleExports)"
    functionSourceFile: "org.apache.bcel.classfile.EmptyVisitor"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.apache.bcel.classfile.ModuleExports"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.bcel.classfile.EmptyVisitor].visitModuleMainClass(org.apache.bcel.classfile.ModuleMainClass)"
    functionSourceFile: "org.apache.bcel.classfile.EmptyVisitor"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.apache.bcel.classfile.ModuleMainClass"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.bcel.classfile.EmptyVisitor].visitModuleOpens(org.apache.bcel.classfile.ModuleOpens)"
    functionSourceFile: "org.apache.bcel.classfile.EmptyVisitor"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.apache.bcel.classfile.ModuleOpens"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.bcel.classfile.EmptyVisitor].visitModulePackages(org.apache.bcel.classfile.ModulePackages)"
    functionSourceFile: "org.apache.bcel.classfile.EmptyVisitor"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.apache.bcel.classfile.ModulePackages"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.bcel.classfile.EmptyVisitor].visitModuleProvides(org.apache.bcel.classfile.ModuleProvides)"
    functionSourceFile: "org.apache.bcel.classfile.EmptyVisitor"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.apache.bcel.classfile.ModuleProvides"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.bcel.classfile.EmptyVisitor].visitModuleRequires(org.apache.bcel.classfile.ModuleRequires)"
    functionSourceFile: "org.apache.bcel.classfile.EmptyVisitor"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.apache.bcel.classfile.ModuleRequires"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.bcel.classfile.EmptyVisitor].visitNestHost(org.apache.bcel.classfile.NestHost)"
    functionSourceFile: "org.apache.bcel.classfile.EmptyVisitor"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.apache.bcel.classfile.NestHost"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.bcel.classfile.EmptyVisitor].visitNestMembers(org.apache.bcel.classfile.NestMembers)"
    functionSourceFile: "org.apache.bcel.classfile.EmptyVisitor"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.apache.bcel.classfile.NestMembers"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.bcel.classfile.EmptyVisitor].visitParameterAnnotation(org.apache.bcel.classfile.ParameterAnnotations)"
    functionSourceFile: "org.apache.bcel.classfile.EmptyVisitor"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.apache.bcel.classfile.ParameterAnnotations"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.bcel.classfile.EmptyVisitor].visitParameterAnnotationEntry(org.apache.bcel.classfile.ParameterAnnotationEntry)"
    functionSourceFile: "org.apache.bcel.classfile.EmptyVisitor"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.apache.bcel.classfile.ParameterAnnotationEntry"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.bcel.classfile.EmptyVisitor].visitSignature(org.apache.bcel.classfile.Signature)"
    functionSourceFile: "org.apache.bcel.classfile.EmptyVisitor"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.apache.bcel.classfile.Signature"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.bcel.classfile.EmptyVisitor].visitSourceFile(org.apache.bcel.classfile.SourceFile)"
    functionSourceFile: "org.apache.bcel.classfile.EmptyVisitor"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.apache.bcel.classfile.SourceFile"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.bcel.classfile.EmptyVisitor].visitStackMap(org.apache.bcel.classfile.StackMap)"
    functionSourceFile: "org.apache.bcel.classfile.EmptyVisitor"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.apache.bcel.classfile.StackMap"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.bcel.classfile.EmptyVisitor].visitStackMapEntry(org.apache.bcel.classfile.StackMapEntry)"
    functionSourceFile: "org.apache.bcel.classfile.EmptyVisitor"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.apache.bcel.classfile.StackMapEntry"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.bcel.classfile.EmptyVisitor].visitStackMapType(org.apache.bcel.classfile.StackMapType)"
    functionSourceFile: "org.apache.bcel.classfile.EmptyVisitor"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.apache.bcel.classfile.StackMapType"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.bcel.classfile.EmptyVisitor].visitSynthetic(org.apache.bcel.classfile.Synthetic)"
    functionSourceFile: "org.apache.bcel.classfile.EmptyVisitor"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.apache.bcel.classfile.Synthetic"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.bcel.classfile.EmptyVisitor].visitUnknown(org.apache.bcel.classfile.Unknown)"
    functionSourceFile: "org.apache.bcel.classfile.EmptyVisitor"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.apache.bcel.classfile.Unknown"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.bcel.verifier.structurals.Subroutines].getSuccessors(org.apache.bcel.generic.InstructionHandle)"
    functionSourceFile: "org.apache.bcel.verifier.structurals.Subroutines"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.apache.bcel.generic.InstructionHandle[]"
    argCount: 1
    argTypes:
    - "org.apache.bcel.generic.InstructionHandle"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 47
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.bcel.verifier.structurals.Subroutines:350"
      Branch Sides:
      - BranchSide: "org.apache.bcel.verifier.structurals.Subroutines:351"
        BranchSideFuncs: []
      - BranchSide: "org.apache.bcel.verifier.structurals.Subroutines:350"
        BranchSideFuncs: []
    - Branch String: "org.apache.bcel.verifier.structurals.Subroutines:350"
      Branch Sides:
      - BranchSide: "org.apache.bcel.verifier.structurals.Subroutines:351"
        BranchSideFuncs: []
      - BranchSide: "org.apache.bcel.verifier.structurals.Subroutines:350"
        BranchSideFuncs: []
    - Branch String: "org.apache.bcel.verifier.structurals.Subroutines:350"
      Branch Sides:
      - BranchSide: "org.apache.bcel.verifier.structurals.Subroutines:355"
        BranchSideFuncs: []
      - BranchSide: "org.apache.bcel.verifier.structurals.Subroutines:354"
        BranchSideFuncs: []
    - Branch String: "org.apache.bcel.verifier.structurals.Subroutines:355"
      Branch Sides:
      - BranchSide: "org.apache.bcel.verifier.structurals.Subroutines:360"
        BranchSideFuncs: []
      - BranchSide: "org.apache.bcel.verifier.structurals.Subroutines:359"
        BranchSideFuncs: []
    - Branch String: "org.apache.bcel.verifier.structurals.Subroutines:360"
      Branch Sides:
      - BranchSide: "org.apache.bcel.verifier.structurals.Subroutines:365"
        BranchSideFuncs: []
      - BranchSide: "org.apache.bcel.verifier.structurals.Subroutines:364"
        BranchSideFuncs: []
    - Branch String: "org.apache.bcel.verifier.structurals.Subroutines:365"
      Branch Sides:
      - BranchSide: "org.apache.bcel.verifier.structurals.Subroutines:382"
        BranchSideFuncs: []
      - BranchSide: "org.apache.bcel.verifier.structurals.Subroutines:381"
        BranchSideFuncs: []
    - Branch String: "org.apache.bcel.verifier.structurals.Subroutines:366"
      Branch Sides:
      - BranchSide: "org.apache.bcel.verifier.structurals.Subroutines:374"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.bcel.verifier.structurals.Subroutines:345,1"
      Dst: "[org.apache.bcel.generic.InstructionHandle].getInstruction"
    - Src: "org.apache.bcel.verifier.structurals.Subroutines:356,1"
      Dst: "[org.apache.bcel.generic.InstructionHandle].getNext"
    - Src: "org.apache.bcel.verifier.structurals.Subroutines:361,1"
      Dst: "[org.apache.bcel.generic.BranchInstruction].getTarget"
    - Src: "org.apache.bcel.verifier.structurals.Subroutines:369,1"
      Dst: "[org.apache.bcel.generic.Select].getTargets"
    - Src: "org.apache.bcel.verifier.structurals.Subroutines:372,1"
      Dst: "[java.lang.System].arraycopy"
    JavaMethodInfo: null
    BBCount: 13
    CyclomaticComplexity: 1
  - functionName: "[org.apache.bcel.verifier.structurals.Subroutines].<init>(org.apache.bcel.generic.MethodGen)"
    functionSourceFile: "org.apache.bcel.verifier.structurals.Subroutines"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.apache.bcel.generic.MethodGen"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.bcel.verifier.structurals.Subroutines:407,1"
      Dst: "[org.apache.bcel.verifier.structurals.Subroutines].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.bcel.verifier.structurals.Subroutines].<init>(org.apache.bcel.generic.MethodGen,boolean)"
    functionSourceFile: "org.apache.bcel.verifier.structurals.Subroutines"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "org.apache.bcel.generic.MethodGen"
    - "boolean"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 194
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.bcel.verifier.structurals.Subroutines:426"
      Branch Sides:
      - BranchSide: "org.apache.bcel.verifier.structurals.Subroutines:434"
        BranchSideFuncs: []
      - BranchSide: "org.apache.bcel.verifier.structurals.Subroutines:433"
        BranchSideFuncs: []
    - Branch String: "org.apache.bcel.verifier.structurals.Subroutines:428"
      Branch Sides:
      - BranchSide: "org.apache.bcel.verifier.structurals.Subroutines:417"
        BranchSideFuncs: []
      - BranchSide: "org.apache.bcel.verifier.structurals.Subroutines:416"
        BranchSideFuncs: []
    - Branch String: "org.apache.bcel.verifier.structurals.Subroutines:434"
      Branch Sides:
      - BranchSide: "org.apache.bcel.verifier.structurals.Subroutines:441"
        BranchSideFuncs: []
      - BranchSide: "org.apache.bcel.verifier.structurals.Subroutines:440"
        BranchSideFuncs: []
    - Branch String: "org.apache.bcel.verifier.structurals.Subroutines:449"
      Branch Sides:
      - BranchSide: "org.apache.bcel.verifier.structurals.Subroutines:460"
        BranchSideFuncs: []
      - BranchSide: "org.apache.bcel.verifier.structurals.Subroutines:459"
        BranchSideFuncs: []
    - Branch String: "org.apache.bcel.verifier.structurals.Subroutines:451"
      Branch Sides:
      - BranchSide: "org.apache.bcel.verifier.structurals.Subroutines:441"
        BranchSideFuncs: []
      - BranchSide: "org.apache.bcel.verifier.structurals.Subroutines:440"
        BranchSideFuncs: []
    - Branch String: "org.apache.bcel.verifier.structurals.Subroutines:466"
      Branch Sides:
      - BranchSide: "org.apache.bcel.verifier.structurals.Subroutines:518"
        BranchSideFuncs: []
      - BranchSide: "org.apache.bcel.verifier.structurals.Subroutines:517"
        BranchSideFuncs: []
    - Branch String: "org.apache.bcel.verifier.structurals.Subroutines:469"
      Branch Sides:
      - BranchSide: "org.apache.bcel.verifier.structurals.Subroutines:471"
        BranchSideFuncs: []
    - Branch String: "org.apache.bcel.verifier.structurals.Subroutines:482"
      Branch Sides:
      - BranchSide: "org.apache.bcel.verifier.structurals.Subroutines:491"
        BranchSideFuncs: []
      - BranchSide: "org.apache.bcel.verifier.structurals.Subroutines:490"
        BranchSideFuncs: []
    - Branch String: "org.apache.bcel.verifier.structurals.Subroutines:483"
      Branch Sides:
      - BranchSide: "org.apache.bcel.verifier.structurals.Subroutines:490"
        BranchSideFuncs: []
    - Branch String: "org.apache.bcel.verifier.structurals.Subroutines:491"
      Branch Sides:
      - BranchSide: "org.apache.bcel.verifier.structurals.Subroutines:503"
        BranchSideFuncs: []
      - BranchSide: "org.apache.bcel.verifier.structurals.Subroutines:502"
        BranchSideFuncs: []
    - Branch String: "org.apache.bcel.verifier.structurals.Subroutines:494"
      Branch Sides:
      - BranchSide: "org.apache.bcel.verifier.structurals.Subroutines:500"
        BranchSideFuncs: []
      - BranchSide: "org.apache.bcel.verifier.structurals.Subroutines:499"
        BranchSideFuncs: []
    - Branch String: "org.apache.bcel.verifier.structurals.Subroutines:495"
      Branch Sides:
      - BranchSide: "org.apache.bcel.verifier.structurals.Subroutines:492"
        BranchSideFuncs: []
      - BranchSide: "org.apache.bcel.verifier.structurals.Subroutines:491"
        BranchSideFuncs: []
    - Branch String: "org.apache.bcel.verifier.structurals.Subroutines:503"
      Branch Sides:
      - BranchSide: "org.apache.bcel.verifier.structurals.Subroutines:513"
        BranchSideFuncs: []
      - BranchSide: "org.apache.bcel.verifier.structurals.Subroutines:512"
        BranchSideFuncs: []
    - Branch String: "org.apache.bcel.verifier.structurals.Subroutines:504"
      Branch Sides:
      - BranchSide: "org.apache.bcel.verifier.structurals.Subroutines:503"
        BranchSideFuncs: []
      - BranchSide: "org.apache.bcel.verifier.structurals.Subroutines:502"
        BranchSideFuncs: []
    - Branch String: "org.apache.bcel.verifier.structurals.Subroutines:505"
      Branch Sides:
      - BranchSide: "org.apache.bcel.verifier.structurals.Subroutines:505"
        BranchSideFuncs: []
      - BranchSide: "org.apache.bcel.verifier.structurals.Subroutines:504"
        BranchSideFuncs: []
    - Branch String: "org.apache.bcel.verifier.structurals.Subroutines:506"
      Branch Sides:
      - BranchSide: "org.apache.bcel.verifier.structurals.Subroutines:510"
        BranchSideFuncs: []
      - BranchSide: "org.apache.bcel.verifier.structurals.Subroutines:509"
        BranchSideFuncs: []
    - Branch String: "org.apache.bcel.verifier.structurals.Subroutines:513"
      Branch Sides:
      - BranchSide: "org.apache.bcel.verifier.structurals.Subroutines:516"
        BranchSideFuncs: []
      - BranchSide: "org.apache.bcel.verifier.structurals.Subroutines:515"
        BranchSideFuncs: []
    - Branch String: "org.apache.bcel.verifier.structurals.Subroutines:518"
      Branch Sides:
      - BranchSide: "org.apache.bcel.verifier.structurals.Subroutines:541"
        BranchSideFuncs: []
    - Branch String: "org.apache.bcel.verifier.structurals.Subroutines:521"
      Branch Sides:
      - BranchSide: "org.apache.bcel.verifier.structurals.Subroutines:542"
        BranchSideFuncs: []
      - BranchSide: "org.apache.bcel.verifier.structurals.Subroutines:541"
        BranchSideFuncs: []
    - Branch String: "org.apache.bcel.verifier.structurals.Subroutines:523"
      Branch Sides:
      - BranchSide: "org.apache.bcel.verifier.structurals.Subroutines:520"
        BranchSideFuncs: []
    - Branch String: "org.apache.bcel.verifier.structurals.Subroutines:525"
      Branch Sides:
      - BranchSide: "org.apache.bcel.verifier.structurals.Subroutines:531"
        BranchSideFuncs: []
      - BranchSide: "org.apache.bcel.verifier.structurals.Subroutines:530"
        BranchSideFuncs: []
    - Branch String: "org.apache.bcel.verifier.structurals.Subroutines:526"
      Branch Sides:
      - BranchSide: "org.apache.bcel.verifier.structurals.Subroutines:530"
        BranchSideFuncs: []
      - BranchSide: "org.apache.bcel.verifier.structurals.Subroutines:529"
        BranchSideFuncs: []
    - Branch String: "org.apache.bcel.verifier.structurals.Subroutines:526"
      Branch Sides:
      - BranchSide: "org.apache.bcel.verifier.structurals.Subroutines:530"
        BranchSideFuncs: []
      - BranchSide: "org.apache.bcel.verifier.structurals.Subroutines:529"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.bcel.verifier.structurals.Subroutines:417,1"
      Dst: "[java.lang.Object].<init>"
    - Src: "org.apache.bcel.verifier.structurals.Subroutines:390,1"
      Dst: "[java.util.HashMap].<init>"
    - Src: "org.apache.bcel.verifier.structurals.Subroutines:418,1"
      Dst: "[org.apache.bcel.generic.MethodGen].getInstructionList"
    - Src: "org.apache.bcel.verifier.structurals.Subroutines:418,1"
      Dst: "[org.apache.bcel.generic.InstructionList].getInstructionHandles"
    - Src: "org.apache.bcel.verifier.structurals.Subroutines:419,1"
      Dst: "[org.apache.bcel.generic.MethodGen].getExceptionHandlers"
    - Src: "org.apache.bcel.verifier.structurals.Subroutines:422,1"
      Dst: "[org.apache.bcel.verifier.structurals.Subroutines$SubroutineImpl].<init>"
    - Src: "org.apache.bcel.verifier.structurals.Subroutines:425,1"
      Dst: "[java.util.HashSet].<init>"
    - Src: "org.apache.bcel.verifier.structurals.Subroutines:427,1"
      Dst: "[org.apache.bcel.generic.InstructionHandle].getInstruction"
    - Src: "org.apache.bcel.verifier.structurals.Subroutines:429,1"
      Dst: "[org.apache.bcel.generic.BranchInstruction].getTarget"
    - Src: "org.apache.bcel.verifier.structurals.Subroutines:429,1"
      Dst: "[java.util.Set].add"
    - Src: "org.apache.bcel.verifier.structurals.Subroutines:434,1"
      Dst: "[java.util.Set].iterator"
    - Src: "org.apache.bcel.verifier.structurals.Subroutines:434,1"
      Dst: "[java.util.Iterator].hasNext"
    - Src: "org.apache.bcel.verifier.structurals.Subroutines:434,1"
      Dst: "[java.util.Iterator].next"
    - Src: "org.apache.bcel.verifier.structurals.Subroutines:436,1"
      Dst: "[org.apache.bcel.generic.LocalVariableInstruction].getIndex"
    - Src: "org.apache.bcel.verifier.structurals.Subroutines:436,1"
      Dst: "[org.apache.bcel.verifier.structurals.Subroutines$SubroutineImpl].setLocalVariable"
    - Src: "org.apache.bcel.verifier.structurals.Subroutines:437,1"
      Dst: "[java.util.Map].put"
    - Src: "org.apache.bcel.verifier.structurals.Subroutines:453,1"
      Dst: "[org.apache.bcel.verifier.structurals.Subroutines].getSubroutine"
    - Src: "org.apache.bcel.verifier.structurals.Subroutines:453,1"
      Dst: "[org.apache.bcel.verifier.structurals.Subroutines$SubroutineImpl].addEnteringJsrInstruction"
    - Src: "org.apache.bcel.verifier.structurals.Subroutines:465,1"
      Dst: "[java.util.ArrayList].<init>"
    - Src: "org.apache.bcel.verifier.structurals.Subroutines:475,1"
      Dst: "[java.util.List].clear"
    - Src: "org.apache.bcel.verifier.structurals.Subroutines:476,1"
      Dst: "[java.util.List].add"
    - Src: "org.apache.bcel.verifier.structurals.Subroutines:484,1"
      Dst: "[org.apache.bcel.generic.CodeExceptionGen].getHandlerPC"
    - Src: "org.apache.bcel.verifier.structurals.Subroutines:491,1"
      Dst: "[java.util.List].isEmpty"
    - Src: "org.apache.bcel.verifier.structurals.Subroutines:492,1"
      Dst: "[java.util.List].remove"
    - Src: "org.apache.bcel.verifier.structurals.Subroutines:493,1"
      Dst: "[org.apache.bcel.verifier.structurals.Subroutines].getSuccessors"
    - Src: "org.apache.bcel.verifier.structurals.Subroutines:495,1"
      Dst: "[java.util.Map].get"
    - Src: "org.apache.bcel.verifier.structurals.Subroutines:505,1"
      Dst: "[org.apache.bcel.verifier.structurals.Subroutines].getTopLevel"
    - Src: "org.apache.bcel.verifier.structurals.Subroutines:505,1"
      Dst: "[org.apache.bcel.verifier.structurals.Subroutines$SubroutineImpl].addInstruction"
    - Src: "org.apache.bcel.verifier.structurals.Subroutines:506,1"
      Dst: "[java.util.Set].contains"
    - Src: "org.apache.bcel.verifier.structurals.Subroutines:507,1"
      Dst: "[java.lang.StringBuilder].<init>"
    - Src: "org.apache.bcel.verifier.structurals.Subroutines:507,1"
      Dst: "[java.lang.StringBuilder].append"
    - Src: "org.apache.bcel.verifier.structurals.Subroutines:507,1"
      Dst: "[java.lang.StringBuilder].toString"
    - Src: "org.apache.bcel.verifier.structurals.Subroutines:507,1"
      Dst: "[org.apache.bcel.verifier.exc.StructuralCodeConstraintException].<init>"
    - Src: "org.apache.bcel.verifier.structurals.Subroutines:514,1"
      Dst: "[org.apache.bcel.verifier.structurals.Subroutines$SubroutineImpl].setLeavingRET"
    - Src: "org.apache.bcel.verifier.structurals.Subroutines:522,1"
      Dst: "[org.apache.bcel.generic.CodeExceptionGen].getStartPC"
    - Src: "org.apache.bcel.verifier.structurals.Subroutines:523,1"
      Dst: "[org.apache.bcel.generic.CodeExceptionGen].getEndPC"
    - Src: "org.apache.bcel.verifier.structurals.Subroutines:523,1"
      Dst: "[org.apache.bcel.generic.InstructionHandle].getNext"
    - Src: "org.apache.bcel.verifier.structurals.Subroutines:525,1"
      Dst: "[java.util.Map].values"
    - Src: "org.apache.bcel.verifier.structurals.Subroutines:525,1"
      Dst: "[java.util.Collection].iterator"
    - Src: "org.apache.bcel.verifier.structurals.Subroutines:526,1"
      Dst: "[org.apache.bcel.verifier.structurals.Subroutine].contains"
    - Src: "org.apache.bcel.verifier.structurals.Subroutines:542,1"
      Dst: "[org.apache.bcel.verifier.structurals.Subroutines].noRecursiveCalls"
    JavaMethodInfo: null
    BBCount: 56
    CyclomaticComplexity: 13
  - functionName: "[org.apache.bcel.verifier.structurals.Subroutines].getSubroutine(org.apache.bcel.generic.InstructionHandle)"
    functionSourceFile: "org.apache.bcel.verifier.structurals.Subroutines"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.apache.bcel.verifier.structurals.Subroutine"
    argCount: 1
    argTypes:
    - "org.apache.bcel.generic.InstructionHandle"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 15
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.bcel.verifier.structurals.Subroutines:555"
      Branch Sides:
      - BranchSide: "org.apache.bcel.verifier.structurals.Subroutines:559"
        BranchSideFuncs: []
      - BranchSide: "org.apache.bcel.verifier.structurals.Subroutines:558"
        BranchSideFuncs: []
    - Branch String: "org.apache.bcel.verifier.structurals.Subroutines:559"
      Branch Sides:
      - BranchSide: "org.apache.bcel.verifier.structurals.Subroutines:563"
        BranchSideFuncs: []
      - BranchSide: "org.apache.bcel.verifier.structurals.Subroutines:562"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.bcel.verifier.structurals.Subroutines:553,1"
      Dst: "[java.util.Map].get"
    - Src: "org.apache.bcel.verifier.structurals.Subroutines:556,1"
      Dst: "[org.apache.bcel.verifier.exc.AssertionViolatedException].<init>"
    JavaMethodInfo: null
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[org.apache.bcel.verifier.structurals.Subroutines].getTopLevel()"
    functionSourceFile: "org.apache.bcel.verifier.structurals.Subroutines"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.apache.bcel.verifier.structurals.Subroutine"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.bcel.verifier.structurals.Subroutines].noRecursiveCalls(org.apache.bcel.verifier.structurals.Subroutine,java.util.Set)"
    functionSourceFile: "org.apache.bcel.verifier.structurals.Subroutines"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "org.apache.bcel.verifier.structurals.Subroutine"
    - "java.util.Set"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 38
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.bcel.verifier.structurals.Subroutines:588"
      Branch Sides:
      - BranchSide: "org.apache.bcel.verifier.structurals.Subroutines:603"
        BranchSideFuncs: []
      - BranchSide: "org.apache.bcel.verifier.structurals.Subroutines:602"
        BranchSideFuncs: []
    - Branch String: "org.apache.bcel.verifier.structurals.Subroutines:591"
      Branch Sides: []
    Callsites:
    - Src: "org.apache.bcel.verifier.structurals.Subroutines:586,1"
      Dst: "[org.apache.bcel.verifier.structurals.Subroutine].subSubs"
    - Src: "org.apache.bcel.verifier.structurals.Subroutines:589,1"
      Dst: "[org.apache.bcel.verifier.structurals.Subroutine].getLeavingRET"
    - Src: "org.apache.bcel.verifier.structurals.Subroutines:589,1"
      Dst: "[org.apache.bcel.generic.InstructionHandle].getInstruction"
    - Src: "org.apache.bcel.verifier.structurals.Subroutines:589,1"
      Dst: "[org.apache.bcel.generic.RET].getIndex"
    - Src: "org.apache.bcel.verifier.structurals.Subroutines:591,1"
      Dst: "[java.lang.Integer].valueOf"
    - Src: "org.apache.bcel.verifier.structurals.Subroutines:591,1"
      Dst: "[java.util.Set].add"
    - Src: "org.apache.bcel.verifier.structurals.Subroutines:594,1"
      Dst: "[java.lang.StringBuilder].<init>"
    - Src: "org.apache.bcel.verifier.structurals.Subroutines:594,1"
      Dst: "[java.lang.StringBuilder].append"
    - Src: "org.apache.bcel.verifier.structurals.Subroutines:594,1"
      Dst: "[org.apache.bcel.verifier.structurals.Subroutines$SubroutineImpl].access$000"
    - Src: "org.apache.bcel.verifier.structurals.Subroutines:594,1"
      Dst: "[org.apache.bcel.verifier.structurals.Subroutines$SubroutineImpl].access$100"
    - Src: "org.apache.bcel.verifier.structurals.Subroutines:595,1"
      Dst: "[org.apache.bcel.verifier.structurals.Subroutines$SubroutineImpl].access$200"
    - Src: "org.apache.bcel.verifier.structurals.Subroutines:595,1"
      Dst: "[java.lang.StringBuilder].toString"
    - Src: "org.apache.bcel.verifier.structurals.Subroutines:595,1"
      Dst: "[org.apache.bcel.verifier.exc.StructuralCodeConstraintException].<init>"
    - Src: "org.apache.bcel.verifier.structurals.Subroutines:599,1"
      Dst: "[org.apache.bcel.verifier.structurals.Subroutines].noRecursiveCalls"
    - Src: "org.apache.bcel.verifier.structurals.Subroutines:601,1"
      Dst: "[java.util.Set].remove"
    JavaMethodInfo: null
    BBCount: 6
    CyclomaticComplexity: 2
  - functionName: "[org.apache.bcel.verifier.structurals.Subroutines].subroutineOf(org.apache.bcel.generic.InstructionHandle)"
    functionSourceFile: "org.apache.bcel.verifier.structurals.Subroutines"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.apache.bcel.verifier.structurals.Subroutine"
    argCount: 1
    argTypes:
    - "org.apache.bcel.generic.InstructionHandle"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 23
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.bcel.verifier.structurals.Subroutines:614"
      Branch Sides:
      - BranchSide: "org.apache.bcel.verifier.structurals.Subroutines:619"
        BranchSideFuncs: []
      - BranchSide: "org.apache.bcel.verifier.structurals.Subroutines:618"
        BranchSideFuncs: []
    - Branch String: "org.apache.bcel.verifier.structurals.Subroutines:615"
      Branch Sides:
      - BranchSide: "org.apache.bcel.verifier.structurals.Subroutines:618"
        BranchSideFuncs: []
      - BranchSide: "org.apache.bcel.verifier.structurals.Subroutines:617"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.bcel.verifier.structurals.Subroutines:614,1"
      Dst: "[java.util.Map].values"
    - Src: "org.apache.bcel.verifier.structurals.Subroutines:614,1"
      Dst: "[java.util.Collection].iterator"
    - Src: "org.apache.bcel.verifier.structurals.Subroutines:614,1"
      Dst: "[java.util.Iterator].hasNext"
    - Src: "org.apache.bcel.verifier.structurals.Subroutines:614,1"
      Dst: "[java.util.Iterator].next"
    - Src: "org.apache.bcel.verifier.structurals.Subroutines:615,1"
      Dst: "[org.apache.bcel.verifier.structurals.Subroutine].contains"
    - Src: "org.apache.bcel.verifier.structurals.Subroutines:619,1"
      Dst: "[java.lang.StringBuilder].<init>"
    - Src: "org.apache.bcel.verifier.structurals.Subroutines:619,1"
      Dst: "[java.lang.StringBuilder].append"
    - Src: "org.apache.bcel.verifier.structurals.Subroutines:619,1"
      Dst: "[org.apache.bcel.generic.InstructionHandle].toString"
    - Src: "org.apache.bcel.verifier.structurals.Subroutines:619,1"
      Dst: "[java.lang.StringBuilder].toString"
    - Src: "org.apache.bcel.verifier.structurals.Subroutines:619,1"
      Dst: "[java.io.PrintStream].println"
    JavaMethodInfo: null
    BBCount: 6
    CyclomaticComplexity: 2
  - functionName: "[org.apache.bcel.verifier.structurals.Subroutines].toString()"
    functionSourceFile: "org.apache.bcel.verifier.structurals.Subroutines"
    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.apache.bcel.verifier.structurals.Subroutines:629,1"
      Dst: "[java.lang.StringBuilder].<init>"
    - Src: "org.apache.bcel.verifier.structurals.Subroutines:629,1"
      Dst: "[java.lang.StringBuilder].append"
    - Src: "org.apache.bcel.verifier.structurals.Subroutines:629,1"
      Dst: "[java.lang.StringBuilder].toString"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.concurrent.UncheckedTimeoutException].<init>(java.lang.Throwable)"
    functionSourceFile: "org.apache.commons.lang3.concurrent.UncheckedTimeoutException"
    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.apache.commons.lang3.concurrent.UncheckedTimeoutException:39,1"
      Dst: "[org.apache.commons.lang3.exception.UncheckedException].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.bcel.generic.FMUL].<init>()"
    functionSourceFile: "org.apache.bcel.generic.FMUL"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.bcel.generic.FMUL:32,1"
      Dst: "[org.apache.bcel.generic.ArithmeticInstruction].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.bcel.generic.FMUL].accept(org.apache.bcel.generic.Visitor)"
    functionSourceFile: "org.apache.bcel.generic.FMUL"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.apache.bcel.generic.Visitor"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 8
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.bcel.generic.FMUL:43,1"
      Dst: "[org.apache.bcel.generic.Visitor].visitTypedInstruction"
    - Src: "org.apache.bcel.generic.FMUL:44,1"
      Dst: "[org.apache.bcel.generic.Visitor].visitStackProducer"
    - Src: "org.apache.bcel.generic.FMUL:45,1"
      Dst: "[org.apache.bcel.generic.Visitor].visitStackConsumer"
    - Src: "org.apache.bcel.generic.FMUL:46,1"
      Dst: "[org.apache.bcel.generic.Visitor].visitArithmeticInstruction"
    - Src: "org.apache.bcel.generic.FMUL:47,1"
      Dst: "[org.apache.bcel.generic.Visitor].visitFMUL"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.bcel.generic.MethodGen].getByteCodes(org.apache.bcel.classfile.Method)"
    functionSourceFile: "org.apache.bcel.generic.MethodGen"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "byte[]"
    argCount: 1
    argTypes:
    - "org.apache.bcel.classfile.Method"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 11
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.bcel.generic.MethodGen:120"
      Branch Sides:
      - BranchSide: "org.apache.bcel.generic.MethodGen:123"
        BranchSideFuncs: []
      - BranchSide: "org.apache.bcel.generic.MethodGen:122"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.bcel.generic.MethodGen:119,1"
      Dst: "[org.apache.bcel.classfile.Method].getCode"
    - Src: "org.apache.bcel.generic.MethodGen:121,1"
      Dst: "[java.lang.String].format"
    - Src: "org.apache.bcel.generic.MethodGen:121,1"
      Dst: "[java.lang.IllegalStateException].<init>"
    - Src: "org.apache.bcel.generic.MethodGen:123,1"
      Dst: "[org.apache.bcel.classfile.Code].getCode"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.apache.bcel.generic.MethodGen].getComparator()"
    functionSourceFile: "org.apache.bcel.generic.MethodGen"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.apache.bcel.util.BCELComparator"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 2
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.bcel.generic.MethodGen].getMaxStack(org.apache.bcel.generic.ConstantPoolGen,org.apache.bcel.generic.InstructionList,org.apache.bcel.generic.CodeExceptionGen[])"
    functionSourceFile: "org.apache.bcel.generic.MethodGen"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "int"
    argCount: 3
    argTypes:
    - "org.apache.bcel.generic.ConstantPoolGen"
    - "org.apache.bcel.generic.InstructionList"
    - "org.apache.bcel.generic.CodeExceptionGen[]"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 73
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.bcel.generic.MethodGen:144"
      Branch Sides:
      - BranchSide: "org.apache.bcel.generic.MethodGen:150"
        BranchSideFuncs: []
      - BranchSide: "org.apache.bcel.generic.MethodGen:149"
        BranchSideFuncs: []
    - Branch String: "org.apache.bcel.generic.MethodGen:146"
      Branch Sides:
      - BranchSide: "org.apache.bcel.generic.MethodGen:139"
        BranchSideFuncs: []
      - BranchSide: "org.apache.bcel.generic.MethodGen:138"
        BranchSideFuncs: []
    - Branch String: "org.apache.bcel.generic.MethodGen:153"
      Branch Sides:
      - BranchSide: "org.apache.bcel.generic.MethodGen:202"
        BranchSideFuncs: []
      - BranchSide: "org.apache.bcel.generic.MethodGen:201"
        BranchSideFuncs: []
    - Branch String: "org.apache.bcel.generic.MethodGen:158"
      Branch Sides:
      - BranchSide: "org.apache.bcel.generic.MethodGen:162"
        BranchSideFuncs: []
      - BranchSide: "org.apache.bcel.generic.MethodGen:161"
        BranchSideFuncs: []
    - Branch String: "org.apache.bcel.generic.MethodGen:162"
      Branch Sides:
      - BranchSide: "org.apache.bcel.generic.MethodGen:null"
        BranchSideFuncs: []
    - Branch String: "org.apache.bcel.generic.MethodGen:164"
      Branch Sides:
      - BranchSide: "org.apache.bcel.generic.MethodGen:162"
        BranchSideFuncs: []
    - Branch String: "org.apache.bcel.generic.MethodGen:168"
      Branch Sides:
      - BranchSide: "org.apache.bcel.generic.MethodGen:171"
        BranchSideFuncs: []
    - Branch String: "org.apache.bcel.generic.MethodGen:164"
      Branch Sides:
      - BranchSide: "org.apache.bcel.generic.MethodGen:183"
        BranchSideFuncs: []
    - Branch String: "org.apache.bcel.generic.MethodGen:176"
      Branch Sides:
      - BranchSide: "org.apache.bcel.generic.MethodGen:177"
        BranchSideFuncs: []
      - BranchSide: "org.apache.bcel.generic.MethodGen:176"
        BranchSideFuncs: []
    - Branch String: "org.apache.bcel.generic.MethodGen:176"
      Branch Sides:
      - BranchSide: "org.apache.bcel.generic.MethodGen:179"
        BranchSideFuncs: []
      - BranchSide: "org.apache.bcel.generic.MethodGen:178"
        BranchSideFuncs: []
    - Branch String: "org.apache.bcel.generic.MethodGen:186"
      Branch Sides:
      - BranchSide: "org.apache.bcel.generic.MethodGen:187"
        BranchSideFuncs: []
      - BranchSide: "org.apache.bcel.generic.MethodGen:186"
        BranchSideFuncs: []
    - Branch String: "org.apache.bcel.generic.MethodGen:186"
      Branch Sides:
      - BranchSide: "org.apache.bcel.generic.MethodGen:187"
        BranchSideFuncs: []
      - BranchSide: "org.apache.bcel.generic.MethodGen:186"
        BranchSideFuncs: []
    - Branch String: "org.apache.bcel.generic.MethodGen:186"
      Branch Sides:
      - BranchSide: "org.apache.bcel.generic.MethodGen:190"
        BranchSideFuncs: []
      - BranchSide: "org.apache.bcel.generic.MethodGen:189"
        BranchSideFuncs: []
    - Branch String: "org.apache.bcel.generic.MethodGen:186"
      Branch Sides:
      - BranchSide: "org.apache.bcel.generic.MethodGen:190"
        BranchSideFuncs: []
      - BranchSide: "org.apache.bcel.generic.MethodGen:189"
        BranchSideFuncs: []
    - Branch String: "org.apache.bcel.generic.MethodGen:190"
      Branch Sides:
      - BranchSide: "org.apache.bcel.generic.MethodGen:194"
        BranchSideFuncs: []
      - BranchSide: "org.apache.bcel.generic.MethodGen:193"
        BranchSideFuncs: []
    - Branch String: "org.apache.bcel.generic.MethodGen:194"
      Branch Sides:
      - BranchSide: "org.apache.bcel.generic.MethodGen:201"
        BranchSideFuncs: []
      - BranchSide: "org.apache.bcel.generic.MethodGen:200"
        BranchSideFuncs: []
    - Branch String: "org.apache.bcel.generic.MethodGen:196"
      Branch Sides:
      - BranchSide: "org.apache.bcel.generic.MethodGen:201"
        BranchSideFuncs: []
      - BranchSide: "org.apache.bcel.generic.MethodGen:200"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.bcel.generic.MethodGen:139,1"
      Dst: "[org.apache.bcel.generic.MethodGen$BranchStack].<init>"
    - Src: "org.apache.bcel.generic.MethodGen:145,1"
      Dst: "[org.apache.bcel.generic.CodeExceptionGen].getHandlerPC"
    - Src: "org.apache.bcel.generic.MethodGen:147,1"
      Dst: "[org.apache.bcel.generic.MethodGen$BranchStack].push"
    - Src: "org.apache.bcel.generic.MethodGen:152,1"
      Dst: "[org.apache.bcel.generic.InstructionList].getStart"
    - Src: "org.apache.bcel.generic.MethodGen:154,1"
      Dst: "[org.apache.bcel.generic.InstructionHandle].getInstruction"
    - Src: "org.apache.bcel.generic.MethodGen:155,1"
      Dst: "[org.apache.bcel.generic.Instruction].getOpcode"
    - Src: "org.apache.bcel.generic.MethodGen:156,1"
      Dst: "[org.apache.bcel.generic.Instruction].produceStack"
    - Src: "org.apache.bcel.generic.MethodGen:156,1"
      Dst: "[org.apache.bcel.generic.Instruction].consumeStack"
    - Src: "org.apache.bcel.generic.MethodGen:167,1"
      Dst: "[org.apache.bcel.generic.Select].getTargets"
    - Src: "org.apache.bcel.generic.MethodGen:177,1"
      Dst: "[org.apache.bcel.generic.InstructionHandle].getNext"
    - Src: "org.apache.bcel.generic.MethodGen:184,1"
      Dst: "[org.apache.bcel.generic.BranchInstruction].getTarget"
    - Src: "org.apache.bcel.generic.MethodGen:195,1"
      Dst: "[org.apache.bcel.generic.MethodGen$BranchStack].pop"
    JavaMethodInfo: null
    BBCount: 33
    CyclomaticComplexity: 4
  - functionName: "[org.apache.bcel.generic.MethodGen].setComparator(org.apache.bcel.util.BCELComparator)"
    functionSourceFile: "org.apache.bcel.generic.MethodGen"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.apache.bcel.util.BCELComparator"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.bcel.generic.MethodGen].<init>(int,org.apache.bcel.generic.Type,org.apache.bcel.generic.Type[],java.lang.String[],java.lang.String,java.lang.String,org.apache.bcel.generic.InstructionList,org.apache.bcel.generic.ConstantPoolGen)"
    functionSourceFile: "org.apache.bcel.generic.MethodGen"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 8
    argTypes:
    - "int"
    - "org.apache.bcel.generic.Type"
    - "org.apache.bcel.generic.Type[]"
    - "java.lang.String[]"
    - "java.lang.String"
    - "java.lang.String"
    - "org.apache.bcel.generic.InstructionList"
    - "org.apache.bcel.generic.ConstantPoolGen"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 99
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.bcel.generic.MethodGen:266"
      Branch Sides:
      - BranchSide: "org.apache.bcel.generic.MethodGen:-1"
        BranchSideFuncs: []
      - BranchSide: "org.apache.bcel.generic.MethodGen:-2"
        BranchSideFuncs: []
    - Branch String: "org.apache.bcel.generic.MethodGen:266"
      Branch Sides:
      - BranchSide: "org.apache.bcel.generic.MethodGen:-1"
        BranchSideFuncs: []
      - BranchSide: "org.apache.bcel.generic.MethodGen:-2"
        BranchSideFuncs: []
    - Branch String: "org.apache.bcel.generic.MethodGen:269"
      Branch Sides:
      - BranchSide: "org.apache.bcel.generic.MethodGen:279"
        BranchSideFuncs: []
      - BranchSide: "org.apache.bcel.generic.MethodGen:278"
        BranchSideFuncs: []
    - Branch String: "org.apache.bcel.generic.MethodGen:275"
      Branch Sides:
      - BranchSide: "org.apache.bcel.generic.MethodGen:279"
        BranchSideFuncs: []
      - BranchSide: "org.apache.bcel.generic.MethodGen:278"
        BranchSideFuncs: []
    - Branch String: "org.apache.bcel.generic.MethodGen:275"
      Branch Sides:
      - BranchSide: "org.apache.bcel.generic.MethodGen:279"
        BranchSideFuncs: []
      - BranchSide: "org.apache.bcel.generic.MethodGen:278"
        BranchSideFuncs: []
    - Branch String: "org.apache.bcel.generic.MethodGen:279"
      Branch Sides:
      - BranchSide: "org.apache.bcel.generic.MethodGen:303"
        BranchSideFuncs: []
      - BranchSide: "org.apache.bcel.generic.MethodGen:302"
        BranchSideFuncs: []
    - Branch String: "org.apache.bcel.generic.MethodGen:281"
      Branch Sides:
      - BranchSide: "org.apache.bcel.generic.MethodGen:286"
        BranchSideFuncs: []
      - BranchSide: "org.apache.bcel.generic.MethodGen:285"
        BranchSideFuncs: []
    - Branch String: "org.apache.bcel.generic.MethodGen:282"
      Branch Sides:
      - BranchSide: "org.apache.bcel.generic.MethodGen:280"
        BranchSideFuncs: []
      - BranchSide: "org.apache.bcel.generic.MethodGen:279"
        BranchSideFuncs: []
    - Branch String: "org.apache.bcel.generic.MethodGen:286"
      Branch Sides:
      - BranchSide: "org.apache.bcel.generic.MethodGen:291"
        BranchSideFuncs: []
      - BranchSide: "org.apache.bcel.generic.MethodGen:290"
        BranchSideFuncs: []
    - Branch String: "org.apache.bcel.generic.MethodGen:287"
      Branch Sides:
      - BranchSide: "org.apache.bcel.generic.MethodGen:297"
        BranchSideFuncs: []
      - BranchSide: "org.apache.bcel.generic.MethodGen:296"
        BranchSideFuncs: []
    - Branch String: "org.apache.bcel.generic.MethodGen:292"
      Branch Sides:
      - BranchSide: "org.apache.bcel.generic.MethodGen:294"
        BranchSideFuncs: []
    - Branch String: "org.apache.bcel.generic.MethodGen:297"
      Branch Sides:
      - BranchSide: "org.apache.bcel.generic.MethodGen:303"
        BranchSideFuncs: []
      - BranchSide: "org.apache.bcel.generic.MethodGen:302"
        BranchSideFuncs: []
    - Branch String: "org.apache.bcel.generic.MethodGen:298"
      Branch Sides:
      - BranchSide: "org.apache.bcel.generic.MethodGen:302"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.bcel.generic.MethodGen:258,1"
      Dst: "[org.apache.bcel.generic.FieldGenOrMethodGen].<init>"
    - Src: "org.apache.bcel.generic.MethodGen:221,1"
      Dst: "[java.util.ArrayList].<init>"
    - Src: "org.apache.bcel.generic.MethodGen:259,1"
      Dst: "[org.apache.bcel.generic.FieldGenOrMethodGen].setType"
    - Src: "org.apache.bcel.generic.MethodGen:260,1"
      Dst: "[org.apache.bcel.generic.MethodGen].setArgumentTypes"
    - Src: "org.apache.bcel.generic.MethodGen:261,1"
      Dst: "[org.apache.bcel.generic.MethodGen].setArgumentNames"
    - Src: "org.apache.bcel.generic.MethodGen:262,1"
      Dst: "[org.apache.bcel.generic.FieldGenOrMethodGen].setName"
    - Src: "org.apache.bcel.generic.MethodGen:263,1"
      Dst: "[org.apache.bcel.generic.MethodGen].setClassName"
    - Src: "org.apache.bcel.generic.MethodGen:264,1"
      Dst: "[org.apache.bcel.generic.MethodGen].setInstructionList"
    - Src: "org.apache.bcel.generic.MethodGen:265,1"
      Dst: "[org.apache.bcel.generic.FieldGenOrMethodGen].setConstantPool"
    - Src: "org.apache.bcel.generic.MethodGen:266,1"
      Dst: "[org.apache.bcel.classfile.AccessFlags].isAbstract"
    - Src: "org.apache.bcel.generic.MethodGen:266,1"
      Dst: "[org.apache.bcel.classfile.AccessFlags].isNative"
    - Src: "org.apache.bcel.generic.MethodGen:270,1"
      Dst: "[org.apache.bcel.generic.InstructionList].getStart"
    - Src: "org.apache.bcel.generic.MethodGen:275,1"
      Dst: "[org.apache.bcel.classfile.AccessFlags].isStatic"
    - Src: "org.apache.bcel.generic.MethodGen:276,1"
      Dst: "[org.apache.bcel.generic.ObjectType].getInstance"
    - Src: "org.apache.bcel.generic.MethodGen:276,1"
      Dst: "[org.apache.bcel.generic.MethodGen].addLocalVariable"
    - Src: "org.apache.bcel.generic.MethodGen:283,1"
      Dst: "[org.apache.bcel.generic.ClassGenException].<init>"
    - Src: "org.apache.bcel.generic.MethodGen:288,1"
      Dst: "[java.lang.StringBuilder].<init>"
    - Src: "org.apache.bcel.generic.MethodGen:288,1"
      Dst: "[java.lang.StringBuilder].append"
    - Src: "org.apache.bcel.generic.MethodGen:288,1"
      Dst: "[java.lang.StringBuilder].toString"
    JavaMethodInfo: null
    BBCount: 26
    CyclomaticComplexity: 4
  - functionName: "[org.apache.bcel.generic.MethodGen].<init>(org.apache.bcel.classfile.Method,java.lang.String,org.apache.bcel.generic.ConstantPoolGen)"
    functionSourceFile: "org.apache.bcel.generic.MethodGen"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 3
    argTypes:
    - "org.apache.bcel.classfile.Method"
    - "java.lang.String"
    - "org.apache.bcel.generic.ConstantPoolGen"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 106
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.bcel.generic.MethodGen:316"
      Branch Sides:
      - BranchSide: "org.apache.bcel.generic.MethodGen:313"
        BranchSideFuncs: []
      - BranchSide: "org.apache.bcel.generic.MethodGen:312"
        BranchSideFuncs: []
    - Branch String: "org.apache.bcel.generic.MethodGen:318"
      Branch Sides:
      - BranchSide: "org.apache.bcel.generic.MethodGen:372"
        BranchSideFuncs: []
      - BranchSide: "org.apache.bcel.generic.MethodGen:371"
        BranchSideFuncs: []
    - Branch String: "org.apache.bcel.generic.MethodGen:320"
      Branch Sides:
      - BranchSide: "org.apache.bcel.generic.MethodGen:318"
        BranchSideFuncs: []
      - BranchSide: "org.apache.bcel.generic.MethodGen:317"
        BranchSideFuncs: []
    - Branch String: "org.apache.bcel.generic.MethodGen:325"
      Branch Sides:
      - BranchSide: "org.apache.bcel.generic.MethodGen:345"
        BranchSideFuncs: []
      - BranchSide: "org.apache.bcel.generic.MethodGen:344"
        BranchSideFuncs: []
    - Branch String: "org.apache.bcel.generic.MethodGen:326"
      Branch Sides:
      - BranchSide: "org.apache.bcel.generic.MethodGen:345"
        BranchSideFuncs: []
      - BranchSide: "org.apache.bcel.generic.MethodGen:344"
        BranchSideFuncs: []
    - Branch String: "org.apache.bcel.generic.MethodGen:329"
      Branch Sides:
      - BranchSide: "org.apache.bcel.generic.MethodGen:333"
        BranchSideFuncs: []
      - BranchSide: "org.apache.bcel.generic.MethodGen:332"
        BranchSideFuncs: []
    - Branch String: "org.apache.bcel.generic.MethodGen:336"
      Branch Sides:
      - BranchSide: "org.apache.bcel.generic.MethodGen:339"
        BranchSideFuncs: []
      - BranchSide: "org.apache.bcel.generic.MethodGen:338"
        BranchSideFuncs: []
    - Branch String: "org.apache.bcel.generic.MethodGen:346"
      Branch Sides:
      - BranchSide: "org.apache.bcel.generic.MethodGen:363"
        BranchSideFuncs: []
      - BranchSide: "org.apache.bcel.generic.MethodGen:362"
        BranchSideFuncs: []
    - Branch String: "org.apache.bcel.generic.MethodGen:348"
      Branch Sides:
      - BranchSide: "org.apache.bcel.generic.MethodGen:355"
        BranchSideFuncs: []
      - BranchSide: "org.apache.bcel.generic.MethodGen:354"
        BranchSideFuncs: []
    - Branch String: "org.apache.bcel.generic.MethodGen:355"
      Branch Sides:
      - BranchSide: "org.apache.bcel.generic.MethodGen:357"
        BranchSideFuncs: []
      - BranchSide: "org.apache.bcel.generic.MethodGen:356"
        BranchSideFuncs: []
    - Branch String: "org.apache.bcel.generic.MethodGen:357"
      Branch Sides:
      - BranchSide: "org.apache.bcel.generic.MethodGen:360"
        BranchSideFuncs: []
      - BranchSide: "org.apache.bcel.generic.MethodGen:359"
        BranchSideFuncs: []
    - Branch String: "org.apache.bcel.generic.MethodGen:320"
      Branch Sides:
      - BranchSide: "org.apache.bcel.generic.MethodGen:365"
        BranchSideFuncs: []
      - BranchSide: "org.apache.bcel.generic.MethodGen:364"
        BranchSideFuncs: []
    - Branch String: "org.apache.bcel.generic.MethodGen:365"
      Branch Sides:
      - BranchSide: "org.apache.bcel.generic.MethodGen:369"
        BranchSideFuncs: []
      - BranchSide: "org.apache.bcel.generic.MethodGen:368"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.bcel.generic.MethodGen:313,1"
      Dst: "[org.apache.bcel.classfile.AccessFlags].getAccessFlags"
    - Src: "org.apache.bcel.generic.MethodGen:313,1"
      Dst: "[org.apache.bcel.classfile.FieldOrMethod].getSignature"
    - Src: "org.apache.bcel.generic.MethodGen:313,1"
      Dst: "[org.apache.bcel.generic.Type].getReturnType"
    - Src: "org.apache.bcel.generic.MethodGen:313,1"
      Dst: "[org.apache.bcel.generic.Type].getArgumentTypes"
    - Src: "org.apache.bcel.generic.MethodGen:315,1"
      Dst: "[org.apache.bcel.classfile.FieldOrMethod].getName"
    - Src: "org.apache.bcel.generic.MethodGen:316,1"
      Dst: "[org.apache.bcel.generic.MethodGen].getByteCodes"
    - Src: "org.apache.bcel.generic.MethodGen:316,1"
      Dst: "[org.apache.bcel.generic.InstructionList].<init>"
    - Src: "org.apache.bcel.generic.MethodGen:313,1"
      Dst: "[org.apache.bcel.generic.MethodGen].<init>"
    - Src: "org.apache.bcel.generic.MethodGen:317,1"
      Dst: "[org.apache.bcel.classfile.FieldOrMethod].getAttributes"
    - Src: "org.apache.bcel.generic.MethodGen:322,1"
      Dst: "[org.apache.bcel.classfile.Code].getMaxStack"
    - Src: "org.apache.bcel.generic.MethodGen:322,1"
      Dst: "[org.apache.bcel.generic.MethodGen].setMaxStack"
    - Src: "org.apache.bcel.generic.MethodGen:323,1"
      Dst: "[org.apache.bcel.classfile.Code].getMaxLocals"
    - Src: "org.apache.bcel.generic.MethodGen:323,1"
      Dst: "[org.apache.bcel.generic.MethodGen].setMaxLocals"
    - Src: "org.apache.bcel.generic.MethodGen:324,1"
      Dst: "[org.apache.bcel.classfile.Code].getExceptionTable"
    - Src: "org.apache.bcel.generic.MethodGen:327,1"
      Dst: "[org.apache.bcel.classfile.CodeException].getCatchType"
    - Src: "org.apache.bcel.generic.MethodGen:330,1"
      Dst: "[org.apache.bcel.classfile.FieldOrMethod].getConstantPool"
    - Src: "org.apache.bcel.generic.MethodGen:330,1"
      Dst: "[org.apache.bcel.classfile.ConstantPool].getConstantString"
    - Src: "org.apache.bcel.generic.MethodGen:331,1"
      Dst: "[org.apache.bcel.generic.ObjectType].getInstance"
    - Src: "org.apache.bcel.generic.MethodGen:333,1"
      Dst: "[org.apache.bcel.classfile.CodeException].getEndPC"
    - Src: "org.apache.bcel.generic.MethodGen:337,1"
      Dst: "[org.apache.bcel.generic.InstructionList].getEnd"
    - Src: "org.apache.bcel.generic.MethodGen:339,1"
      Dst: "[org.apache.bcel.generic.InstructionList].findHandle"
    - Src: "org.apache.bcel.generic.MethodGen:340,1"
      Dst: "[org.apache.bcel.generic.InstructionHandle].getPrev"
    - Src: "org.apache.bcel.generic.MethodGen:342,1"
      Dst: "[org.apache.bcel.classfile.CodeException].getStartPC"
    - Src: "org.apache.bcel.generic.MethodGen:342,1"
      Dst: "[org.apache.bcel.classfile.CodeException].getHandlerPC"
    - Src: "org.apache.bcel.generic.MethodGen:342,1"
      Dst: "[org.apache.bcel.generic.MethodGen].addExceptionHandler"
    - Src: "org.apache.bcel.generic.MethodGen:345,1"
      Dst: "[org.apache.bcel.classfile.Code].getAttributes"
    - Src: "org.apache.bcel.generic.MethodGen:349,1"
      Dst: "[org.apache.bcel.generic.MethodGen$lambda_new_0__54].bootstrap$"
    - Src: "org.apache.bcel.generic.MethodGen:349,1"
      Dst: "[java.lang.Iterable].forEach"
    - Src: "org.apache.bcel.generic.MethodGen:356,1"
      Dst: "[org.apache.bcel.generic.MethodGen].updateLocalVariableTable"
    - Src: "org.apache.bcel.generic.MethodGen:358,1"
      Dst: "[org.apache.bcel.generic.ConstantPoolGen].getConstantPool"
    - Src: "org.apache.bcel.generic.MethodGen:358,1"
      Dst: "[org.apache.bcel.classfile.Attribute].copy"
    - Src: "org.apache.bcel.generic.MethodGen:360,1"
      Dst: "[org.apache.bcel.generic.MethodGen].addCodeAttribute"
    - Src: "org.apache.bcel.generic.MethodGen:364,1"
      Dst: "[org.apache.bcel.classfile.ExceptionTable].getExceptionNames"
    - Src: "org.apache.bcel.generic.MethodGen:364,1"
      Dst: "[java.util.Collections].addAll"
    - Src: "org.apache.bcel.generic.MethodGen:367,1"
      Dst: "[org.apache.bcel.generic.MethodGen$lambda_new_1__53].bootstrap$"
    - Src: "org.apache.bcel.generic.MethodGen:369,1"
      Dst: "[org.apache.bcel.generic.FieldGenOrMethodGen].addAttribute"
    JavaMethodInfo: null
    BBCount: 33
    CyclomaticComplexity: 4
  - functionName: "[org.apache.bcel.generic.MethodGen].addAnnotationsAsAttribute(org.apache.bcel.generic.ConstantPoolGen)"
    functionSourceFile: "org.apache.bcel.generic.MethodGen"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.apache.bcel.generic.ConstantPoolGen"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.bcel.generic.MethodGen:378,1"
      Dst: "[org.apache.bcel.generic.FieldGenOrMethodGen].getAnnotationEntries"
    - Src: "org.apache.bcel.generic.MethodGen:378,1"
      Dst: "[org.apache.bcel.generic.AnnotationEntryGen].getAnnotationAttributes"
    - Src: "org.apache.bcel.generic.MethodGen:378,1"
      Dst: "[org.apache.bcel.generic.FieldGenOrMethodGen].addAll"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.bcel.generic.MethodGen].addCodeAttribute(org.apache.bcel.classfile.Attribute)"
    functionSourceFile: "org.apache.bcel.generic.MethodGen"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.apache.bcel.classfile.Attribute"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.bcel.generic.MethodGen:389,1"
      Dst: "[java.util.List].add"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.bcel.generic.MethodGen].addException(java.lang.String)"
    functionSourceFile: "org.apache.bcel.generic.MethodGen"
    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.apache.bcel.generic.MethodGen:398,1"
      Dst: "[java.util.List].add"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.bcel.generic.MethodGen].addExceptionHandler(org.apache.bcel.generic.InstructionHandle,org.apache.bcel.generic.InstructionHandle,org.apache.bcel.generic.InstructionHandle,org.apache.bcel.generic.ObjectType)"
    functionSourceFile: "org.apache.bcel.generic.MethodGen"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.apache.bcel.generic.CodeExceptionGen"
    argCount: 4
    argTypes:
    - "org.apache.bcel.generic.InstructionHandle"
    - "org.apache.bcel.generic.InstructionHandle"
    - "org.apache.bcel.generic.InstructionHandle"
    - "org.apache.bcel.generic.ObjectType"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 16
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.bcel.generic.MethodGen:413"
      Branch Sides:
      - BranchSide: "org.apache.bcel.generic.MethodGen:414"
        BranchSideFuncs: []
      - BranchSide: "org.apache.bcel.generic.MethodGen:413"
        BranchSideFuncs: []
    - Branch String: "org.apache.bcel.generic.MethodGen:413"
      Branch Sides:
      - BranchSide: "org.apache.bcel.generic.MethodGen:414"
        BranchSideFuncs: []
      - BranchSide: "org.apache.bcel.generic.MethodGen:413"
        BranchSideFuncs: []
    - Branch String: "org.apache.bcel.generic.MethodGen:413"
      Branch Sides:
      - BranchSide: "org.apache.bcel.generic.MethodGen:416"
        BranchSideFuncs: []
      - BranchSide: "org.apache.bcel.generic.MethodGen:415"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.bcel.generic.MethodGen:414,1"
      Dst: "[org.apache.bcel.generic.ClassGenException].<init>"
    - Src: "org.apache.bcel.generic.MethodGen:416,1"
      Dst: "[org.apache.bcel.generic.CodeExceptionGen].<init>"
    - Src: "org.apache.bcel.generic.MethodGen:417,1"
      Dst: "[java.util.List].add"
    JavaMethodInfo: null
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[org.apache.bcel.generic.MethodGen].addLineNumber(org.apache.bcel.generic.InstructionHandle,int)"
    functionSourceFile: "org.apache.bcel.generic.MethodGen"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.apache.bcel.generic.LineNumberGen"
    argCount: 2
    argTypes:
    - "org.apache.bcel.generic.InstructionHandle"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 8
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.bcel.generic.MethodGen:429,1"
      Dst: "[org.apache.bcel.generic.LineNumberGen].<init>"
    - Src: "org.apache.bcel.generic.MethodGen:430,1"
      Dst: "[java.util.List].add"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.bcel.generic.MethodGen].addLocalVariable(java.lang.String,org.apache.bcel.generic.Type,org.apache.bcel.generic.InstructionHandle,org.apache.bcel.generic.InstructionHandle)"
    functionSourceFile: "org.apache.bcel.generic.MethodGen"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.apache.bcel.generic.LocalVariableGen"
    argCount: 4
    argTypes:
    - "java.lang.String"
    - "org.apache.bcel.generic.Type"
    - "org.apache.bcel.generic.InstructionHandle"
    - "org.apache.bcel.generic.InstructionHandle"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 8
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.bcel.generic.MethodGen:445,1"
      Dst: "[org.apache.bcel.generic.MethodGen].addLocalVariable"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.bcel.generic.MethodGen].addLocalVariable(java.lang.String,org.apache.bcel.generic.Type,int,org.apache.bcel.generic.InstructionHandle,org.apache.bcel.generic.InstructionHandle)"
    functionSourceFile: "org.apache.bcel.generic.MethodGen"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.apache.bcel.generic.LocalVariableGen"
    argCount: 5
    argTypes:
    - "java.lang.String"
    - "org.apache.bcel.generic.Type"
    - "int"
    - "org.apache.bcel.generic.InstructionHandle"
    - "org.apache.bcel.generic.InstructionHandle"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 8
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.bcel.generic.MethodGen:460,1"
      Dst: "[org.apache.bcel.generic.MethodGen].addLocalVariable"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.bcel.generic.MethodGen].addLocalVariable(java.lang.String,org.apache.bcel.generic.Type,int,org.apache.bcel.generic.InstructionHandle,org.apache.bcel.generic.InstructionHandle,int)"
    functionSourceFile: "org.apache.bcel.generic.MethodGen"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.apache.bcel.generic.LocalVariableGen"
    argCount: 6
    argTypes:
    - "java.lang.String"
    - "org.apache.bcel.generic.Type"
    - "int"
    - "org.apache.bcel.generic.InstructionHandle"
    - "org.apache.bcel.generic.InstructionHandle"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 36
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.bcel.generic.MethodGen:478"
      Branch Sides:
      - BranchSide: "org.apache.bcel.generic.MethodGen:492"
        BranchSideFuncs: []
      - BranchSide: "org.apache.bcel.generic.MethodGen:491"
        BranchSideFuncs: []
    - Branch String: "org.apache.bcel.generic.MethodGen:480"
      Branch Sides:
      - BranchSide: "org.apache.bcel.generic.MethodGen:483"
        BranchSideFuncs: []
      - BranchSide: "org.apache.bcel.generic.MethodGen:482"
        BranchSideFuncs: []
    - Branch String: "org.apache.bcel.generic.MethodGen:485"
      Branch Sides:
      - BranchSide: "org.apache.bcel.generic.MethodGen:488"
        BranchSideFuncs: []
      - BranchSide: "org.apache.bcel.generic.MethodGen:487"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.bcel.generic.MethodGen:477,1"
      Dst: "[org.apache.bcel.generic.Type].getType"
    - Src: "org.apache.bcel.generic.MethodGen:479,1"
      Dst: "[org.apache.bcel.generic.Type].getSize"
    - Src: "org.apache.bcel.generic.MethodGen:483,1"
      Dst: "[org.apache.bcel.generic.LocalVariableGen].<init>"
    - Src: "org.apache.bcel.generic.MethodGen:485,1"
      Dst: "[java.util.List].indexOf"
    - Src: "org.apache.bcel.generic.MethodGen:486,1"
      Dst: "[java.util.List].set"
    - Src: "org.apache.bcel.generic.MethodGen:488,1"
      Dst: "[java.util.List].add"
    - Src: "org.apache.bcel.generic.MethodGen:492,1"
      Dst: "[java.lang.StringBuilder].<init>"
    - Src: "org.apache.bcel.generic.MethodGen:492,1"
      Dst: "[java.lang.StringBuilder].append"
    - Src: "org.apache.bcel.generic.MethodGen:492,1"
      Dst: "[java.lang.StringBuilder].toString"
    - Src: "org.apache.bcel.generic.MethodGen:492,1"
      Dst: "[java.lang.IllegalArgumentException].<init>"
    JavaMethodInfo: null
    BBCount: 8
    CyclomaticComplexity: 1
  - functionName: "[org.apache.bcel.generic.MethodGen].addObserver(org.apache.bcel.generic.MethodObserver)"
    functionSourceFile: "org.apache.bcel.generic.MethodGen"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.apache.bcel.generic.MethodObserver"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 10
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.bcel.generic.MethodGen:499"
      Branch Sides:
      - BranchSide: "org.apache.bcel.generic.MethodGen:502"
        BranchSideFuncs: []
      - BranchSide: "org.apache.bcel.generic.MethodGen:501"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.bcel.generic.MethodGen:500,1"
      Dst: "[java.util.ArrayList].<init>"
    - Src: "org.apache.bcel.generic.MethodGen:502,1"
      Dst: "[java.util.List].add"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.apache.bcel.generic.MethodGen].addParameterAnnotation(int,org.apache.bcel.generic.AnnotationEntryGen)"
    functionSourceFile: "org.apache.bcel.generic.MethodGen"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "int"
    - "org.apache.bcel.generic.AnnotationEntryGen"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 22
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.bcel.generic.MethodGen:507"
      Branch Sides:
      - BranchSide: "org.apache.bcel.generic.MethodGen:512"
        BranchSideFuncs: []
    - Branch String: "org.apache.bcel.generic.MethodGen:514"
      Branch Sides:
      - BranchSide: "org.apache.bcel.generic.MethodGen:517"
        BranchSideFuncs: []
      - BranchSide: "org.apache.bcel.generic.MethodGen:516"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.bcel.generic.MethodGen:506,1"
      Dst: "[org.apache.bcel.generic.MethodGen].ensureExistingParameterAnnotationsUnpacked"
    - Src: "org.apache.bcel.generic.MethodGen:515,1"
      Dst: "[java.util.List].add"
    - Src: "org.apache.bcel.generic.MethodGen:517,1"
      Dst: "[java.util.ArrayList].<init>"
    JavaMethodInfo: null
    BBCount: 6
    CyclomaticComplexity: 1
  - functionName: "[org.apache.bcel.generic.MethodGen].addParameterAnnotationsAsAttribute(org.apache.bcel.generic.ConstantPoolGen)"
    functionSourceFile: "org.apache.bcel.generic.MethodGen"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.apache.bcel.generic.ConstantPoolGen"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 10
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.bcel.generic.MethodGen:527"
      Branch Sides:
      - BranchSide: "org.apache.bcel.generic.MethodGen:530"
        BranchSideFuncs: []
      - BranchSide: "org.apache.bcel.generic.MethodGen:529"
        BranchSideFuncs: []
    - Branch String: "org.apache.bcel.generic.MethodGen:531"
      Branch Sides:
      - BranchSide: "org.apache.bcel.generic.MethodGen:534"
        BranchSideFuncs: []
      - BranchSide: "org.apache.bcel.generic.MethodGen:533"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.bcel.generic.MethodGen:530,1"
      Dst: "[org.apache.bcel.generic.AnnotationEntryGen].getParameterAnnotationAttributes"
    - Src: "org.apache.bcel.generic.MethodGen:532,1"
      Dst: "[org.apache.bcel.generic.FieldGenOrMethodGen].addAll"
    JavaMethodInfo: null
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[org.apache.bcel.generic.MethodGen].addRuntimeAnnotationsAsAttribute(org.apache.bcel.generic.ConstantPoolGen)"
    functionSourceFile: "org.apache.bcel.generic.MethodGen"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.apache.bcel.classfile.Attribute[]"
    argCount: 1
    argTypes:
    - "org.apache.bcel.generic.ConstantPoolGen"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.bcel.generic.MethodGen:537,1"
      Dst: "[org.apache.bcel.generic.FieldGenOrMethodGen].getAnnotationEntries"
    - Src: "org.apache.bcel.generic.MethodGen:537,1"
      Dst: "[org.apache.bcel.generic.AnnotationEntryGen].getAnnotationAttributes"
    - Src: "org.apache.bcel.generic.MethodGen:538,1"
      Dst: "[org.apache.bcel.generic.FieldGenOrMethodGen].addAll"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.bcel.generic.MethodGen].addRuntimeParameterAnnotationsAsAttribute(org.apache.bcel.generic.ConstantPoolGen)"
    functionSourceFile: "org.apache.bcel.generic.MethodGen"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.apache.bcel.classfile.Attribute[]"
    argCount: 1
    argTypes:
    - "org.apache.bcel.generic.ConstantPoolGen"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 10
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.bcel.generic.MethodGen:543"
      Branch Sides:
      - BranchSide: "org.apache.bcel.generic.MethodGen:546"
        BranchSideFuncs: []
      - BranchSide: "org.apache.bcel.generic.MethodGen:545"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.bcel.generic.MethodGen:546,1"
      Dst: "[org.apache.bcel.generic.AnnotationEntryGen].getParameterAnnotationAttributes"
    - Src: "org.apache.bcel.generic.MethodGen:547,1"
      Dst: "[org.apache.bcel.generic.FieldGenOrMethodGen].addAll"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.apache.bcel.generic.MethodGen].adjustLocalVariableTypeTable(org.apache.bcel.classfile.LocalVariableTable)"
    functionSourceFile: "org.apache.bcel.generic.MethodGen"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.apache.bcel.classfile.LocalVariableTable"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 32
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.bcel.generic.MethodGen:553"
      Branch Sides:
      - BranchSide: "org.apache.bcel.generic.MethodGen:563"
        BranchSideFuncs: []
      - BranchSide: "org.apache.bcel.generic.MethodGen:562"
        BranchSideFuncs: []
    - Branch String: "org.apache.bcel.generic.MethodGen:554"
      Branch Sides:
      - BranchSide: "org.apache.bcel.generic.MethodGen:552"
        BranchSideFuncs: []
      - BranchSide: "org.apache.bcel.generic.MethodGen:551"
        BranchSideFuncs: []
    - Branch String: "org.apache.bcel.generic.MethodGen:555"
      Branch Sides:
      - BranchSide: "org.apache.bcel.generic.MethodGen:553"
        BranchSideFuncs: []
      - BranchSide: "org.apache.bcel.generic.MethodGen:552"
        BranchSideFuncs: []
    - Branch String: "org.apache.bcel.generic.MethodGen:555"
      Branch Sides:
      - BranchSide: "org.apache.bcel.generic.MethodGen:553"
        BranchSideFuncs: []
      - BranchSide: "org.apache.bcel.generic.MethodGen:552"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.bcel.generic.MethodGen:552,1"
      Dst: "[org.apache.bcel.classfile.LocalVariableTable].getLocalVariableTable"
    - Src: "org.apache.bcel.generic.MethodGen:553,1"
      Dst: "[org.apache.bcel.classfile.LocalVariableTypeTable].getLocalVariableTypeTable"
    - Src: "org.apache.bcel.generic.MethodGen:555,1"
      Dst: "[org.apache.bcel.classfile.LocalVariable].getName"
    - Src: "org.apache.bcel.generic.MethodGen:555,1"
      Dst: "[java.lang.String].equals"
    - Src: "org.apache.bcel.generic.MethodGen:555,1"
      Dst: "[org.apache.bcel.classfile.LocalVariable].getIndex"
    - Src: "org.apache.bcel.generic.MethodGen:555,1"
      Dst: "[org.apache.bcel.classfile.LocalVariable].getOrigIndex"
    - Src: "org.apache.bcel.generic.MethodGen:556,1"
      Dst: "[org.apache.bcel.classfile.LocalVariable].getLength"
    - Src: "org.apache.bcel.generic.MethodGen:556,1"
      Dst: "[org.apache.bcel.classfile.LocalVariable].setLength"
    - Src: "org.apache.bcel.generic.MethodGen:557,1"
      Dst: "[org.apache.bcel.classfile.LocalVariable].getStartPC"
    - Src: "org.apache.bcel.generic.MethodGen:557,1"
      Dst: "[org.apache.bcel.classfile.LocalVariable].setStartPC"
    - Src: "org.apache.bcel.generic.MethodGen:558,1"
      Dst: "[org.apache.bcel.classfile.LocalVariable].setIndex"
    JavaMethodInfo: null
    BBCount: 10
    CyclomaticComplexity: 3
  - functionName: "[org.apache.bcel.generic.MethodGen].copy(java.lang.String,org.apache.bcel.generic.ConstantPoolGen)"
    functionSourceFile: "org.apache.bcel.generic.MethodGen"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.apache.bcel.generic.MethodGen"
    argCount: 2
    argTypes:
    - "java.lang.String"
    - "org.apache.bcel.generic.ConstantPoolGen"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 16
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.bcel.generic.MethodGen:571"
      Branch Sides:
      - BranchSide: "org.apache.bcel.generic.MethodGen:575"
        BranchSideFuncs: []
      - BranchSide: "org.apache.bcel.generic.MethodGen:574"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.bcel.generic.MethodGen:569,1"
      Dst: "[org.apache.bcel.generic.FieldGenOrMethodGen].clone"
    - Src: "org.apache.bcel.generic.MethodGen:569,1"
      Dst: "[org.apache.bcel.generic.MethodGen].getMethod"
    - Src: "org.apache.bcel.generic.MethodGen:570,1"
      Dst: "[org.apache.bcel.generic.FieldGenOrMethodGen].getConstantPool"
    - Src: "org.apache.bcel.generic.MethodGen:570,1"
      Dst: "[org.apache.bcel.generic.MethodGen].<init>"
    - Src: "org.apache.bcel.generic.MethodGen:572,1"
      Dst: "[org.apache.bcel.generic.FieldGenOrMethodGen].setConstantPool"
    - Src: "org.apache.bcel.generic.MethodGen:573,1"
      Dst: "[org.apache.bcel.generic.MethodGen].getInstructionList"
    - Src: "org.apache.bcel.generic.MethodGen:573,1"
      Dst: "[org.apache.bcel.generic.InstructionList].replaceConstantPool"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.apache.bcel.generic.MethodGen].ensureExistingParameterAnnotationsUnpacked()"
    functionSourceFile: "org.apache.bcel.generic.MethodGen"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 50
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.bcel.generic.MethodGen:585"
      Branch Sides:
      - BranchSide: "org.apache.bcel.generic.MethodGen:589"
        BranchSideFuncs: []
      - BranchSide: "org.apache.bcel.generic.MethodGen:588"
        BranchSideFuncs: []
    - Branch String: "org.apache.bcel.generic.MethodGen:592"
      Branch Sides:
      - BranchSide: "org.apache.bcel.generic.MethodGen:619"
        BranchSideFuncs: []
      - BranchSide: "org.apache.bcel.generic.MethodGen:618"
        BranchSideFuncs: []
    - Branch String: "org.apache.bcel.generic.MethodGen:593"
      Branch Sides:
      - BranchSide: "org.apache.bcel.generic.MethodGen:588"
        BranchSideFuncs: []
    - Branch String: "org.apache.bcel.generic.MethodGen:595"
      Branch Sides:
      - BranchSide: "org.apache.bcel.generic.MethodGen:600"
        BranchSideFuncs: []
    - Branch String: "org.apache.bcel.generic.MethodGen:603"
      Branch Sides:
      - BranchSide: "org.apache.bcel.generic.MethodGen:606"
        BranchSideFuncs: []
      - BranchSide: "org.apache.bcel.generic.MethodGen:605"
        BranchSideFuncs: []
    - Branch String: "org.apache.bcel.generic.MethodGen:609"
      Branch Sides:
      - BranchSide: "org.apache.bcel.generic.MethodGen:588"
        BranchSideFuncs: []
    - Branch String: "org.apache.bcel.generic.MethodGen:619"
      Branch Sides:
      - BranchSide: "org.apache.bcel.generic.MethodGen:622"
        BranchSideFuncs: []
      - BranchSide: "org.apache.bcel.generic.MethodGen:621"
        BranchSideFuncs: []
    - Branch String: "org.apache.bcel.generic.MethodGen:622"
      Branch Sides:
      - BranchSide: "org.apache.bcel.generic.MethodGen:625"
        BranchSideFuncs: []
      - BranchSide: "org.apache.bcel.generic.MethodGen:624"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.bcel.generic.MethodGen:589,1"
      Dst: "[org.apache.bcel.generic.FieldGenOrMethodGen].getAttributes"
    - Src: "org.apache.bcel.generic.MethodGen:599,1"
      Dst: "[org.apache.bcel.generic.MethodGen$lambda_ensureExistingParameterAnnotationsUnpacked_2__55].bootstrap$"
    - Src: "org.apache.bcel.generic.MethodGen:599,1"
      Dst: "[java.util.Arrays].setAll"
    - Src: "org.apache.bcel.generic.MethodGen:608,1"
      Dst: "[org.apache.bcel.classfile.ParameterAnnotations].getParameterAnnotationEntries"
    - Src: "org.apache.bcel.generic.MethodGen:613,1"
      Dst: "[org.apache.bcel.classfile.ParameterAnnotationEntry].getAnnotationEntries"
    - Src: "org.apache.bcel.generic.MethodGen:613,1"
      Dst: "[org.apache.bcel.generic.MethodGen].makeMutableVersion"
    - Src: "org.apache.bcel.generic.MethodGen:615,1"
      Dst: "[java.util.List].addAll"
    - Src: "org.apache.bcel.generic.MethodGen:620,1"
      Dst: "[org.apache.bcel.generic.FieldGenOrMethodGen].removeAttribute"
    JavaMethodInfo: null
    BBCount: 19
    CyclomaticComplexity: 3
  - functionName: "[org.apache.bcel.generic.MethodGen].equals(java.lang.Object)"
    functionSourceFile: "org.apache.bcel.generic.MethodGen"
    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.apache.bcel.generic.MethodGen:636,1"
      Dst: "[org.apache.bcel.util.BCELComparator].equals"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.bcel.generic.MethodGen].getAnnotationsOnParameter(int)"
    functionSourceFile: "org.apache.bcel.generic.MethodGen"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.util.List"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 12
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.bcel.generic.MethodGen:648"
      Branch Sides:
      - BranchSide: "org.apache.bcel.generic.MethodGen:649"
        BranchSideFuncs: []
      - BranchSide: "org.apache.bcel.generic.MethodGen:648"
        BranchSideFuncs: []
    - Branch String: "org.apache.bcel.generic.MethodGen:648"
      Branch Sides:
      - BranchSide: "org.apache.bcel.generic.MethodGen:651"
        BranchSideFuncs: []
      - BranchSide: "org.apache.bcel.generic.MethodGen:650"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.bcel.generic.MethodGen:647,1"
      Dst: "[org.apache.bcel.generic.MethodGen].ensureExistingParameterAnnotationsUnpacked"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[org.apache.bcel.generic.MethodGen].getArgumentName(int)"
    functionSourceFile: "org.apache.bcel.generic.MethodGen"
    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: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.bcel.generic.MethodGen].getArgumentNames()"
    functionSourceFile: "org.apache.bcel.generic.MethodGen"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.String[]"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.bcel.generic.MethodGen:659,1"
      Dst: "[java.lang.Object].clone"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.bcel.generic.MethodGen].getArgumentType(int)"
    functionSourceFile: "org.apache.bcel.generic.MethodGen"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.apache.bcel.generic.Type"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.bcel.generic.MethodGen].getArgumentTypes()"
    functionSourceFile: "org.apache.bcel.generic.MethodGen"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.apache.bcel.generic.Type[]"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.bcel.generic.MethodGen:667,1"
      Dst: "[java.lang.Object].clone"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.bcel.generic.MethodGen].getClassName()"
    functionSourceFile: "org.apache.bcel.generic.MethodGen"
    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.apache.bcel.generic.MethodGen].getCodeAttributes()"
    functionSourceFile: "org.apache.bcel.generic.MethodGen"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.apache.bcel.classfile.Attribute[]"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.bcel.generic.MethodGen:681,1"
      Dst: "[java.util.List].toArray"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.bcel.generic.MethodGen].getCodeExceptions()"
    functionSourceFile: "org.apache.bcel.generic.MethodGen"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.apache.bcel.classfile.CodeException[]"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 7
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.bcel.generic.MethodGen:688,1"
      Dst: "[java.util.List].size"
    - Src: "org.apache.bcel.generic.MethodGen:690,1"
      Dst: "[org.apache.bcel.generic.MethodGen$lambda_getCodeExceptions_3__56].bootstrap$"
    - Src: "org.apache.bcel.generic.MethodGen:690,1"
      Dst: "[java.util.Arrays].setAll"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.bcel.generic.MethodGen].getExceptionHandlers()"
    functionSourceFile: "org.apache.bcel.generic.MethodGen"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.apache.bcel.generic.CodeExceptionGen[]"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.bcel.generic.MethodGen:698,1"
      Dst: "[java.util.List].toArray"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.bcel.generic.MethodGen].getExceptions()"
    functionSourceFile: "org.apache.bcel.generic.MethodGen"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.String[]"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.bcel.generic.MethodGen:705,1"
      Dst: "[java.util.List].toArray"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.bcel.generic.MethodGen].getExceptionTable(org.apache.bcel.generic.ConstantPoolGen)"
    functionSourceFile: "org.apache.bcel.generic.MethodGen"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.apache.bcel.classfile.ExceptionTable"
    argCount: 1
    argTypes:
    - "org.apache.bcel.generic.ConstantPoolGen"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 14
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.bcel.generic.MethodGen:712,1"
      Dst: "[java.util.List].size"
    - Src: "org.apache.bcel.generic.MethodGen:714,1"
      Dst: "[org.apache.bcel.generic.MethodGen$lambda_getExceptionTable_4__57].bootstrap$"
    - Src: "org.apache.bcel.generic.MethodGen:714,1"
      Dst: "[java.util.Arrays].setAll"
    - Src: "org.apache.bcel.generic.MethodGen:715,1"
      Dst: "[org.apache.bcel.generic.ConstantPoolGen].addUtf8"
    - Src: "org.apache.bcel.generic.MethodGen:715,1"
      Dst: "[org.apache.bcel.generic.ConstantPoolGen].getConstantPool"
    - Src: "org.apache.bcel.generic.MethodGen:715,1"
      Dst: "[org.apache.bcel.classfile.ExceptionTable].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.bcel.generic.MethodGen].getInstructionList()"
    functionSourceFile: "org.apache.bcel.generic.MethodGen"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.apache.bcel.generic.InstructionList"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.bcel.generic.MethodGen].getLineNumbers()"
    functionSourceFile: "org.apache.bcel.generic.MethodGen"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.apache.bcel.generic.LineNumberGen[]"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.bcel.generic.MethodGen:726,1"
      Dst: "[java.util.List].toArray"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.bcel.generic.MethodGen].getLineNumberTable(org.apache.bcel.generic.ConstantPoolGen)"
    functionSourceFile: "org.apache.bcel.generic.MethodGen"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.apache.bcel.classfile.LineNumberTable"
    argCount: 1
    argTypes:
    - "org.apache.bcel.generic.ConstantPoolGen"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 15
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.bcel.generic.MethodGen:733,1"
      Dst: "[java.util.List].size"
    - Src: "org.apache.bcel.generic.MethodGen:735,1"
      Dst: "[org.apache.bcel.generic.MethodGen$lambda_getLineNumberTable_5__58].bootstrap$"
    - Src: "org.apache.bcel.generic.MethodGen:735,1"
      Dst: "[java.util.Arrays].setAll"
    - Src: "org.apache.bcel.generic.MethodGen:736,1"
      Dst: "[org.apache.bcel.generic.ConstantPoolGen].addUtf8"
    - Src: "org.apache.bcel.generic.MethodGen:736,1"
      Dst: "[org.apache.bcel.generic.ConstantPoolGen].getConstantPool"
    - Src: "org.apache.bcel.generic.MethodGen:736,1"
      Dst: "[org.apache.bcel.classfile.LineNumberTable].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.bcel.generic.MethodGen].getLocalVariables()"
    functionSourceFile: "org.apache.bcel.generic.MethodGen"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.apache.bcel.generic.LocalVariableGen[]"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 33
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.bcel.generic.MethodGen:749"
      Branch Sides:
      - BranchSide: "org.apache.bcel.generic.MethodGen:757"
        BranchSideFuncs: []
      - BranchSide: "org.apache.bcel.generic.MethodGen:756"
        BranchSideFuncs: []
    - Branch String: "org.apache.bcel.generic.MethodGen:750"
      Branch Sides:
      - BranchSide: "org.apache.bcel.generic.MethodGen:753"
        BranchSideFuncs: []
      - BranchSide: "org.apache.bcel.generic.MethodGen:752"
        BranchSideFuncs: []
    - Branch String: "org.apache.bcel.generic.MethodGen:750"
      Branch Sides:
      - BranchSide: "org.apache.bcel.generic.MethodGen:753"
        BranchSideFuncs: []
      - BranchSide: "org.apache.bcel.generic.MethodGen:752"
        BranchSideFuncs: []
    - Branch String: "org.apache.bcel.generic.MethodGen:753"
      Branch Sides:
      - BranchSide: "org.apache.bcel.generic.MethodGen:746"
        BranchSideFuncs: []
      - BranchSide: "org.apache.bcel.generic.MethodGen:745"
        BranchSideFuncs: []
    - Branch String: "org.apache.bcel.generic.MethodGen:753"
      Branch Sides:
      - BranchSide: "org.apache.bcel.generic.MethodGen:746"
        BranchSideFuncs: []
      - BranchSide: "org.apache.bcel.generic.MethodGen:745"
        BranchSideFuncs: []
    - Branch String: "org.apache.bcel.generic.MethodGen:757"
      Branch Sides:
      - BranchSide: "org.apache.bcel.generic.MethodGen:760"
        BranchSideFuncs: []
      - BranchSide: "org.apache.bcel.generic.MethodGen:759"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.bcel.generic.MethodGen:746,1"
      Dst: "[java.util.List].size"
    - Src: "org.apache.bcel.generic.MethodGen:748,1"
      Dst: "[java.util.List].toArray"
    - Src: "org.apache.bcel.generic.MethodGen:750,1"
      Dst: "[org.apache.bcel.generic.LocalVariableGen].getStart"
    - Src: "org.apache.bcel.generic.MethodGen:751,1"
      Dst: "[org.apache.bcel.generic.InstructionList].getStart"
    - Src: "org.apache.bcel.generic.MethodGen:751,1"
      Dst: "[org.apache.bcel.generic.LocalVariableGen].setStart"
    - Src: "org.apache.bcel.generic.MethodGen:753,1"
      Dst: "[org.apache.bcel.generic.LocalVariableGen].getEnd"
    - Src: "org.apache.bcel.generic.MethodGen:754,1"
      Dst: "[org.apache.bcel.generic.InstructionList].getEnd"
    - Src: "org.apache.bcel.generic.MethodGen:754,1"
      Dst: "[org.apache.bcel.generic.LocalVariableGen].setEnd"
    - Src: "org.apache.bcel.generic.MethodGen:758,1"
      Dst: "[org.apache.bcel.generic.MethodGen$getIndex__59].bootstrap$"
    - Src: "org.apache.bcel.generic.MethodGen:758,1"
      Dst: "[java.util.Comparator].comparingInt"
    - Src: "org.apache.bcel.generic.MethodGen:758,1"
      Dst: "[java.util.Arrays].sort"
    JavaMethodInfo: null
    BBCount: 12
    CyclomaticComplexity: 2
  - functionName: "[org.apache.bcel.generic.MethodGen].getLocalVariableTable(org.apache.bcel.generic.ConstantPoolGen)"
    functionSourceFile: "org.apache.bcel.generic.MethodGen"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.apache.bcel.classfile.LocalVariableTable"
    argCount: 1
    argTypes:
    - "org.apache.bcel.generic.ConstantPoolGen"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 15
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.bcel.generic.MethodGen:767,1"
      Dst: "[org.apache.bcel.generic.MethodGen].getLocalVariables"
    - Src: "org.apache.bcel.generic.MethodGen:770,1"
      Dst: "[org.apache.bcel.generic.MethodGen$lambda_getLocalVariableTable_6__60].bootstrap$"
    - Src: "org.apache.bcel.generic.MethodGen:770,1"
      Dst: "[java.util.Arrays].setAll"
    - Src: "org.apache.bcel.generic.MethodGen:771,1"
      Dst: "[org.apache.bcel.generic.ConstantPoolGen].addUtf8"
    - Src: "org.apache.bcel.generic.MethodGen:771,1"
      Dst: "[org.apache.bcel.generic.ConstantPoolGen].getConstantPool"
    - Src: "org.apache.bcel.generic.MethodGen:771,1"
      Dst: "[org.apache.bcel.classfile.LocalVariableTable].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.bcel.generic.MethodGen].getLocalVariableTypeTable()"
    functionSourceFile: "org.apache.bcel.generic.MethodGen"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.apache.bcel.classfile.LocalVariableTypeTable"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.bcel.generic.MethodGen].getMaxLocals()"
    functionSourceFile: "org.apache.bcel.generic.MethodGen"
    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.apache.bcel.generic.MethodGen].getMaxStack()"
    functionSourceFile: "org.apache.bcel.generic.MethodGen"
    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.apache.bcel.generic.MethodGen].getMethod()"
    functionSourceFile: "org.apache.bcel.generic.MethodGen"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.apache.bcel.classfile.Method"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 112
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.bcel.generic.MethodGen:803"
      Branch Sides:
      - BranchSide: "org.apache.bcel.generic.MethodGen:796"
        BranchSideFuncs: []
      - BranchSide: "org.apache.bcel.generic.MethodGen:795"
        BranchSideFuncs: []
    - Branch String: "org.apache.bcel.generic.MethodGen:809"
      Branch Sides:
      - BranchSide: "org.apache.bcel.generic.MethodGen:813"
        BranchSideFuncs: []
      - BranchSide: "org.apache.bcel.generic.MethodGen:812"
        BranchSideFuncs: []
    - Branch String: "org.apache.bcel.generic.MethodGen:809"
      Branch Sides:
      - BranchSide: "org.apache.bcel.generic.MethodGen:813"
        BranchSideFuncs: []
      - BranchSide: "org.apache.bcel.generic.MethodGen:812"
        BranchSideFuncs: []
    - Branch String: "org.apache.bcel.generic.MethodGen:813"
      Branch Sides:
      - BranchSide: "org.apache.bcel.generic.MethodGen:820"
        BranchSideFuncs: []
    - Branch String: "org.apache.bcel.generic.MethodGen:816"
      Branch Sides:
      - BranchSide: "org.apache.bcel.generic.MethodGen:819"
        BranchSideFuncs: []
      - BranchSide: "org.apache.bcel.generic.MethodGen:818"
        BranchSideFuncs: []
    - Branch String: "org.apache.bcel.generic.MethodGen:821"
      Branch Sides:
      - BranchSide: "org.apache.bcel.generic.MethodGen:824"
        BranchSideFuncs: []
      - BranchSide: "org.apache.bcel.generic.MethodGen:823"
        BranchSideFuncs: []
    - Branch String: "org.apache.bcel.generic.MethodGen:821"
      Branch Sides:
      - BranchSide: "org.apache.bcel.generic.MethodGen:824"
        BranchSideFuncs: []
      - BranchSide: "org.apache.bcel.generic.MethodGen:823"
        BranchSideFuncs: []
    - Branch String: "org.apache.bcel.generic.MethodGen:829"
      Branch Sides:
      - BranchSide: "org.apache.bcel.generic.MethodGen:831"
        BranchSideFuncs: []
    - Branch String: "org.apache.bcel.generic.MethodGen:835"
      Branch Sides:
      - BranchSide: "org.apache.bcel.generic.MethodGen:848"
        BranchSideFuncs: []
    - Branch String: "org.apache.bcel.generic.MethodGen:835"
      Branch Sides:
      - BranchSide: "org.apache.bcel.generic.MethodGen:848"
        BranchSideFuncs: []
    - Branch String: "org.apache.bcel.generic.MethodGen:835"
      Branch Sides:
      - BranchSide: "org.apache.bcel.generic.MethodGen:848"
        BranchSideFuncs: []
    - Branch String: "org.apache.bcel.generic.MethodGen:838"
      Branch Sides:
      - BranchSide: "org.apache.bcel.generic.MethodGen:843"
        BranchSideFuncs: []
      - BranchSide: "org.apache.bcel.generic.MethodGen:842"
        BranchSideFuncs: []
    - Branch String: "org.apache.bcel.generic.MethodGen:839"
      Branch Sides:
      - BranchSide: "org.apache.bcel.generic.MethodGen:837"
        BranchSideFuncs: []
      - BranchSide: "org.apache.bcel.generic.MethodGen:836"
        BranchSideFuncs: []
    - Branch String: "org.apache.bcel.generic.MethodGen:852"
      Branch Sides:
      - BranchSide: "org.apache.bcel.generic.MethodGen:856"
        BranchSideFuncs: []
      - BranchSide: "org.apache.bcel.generic.MethodGen:855"
        BranchSideFuncs: []
    - Branch String: "org.apache.bcel.generic.MethodGen:858"
      Branch Sides:
      - BranchSide: "org.apache.bcel.generic.MethodGen:861"
        BranchSideFuncs: []
      - BranchSide: "org.apache.bcel.generic.MethodGen:860"
        BranchSideFuncs: []
    - Branch String: "org.apache.bcel.generic.MethodGen:861"
      Branch Sides:
      - BranchSide: "org.apache.bcel.generic.MethodGen:864"
        BranchSideFuncs: []
      - BranchSide: "org.apache.bcel.generic.MethodGen:863"
        BranchSideFuncs: []
    - Branch String: "org.apache.bcel.generic.MethodGen:864"
      Branch Sides:
      - BranchSide: "org.apache.bcel.generic.MethodGen:867"
        BranchSideFuncs: []
      - BranchSide: "org.apache.bcel.generic.MethodGen:866"
        BranchSideFuncs: []
    - Branch String: "org.apache.bcel.generic.MethodGen:867"
      Branch Sides:
      - BranchSide: "org.apache.bcel.generic.MethodGen:870"
        BranchSideFuncs: []
      - BranchSide: "org.apache.bcel.generic.MethodGen:869"
        BranchSideFuncs: []
    - Branch String: "org.apache.bcel.generic.MethodGen:870"
      Branch Sides:
      - BranchSide: "org.apache.bcel.generic.MethodGen:873"
        BranchSideFuncs: []
      - BranchSide: "org.apache.bcel.generic.MethodGen:872"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.bcel.generic.MethodGen:796,1"
      Dst: "[org.apache.bcel.generic.MethodGen].getSignature"
    - Src: "org.apache.bcel.generic.MethodGen:797,1"
      Dst: "[org.apache.bcel.generic.FieldGenOrMethodGen].getConstantPool"
    - Src: "org.apache.bcel.generic.MethodGen:798,1"
      Dst: "[org.apache.bcel.generic.FieldGenOrMethodGen].getName"
    - Src: "org.apache.bcel.generic.MethodGen:798,1"
      Dst: "[org.apache.bcel.generic.ConstantPoolGen].addUtf8"
    - Src: "org.apache.bcel.generic.MethodGen:803,1"
      Dst: "[org.apache.bcel.generic.InstructionList].getByteCode"
    - Src: "org.apache.bcel.generic.MethodGen:809,1"
      Dst: "[java.util.List].isEmpty"
    - Src: "org.apache.bcel.generic.MethodGen:810,1"
      Dst: "[org.apache.bcel.generic.MethodGen].getLocalVariableTable"
    - Src: "org.apache.bcel.generic.MethodGen:810,1"
      Dst: "[org.apache.bcel.generic.MethodGen].updateLocalVariableTable"
    - Src: "org.apache.bcel.generic.MethodGen:811,1"
      Dst: "[org.apache.bcel.generic.MethodGen].addCodeAttribute"
    - Src: "org.apache.bcel.generic.MethodGen:817,1"
      Dst: "[org.apache.bcel.generic.MethodGen].adjustLocalVariableTypeTable"
    - Src: "org.apache.bcel.generic.MethodGen:822,1"
      Dst: "[org.apache.bcel.generic.MethodGen].getLineNumberTable"
    - Src: "org.apache.bcel.generic.MethodGen:824,1"
      Dst: "[org.apache.bcel.generic.MethodGen].getCodeAttributes"
    - Src: "org.apache.bcel.generic.MethodGen:830,1"
      Dst: "[org.apache.bcel.classfile.Attribute].getLength"
    - Src: "org.apache.bcel.generic.MethodGen:832,1"
      Dst: "[org.apache.bcel.generic.MethodGen].getCodeExceptions"
    - Src: "org.apache.bcel.generic.MethodGen:835,1"
      Dst: "[org.apache.bcel.classfile.AccessFlags].isAbstract"
    - Src: "org.apache.bcel.generic.MethodGen:835,1"
      Dst: "[org.apache.bcel.classfile.AccessFlags].isNative"
    - Src: "org.apache.bcel.generic.MethodGen:837,1"
      Dst: "[org.apache.bcel.generic.FieldGenOrMethodGen].getAttributes"
    - Src: "org.apache.bcel.generic.MethodGen:840,1"
      Dst: "[org.apache.bcel.generic.FieldGenOrMethodGen].removeAttribute"
    - Src: "org.apache.bcel.generic.MethodGen:846,1"
      Dst: "[org.apache.bcel.generic.ConstantPoolGen].getConstantPool"
    - Src: "org.apache.bcel.generic.MethodGen:846,1"
      Dst: "[org.apache.bcel.classfile.Code].<init>"
    - Src: "org.apache.bcel.generic.MethodGen:847,1"
      Dst: "[org.apache.bcel.generic.FieldGenOrMethodGen].addAttribute"
    - Src: "org.apache.bcel.generic.MethodGen:849,1"
      Dst: "[org.apache.bcel.generic.MethodGen].addRuntimeAnnotationsAsAttribute"
    - Src: "org.apache.bcel.generic.MethodGen:850,1"
      Dst: "[org.apache.bcel.generic.MethodGen].addRuntimeParameterAnnotationsAsAttribute"
    - Src: "org.apache.bcel.generic.MethodGen:853,1"
      Dst: "[org.apache.bcel.generic.MethodGen].getExceptionTable"
    - Src: "org.apache.bcel.generic.MethodGen:856,1"
      Dst: "[org.apache.bcel.classfile.AccessFlags].getAccessFlags"
    - Src: "org.apache.bcel.generic.MethodGen:856,1"
      Dst: "[org.apache.bcel.classfile.Method].<init>"
    - Src: "org.apache.bcel.generic.MethodGen:859,1"
      Dst: "[org.apache.bcel.generic.MethodGen].removeCodeAttribute"
    - Src: "org.apache.bcel.generic.MethodGen:873,1"
      Dst: "[org.apache.bcel.generic.MethodGen].removeRuntimeAttributes"
    JavaMethodInfo: null
    BBCount: 38
    CyclomaticComplexity: 3
  - functionName: "[org.apache.bcel.generic.MethodGen].getReturnType()"
    functionSourceFile: "org.apache.bcel.generic.MethodGen"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.apache.bcel.generic.Type"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.bcel.generic.MethodGen:879,1"
      Dst: "[org.apache.bcel.generic.FieldGenOrMethodGen].getType"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.bcel.generic.MethodGen].getSignature()"
    functionSourceFile: "org.apache.bcel.generic.MethodGen"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.bcel.generic.MethodGen:884,1"
      Dst: "[org.apache.bcel.generic.FieldGenOrMethodGen].getType"
    - Src: "org.apache.bcel.generic.MethodGen:884,1"
      Dst: "[org.apache.bcel.generic.Type].getMethodSignature"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.bcel.generic.MethodGen].hashCode()"
    functionSourceFile: "org.apache.bcel.generic.MethodGen"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "int"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.bcel.generic.MethodGen:895,1"
      Dst: "[org.apache.bcel.util.BCELComparator].hashCode"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.bcel.generic.MethodGen].makeMutableVersion(org.apache.bcel.classfile.AnnotationEntry[])"
    functionSourceFile: "org.apache.bcel.generic.MethodGen"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.util.List"
    argCount: 1
    argTypes:
    - "org.apache.bcel.classfile.AnnotationEntry[]"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 15
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.bcel.generic.MethodGen:900"
      Branch Sides:
      - BranchSide: "org.apache.bcel.generic.MethodGen:902"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.bcel.generic.MethodGen:899,1"
      Dst: "[java.util.ArrayList].<init>"
    - Src: "org.apache.bcel.generic.MethodGen:901,1"
      Dst: "[org.apache.bcel.generic.FieldGenOrMethodGen].getConstantPool"
    - Src: "org.apache.bcel.generic.MethodGen:901,1"
      Dst: "[org.apache.bcel.generic.AnnotationEntryGen].<init>"
    - Src: "org.apache.bcel.generic.MethodGen:901,1"
      Dst: "[java.util.List].add"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 2
  - functionName: "[org.apache.bcel.generic.MethodGen].removeCodeAttribute(org.apache.bcel.classfile.Attribute)"
    functionSourceFile: "org.apache.bcel.generic.MethodGen"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.apache.bcel.classfile.Attribute"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.bcel.generic.MethodGen:910,1"
      Dst: "[java.util.List].remove"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.bcel.generic.MethodGen].removeCodeAttributes()"
    functionSourceFile: "org.apache.bcel.generic.MethodGen"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.bcel.generic.MethodGen:918,1"
      Dst: "[java.util.List].clear"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.bcel.generic.MethodGen].removeException(java.lang.String)"
    functionSourceFile: "org.apache.bcel.generic.MethodGen"
    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.apache.bcel.generic.MethodGen:925,1"
      Dst: "[java.util.List].remove"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.bcel.generic.MethodGen].removeExceptionHandler(org.apache.bcel.generic.CodeExceptionGen)"
    functionSourceFile: "org.apache.bcel.generic.MethodGen"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.apache.bcel.generic.CodeExceptionGen"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.bcel.generic.MethodGen:932,1"
      Dst: "[java.util.List].remove"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.bcel.generic.MethodGen].removeExceptionHandlers()"
    functionSourceFile: "org.apache.bcel.generic.MethodGen"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.bcel.generic.MethodGen:939,1"
      Dst: "[java.util.List].clear"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.bcel.generic.MethodGen].removeExceptions()"
    functionSourceFile: "org.apache.bcel.generic.MethodGen"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.bcel.generic.MethodGen:946,1"
      Dst: "[java.util.List].clear"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.bcel.generic.MethodGen].removeLineNumber(org.apache.bcel.generic.LineNumberGen)"
    functionSourceFile: "org.apache.bcel.generic.MethodGen"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.apache.bcel.generic.LineNumberGen"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.bcel.generic.MethodGen:953,1"
      Dst: "[java.util.List].remove"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.bcel.generic.MethodGen].removeLineNumbers()"
    functionSourceFile: "org.apache.bcel.generic.MethodGen"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.bcel.generic.MethodGen:960,1"
      Dst: "[java.util.List].clear"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.bcel.generic.MethodGen].removeLocalVariable(org.apache.bcel.generic.LocalVariableGen)"
    functionSourceFile: "org.apache.bcel.generic.MethodGen"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.apache.bcel.generic.LocalVariableGen"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.bcel.generic.MethodGen:968,1"
      Dst: "[org.apache.bcel.generic.LocalVariableGen].dispose"
    - Src: "org.apache.bcel.generic.MethodGen:969,1"
      Dst: "[java.util.List].remove"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.bcel.generic.MethodGen].removeLocalVariables()"
    functionSourceFile: "org.apache.bcel.generic.MethodGen"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 7
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.bcel.generic.MethodGen:976,1"
      Dst: "[org.apache.bcel.generic.MethodGen$dispose__61].bootstrap$"
    - Src: "org.apache.bcel.generic.MethodGen:976,1"
      Dst: "[java.lang.Iterable].forEach"
    - Src: "org.apache.bcel.generic.MethodGen:977,1"
      Dst: "[java.util.List].clear"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.bcel.generic.MethodGen].removeLocalVariableTypeTable()"
    functionSourceFile: "org.apache.bcel.generic.MethodGen"
    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.apache.bcel.generic.MethodGen].removeNOPs()"
    functionSourceFile: "org.apache.bcel.generic.MethodGen"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 33
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.bcel.generic.MethodGen:992"
      Branch Sides:
      - BranchSide: "org.apache.bcel.generic.MethodGen:1011"
        BranchSideFuncs: []
    - Branch String: "org.apache.bcel.generic.MethodGen:997"
      Branch Sides:
      - BranchSide: "org.apache.bcel.generic.MethodGen:1012"
        BranchSideFuncs: []
      - BranchSide: "org.apache.bcel.generic.MethodGen:1011"
        BranchSideFuncs: []
    - Branch String: "org.apache.bcel.generic.MethodGen:999"
      Branch Sides:
      - BranchSide: "org.apache.bcel.generic.MethodGen:997"
        BranchSideFuncs: []
      - BranchSide: "org.apache.bcel.generic.MethodGen:996"
        BranchSideFuncs: []
    - Branch String: "org.apache.bcel.generic.MethodGen:999"
      Branch Sides:
      - BranchSide: "org.apache.bcel.generic.MethodGen:997"
        BranchSideFuncs: []
      - BranchSide: "org.apache.bcel.generic.MethodGen:996"
        BranchSideFuncs: []
    - Branch String: "org.apache.bcel.generic.MethodGen:1003"
      Branch Sides:
      - BranchSide: "org.apache.bcel.generic.MethodGen:997"
        BranchSideFuncs: []
      - BranchSide: "org.apache.bcel.generic.MethodGen:996"
        BranchSideFuncs: []
    - Branch String: "org.apache.bcel.generic.MethodGen:1004"
      Branch Sides:
      - BranchSide: "org.apache.bcel.generic.MethodGen:1001"
        BranchSideFuncs: []
      - BranchSide: "org.apache.bcel.generic.MethodGen:1000"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.bcel.generic.MethodGen:997,1"
      Dst: "[org.apache.bcel.generic.InstructionList].getStart"
    - Src: "org.apache.bcel.generic.MethodGen:998,1"
      Dst: "[org.apache.bcel.generic.InstructionHandle].getNext"
    - Src: "org.apache.bcel.generic.MethodGen:999,1"
      Dst: "[org.apache.bcel.generic.InstructionHandle].getInstruction"
    - Src: "org.apache.bcel.generic.MethodGen:1001,1"
      Dst: "[org.apache.bcel.generic.InstructionList].delete"
    - Src: "org.apache.bcel.generic.MethodGen:1003,1"
      Dst: "[org.apache.bcel.generic.TargetLostException].getTargets"
    - Src: "org.apache.bcel.generic.MethodGen:1004,1"
      Dst: "[org.apache.bcel.generic.InstructionHandle].getTargeters"
    - Src: "org.apache.bcel.generic.MethodGen:1005,1"
      Dst: "[org.apache.bcel.generic.InstructionTargeter].updateTarget"
    JavaMethodInfo: null
    BBCount: 14
    CyclomaticComplexity: 3
  - functionName: "[org.apache.bcel.generic.MethodGen].removeObserver(org.apache.bcel.generic.MethodObserver)"
    functionSourceFile: "org.apache.bcel.generic.MethodGen"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.apache.bcel.generic.MethodObserver"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 7
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.bcel.generic.MethodGen:1018"
      Branch Sides:
      - BranchSide: "org.apache.bcel.generic.MethodGen:1021"
        BranchSideFuncs: []
      - BranchSide: "org.apache.bcel.generic.MethodGen:1020"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.bcel.generic.MethodGen:1019,1"
      Dst: "[java.util.List].remove"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.apache.bcel.generic.MethodGen].removeRuntimeAttributes(org.apache.bcel.classfile.Attribute[])"
    functionSourceFile: "org.apache.bcel.generic.MethodGen"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.apache.bcel.classfile.Attribute[]"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 10
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.bcel.generic.MethodGen:1030"
      Branch Sides:
      - BranchSide: "org.apache.bcel.generic.MethodGen:1032"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.bcel.generic.MethodGen:1031,1"
      Dst: "[org.apache.bcel.generic.FieldGenOrMethodGen].removeAttribute"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 2
  - functionName: "[org.apache.bcel.generic.MethodGen].setArgumentName(int,java.lang.String)"
    functionSourceFile: "org.apache.bcel.generic.MethodGen"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "int"
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.bcel.generic.MethodGen].setArgumentNames(java.lang.String[])"
    functionSourceFile: "org.apache.bcel.generic.MethodGen"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.String[]"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.bcel.generic.MethodGen].setArgumentType(int,org.apache.bcel.generic.Type)"
    functionSourceFile: "org.apache.bcel.generic.MethodGen"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "int"
    - "org.apache.bcel.generic.Type"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.bcel.generic.MethodGen].setArgumentTypes(org.apache.bcel.generic.Type[])"
    functionSourceFile: "org.apache.bcel.generic.MethodGen"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.apache.bcel.generic.Type[]"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.bcel.generic.MethodGen].setClassName(java.lang.String)"
    functionSourceFile: "org.apache.bcel.generic.MethodGen"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.bcel.generic.MethodGen].setInstructionList(org.apache.bcel.generic.InstructionList)"
    functionSourceFile: "org.apache.bcel.generic.MethodGen"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.apache.bcel.generic.InstructionList"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.bcel.generic.MethodGen].setMaxLocals()"
    functionSourceFile: "org.apache.bcel.generic.MethodGen"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 45
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.bcel.generic.MethodGen:1063"
      Branch Sides:
      - BranchSide: "org.apache.bcel.generic.MethodGen:1081"
        BranchSideFuncs: []
      - BranchSide: "org.apache.bcel.generic.MethodGen:1080"
        BranchSideFuncs: []
    - Branch String: "org.apache.bcel.generic.MethodGen:1064"
      Branch Sides:
      - BranchSide: "org.apache.bcel.generic.MethodGen:1064"
        BranchSideFuncs: []
      - BranchSide: "org.apache.bcel.generic.MethodGen:1063"
        BranchSideFuncs: []
    - Branch String: "org.apache.bcel.generic.MethodGen:1065"
      Branch Sides:
      - BranchSide: "org.apache.bcel.generic.MethodGen:1070"
        BranchSideFuncs: []
      - BranchSide: "org.apache.bcel.generic.MethodGen:1069"
        BranchSideFuncs: []
    - Branch String: "org.apache.bcel.generic.MethodGen:1066"
      Branch Sides:
      - BranchSide: "org.apache.bcel.generic.MethodGen:1069"
        BranchSideFuncs: []
    - Branch String: "org.apache.bcel.generic.MethodGen:1070"
      Branch Sides:
      - BranchSide: "org.apache.bcel.generic.MethodGen:1079"
        BranchSideFuncs: []
      - BranchSide: "org.apache.bcel.generic.MethodGen:1078"
        BranchSideFuncs: []
    - Branch String: "org.apache.bcel.generic.MethodGen:1072"
      Branch Sides:
      - BranchSide: "org.apache.bcel.generic.MethodGen:1073"
        BranchSideFuncs: []
      - BranchSide: "org.apache.bcel.generic.MethodGen:1072"
        BranchSideFuncs: []
    - Branch String: "org.apache.bcel.generic.MethodGen:1072"
      Branch Sides:
      - BranchSide: "org.apache.bcel.generic.MethodGen:1073"
        BranchSideFuncs: []
      - BranchSide: "org.apache.bcel.generic.MethodGen:1072"
        BranchSideFuncs: []
    - Branch String: "org.apache.bcel.generic.MethodGen:1072"
      Branch Sides:
      - BranchSide: "org.apache.bcel.generic.MethodGen:1070"
        BranchSideFuncs: []
      - BranchSide: "org.apache.bcel.generic.MethodGen:1069"
        BranchSideFuncs: []
    - Branch String: "org.apache.bcel.generic.MethodGen:1074"
      Branch Sides:
      - BranchSide: "org.apache.bcel.generic.MethodGen:1070"
        BranchSideFuncs: []
      - BranchSide: "org.apache.bcel.generic.MethodGen:1069"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.bcel.generic.MethodGen:1064,1"
      Dst: "[org.apache.bcel.classfile.AccessFlags].isStatic"
    - Src: "org.apache.bcel.generic.MethodGen:1067,1"
      Dst: "[org.apache.bcel.generic.Type].getSize"
    - Src: "org.apache.bcel.generic.MethodGen:1070,1"
      Dst: "[org.apache.bcel.generic.InstructionList].getStart"
    - Src: "org.apache.bcel.generic.MethodGen:1071,1"
      Dst: "[org.apache.bcel.generic.InstructionHandle].getInstruction"
    - Src: "org.apache.bcel.generic.MethodGen:1073,1"
      Dst: "[org.apache.bcel.generic.IndexedInstruction].getIndex"
    - Src: "org.apache.bcel.generic.MethodGen:1073,1"
      Dst: "[org.apache.bcel.generic.FieldGenOrMethodGen].getConstantPool"
    - Src: "org.apache.bcel.generic.MethodGen:1073,1"
      Dst: "[org.apache.bcel.generic.TypedInstruction].getType"
    - Src: "org.apache.bcel.generic.MethodGen:1070,1"
      Dst: "[org.apache.bcel.generic.InstructionHandle].getNext"
    JavaMethodInfo: null
    BBCount: 19
    CyclomaticComplexity: 3
  - functionName: "[org.apache.bcel.generic.MethodGen].setMaxLocals(int)"
    functionSourceFile: "org.apache.bcel.generic.MethodGen"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.bcel.generic.MethodGen].setMaxStack()"
    functionSourceFile: "org.apache.bcel.generic.MethodGen"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 11
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.bcel.generic.MethodGen:1096"
      Branch Sides:
      - BranchSide: "org.apache.bcel.generic.MethodGen:1099"
        BranchSideFuncs: []
      - BranchSide: "org.apache.bcel.generic.MethodGen:1098"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.bcel.generic.MethodGen:1097,1"
      Dst: "[org.apache.bcel.generic.FieldGenOrMethodGen].getConstantPool"
    - Src: "org.apache.bcel.generic.MethodGen:1097,1"
      Dst: "[org.apache.bcel.generic.MethodGen].getExceptionHandlers"
    - Src: "org.apache.bcel.generic.MethodGen:1097,1"
      Dst: "[org.apache.bcel.generic.MethodGen].getMaxStack"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[org.apache.bcel.generic.MethodGen].setMaxStack(int)"
    functionSourceFile: "org.apache.bcel.generic.MethodGen"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.bcel.generic.MethodGen].setReturnType(org.apache.bcel.generic.Type)"
    functionSourceFile: "org.apache.bcel.generic.MethodGen"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.apache.bcel.generic.Type"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.bcel.generic.MethodGen:1111,1"
      Dst: "[org.apache.bcel.generic.FieldGenOrMethodGen].setType"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.bcel.generic.MethodGen].stripAttributes(boolean)"
    functionSourceFile: "org.apache.bcel.generic.MethodGen"
    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.apache.bcel.generic.MethodGen].toString()"
    functionSourceFile: "org.apache.bcel.generic.MethodGen"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 40
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.bcel.generic.MethodGen:1133"
      Branch Sides:
      - BranchSide: "org.apache.bcel.generic.MethodGen:1139"
        BranchSideFuncs: []
      - BranchSide: "org.apache.bcel.generic.MethodGen:1138"
        BranchSideFuncs: []
    - Branch String: "org.apache.bcel.generic.MethodGen:1134"
      Branch Sides:
      - BranchSide: "org.apache.bcel.generic.MethodGen:1129"
        BranchSideFuncs: []
      - BranchSide: "org.apache.bcel.generic.MethodGen:1128"
        BranchSideFuncs: []
    - Branch String: "org.apache.bcel.generic.MethodGen:1134"
      Branch Sides:
      - BranchSide: "org.apache.bcel.generic.MethodGen:1129"
        BranchSideFuncs: []
      - BranchSide: "org.apache.bcel.generic.MethodGen:1128"
        BranchSideFuncs: []
    - Branch String: "org.apache.bcel.generic.MethodGen:1139"
      Branch Sides:
      - BranchSide: "org.apache.bcel.generic.MethodGen:1144"
        BranchSideFuncs: []
      - BranchSide: "org.apache.bcel.generic.MethodGen:1143"
        BranchSideFuncs: []
    - Branch String: "org.apache.bcel.generic.MethodGen:1140"
      Branch Sides:
      - BranchSide: "org.apache.bcel.generic.MethodGen:1144"
        BranchSideFuncs: []
      - BranchSide: "org.apache.bcel.generic.MethodGen:1143"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.bcel.generic.MethodGen:1129,1"
      Dst: "[org.apache.bcel.classfile.AccessFlags].getAccessFlags"
    - Src: "org.apache.bcel.generic.MethodGen:1129,1"
      Dst: "[org.apache.bcel.classfile.Utility].accessToString"
    - Src: "org.apache.bcel.generic.MethodGen:1130,1"
      Dst: "[org.apache.bcel.generic.FieldGenOrMethodGen].getType"
    - Src: "org.apache.bcel.generic.MethodGen:1130,1"
      Dst: "[org.apache.bcel.generic.Type].getMethodSignature"
    - Src: "org.apache.bcel.generic.MethodGen:1131,1"
      Dst: "[org.apache.bcel.generic.FieldGenOrMethodGen].getName"
    - Src: "org.apache.bcel.generic.MethodGen:1131,1"
      Dst: "[org.apache.bcel.generic.FieldGenOrMethodGen].getConstantPool"
    - Src: "org.apache.bcel.generic.MethodGen:1131,1"
      Dst: "[org.apache.bcel.generic.MethodGen].getLocalVariableTable"
    - Src: "org.apache.bcel.generic.MethodGen:1131,1"
      Dst: "[org.apache.bcel.classfile.Utility].methodSignatureToString"
    - Src: "org.apache.bcel.generic.MethodGen:1132,1"
      Dst: "[java.lang.StringBuilder].<init>"
    - Src: "org.apache.bcel.generic.MethodGen:1133,1"
      Dst: "[org.apache.bcel.generic.FieldGenOrMethodGen].getAttributes"
    - Src: "org.apache.bcel.generic.MethodGen:1135,1"
      Dst: "[java.lang.StringBuilder].append"
    - Src: "org.apache.bcel.generic.MethodGen:1139,1"
      Dst: "[java.util.List].isEmpty"
    - Src: "org.apache.bcel.generic.MethodGen:1140,1"
      Dst: "[java.util.List].iterator"
    - Src: "org.apache.bcel.generic.MethodGen:1140,1"
      Dst: "[java.util.Iterator].hasNext"
    - Src: "org.apache.bcel.generic.MethodGen:1140,1"
      Dst: "[java.util.Iterator].next"
    - Src: "org.apache.bcel.generic.MethodGen:1144,1"
      Dst: "[java.lang.StringBuilder].toString"
    JavaMethodInfo: null
    BBCount: 11
    CyclomaticComplexity: 3
  - functionName: "[org.apache.bcel.generic.MethodGen].update()"
    functionSourceFile: "org.apache.bcel.generic.MethodGen"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 12
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.bcel.generic.MethodGen:1152"
      Branch Sides:
      - BranchSide: "org.apache.bcel.generic.MethodGen:1157"
        BranchSideFuncs: []
      - BranchSide: "org.apache.bcel.generic.MethodGen:1156"
        BranchSideFuncs: []
    - Branch String: "org.apache.bcel.generic.MethodGen:1153"
      Branch Sides:
      - BranchSide: "org.apache.bcel.generic.MethodGen:1157"
        BranchSideFuncs: []
      - BranchSide: "org.apache.bcel.generic.MethodGen:1156"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.bcel.generic.MethodGen:1153,1"
      Dst: "[java.util.List].iterator"
    - Src: "org.apache.bcel.generic.MethodGen:1153,1"
      Dst: "[java.util.Iterator].hasNext"
    - Src: "org.apache.bcel.generic.MethodGen:1153,1"
      Dst: "[java.util.Iterator].next"
    - Src: "org.apache.bcel.generic.MethodGen:1154,1"
      Dst: "[org.apache.bcel.generic.MethodObserver].notify"
    JavaMethodInfo: null
    BBCount: 5
    CyclomaticComplexity: 2
  - functionName: "[org.apache.bcel.generic.MethodGen].updateLocalVariableTable(org.apache.bcel.classfile.LocalVariableTable)"
    functionSourceFile: "org.apache.bcel.generic.MethodGen"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.apache.bcel.classfile.LocalVariableTable"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 29
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.bcel.generic.MethodGen:1161"
      Branch Sides:
      - BranchSide: "org.apache.bcel.generic.MethodGen:1173"
        BranchSideFuncs: []
      - BranchSide: "org.apache.bcel.generic.MethodGen:1172"
        BranchSideFuncs: []
    - Branch String: "org.apache.bcel.generic.MethodGen:1165"
      Branch Sides:
      - BranchSide: "org.apache.bcel.generic.MethodGen:null"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.bcel.generic.MethodGen:1160,1"
      Dst: "[org.apache.bcel.generic.MethodGen].removeLocalVariables"
    - Src: "org.apache.bcel.generic.MethodGen:1161,1"
      Dst: "[org.apache.bcel.classfile.LocalVariableTable].getLocalVariableTable"
    - Src: "org.apache.bcel.generic.MethodGen:1162,1"
      Dst: "[org.apache.bcel.classfile.LocalVariable].getStartPC"
    - Src: "org.apache.bcel.generic.MethodGen:1162,1"
      Dst: "[org.apache.bcel.generic.InstructionList].findHandle"
    - Src: "org.apache.bcel.generic.MethodGen:1163,1"
      Dst: "[org.apache.bcel.classfile.LocalVariable].getLength"
    - Src: "org.apache.bcel.generic.MethodGen:1166,1"
      Dst: "[org.apache.bcel.generic.InstructionList].getStart"
    - Src: "org.apache.bcel.generic.MethodGen:1171,1"
      Dst: "[org.apache.bcel.classfile.LocalVariable].getName"
    - Src: "org.apache.bcel.generic.MethodGen:1171,1"
      Dst: "[org.apache.bcel.classfile.LocalVariable].getSignature"
    - Src: "org.apache.bcel.generic.MethodGen:1171,1"
      Dst: "[org.apache.bcel.generic.Type].getType"
    - Src: "org.apache.bcel.generic.MethodGen:1171,1"
      Dst: "[org.apache.bcel.classfile.LocalVariable].getIndex"
    - Src: "org.apache.bcel.generic.MethodGen:1171,1"
      Dst: "[org.apache.bcel.classfile.LocalVariable].getOrigIndex"
    - Src: "org.apache.bcel.generic.MethodGen:1171,1"
      Dst: "[org.apache.bcel.generic.MethodGen].addLocalVariable"
    JavaMethodInfo: null
    BBCount: 6
    CyclomaticComplexity: 2
  - functionName: "[org.apache.bcel.generic.MethodGen].lambda$getLocalVariableTable$6(org.apache.bcel.generic.LocalVariableGen[],org.apache.bcel.generic.ConstantPoolGen,int)"
    functionSourceFile: "org.apache.bcel.generic.MethodGen"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.apache.bcel.classfile.LocalVariable"
    argCount: 3
    argTypes:
    - "org.apache.bcel.generic.LocalVariableGen[]"
    - "org.apache.bcel.generic.ConstantPoolGen"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.bcel.generic.MethodGen:770,1"
      Dst: "[org.apache.bcel.generic.LocalVariableGen].getLocalVariable"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.bcel.generic.MethodGen].lambda$getLineNumberTable$5(int)"
    functionSourceFile: "org.apache.bcel.generic.MethodGen"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.apache.bcel.classfile.LineNumber"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 7
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.bcel.generic.MethodGen:735,1"
      Dst: "[java.util.List].get"
    - Src: "org.apache.bcel.generic.MethodGen:735,1"
      Dst: "[org.apache.bcel.generic.LineNumberGen].getLineNumber"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.bcel.generic.MethodGen].lambda$getExceptionTable$4(org.apache.bcel.generic.ConstantPoolGen,int)"
    functionSourceFile: "org.apache.bcel.generic.MethodGen"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "int"
    argCount: 2
    argTypes:
    - "org.apache.bcel.generic.ConstantPoolGen"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 8
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.bcel.generic.MethodGen:714,1"
      Dst: "[java.util.List].get"
    - Src: "org.apache.bcel.generic.MethodGen:714,1"
      Dst: "[org.apache.bcel.generic.ConstantPoolGen].addClass"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.bcel.generic.MethodGen].lambda$getCodeExceptions$3(int)"
    functionSourceFile: "org.apache.bcel.generic.MethodGen"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.apache.bcel.classfile.CodeException"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 8
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.bcel.generic.MethodGen:690,1"
      Dst: "[java.util.List].get"
    - Src: "org.apache.bcel.generic.MethodGen:690,1"
      Dst: "[org.apache.bcel.generic.FieldGenOrMethodGen].getConstantPool"
    - Src: "org.apache.bcel.generic.MethodGen:690,1"
      Dst: "[org.apache.bcel.generic.CodeExceptionGen].getCodeException"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.bcel.generic.MethodGen].lambda$ensureExistingParameterAnnotationsUnpacked$2(int)"
    functionSourceFile: "org.apache.bcel.generic.MethodGen"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.util.List"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.bcel.generic.MethodGen:599,1"
      Dst: "[java.util.ArrayList].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.bcel.generic.MethodGen].lambda$new$1(org.apache.bcel.generic.ConstantPoolGen,org.apache.bcel.classfile.AnnotationEntry)"
    functionSourceFile: "org.apache.bcel.generic.MethodGen"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "org.apache.bcel.generic.ConstantPoolGen"
    - "org.apache.bcel.classfile.AnnotationEntry"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 7
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.bcel.generic.MethodGen:367,1"
      Dst: "[org.apache.bcel.generic.AnnotationEntryGen].<init>"
    - Src: "org.apache.bcel.generic.MethodGen:367,1"
      Dst: "[org.apache.bcel.generic.FieldGenOrMethodGen].addAnnotationEntry"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.bcel.generic.MethodGen].lambda$new$0(org.apache.bcel.classfile.LineNumber)"
    functionSourceFile: "org.apache.bcel.generic.MethodGen"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.apache.bcel.classfile.LineNumber"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 9
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.bcel.generic.MethodGen:351"
      Branch Sides:
      - BranchSide: "org.apache.bcel.generic.MethodGen:354"
        BranchSideFuncs: []
      - BranchSide: "org.apache.bcel.generic.MethodGen:353"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.bcel.generic.MethodGen:350,1"
      Dst: "[org.apache.bcel.classfile.LineNumber].getStartPC"
    - Src: "org.apache.bcel.generic.MethodGen:350,1"
      Dst: "[org.apache.bcel.generic.InstructionList].findHandle"
    - Src: "org.apache.bcel.generic.MethodGen:352,1"
      Dst: "[org.apache.bcel.classfile.LineNumber].getLineNumber"
    - Src: "org.apache.bcel.generic.MethodGen:352,1"
      Dst: "[org.apache.bcel.generic.MethodGen].addLineNumber"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.text.StrSubstitutor].replace(java.lang.Object,java.util.Map)"
    functionSourceFile: "org.apache.commons.lang3.text.StrSubstitutor"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 2
    argTypes:
    - "java.lang.Object"
    - "java.util.Map"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.lang3.text.StrSubstitutor:208,1"
      Dst: "[org.apache.commons.lang3.text.StrSubstitutor].<init>"
    - Src: "org.apache.commons.lang3.text.StrSubstitutor:208,1"
      Dst: "[org.apache.commons.lang3.text.StrSubstitutor].replace"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.text.StrSubstitutor].replace(java.lang.Object,java.util.Map,java.lang.String,java.lang.String)"
    functionSourceFile: "org.apache.commons.lang3.text.StrSubstitutor"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 4
    argTypes:
    - "java.lang.Object"
    - "java.util.Map"
    - "java.lang.String"
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 8
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.lang3.text.StrSubstitutor:225,1"
      Dst: "[org.apache.commons.lang3.text.StrSubstitutor].<init>"
    - Src: "org.apache.commons.lang3.text.StrSubstitutor:225,1"
      Dst: "[org.apache.commons.lang3.text.StrSubstitutor].replace"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.text.StrSubstitutor].replace(java.lang.Object,java.util.Properties)"
    functionSourceFile: "org.apache.commons.lang3.text.StrSubstitutor"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 2
    argTypes:
    - "java.lang.Object"
    - "java.util.Properties"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 17
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.commons.lang3.text.StrSubstitutor:237"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.text.StrSubstitutor:240"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.text.StrSubstitutor:239"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.text.StrSubstitutor:242"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.text.StrSubstitutor:247"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.text.StrSubstitutor:246"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.lang3.text.StrSubstitutor:238,1"
      Dst: "[java.lang.Object].toString"
    - Src: "org.apache.commons.lang3.text.StrSubstitutor:240,1"
      Dst: "[java.util.HashMap].<init>"
    - Src: "org.apache.commons.lang3.text.StrSubstitutor:241,1"
      Dst: "[java.util.Properties].propertyNames"
    - Src: "org.apache.commons.lang3.text.StrSubstitutor:242,1"
      Dst: "[java.util.Enumeration].hasMoreElements"
    - Src: "org.apache.commons.lang3.text.StrSubstitutor:243,1"
      Dst: "[java.util.Enumeration].nextElement"
    - Src: "org.apache.commons.lang3.text.StrSubstitutor:243,1"
      Dst: "[java.lang.String].valueOf"
    - Src: "org.apache.commons.lang3.text.StrSubstitutor:244,1"
      Dst: "[java.util.Properties].getProperty"
    - Src: "org.apache.commons.lang3.text.StrSubstitutor:245,1"
      Dst: "[java.util.Map].put"
    - Src: "org.apache.commons.lang3.text.StrSubstitutor:247,1"
      Dst: "[org.apache.commons.lang3.text.StrSubstitutor].replace"
    JavaMethodInfo: null
    BBCount: 6
    CyclomaticComplexity: 2
  - functionName: "[org.apache.commons.lang3.text.StrSubstitutor].replaceSystemProperties(java.lang.Object)"
    functionSourceFile: "org.apache.commons.lang3.text.StrSubstitutor"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.lang3.text.StrSubstitutor:258,1"
      Dst: "[org.apache.commons.lang3.text.StrLookup].systemPropertiesLookup"
    - Src: "org.apache.commons.lang3.text.StrSubstitutor:258,1"
      Dst: "[org.apache.commons.lang3.text.StrSubstitutor].<init>"
    - Src: "org.apache.commons.lang3.text.StrSubstitutor:258,1"
      Dst: "[org.apache.commons.lang3.text.StrSubstitutor].replace"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.text.StrSubstitutor].<init>()"
    functionSourceFile: "org.apache.commons.lang3.text.StrSubstitutor"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.lang3.text.StrSubstitutor:266,1"
      Dst: "[org.apache.commons.lang3.text.StrSubstitutor].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.text.StrSubstitutor].<init>(java.util.Map)"
    functionSourceFile: "org.apache.commons.lang3.text.StrSubstitutor"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.util.Map"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 7
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.lang3.text.StrSubstitutor:277,1"
      Dst: "[org.apache.commons.lang3.text.StrLookup].mapLookup"
    - Src: "org.apache.commons.lang3.text.StrSubstitutor:277,1"
      Dst: "[org.apache.commons.lang3.text.StrSubstitutor].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.text.StrSubstitutor].<init>(java.util.Map,java.lang.String,java.lang.String)"
    functionSourceFile: "org.apache.commons.lang3.text.StrSubstitutor"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 3
    argTypes:
    - "java.util.Map"
    - "java.lang.String"
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 7
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.lang3.text.StrSubstitutor:290,1"
      Dst: "[org.apache.commons.lang3.text.StrLookup].mapLookup"
    - Src: "org.apache.commons.lang3.text.StrSubstitutor:290,1"
      Dst: "[org.apache.commons.lang3.text.StrSubstitutor].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.text.StrSubstitutor].<init>(java.util.Map,java.lang.String,java.lang.String,char)"
    functionSourceFile: "org.apache.commons.lang3.text.StrSubstitutor"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 4
    argTypes:
    - "java.util.Map"
    - "java.lang.String"
    - "java.lang.String"
    - "char"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 8
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.lang3.text.StrSubstitutor:305,1"
      Dst: "[org.apache.commons.lang3.text.StrLookup].mapLookup"
    - Src: "org.apache.commons.lang3.text.StrSubstitutor:305,1"
      Dst: "[org.apache.commons.lang3.text.StrSubstitutor].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.text.StrSubstitutor].<init>(java.util.Map,java.lang.String,java.lang.String,char,java.lang.String)"
    functionSourceFile: "org.apache.commons.lang3.text.StrSubstitutor"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 5
    argTypes:
    - "java.util.Map"
    - "java.lang.String"
    - "java.lang.String"
    - "char"
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 9
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.lang3.text.StrSubstitutor:322,1"
      Dst: "[org.apache.commons.lang3.text.StrLookup].mapLookup"
    - Src: "org.apache.commons.lang3.text.StrSubstitutor:322,1"
      Dst: "[org.apache.commons.lang3.text.StrSubstitutor].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.text.StrSubstitutor].<init>(org.apache.commons.lang3.text.StrLookup)"
    functionSourceFile: "org.apache.commons.lang3.text.StrSubstitutor"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.apache.commons.lang3.text.StrLookup"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.lang3.text.StrSubstitutor:331,1"
      Dst: "[org.apache.commons.lang3.text.StrSubstitutor].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.text.StrSubstitutor].<init>(org.apache.commons.lang3.text.StrLookup,java.lang.String,java.lang.String,char)"
    functionSourceFile: "org.apache.commons.lang3.text.StrSubstitutor"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 4
    argTypes:
    - "org.apache.commons.lang3.text.StrLookup"
    - "java.lang.String"
    - "java.lang.String"
    - "char"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 13
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.lang3.text.StrSubstitutor:344,1"
      Dst: "[java.lang.Object].<init>"
    - Src: "org.apache.commons.lang3.text.StrSubstitutor:345,1"
      Dst: "[org.apache.commons.lang3.text.StrSubstitutor].setVariableResolver"
    - Src: "org.apache.commons.lang3.text.StrSubstitutor:346,1"
      Dst: "[org.apache.commons.lang3.text.StrSubstitutor].setVariablePrefix"
    - Src: "org.apache.commons.lang3.text.StrSubstitutor:347,1"
      Dst: "[org.apache.commons.lang3.text.StrSubstitutor].setVariableSuffix"
    - Src: "org.apache.commons.lang3.text.StrSubstitutor:348,1"
      Dst: "[org.apache.commons.lang3.text.StrSubstitutor].setEscapeChar"
    - Src: "org.apache.commons.lang3.text.StrSubstitutor:349,1"
      Dst: "[org.apache.commons.lang3.text.StrSubstitutor].setValueDelimiterMatcher"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.text.StrSubstitutor].<init>(org.apache.commons.lang3.text.StrLookup,java.lang.String,java.lang.String,char,java.lang.String)"
    functionSourceFile: "org.apache.commons.lang3.text.StrSubstitutor"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 5
    argTypes:
    - "org.apache.commons.lang3.text.StrLookup"
    - "java.lang.String"
    - "java.lang.String"
    - "char"
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 13
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.lang3.text.StrSubstitutor:364,1"
      Dst: "[java.lang.Object].<init>"
    - Src: "org.apache.commons.lang3.text.StrSubstitutor:365,1"
      Dst: "[org.apache.commons.lang3.text.StrSubstitutor].setVariableResolver"
    - Src: "org.apache.commons.lang3.text.StrSubstitutor:366,1"
      Dst: "[org.apache.commons.lang3.text.StrSubstitutor].setVariablePrefix"
    - Src: "org.apache.commons.lang3.text.StrSubstitutor:367,1"
      Dst: "[org.apache.commons.lang3.text.StrSubstitutor].setVariableSuffix"
    - Src: "org.apache.commons.lang3.text.StrSubstitutor:368,1"
      Dst: "[org.apache.commons.lang3.text.StrSubstitutor].setEscapeChar"
    - Src: "org.apache.commons.lang3.text.StrSubstitutor:369,1"
      Dst: "[org.apache.commons.lang3.text.StrSubstitutor].setValueDelimiter"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.text.StrSubstitutor].<init>(org.apache.commons.lang3.text.StrLookup,org.apache.commons.lang3.text.StrMatcher,org.apache.commons.lang3.text.StrMatcher,char)"
    functionSourceFile: "org.apache.commons.lang3.text.StrSubstitutor"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 4
    argTypes:
    - "org.apache.commons.lang3.text.StrLookup"
    - "org.apache.commons.lang3.text.StrMatcher"
    - "org.apache.commons.lang3.text.StrMatcher"
    - "char"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 8
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.lang3.text.StrSubstitutor:384,1"
      Dst: "[org.apache.commons.lang3.text.StrSubstitutor].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.text.StrSubstitutor].<init>(org.apache.commons.lang3.text.StrLookup,org.apache.commons.lang3.text.StrMatcher,org.apache.commons.lang3.text.StrMatcher,char,org.apache.commons.lang3.text.StrMatcher)"
    functionSourceFile: "org.apache.commons.lang3.text.StrSubstitutor"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 5
    argTypes:
    - "org.apache.commons.lang3.text.StrLookup"
    - "org.apache.commons.lang3.text.StrMatcher"
    - "org.apache.commons.lang3.text.StrMatcher"
    - "char"
    - "org.apache.commons.lang3.text.StrMatcher"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 13
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.lang3.text.StrSubstitutor:400,1"
      Dst: "[java.lang.Object].<init>"
    - Src: "org.apache.commons.lang3.text.StrSubstitutor:401,1"
      Dst: "[org.apache.commons.lang3.text.StrSubstitutor].setVariableResolver"
    - Src: "org.apache.commons.lang3.text.StrSubstitutor:402,1"
      Dst: "[org.apache.commons.lang3.text.StrSubstitutor].setVariablePrefixMatcher"
    - Src: "org.apache.commons.lang3.text.StrSubstitutor:403,1"
      Dst: "[org.apache.commons.lang3.text.StrSubstitutor].setVariableSuffixMatcher"
    - Src: "org.apache.commons.lang3.text.StrSubstitutor:404,1"
      Dst: "[org.apache.commons.lang3.text.StrSubstitutor].setEscapeChar"
    - Src: "org.apache.commons.lang3.text.StrSubstitutor:405,1"
      Dst: "[org.apache.commons.lang3.text.StrSubstitutor].setValueDelimiterMatcher"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.text.StrSubstitutor].replace(java.lang.String)"
    functionSourceFile: "org.apache.commons.lang3.text.StrSubstitutor"
    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.apache.commons.lang3.text.StrSubstitutor:416"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.text.StrSubstitutor:419"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.text.StrSubstitutor:418"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.text.StrSubstitutor:420"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.text.StrSubstitutor:423"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.text.StrSubstitutor:422"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.lang3.text.StrSubstitutor:419,1"
      Dst: "[org.apache.commons.lang3.text.StrBuilder].<init>"
    - Src: "org.apache.commons.lang3.text.StrSubstitutor:420,1"
      Dst: "[java.lang.String].length"
    - Src: "org.apache.commons.lang3.text.StrSubstitutor:420,1"
      Dst: "[org.apache.commons.lang3.text.StrSubstitutor].substitute"
    - Src: "org.apache.commons.lang3.text.StrSubstitutor:423,1"
      Dst: "[org.apache.commons.lang3.text.StrBuilder].toString"
    JavaMethodInfo: null
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.text.StrSubstitutor].replace(java.lang.String,int,int)"
    functionSourceFile: "org.apache.commons.lang3.text.StrSubstitutor"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 3
    argTypes:
    - "java.lang.String"
    - "int"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 16
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.commons.lang3.text.StrSubstitutor:440"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.text.StrSubstitutor:443"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.text.StrSubstitutor:442"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.text.StrSubstitutor:444"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.text.StrSubstitutor:447"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.text.StrSubstitutor:446"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.lang3.text.StrSubstitutor:443,1"
      Dst: "[org.apache.commons.lang3.text.StrBuilder].<init>"
    - Src: "org.apache.commons.lang3.text.StrSubstitutor:443,1"
      Dst: "[org.apache.commons.lang3.text.StrBuilder].append"
    - Src: "org.apache.commons.lang3.text.StrSubstitutor:444,1"
      Dst: "[org.apache.commons.lang3.text.StrSubstitutor].substitute"
    - Src: "org.apache.commons.lang3.text.StrSubstitutor:445,1"
      Dst: "[java.lang.String].substring"
    - Src: "org.apache.commons.lang3.text.StrSubstitutor:447,1"
      Dst: "[org.apache.commons.lang3.text.StrBuilder].toString"
    JavaMethodInfo: null
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.text.StrSubstitutor].replace(char[])"
    functionSourceFile: "org.apache.commons.lang3.text.StrSubstitutor"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 1
    argTypes:
    - "char[]"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 12
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.commons.lang3.text.StrSubstitutor:459"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.text.StrSubstitutor:462"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.text.StrSubstitutor:461"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.lang3.text.StrSubstitutor:462,1"
      Dst: "[org.apache.commons.lang3.text.StrBuilder].<init>"
    - Src: "org.apache.commons.lang3.text.StrSubstitutor:462,1"
      Dst: "[org.apache.commons.lang3.text.StrBuilder].append"
    - Src: "org.apache.commons.lang3.text.StrSubstitutor:463,1"
      Dst: "[org.apache.commons.lang3.text.StrSubstitutor].substitute"
    - Src: "org.apache.commons.lang3.text.StrSubstitutor:464,1"
      Dst: "[org.apache.commons.lang3.text.StrBuilder].toString"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.text.StrSubstitutor].replace(char[],int,int)"
    functionSourceFile: "org.apache.commons.lang3.text.StrSubstitutor"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 3
    argTypes:
    - "char[]"
    - "int"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 12
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.commons.lang3.text.StrSubstitutor:482"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.text.StrSubstitutor:485"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.text.StrSubstitutor:484"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.lang3.text.StrSubstitutor:485,1"
      Dst: "[org.apache.commons.lang3.text.StrBuilder].<init>"
    - Src: "org.apache.commons.lang3.text.StrSubstitutor:485,1"
      Dst: "[org.apache.commons.lang3.text.StrBuilder].append"
    - Src: "org.apache.commons.lang3.text.StrSubstitutor:486,1"
      Dst: "[org.apache.commons.lang3.text.StrSubstitutor].substitute"
    - Src: "org.apache.commons.lang3.text.StrSubstitutor:487,1"
      Dst: "[org.apache.commons.lang3.text.StrBuilder].toString"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.text.StrSubstitutor].replace(java.lang.StringBuffer)"
    functionSourceFile: "org.apache.commons.lang3.text.StrSubstitutor"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 1
    argTypes:
    - "java.lang.StringBuffer"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 12
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.commons.lang3.text.StrSubstitutor:499"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.text.StrSubstitutor:502"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.text.StrSubstitutor:501"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.lang3.text.StrSubstitutor:502,1"
      Dst: "[java.lang.StringBuffer].length"
    - Src: "org.apache.commons.lang3.text.StrSubstitutor:502,1"
      Dst: "[org.apache.commons.lang3.text.StrBuilder].<init>"
    - Src: "org.apache.commons.lang3.text.StrSubstitutor:502,1"
      Dst: "[org.apache.commons.lang3.text.StrBuilder].append"
    - Src: "org.apache.commons.lang3.text.StrSubstitutor:503,1"
      Dst: "[org.apache.commons.lang3.text.StrBuilder].length"
    - Src: "org.apache.commons.lang3.text.StrSubstitutor:503,1"
      Dst: "[org.apache.commons.lang3.text.StrSubstitutor].substitute"
    - Src: "org.apache.commons.lang3.text.StrSubstitutor:504,1"
      Dst: "[org.apache.commons.lang3.text.StrBuilder].toString"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.text.StrSubstitutor].replace(java.lang.StringBuffer,int,int)"
    functionSourceFile: "org.apache.commons.lang3.text.StrSubstitutor"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 3
    argTypes:
    - "java.lang.StringBuffer"
    - "int"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 12
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.commons.lang3.text.StrSubstitutor:522"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.text.StrSubstitutor:525"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.text.StrSubstitutor:524"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.lang3.text.StrSubstitutor:525,1"
      Dst: "[org.apache.commons.lang3.text.StrBuilder].<init>"
    - Src: "org.apache.commons.lang3.text.StrSubstitutor:525,1"
      Dst: "[org.apache.commons.lang3.text.StrBuilder].append"
    - Src: "org.apache.commons.lang3.text.StrSubstitutor:526,1"
      Dst: "[org.apache.commons.lang3.text.StrSubstitutor].substitute"
    - Src: "org.apache.commons.lang3.text.StrSubstitutor:527,1"
      Dst: "[org.apache.commons.lang3.text.StrBuilder].toString"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.text.StrSubstitutor].replace(java.lang.CharSequence)"
    functionSourceFile: "org.apache.commons.lang3.text.StrSubstitutor"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 1
    argTypes:
    - "java.lang.CharSequence"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 7
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.commons.lang3.text.StrSubstitutor:540"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.text.StrSubstitutor:543"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.text.StrSubstitutor:542"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.lang3.text.StrSubstitutor:543,1"
      Dst: "[java.lang.CharSequence].length"
    - Src: "org.apache.commons.lang3.text.StrSubstitutor:543,1"
      Dst: "[org.apache.commons.lang3.text.StrSubstitutor].replace"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.text.StrSubstitutor].replace(java.lang.CharSequence,int,int)"
    functionSourceFile: "org.apache.commons.lang3.text.StrSubstitutor"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 3
    argTypes:
    - "java.lang.CharSequence"
    - "int"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 12
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.commons.lang3.text.StrSubstitutor:562"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.text.StrSubstitutor:565"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.text.StrSubstitutor:564"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.lang3.text.StrSubstitutor:565,1"
      Dst: "[org.apache.commons.lang3.text.StrBuilder].<init>"
    - Src: "org.apache.commons.lang3.text.StrSubstitutor:565,1"
      Dst: "[org.apache.commons.lang3.text.StrBuilder].append"
    - Src: "org.apache.commons.lang3.text.StrSubstitutor:566,1"
      Dst: "[org.apache.commons.lang3.text.StrSubstitutor].substitute"
    - Src: "org.apache.commons.lang3.text.StrSubstitutor:567,1"
      Dst: "[org.apache.commons.lang3.text.StrBuilder].toString"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.text.StrSubstitutor].replace(org.apache.commons.lang3.text.StrBuilder)"
    functionSourceFile: "org.apache.commons.lang3.text.StrSubstitutor"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 1
    argTypes:
    - "org.apache.commons.lang3.text.StrBuilder"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 12
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.commons.lang3.text.StrSubstitutor:579"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.text.StrSubstitutor:582"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.text.StrSubstitutor:581"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.lang3.text.StrSubstitutor:582,1"
      Dst: "[org.apache.commons.lang3.text.StrBuilder].length"
    - Src: "org.apache.commons.lang3.text.StrSubstitutor:582,1"
      Dst: "[org.apache.commons.lang3.text.StrBuilder].<init>"
    - Src: "org.apache.commons.lang3.text.StrSubstitutor:582,1"
      Dst: "[org.apache.commons.lang3.text.StrBuilder].append"
    - Src: "org.apache.commons.lang3.text.StrSubstitutor:583,1"
      Dst: "[org.apache.commons.lang3.text.StrSubstitutor].substitute"
    - Src: "org.apache.commons.lang3.text.StrSubstitutor:584,1"
      Dst: "[org.apache.commons.lang3.text.StrBuilder].toString"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.text.StrSubstitutor].replace(org.apache.commons.lang3.text.StrBuilder,int,int)"
    functionSourceFile: "org.apache.commons.lang3.text.StrSubstitutor"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 3
    argTypes:
    - "org.apache.commons.lang3.text.StrBuilder"
    - "int"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 12
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.commons.lang3.text.StrSubstitutor:602"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.text.StrSubstitutor:605"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.text.StrSubstitutor:604"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.lang3.text.StrSubstitutor:605,1"
      Dst: "[org.apache.commons.lang3.text.StrBuilder].<init>"
    - Src: "org.apache.commons.lang3.text.StrSubstitutor:605,1"
      Dst: "[org.apache.commons.lang3.text.StrBuilder].append"
    - Src: "org.apache.commons.lang3.text.StrSubstitutor:606,1"
      Dst: "[org.apache.commons.lang3.text.StrSubstitutor].substitute"
    - Src: "org.apache.commons.lang3.text.StrSubstitutor:607,1"
      Dst: "[org.apache.commons.lang3.text.StrBuilder].toString"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.text.StrSubstitutor].replace(java.lang.Object)"
    functionSourceFile: "org.apache.commons.lang3.text.StrSubstitutor"
    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:
    - Branch String: "org.apache.commons.lang3.text.StrSubstitutor:619"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.text.StrSubstitutor:622"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.text.StrSubstitutor:621"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.lang3.text.StrSubstitutor:622,1"
      Dst: "[org.apache.commons.lang3.text.StrBuilder].<init>"
    - Src: "org.apache.commons.lang3.text.StrSubstitutor:622,1"
      Dst: "[org.apache.commons.lang3.text.StrBuilder].append"
    - Src: "org.apache.commons.lang3.text.StrSubstitutor:623,1"
      Dst: "[org.apache.commons.lang3.text.StrBuilder].length"
    - Src: "org.apache.commons.lang3.text.StrSubstitutor:623,1"
      Dst: "[org.apache.commons.lang3.text.StrSubstitutor].substitute"
    - Src: "org.apache.commons.lang3.text.StrSubstitutor:624,1"
      Dst: "[org.apache.commons.lang3.text.StrBuilder].toString"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.text.StrSubstitutor].replaceIn(java.lang.StringBuffer)"
    functionSourceFile: "org.apache.commons.lang3.text.StrSubstitutor"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "java.lang.StringBuffer"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 7
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.commons.lang3.text.StrSubstitutor:636"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.text.StrSubstitutor:639"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.text.StrSubstitutor:638"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.lang3.text.StrSubstitutor:639,1"
      Dst: "[java.lang.StringBuffer].length"
    - Src: "org.apache.commons.lang3.text.StrSubstitutor:639,1"
      Dst: "[org.apache.commons.lang3.text.StrSubstitutor].replaceIn"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.text.StrSubstitutor].replaceIn(java.lang.StringBuffer,int,int)"
    functionSourceFile: "org.apache.commons.lang3.text.StrSubstitutor"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 3
    argTypes:
    - "java.lang.StringBuffer"
    - "int"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 16
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.commons.lang3.text.StrSubstitutor:657"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.text.StrSubstitutor:660"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.text.StrSubstitutor:659"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.text.StrSubstitutor:661"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.text.StrSubstitutor:664"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.text.StrSubstitutor:663"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.lang3.text.StrSubstitutor:660,1"
      Dst: "[org.apache.commons.lang3.text.StrBuilder].<init>"
    - Src: "org.apache.commons.lang3.text.StrSubstitutor:660,1"
      Dst: "[org.apache.commons.lang3.text.StrBuilder].append"
    - Src: "org.apache.commons.lang3.text.StrSubstitutor:661,1"
      Dst: "[org.apache.commons.lang3.text.StrSubstitutor].substitute"
    - Src: "org.apache.commons.lang3.text.StrSubstitutor:664,1"
      Dst: "[org.apache.commons.lang3.text.StrBuilder].toString"
    - Src: "org.apache.commons.lang3.text.StrSubstitutor:664,1"
      Dst: "[java.lang.StringBuffer].replace"
    JavaMethodInfo: null
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.text.StrSubstitutor].replaceIn(java.lang.StringBuilder)"
    functionSourceFile: "org.apache.commons.lang3.text.StrSubstitutor"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "java.lang.StringBuilder"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 7
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.commons.lang3.text.StrSubstitutor:678"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.text.StrSubstitutor:681"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.text.StrSubstitutor:680"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.lang3.text.StrSubstitutor:681,1"
      Dst: "[java.lang.StringBuilder].length"
    - Src: "org.apache.commons.lang3.text.StrSubstitutor:681,1"
      Dst: "[org.apache.commons.lang3.text.StrSubstitutor].replaceIn"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.text.StrSubstitutor].replaceIn(java.lang.StringBuilder,int,int)"
    functionSourceFile: "org.apache.commons.lang3.text.StrSubstitutor"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 3
    argTypes:
    - "java.lang.StringBuilder"
    - "int"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 16
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.commons.lang3.text.StrSubstitutor:700"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.text.StrSubstitutor:703"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.text.StrSubstitutor:702"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.text.StrSubstitutor:704"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.text.StrSubstitutor:707"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.text.StrSubstitutor:706"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.lang3.text.StrSubstitutor:703,1"
      Dst: "[org.apache.commons.lang3.text.StrBuilder].<init>"
    - Src: "org.apache.commons.lang3.text.StrSubstitutor:703,1"
      Dst: "[org.apache.commons.lang3.text.StrBuilder].append"
    - Src: "org.apache.commons.lang3.text.StrSubstitutor:704,1"
      Dst: "[org.apache.commons.lang3.text.StrSubstitutor].substitute"
    - Src: "org.apache.commons.lang3.text.StrSubstitutor:707,1"
      Dst: "[org.apache.commons.lang3.text.StrBuilder].toString"
    - Src: "org.apache.commons.lang3.text.StrSubstitutor:707,1"
      Dst: "[java.lang.StringBuilder].replace"
    JavaMethodInfo: null
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.text.StrSubstitutor].replaceIn(org.apache.commons.lang3.text.StrBuilder)"
    functionSourceFile: "org.apache.commons.lang3.text.StrSubstitutor"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "org.apache.commons.lang3.text.StrBuilder"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 7
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.commons.lang3.text.StrSubstitutor:719"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.text.StrSubstitutor:722"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.text.StrSubstitutor:721"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.lang3.text.StrSubstitutor:722,1"
      Dst: "[org.apache.commons.lang3.text.StrBuilder].length"
    - Src: "org.apache.commons.lang3.text.StrSubstitutor:722,1"
      Dst: "[org.apache.commons.lang3.text.StrSubstitutor].substitute"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.text.StrSubstitutor].replaceIn(org.apache.commons.lang3.text.StrBuilder,int,int)"
    functionSourceFile: "org.apache.commons.lang3.text.StrSubstitutor"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 3
    argTypes:
    - "org.apache.commons.lang3.text.StrBuilder"
    - "int"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 8
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.commons.lang3.text.StrSubstitutor:739"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.text.StrSubstitutor:742"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.text.StrSubstitutor:741"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.lang3.text.StrSubstitutor:742,1"
      Dst: "[org.apache.commons.lang3.text.StrSubstitutor].substitute"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.text.StrSubstitutor].substitute(org.apache.commons.lang3.text.StrBuilder,int,int)"
    functionSourceFile: "org.apache.commons.lang3.text.StrSubstitutor"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 3
    argTypes:
    - "org.apache.commons.lang3.text.StrBuilder"
    - "int"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 10
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.commons.lang3.text.StrSubstitutor:762"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.text.StrSubstitutor:761"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.lang3.text.StrSubstitutor:762,1"
      Dst: "[org.apache.commons.lang3.text.StrSubstitutor].substitute"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.text.StrSubstitutor].substitute(org.apache.commons.lang3.text.StrBuilder,int,int,java.util.List)"
    functionSourceFile: "org.apache.commons.lang3.text.StrSubstitutor"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "int"
    argCount: 4
    argTypes:
    - "org.apache.commons.lang3.text.StrBuilder"
    - "int"
    - "int"
    - "java.util.List"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 139
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.commons.lang3.text.StrSubstitutor:784"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.text.StrSubstitutor:778"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.text.StrSubstitutor:777"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.text.StrSubstitutor:790"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.text.StrSubstitutor:905"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.text.StrSubstitutor:904"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.text.StrSubstitutor:793"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.text.StrSubstitutor:796"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.text.StrSubstitutor:795"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.text.StrSubstitutor:796"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.text.StrSubstitutor:808"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.text.StrSubstitutor:796"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.text.StrSubstitutor:808"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.text.StrSubstitutor:798"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.text.StrSubstitutor:802"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.text.StrSubstitutor:801"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.text.StrSubstitutor:813"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.text.StrSubstitutor:904"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.text.StrSubstitutor:903"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.text.StrSubstitutor:814"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.text.StrSubstitutor:823"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.text.StrSubstitutor:822"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.text.StrSubstitutor:815"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.text.StrSubstitutor:822"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.text.StrSubstitutor:825"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.text.StrSubstitutor:829"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.text.StrSubstitutor:828"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.text.StrSubstitutor:829"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.text.StrSubstitutor:null"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.text.StrSubstitutor:833"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.text.StrSubstitutor:838"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.text.StrSubstitutor:837"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.text.StrSubstitutor:844"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.text.StrSubstitutor:862"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.text.StrSubstitutor:861"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.text.StrSubstitutor:847"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.text.StrSubstitutor:861"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.text.StrSubstitutor:849"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.text.StrSubstitutor:853"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.text.StrSubstitutor:852"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.text.StrSubstitutor:850"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.text.StrSubstitutor:853"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.text.StrSubstitutor:852"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.text.StrSubstitutor:853"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.text.StrSubstitutor:845"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.text.StrSubstitutor:844"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.text.StrSubstitutor:862"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.text.StrSubstitutor:null"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.text.StrSubstitutor:875"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.text.StrSubstitutor:878"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.text.StrSubstitutor:877"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.text.StrSubstitutor:878"
      Branch Sides: []
    - Branch String: "org.apache.commons.lang3.text.StrSubstitutor:905"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.text.StrSubstitutor:908"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.text.StrSubstitutor:907"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.text.StrSubstitutor:906"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.text.StrSubstitutor:905"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.lang3.text.StrSubstitutor:778,1"
      Dst: "[org.apache.commons.lang3.text.StrSubstitutor].getVariablePrefixMatcher"
    - Src: "org.apache.commons.lang3.text.StrSubstitutor:779,1"
      Dst: "[org.apache.commons.lang3.text.StrSubstitutor].getVariableSuffixMatcher"
    - Src: "org.apache.commons.lang3.text.StrSubstitutor:780,1"
      Dst: "[org.apache.commons.lang3.text.StrSubstitutor].getEscapeChar"
    - Src: "org.apache.commons.lang3.text.StrSubstitutor:781,1"
      Dst: "[org.apache.commons.lang3.text.StrSubstitutor].getValueDelimiterMatcher"
    - Src: "org.apache.commons.lang3.text.StrSubstitutor:782,1"
      Dst: "[org.apache.commons.lang3.text.StrSubstitutor].isEnableSubstitutionInVariables"
    - Src: "org.apache.commons.lang3.text.StrSubstitutor:791,1"
      Dst: "[org.apache.commons.lang3.text.StrMatcher].isMatch"
    - Src: "org.apache.commons.lang3.text.StrSubstitutor:802,1"
      Dst: "[org.apache.commons.lang3.text.StrBuilder].deleteCharAt"
    - Src: "org.apache.commons.lang3.text.StrSubstitutor:830,1"
      Dst: "[java.lang.String].<init>"
    - Src: "org.apache.commons.lang3.text.StrSubstitutor:834,1"
      Dst: "[org.apache.commons.lang3.text.StrBuilder].<init>"
    - Src: "org.apache.commons.lang3.text.StrSubstitutor:835,1"
      Dst: "[org.apache.commons.lang3.text.StrBuilder].length"
    - Src: "org.apache.commons.lang3.text.StrSubstitutor:835,1"
      Dst: "[org.apache.commons.lang3.text.StrSubstitutor].substitute"
    - Src: "org.apache.commons.lang3.text.StrSubstitutor:836,1"
      Dst: "[org.apache.commons.lang3.text.StrBuilder].toString"
    - Src: "org.apache.commons.lang3.text.StrSubstitutor:845,1"
      Dst: "[java.lang.String].toCharArray"
    - Src: "org.apache.commons.lang3.text.StrSubstitutor:854,1"
      Dst: "[java.lang.String].substring"
    - Src: "org.apache.commons.lang3.text.StrSubstitutor:863,1"
      Dst: "[java.util.ArrayList].<init>"
    - Src: "org.apache.commons.lang3.text.StrSubstitutor:864,1"
      Dst: "[java.util.List].add"
    - Src: "org.apache.commons.lang3.text.StrSubstitutor:869,1"
      Dst: "[org.apache.commons.lang3.text.StrSubstitutor].checkCyclicSubstitution"
    - Src: "org.apache.commons.lang3.text.StrSubstitutor:873,1"
      Dst: "[org.apache.commons.lang3.text.StrSubstitutor].resolveVariable"
    - Src: "org.apache.commons.lang3.text.StrSubstitutor:880,1"
      Dst: "[java.lang.String].length"
    - Src: "org.apache.commons.lang3.text.StrSubstitutor:881,1"
      Dst: "[org.apache.commons.lang3.text.StrBuilder].replace"
    - Src: "org.apache.commons.lang3.text.StrSubstitutor:896,1"
      Dst: "[java.util.List].size"
    - Src: "org.apache.commons.lang3.text.StrSubstitutor:896,1"
      Dst: "[java.util.List].remove"
    JavaMethodInfo: null
    BBCount: 46
    CyclomaticComplexity: 4
  - functionName: "[org.apache.commons.lang3.text.StrSubstitutor].checkCyclicSubstitution(java.lang.String,java.util.List)"
    functionSourceFile: "org.apache.commons.lang3.text.StrSubstitutor"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "java.lang.String"
    - "java.util.List"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 18
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.commons.lang3.text.StrSubstitutor:918"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.text.StrSubstitutor:921"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.text.StrSubstitutor:920"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.lang3.text.StrSubstitutor:918,1"
      Dst: "[java.util.List].contains"
    - Src: "org.apache.commons.lang3.text.StrSubstitutor:921,1"
      Dst: "[org.apache.commons.lang3.text.StrBuilder].<init>"
    - Src: "org.apache.commons.lang3.text.StrSubstitutor:922,1"
      Dst: "[org.apache.commons.lang3.text.StrBuilder].append"
    - Src: "org.apache.commons.lang3.text.StrSubstitutor:923,1"
      Dst: "[java.util.List].remove"
    - Src: "org.apache.commons.lang3.text.StrSubstitutor:925,1"
      Dst: "[org.apache.commons.lang3.text.StrBuilder].appendWithSeparators"
    - Src: "org.apache.commons.lang3.text.StrSubstitutor:926,1"
      Dst: "[org.apache.commons.lang3.text.StrBuilder].toString"
    - Src: "org.apache.commons.lang3.text.StrSubstitutor:926,1"
      Dst: "[java.lang.IllegalStateException].<init>"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.text.StrSubstitutor].resolveVariable(java.lang.String,org.apache.commons.lang3.text.StrBuilder,int,int)"
    functionSourceFile: "org.apache.commons.lang3.text.StrSubstitutor"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 4
    argTypes:
    - "java.lang.String"
    - "org.apache.commons.lang3.text.StrBuilder"
    - "int"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 10
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.commons.lang3.text.StrSubstitutor:950"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.text.StrSubstitutor:953"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.text.StrSubstitutor:952"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.lang3.text.StrSubstitutor:949,1"
      Dst: "[org.apache.commons.lang3.text.StrSubstitutor].getVariableResolver"
    - Src: "org.apache.commons.lang3.text.StrSubstitutor:953,1"
      Dst: "[org.apache.commons.lang3.text.StrLookup].lookup"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.text.StrSubstitutor].getEscapeChar()"
    functionSourceFile: "org.apache.commons.lang3.text.StrSubstitutor"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "char"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.text.StrSubstitutor].setEscapeChar(char)"
    functionSourceFile: "org.apache.commons.lang3.text.StrSubstitutor"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "char"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.text.StrSubstitutor].getVariablePrefixMatcher()"
    functionSourceFile: "org.apache.commons.lang3.text.StrSubstitutor"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.apache.commons.lang3.text.StrMatcher"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.text.StrSubstitutor].setVariablePrefixMatcher(org.apache.commons.lang3.text.StrMatcher)"
    functionSourceFile: "org.apache.commons.lang3.text.StrSubstitutor"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.apache.commons.lang3.text.StrSubstitutor"
    argCount: 1
    argTypes:
    - "org.apache.commons.lang3.text.StrMatcher"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.lang3.text.StrSubstitutor:1003,1"
      Dst: "[java.util.Objects].requireNonNull"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.text.StrSubstitutor].setVariablePrefix(char)"
    functionSourceFile: "org.apache.commons.lang3.text.StrSubstitutor"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.apache.commons.lang3.text.StrSubstitutor"
    argCount: 1
    argTypes:
    - "char"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.lang3.text.StrSubstitutor:1019,1"
      Dst: "[org.apache.commons.lang3.text.StrMatcher].charMatcher"
    - Src: "org.apache.commons.lang3.text.StrSubstitutor:1019,1"
      Dst: "[org.apache.commons.lang3.text.StrSubstitutor].setVariablePrefixMatcher"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.text.StrSubstitutor].setVariablePrefix(java.lang.String)"
    functionSourceFile: "org.apache.commons.lang3.text.StrSubstitutor"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.apache.commons.lang3.text.StrSubstitutor"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 7
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.lang3.text.StrSubstitutor:1034,1"
      Dst: "[java.util.Objects].requireNonNull"
    - Src: "org.apache.commons.lang3.text.StrSubstitutor:1034,1"
      Dst: "[org.apache.commons.lang3.text.StrMatcher].stringMatcher"
    - Src: "org.apache.commons.lang3.text.StrSubstitutor:1034,1"
      Dst: "[org.apache.commons.lang3.text.StrSubstitutor].setVariablePrefixMatcher"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.text.StrSubstitutor].getVariableSuffixMatcher()"
    functionSourceFile: "org.apache.commons.lang3.text.StrSubstitutor"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.apache.commons.lang3.text.StrMatcher"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.text.StrSubstitutor].setVariableSuffixMatcher(org.apache.commons.lang3.text.StrMatcher)"
    functionSourceFile: "org.apache.commons.lang3.text.StrSubstitutor"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.apache.commons.lang3.text.StrSubstitutor"
    argCount: 1
    argTypes:
    - "org.apache.commons.lang3.text.StrMatcher"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.lang3.text.StrSubstitutor:1064,1"
      Dst: "[java.util.Objects].requireNonNull"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.text.StrSubstitutor].setVariableSuffix(char)"
    functionSourceFile: "org.apache.commons.lang3.text.StrSubstitutor"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.apache.commons.lang3.text.StrSubstitutor"
    argCount: 1
    argTypes:
    - "char"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.lang3.text.StrSubstitutor:1080,1"
      Dst: "[org.apache.commons.lang3.text.StrMatcher].charMatcher"
    - Src: "org.apache.commons.lang3.text.StrSubstitutor:1080,1"
      Dst: "[org.apache.commons.lang3.text.StrSubstitutor].setVariableSuffixMatcher"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.text.StrSubstitutor].setVariableSuffix(java.lang.String)"
    functionSourceFile: "org.apache.commons.lang3.text.StrSubstitutor"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.apache.commons.lang3.text.StrSubstitutor"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 7
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.lang3.text.StrSubstitutor:1095,1"
      Dst: "[java.util.Objects].requireNonNull"
    - Src: "org.apache.commons.lang3.text.StrSubstitutor:1095,1"
      Dst: "[org.apache.commons.lang3.text.StrMatcher].stringMatcher"
    - Src: "org.apache.commons.lang3.text.StrSubstitutor:1095,1"
      Dst: "[org.apache.commons.lang3.text.StrSubstitutor].setVariableSuffixMatcher"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.text.StrSubstitutor].getValueDelimiterMatcher()"
    functionSourceFile: "org.apache.commons.lang3.text.StrSubstitutor"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.apache.commons.lang3.text.StrMatcher"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.text.StrSubstitutor].setValueDelimiterMatcher(org.apache.commons.lang3.text.StrMatcher)"
    functionSourceFile: "org.apache.commons.lang3.text.StrSubstitutor"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.apache.commons.lang3.text.StrSubstitutor"
    argCount: 1
    argTypes:
    - "org.apache.commons.lang3.text.StrMatcher"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.text.StrSubstitutor].setValueDelimiter(char)"
    functionSourceFile: "org.apache.commons.lang3.text.StrSubstitutor"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.apache.commons.lang3.text.StrSubstitutor"
    argCount: 1
    argTypes:
    - "char"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.lang3.text.StrSubstitutor:1150,1"
      Dst: "[org.apache.commons.lang3.text.StrMatcher].charMatcher"
    - Src: "org.apache.commons.lang3.text.StrSubstitutor:1150,1"
      Dst: "[org.apache.commons.lang3.text.StrSubstitutor].setValueDelimiterMatcher"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.text.StrSubstitutor].setValueDelimiter(java.lang.String)"
    functionSourceFile: "org.apache.commons.lang3.text.StrSubstitutor"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.apache.commons.lang3.text.StrSubstitutor"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 9
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.commons.lang3.text.StrSubstitutor:1170"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.text.StrSubstitutor:1174"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.text.StrSubstitutor:1173"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.lang3.text.StrSubstitutor:1170,1"
      Dst: "[org.apache.commons.lang3.StringUtils].isEmpty"
    - Src: "org.apache.commons.lang3.text.StrSubstitutor:1171,1"
      Dst: "[org.apache.commons.lang3.text.StrSubstitutor].setValueDelimiterMatcher"
    - Src: "org.apache.commons.lang3.text.StrSubstitutor:1174,1"
      Dst: "[org.apache.commons.lang3.text.StrMatcher].stringMatcher"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.text.StrSubstitutor].getVariableResolver()"
    functionSourceFile: "org.apache.commons.lang3.text.StrSubstitutor"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.apache.commons.lang3.text.StrLookup"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.text.StrSubstitutor].setVariableResolver(org.apache.commons.lang3.text.StrLookup)"
    functionSourceFile: "org.apache.commons.lang3.text.StrSubstitutor"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.apache.commons.lang3.text.StrLookup"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.text.StrSubstitutor].isEnableSubstitutionInVariables()"
    functionSourceFile: "org.apache.commons.lang3.text.StrSubstitutor"
    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.apache.commons.lang3.text.StrSubstitutor].setEnableSubstitutionInVariables(boolean)"
    functionSourceFile: "org.apache.commons.lang3.text.StrSubstitutor"
    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.apache.commons.lang3.text.StrSubstitutor].isPreserveEscapes()"
    functionSourceFile: "org.apache.commons.lang3.text.StrSubstitutor"
    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.apache.commons.lang3.text.StrSubstitutor].setPreserveEscapes(boolean)"
    functionSourceFile: "org.apache.commons.lang3.text.StrSubstitutor"
    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.apache.bcel.generic.ClassGen$1].<init>()"
    functionSourceFile: "org.apache.bcel.generic.ClassGen$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.apache.bcel.generic.ClassGen$1:47,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.bcel.generic.ClassGen$1].equals(java.lang.Object,java.lang.Object)"
    functionSourceFile: "org.apache.bcel.generic.ClassGen$1"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 2
    argTypes:
    - "java.lang.Object"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 9
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.bcel.generic.ClassGen$1:53,1"
      Dst: "[org.apache.bcel.generic.ClassGen].getClassName"
    - Src: "org.apache.bcel.generic.ClassGen$1:53,1"
      Dst: "[java.util.Objects].equals"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.bcel.generic.ClassGen$1].hashCode(java.lang.Object)"
    functionSourceFile: "org.apache.bcel.generic.ClassGen$1"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "int"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.bcel.generic.ClassGen$1:59,1"
      Dst: "[org.apache.bcel.generic.ClassGen].getClassName"
    - Src: "org.apache.bcel.generic.ClassGen$1:59,1"
      Dst: "[java.lang.String].hashCode"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.bcel.classfile.LineNumber].<init>(java.io.DataInput)"
    functionSourceFile: "org.apache.bcel.classfile.LineNumber"
    linkageType: null
    functionLinenumber: 47
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.io.DataInput"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.bcel.classfile.LineNumber].<init>(int,int)"
    functionUses: 1
    ICount: 6
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.bcel.classfile.LineNumber:48,1"
      Dst: "[java.io.DataInput].readUnsignedShort"
    - Src: "org.apache.bcel.classfile.LineNumber:48,1"
      Dst: "[org.apache.bcel.classfile.LineNumber].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.bcel.classfile.LineNumber].<init>(int,int)"
    functionSourceFile: "org.apache.bcel.classfile.LineNumber"
    linkageType: null
    functionLinenumber: 54
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "int"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.bcel.util.Args].requireU2(int,java.lang.String)"
    - "[org.apache.bcel.util.Args].requireU2(int,java.lang.String)"
    functionUses: 1
    ICount: 9
    EdgeCount: 2
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.bcel.classfile.LineNumber:55,1"
      Dst: "[java.lang.Object].<init>"
    - Src: "org.apache.bcel.classfile.LineNumber:56,1"
      Dst: "[org.apache.bcel.util.Args].requireU2"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.bcel.classfile.LineNumber].<init>(org.apache.bcel.classfile.LineNumber)"
    functionSourceFile: "org.apache.bcel.classfile.LineNumber"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.apache.bcel.classfile.LineNumber"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.bcel.classfile.LineNumber:66,1"
      Dst: "[org.apache.bcel.classfile.LineNumber].getStartPC"
    - Src: "org.apache.bcel.classfile.LineNumber:66,1"
      Dst: "[org.apache.bcel.classfile.LineNumber].getLineNumber"
    - Src: "org.apache.bcel.classfile.LineNumber:66,1"
      Dst: "[org.apache.bcel.classfile.LineNumber].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.bcel.classfile.LineNumber].accept(org.apache.bcel.classfile.Visitor)"
    functionSourceFile: "org.apache.bcel.classfile.LineNumber"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.apache.bcel.classfile.Visitor"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.bcel.classfile.LineNumber:77,1"
      Dst: "[org.apache.bcel.classfile.Visitor].visitLineNumber"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.bcel.classfile.LineNumber].copy()"
    functionSourceFile: "org.apache.bcel.classfile.LineNumber"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.apache.bcel.classfile.LineNumber"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.bcel.classfile.LineNumber:85,1"
      Dst: "[java.lang.Object].clone"
    JavaMethodInfo: null
    BBCount: 2
    CyclomaticComplexity: 1
  - functionName: "[org.apache.bcel.classfile.LineNumber].dump(java.io.DataOutputStream)"
    functionSourceFile: "org.apache.bcel.classfile.LineNumber"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.io.DataOutputStream"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 7
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.bcel.classfile.LineNumber:99,1"
      Dst: "[java.io.DataOutputStream].writeShort"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.bcel.classfile.LineNumber].getLineNumber()"
    functionSourceFile: "org.apache.bcel.classfile.LineNumber"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "int"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.bcel.classfile.LineNumber].getStartPC()"
    functionSourceFile: "org.apache.bcel.classfile.LineNumber"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "int"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.bcel.classfile.LineNumber].setLineNumber(int)"
    functionSourceFile: "org.apache.bcel.classfile.LineNumber"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.bcel.classfile.LineNumber].setStartPC(int)"
    functionSourceFile: "org.apache.bcel.classfile.LineNumber"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.bcel.classfile.LineNumber].toString()"
    functionSourceFile: "org.apache.bcel.classfile.LineNumber"
    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.apache.bcel.classfile.LineNumber:136,1"
      Dst: "[java.lang.StringBuilder].<init>"
    - Src: "org.apache.bcel.classfile.LineNumber:136,1"
      Dst: "[java.lang.StringBuilder].append"
    - Src: "org.apache.bcel.classfile.LineNumber:136,1"
      Dst: "[org.apache.bcel.classfile.LineNumber].getStartPC"
    - Src: "org.apache.bcel.classfile.LineNumber:136,1"
      Dst: "[org.apache.bcel.classfile.LineNumber].getLineNumber"
    - Src: "org.apache.bcel.classfile.LineNumber:136,1"
      Dst: "[java.lang.StringBuilder].toString"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.bcel.generic.D2F].<init>()"
    functionSourceFile: "org.apache.bcel.generic.D2F"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.bcel.generic.D2F:32,1"
      Dst: "[org.apache.bcel.generic.ConversionInstruction].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.bcel.generic.D2F].accept(org.apache.bcel.generic.Visitor)"
    functionSourceFile: "org.apache.bcel.generic.D2F"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.apache.bcel.generic.Visitor"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 8
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.bcel.generic.D2F:43,1"
      Dst: "[org.apache.bcel.generic.Visitor].visitTypedInstruction"
    - Src: "org.apache.bcel.generic.D2F:44,1"
      Dst: "[org.apache.bcel.generic.Visitor].visitStackProducer"
    - Src: "org.apache.bcel.generic.D2F:45,1"
      Dst: "[org.apache.bcel.generic.Visitor].visitStackConsumer"
    - Src: "org.apache.bcel.generic.D2F:46,1"
      Dst: "[org.apache.bcel.generic.Visitor].visitConversionInstruction"
    - Src: "org.apache.bcel.generic.D2F:47,1"
      Dst: "[org.apache.bcel.generic.Visitor].visitD2F"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.bcel.generic.Type$1].<init>()"
    functionSourceFile: "org.apache.bcel.generic.Type$1"
    linkageType: null
    functionLinenumber: 58
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.bcel.generic.ReferenceType].<init>()"
    functionUses: 1
    ICount: 3
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.bcel.generic.Type$1:59,1"
      Dst: "[org.apache.bcel.generic.ReferenceType].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.bcel.generic.LocalVariableGen].<init>(int,java.lang.String,org.apache.bcel.generic.Type,org.apache.bcel.generic.InstructionHandle,org.apache.bcel.generic.InstructionHandle)"
    functionSourceFile: "org.apache.bcel.generic.LocalVariableGen"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 5
    argTypes:
    - "int"
    - "java.lang.String"
    - "org.apache.bcel.generic.Type"
    - "org.apache.bcel.generic.InstructionHandle"
    - "org.apache.bcel.generic.InstructionHandle"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 30
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.bcel.generic.LocalVariableGen:50"
      Branch Sides:
      - BranchSide: "org.apache.bcel.generic.LocalVariableGen:51"
        BranchSideFuncs: []
      - BranchSide: "org.apache.bcel.generic.LocalVariableGen:50"
        BranchSideFuncs: []
    - Branch String: "org.apache.bcel.generic.LocalVariableGen:50"
      Branch Sides:
      - BranchSide: "org.apache.bcel.generic.LocalVariableGen:53"
        BranchSideFuncs: []
      - BranchSide: "org.apache.bcel.generic.LocalVariableGen:52"
        BranchSideFuncs: []
    - Branch String: "org.apache.bcel.generic.LocalVariableGen:59"
      Branch Sides:
      - BranchSide: "org.apache.bcel.generic.LocalVariableGen:53"
        BranchSideFuncs: []
      - BranchSide: "org.apache.bcel.generic.LocalVariableGen:52"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.bcel.generic.LocalVariableGen:49,1"
      Dst: "[java.lang.Object].<init>"
    - Src: "org.apache.bcel.generic.LocalVariableGen:51,1"
      Dst: "[java.lang.StringBuilder].<init>"
    - Src: "org.apache.bcel.generic.LocalVariableGen:51,1"
      Dst: "[java.lang.StringBuilder].append"
    - Src: "org.apache.bcel.generic.LocalVariableGen:51,1"
      Dst: "[java.lang.StringBuilder].toString"
    - Src: "org.apache.bcel.generic.LocalVariableGen:51,1"
      Dst: "[org.apache.bcel.generic.ClassGenException].<init>"
    - Src: "org.apache.bcel.generic.LocalVariableGen:56,1"
      Dst: "[org.apache.bcel.generic.LocalVariableGen].setStart"
    - Src: "org.apache.bcel.generic.LocalVariableGen:57,1"
      Dst: "[org.apache.bcel.generic.LocalVariableGen].setEnd"
    JavaMethodInfo: null
    BBCount: 7
    CyclomaticComplexity: 1
  - functionName: "[org.apache.bcel.generic.LocalVariableGen].<init>(int,java.lang.String,org.apache.bcel.generic.Type,org.apache.bcel.generic.InstructionHandle,org.apache.bcel.generic.InstructionHandle,int)"
    functionSourceFile: "org.apache.bcel.generic.LocalVariableGen"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 6
    argTypes:
    - "int"
    - "java.lang.String"
    - "org.apache.bcel.generic.Type"
    - "org.apache.bcel.generic.InstructionHandle"
    - "org.apache.bcel.generic.InstructionHandle"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 10
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.bcel.generic.LocalVariableGen:75,1"
      Dst: "[org.apache.bcel.generic.LocalVariableGen].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.bcel.generic.LocalVariableGen].clone()"
    functionSourceFile: "org.apache.bcel.generic.LocalVariableGen"
    linkageType: null
    functionLinenumber: 81
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 5
    ICount: 7
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.bcel.generic.LocalVariableGen:82,1"
      Dst: "[java.lang.Object].clone"
    - Src: "org.apache.bcel.generic.LocalVariableGen:84,1"
      Dst: "[java.lang.UnsupportedOperationException].<init>"
    JavaMethodInfo: null
    BBCount: 2
    CyclomaticComplexity: 1
  - functionName: "[org.apache.bcel.generic.LocalVariableGen].containsTarget(org.apache.bcel.generic.InstructionHandle)"
    functionSourceFile: "org.apache.bcel.generic.LocalVariableGen"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "org.apache.bcel.generic.InstructionHandle"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 10
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.bcel.generic.LocalVariableGen:93"
      Branch Sides:
      - BranchSide: "org.apache.bcel.generic.LocalVariableGen:92"
        BranchSideFuncs: []
    - Branch String: "org.apache.bcel.generic.LocalVariableGen:93"
      Branch Sides:
      - BranchSide: "org.apache.bcel.generic.LocalVariableGen:92"
        BranchSideFuncs: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[org.apache.bcel.generic.LocalVariableGen].dispose()"
    functionSourceFile: "org.apache.bcel.generic.LocalVariableGen"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.bcel.generic.LocalVariableGen:100,1"
      Dst: "[org.apache.bcel.generic.LocalVariableGen].setStart"
    - Src: "org.apache.bcel.generic.LocalVariableGen:101,1"
      Dst: "[org.apache.bcel.generic.LocalVariableGen].setEnd"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.bcel.generic.LocalVariableGen].equals(java.lang.Object)"
    functionSourceFile: "org.apache.bcel.generic.LocalVariableGen"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 19
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.bcel.generic.LocalVariableGen:109"
      Branch Sides:
      - BranchSide: "org.apache.bcel.generic.LocalVariableGen:112"
        BranchSideFuncs: []
      - BranchSide: "org.apache.bcel.generic.LocalVariableGen:111"
        BranchSideFuncs: []
    - Branch String: "org.apache.bcel.generic.LocalVariableGen:113"
      Branch Sides:
      - BranchSide: "org.apache.bcel.generic.LocalVariableGen:-2"
        BranchSideFuncs: []
    - Branch String: "org.apache.bcel.generic.LocalVariableGen:113"
      Branch Sides:
      - BranchSide: "org.apache.bcel.generic.LocalVariableGen:-2"
        BranchSideFuncs: []
    - Branch String: "org.apache.bcel.generic.LocalVariableGen:113"
      Branch Sides:
      - BranchSide: "org.apache.bcel.generic.LocalVariableGen:-2"
        BranchSideFuncs: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 8
    CyclomaticComplexity: 1
  - functionName: "[org.apache.bcel.generic.LocalVariableGen].getEnd()"
    functionSourceFile: "org.apache.bcel.generic.LocalVariableGen"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.apache.bcel.generic.InstructionHandle"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.bcel.generic.LocalVariableGen].getIndex()"
    functionSourceFile: "org.apache.bcel.generic.LocalVariableGen"
    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.apache.bcel.generic.LocalVariableGen].getLiveToEnd()"
    functionSourceFile: "org.apache.bcel.generic.LocalVariableGen"
    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.apache.bcel.generic.LocalVariableGen].getLocalVariable(org.apache.bcel.generic.ConstantPoolGen)"
    functionSourceFile: "org.apache.bcel.generic.LocalVariableGen"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.apache.bcel.classfile.LocalVariable"
    argCount: 1
    argTypes:
    - "org.apache.bcel.generic.ConstantPoolGen"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 34
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.bcel.generic.LocalVariableGen:143"
      Branch Sides:
      - BranchSide: "org.apache.bcel.generic.LocalVariableGen:150"
        BranchSideFuncs: []
      - BranchSide: "org.apache.bcel.generic.LocalVariableGen:149"
        BranchSideFuncs: []
    - Branch String: "org.apache.bcel.generic.LocalVariableGen:143"
      Branch Sides:
      - BranchSide: "org.apache.bcel.generic.LocalVariableGen:150"
        BranchSideFuncs: []
      - BranchSide: "org.apache.bcel.generic.LocalVariableGen:149"
        BranchSideFuncs: []
    - Branch String: "org.apache.bcel.generic.LocalVariableGen:146"
      Branch Sides:
      - BranchSide: "org.apache.bcel.generic.LocalVariableGen:150"
        BranchSideFuncs: []
      - BranchSide: "org.apache.bcel.generic.LocalVariableGen:149"
        BranchSideFuncs: []
    - Branch String: "org.apache.bcel.generic.LocalVariableGen:146"
      Branch Sides:
      - BranchSide: "org.apache.bcel.generic.LocalVariableGen:150"
        BranchSideFuncs: []
      - BranchSide: "org.apache.bcel.generic.LocalVariableGen:149"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.bcel.generic.LocalVariableGen:144,1"
      Dst: "[org.apache.bcel.generic.InstructionHandle].getPosition"
    - Src: "org.apache.bcel.generic.LocalVariableGen:146,1"
      Dst: "[org.apache.bcel.generic.InstructionHandle].getNext"
    - Src: "org.apache.bcel.generic.LocalVariableGen:147,1"
      Dst: "[org.apache.bcel.generic.InstructionHandle].getInstruction"
    - Src: "org.apache.bcel.generic.LocalVariableGen:147,1"
      Dst: "[org.apache.bcel.generic.Instruction].getLength"
    - Src: "org.apache.bcel.generic.LocalVariableGen:150,1"
      Dst: "[org.apache.bcel.generic.ConstantPoolGen].addUtf8"
    - Src: "org.apache.bcel.generic.LocalVariableGen:151,1"
      Dst: "[org.apache.bcel.generic.Type].getSignature"
    - Src: "org.apache.bcel.generic.LocalVariableGen:152,1"
      Dst: "[org.apache.bcel.generic.ConstantPoolGen].getConstantPool"
    - Src: "org.apache.bcel.generic.LocalVariableGen:152,1"
      Dst: "[org.apache.bcel.classfile.LocalVariable].<init>"
    JavaMethodInfo: null
    BBCount: 6
    CyclomaticComplexity: 1
  - functionName: "[org.apache.bcel.generic.LocalVariableGen].getName()"
    functionSourceFile: "org.apache.bcel.generic.LocalVariableGen"
    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.apache.bcel.generic.LocalVariableGen].getOrigIndex()"
    functionSourceFile: "org.apache.bcel.generic.LocalVariableGen"
    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.apache.bcel.generic.LocalVariableGen].getStart()"
    functionSourceFile: "org.apache.bcel.generic.LocalVariableGen"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.apache.bcel.generic.InstructionHandle"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.bcel.generic.LocalVariableGen].getType()"
    functionSourceFile: "org.apache.bcel.generic.LocalVariableGen"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.apache.bcel.generic.Type"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.bcel.generic.LocalVariableGen].hashCode()"
    functionSourceFile: "org.apache.bcel.generic.LocalVariableGen"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "int"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 7
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.bcel.generic.LocalVariableGen:177,1"
      Dst: "[java.lang.String].hashCode"
    - Src: "org.apache.bcel.generic.LocalVariableGen:177,1"
      Dst: "[org.apache.bcel.generic.Type].hashCode"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.bcel.generic.LocalVariableGen].setEnd(org.apache.bcel.generic.InstructionHandle)"
    functionSourceFile: "org.apache.bcel.generic.LocalVariableGen"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.apache.bcel.generic.InstructionHandle"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.bcel.generic.LocalVariableGen:181,1"
      Dst: "[org.apache.bcel.generic.BranchInstruction].notifyTarget"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.bcel.generic.LocalVariableGen].setIndex(int)"
    functionSourceFile: "org.apache.bcel.generic.LocalVariableGen"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.bcel.generic.LocalVariableGen].setLiveToEnd(boolean)"
    functionSourceFile: "org.apache.bcel.generic.LocalVariableGen"
    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.apache.bcel.generic.LocalVariableGen].setName(java.lang.String)"
    functionSourceFile: "org.apache.bcel.generic.LocalVariableGen"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.bcel.generic.LocalVariableGen].setStart(org.apache.bcel.generic.InstructionHandle)"
    functionSourceFile: "org.apache.bcel.generic.LocalVariableGen"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.apache.bcel.generic.InstructionHandle"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.bcel.generic.LocalVariableGen:199,1"
      Dst: "[org.apache.bcel.generic.BranchInstruction].notifyTarget"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.bcel.generic.LocalVariableGen].setType(org.apache.bcel.generic.Type)"
    functionSourceFile: "org.apache.bcel.generic.LocalVariableGen"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.apache.bcel.generic.Type"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.bcel.generic.LocalVariableGen].toString()"
    functionSourceFile: "org.apache.bcel.generic.LocalVariableGen"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 18
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.bcel.generic.LocalVariableGen:210,1"
      Dst: "[java.lang.StringBuilder].<init>"
    - Src: "org.apache.bcel.generic.LocalVariableGen:210,1"
      Dst: "[java.lang.StringBuilder].append"
    - Src: "org.apache.bcel.generic.LocalVariableGen:210,1"
      Dst: "[java.lang.StringBuilder].toString"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.bcel.generic.LocalVariableGen].updateTarget(org.apache.bcel.generic.InstructionHandle,org.apache.bcel.generic.InstructionHandle)"
    functionSourceFile: "org.apache.bcel.generic.LocalVariableGen"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "org.apache.bcel.generic.InstructionHandle"
    - "org.apache.bcel.generic.InstructionHandle"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 29
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.bcel.generic.LocalVariableGen:220"
      Branch Sides:
      - BranchSide: "org.apache.bcel.generic.LocalVariableGen:224"
        BranchSideFuncs: []
      - BranchSide: "org.apache.bcel.generic.LocalVariableGen:223"
        BranchSideFuncs: []
    - Branch String: "org.apache.bcel.generic.LocalVariableGen:224"
      Branch Sides:
      - BranchSide: "org.apache.bcel.generic.LocalVariableGen:228"
        BranchSideFuncs: []
      - BranchSide: "org.apache.bcel.generic.LocalVariableGen:227"
        BranchSideFuncs: []
    - Branch String: "org.apache.bcel.generic.LocalVariableGen:228"
      Branch Sides:
      - BranchSide: "org.apache.bcel.generic.LocalVariableGen:231"
        BranchSideFuncs: []
      - BranchSide: "org.apache.bcel.generic.LocalVariableGen:230"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.bcel.generic.LocalVariableGen:222,1"
      Dst: "[org.apache.bcel.generic.LocalVariableGen].setStart"
    - Src: "org.apache.bcel.generic.LocalVariableGen:226,1"
      Dst: "[org.apache.bcel.generic.LocalVariableGen].setEnd"
    - Src: "org.apache.bcel.generic.LocalVariableGen:229,1"
      Dst: "[java.lang.StringBuilder].<init>"
    - Src: "org.apache.bcel.generic.LocalVariableGen:229,1"
      Dst: "[java.lang.StringBuilder].append"
    - Src: "org.apache.bcel.generic.LocalVariableGen:229,1"
      Dst: "[java.lang.StringBuilder].toString"
    - Src: "org.apache.bcel.generic.LocalVariableGen:229,1"
      Dst: "[org.apache.bcel.generic.ClassGenException].<init>"
    JavaMethodInfo: null
    BBCount: 7
    CyclomaticComplexity: 1
  - functionName: "[org.apache.bcel.verifier.statics.Pass2Verifier].tostring(org.apache.bcel.classfile.Node)"
    functionSourceFile: "org.apache.bcel.verifier.statics.Pass2Verifier"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 1
    argTypes:
    - "org.apache.bcel.classfile.Node"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.bcel.verifier.statics.Pass2Verifier:1158,1"
      Dst: "[org.apache.bcel.verifier.statics.StringRepresentation].<init>"
    - Src: "org.apache.bcel.verifier.statics.Pass2Verifier:1158,1"
      Dst: "[org.apache.bcel.verifier.statics.StringRepresentation].toString"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.bcel.verifier.statics.Pass2Verifier].validClassMethodName(java.lang.String)"
    functionSourceFile: "org.apache.bcel.verifier.statics.Pass2Verifier"
    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: "org.apache.bcel.verifier.statics.Pass2Verifier:1166,1"
      Dst: "[org.apache.bcel.verifier.statics.Pass2Verifier].validMethodName"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.bcel.verifier.statics.Pass2Verifier].validClassName(java.lang.String)"
    functionSourceFile: "org.apache.bcel.verifier.statics.Pass2Verifier"
    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: "org.apache.bcel.verifier.statics.Pass2Verifier:1176,1"
      Dst: "[java.util.Objects].requireNonNull"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.bcel.verifier.statics.Pass2Verifier].validFieldName(java.lang.String)"
    functionSourceFile: "org.apache.bcel.verifier.statics.Pass2Verifier"
    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: "org.apache.bcel.verifier.statics.Pass2Verifier:1185,1"
      Dst: "[org.apache.bcel.verifier.statics.Pass2Verifier].validJavaIdentifier"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.bcel.verifier.statics.Pass2Verifier].validInterfaceMethodName(java.lang.String)"
    functionSourceFile: "org.apache.bcel.verifier.statics.Pass2Verifier"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.bcel.verifier.statics.Pass2Verifier:1194"
      Branch Sides:
      - BranchSide: "org.apache.bcel.verifier.statics.Pass2Verifier:1197"
        BranchSideFuncs: []
      - BranchSide: "org.apache.bcel.verifier.statics.Pass2Verifier:1196"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.bcel.verifier.statics.Pass2Verifier:1194,1"
      Dst: "[java.lang.String].startsWith"
    - Src: "org.apache.bcel.verifier.statics.Pass2Verifier:1197,1"
      Dst: "[org.apache.bcel.verifier.statics.Pass2Verifier].validJavaLangMethodName"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.apache.bcel.verifier.statics.Pass2Verifier].validJavaIdentifier(java.lang.String)"
    functionSourceFile: "org.apache.bcel.verifier.statics.Pass2Verifier"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 17
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.bcel.verifier.statics.Pass2Verifier:1206"
      Branch Sides:
      - BranchSide: "org.apache.bcel.verifier.statics.Pass2Verifier:1207"
        BranchSideFuncs: []
      - BranchSide: "org.apache.bcel.verifier.statics.Pass2Verifier:1206"
        BranchSideFuncs: []
    - Branch String: "org.apache.bcel.verifier.statics.Pass2Verifier:1206"
      Branch Sides:
      - BranchSide: "org.apache.bcel.verifier.statics.Pass2Verifier:1210"
        BranchSideFuncs: []
      - BranchSide: "org.apache.bcel.verifier.statics.Pass2Verifier:1209"
        BranchSideFuncs: []
    - Branch String: "org.apache.bcel.verifier.statics.Pass2Verifier:1210"
      Branch Sides:
      - BranchSide: "org.apache.bcel.verifier.statics.Pass2Verifier:1215"
        BranchSideFuncs: []
      - BranchSide: "org.apache.bcel.verifier.statics.Pass2Verifier:1214"
        BranchSideFuncs: []
    - Branch String: "org.apache.bcel.verifier.statics.Pass2Verifier:1211"
      Branch Sides:
      - BranchSide: "org.apache.bcel.verifier.statics.Pass2Verifier:1210"
        BranchSideFuncs: []
      - BranchSide: "org.apache.bcel.verifier.statics.Pass2Verifier:1209"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.bcel.verifier.statics.Pass2Verifier:1206,1"
      Dst: "[java.lang.String].isEmpty"
    - Src: "org.apache.bcel.verifier.statics.Pass2Verifier:1206,1"
      Dst: "[java.lang.String].charAt"
    - Src: "org.apache.bcel.verifier.statics.Pass2Verifier:1206,1"
      Dst: "[java.lang.Character].isJavaIdentifierStart"
    - Src: "org.apache.bcel.verifier.statics.Pass2Verifier:1210,1"
      Dst: "[java.lang.String].length"
    - Src: "org.apache.bcel.verifier.statics.Pass2Verifier:1211,1"
      Dst: "[java.lang.Character].isJavaIdentifierPart"
    JavaMethodInfo: null
    BBCount: 9
    CyclomaticComplexity: 2
  - functionName: "[org.apache.bcel.verifier.statics.Pass2Verifier].validJavaLangMethodName(java.lang.String)"
    functionSourceFile: "org.apache.bcel.verifier.statics.Pass2Verifier"
    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: "org.apache.bcel.verifier.statics.Pass2Verifier:1224,1"
      Dst: "[org.apache.bcel.verifier.statics.Pass2Verifier].validJavaIdentifier"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.bcel.verifier.statics.Pass2Verifier].validMethodName(java.lang.String,boolean)"
    functionSourceFile: "org.apache.bcel.verifier.statics.Pass2Verifier"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 2
    argTypes:
    - "java.lang.String"
    - "boolean"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 16
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.bcel.verifier.statics.Pass2Verifier:1233"
      Branch Sides:
      - BranchSide: "org.apache.bcel.verifier.statics.Pass2Verifier:1237"
        BranchSideFuncs: []
      - BranchSide: "org.apache.bcel.verifier.statics.Pass2Verifier:1236"
        BranchSideFuncs: []
    - Branch String: "org.apache.bcel.verifier.statics.Pass2Verifier:1237"
      Branch Sides:
      - BranchSide: "org.apache.bcel.verifier.statics.Pass2Verifier:1240"
        BranchSideFuncs: []
      - BranchSide: "org.apache.bcel.verifier.statics.Pass2Verifier:1239"
        BranchSideFuncs: []
    - Branch String: "org.apache.bcel.verifier.statics.Pass2Verifier:1238"
      Branch Sides:
      - BranchSide: "org.apache.bcel.verifier.statics.Pass2Verifier:1237"
        BranchSideFuncs: []
    - Branch String: "org.apache.bcel.verifier.statics.Pass2Verifier:1238"
      Branch Sides:
      - BranchSide: "org.apache.bcel.verifier.statics.Pass2Verifier:1237"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.bcel.verifier.statics.Pass2Verifier:1233,1"
      Dst: "[org.apache.bcel.verifier.statics.Pass2Verifier].validJavaLangMethodName"
    - Src: "org.apache.bcel.verifier.statics.Pass2Verifier:1238,1"
      Dst: "[java.lang.String].equals"
    JavaMethodInfo: null
    BBCount: 9
    CyclomaticComplexity: 1
  - functionName: "[org.apache.bcel.verifier.statics.Pass2Verifier].<init>(org.apache.bcel.verifier.Verifier)"
    functionSourceFile: "org.apache.bcel.verifier.statics.Pass2Verifier"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.apache.bcel.verifier.Verifier"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.bcel.verifier.statics.Pass2Verifier:1256,1"
      Dst: "[org.apache.bcel.verifier.PassVerifier].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.bcel.verifier.statics.Pass2Verifier].constantPoolEntriesSatisfyStaticConstraints()"
    functionSourceFile: "org.apache.bcel.verifier.statics.Pass2Verifier"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 17
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.bcel.verifier.statics.Pass2Verifier:1271,1"
      Dst: "[org.apache.bcel.verifier.Verifier].getClassName"
    - Src: "org.apache.bcel.verifier.statics.Pass2Verifier:1271,1"
      Dst: "[org.apache.bcel.Repository].lookupClass"
    - Src: "org.apache.bcel.verifier.statics.Pass2Verifier:1272,1"
      Dst: "[org.apache.bcel.verifier.statics.Pass2Verifier$CPESSC_Visitor].<init>"
    - Src: "org.apache.bcel.verifier.statics.Pass2Verifier:1276,1"
      Dst: "[java.lang.StringBuilder].<init>"
    - Src: "org.apache.bcel.verifier.statics.Pass2Verifier:1276,1"
      Dst: "[java.lang.StringBuilder].append"
    - Src: "org.apache.bcel.verifier.statics.Pass2Verifier:1276,1"
      Dst: "[java.lang.StringBuilder].toString"
    - Src: "org.apache.bcel.verifier.statics.Pass2Verifier:1276,1"
      Dst: "[org.apache.bcel.verifier.exc.AssertionViolatedException].<init>"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.apache.bcel.verifier.statics.Pass2Verifier].do_verify()"
    functionSourceFile: "org.apache.bcel.verifier.statics.Pass2Verifier"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.apache.bcel.verifier.VerificationResult"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 36
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.bcel.verifier.statics.Pass2Verifier:1297"
      Branch Sides:
      - BranchSide: "org.apache.bcel.verifier.statics.Pass2Verifier:1313"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.bcel.verifier.statics.Pass2Verifier:1296,1"
      Dst: "[org.apache.bcel.verifier.Verifier].doPass1"
    - Src: "org.apache.bcel.verifier.statics.Pass2Verifier:1297,1"
      Dst: "[org.apache.bcel.verifier.VerificationResult].equals"
    - Src: "org.apache.bcel.verifier.statics.Pass2Verifier:1301,1"
      Dst: "[org.apache.bcel.verifier.Verifier].getClassName"
    - Src: "org.apache.bcel.verifier.statics.Pass2Verifier:1301,1"
      Dst: "[org.apache.bcel.Repository].lookupClass"
    - Src: "org.apache.bcel.verifier.statics.Pass2Verifier:1301,1"
      Dst: "[org.apache.bcel.classfile.JavaClass].getMethods"
    - Src: "org.apache.bcel.verifier.statics.Pass2Verifier:1305,1"
      Dst: "[org.apache.bcel.verifier.statics.Pass2Verifier].constantPoolEntriesSatisfyStaticConstraints"
    - Src: "org.apache.bcel.verifier.statics.Pass2Verifier:1306,1"
      Dst: "[org.apache.bcel.verifier.statics.Pass2Verifier].fieldAndMethodRefsAreValid"
    - Src: "org.apache.bcel.verifier.statics.Pass2Verifier:1307,1"
      Dst: "[org.apache.bcel.verifier.statics.Pass2Verifier].everyClassHasAnAccessibleSuperclass"
    - Src: "org.apache.bcel.verifier.statics.Pass2Verifier:1308,1"
      Dst: "[org.apache.bcel.verifier.statics.Pass2Verifier].finalMethodsAreNotOverridden"
    - Src: "org.apache.bcel.verifier.statics.Pass2Verifier:1310,1"
      Dst: "[org.apache.bcel.verifier.exc.VerifierConstraintViolatedException].getMessage"
    - Src: "org.apache.bcel.verifier.statics.Pass2Verifier:1310,1"
      Dst: "[org.apache.bcel.verifier.VerificationResult].<init>"
    - Src: "org.apache.bcel.verifier.statics.Pass2Verifier:1318,1"
      Dst: "[java.lang.StringBuilder].<init>"
    - Src: "org.apache.bcel.verifier.statics.Pass2Verifier:1318,1"
      Dst: "[java.lang.StringBuilder].append"
    - Src: "org.apache.bcel.verifier.statics.Pass2Verifier:1318,1"
      Dst: "[java.lang.StringBuilder].toString"
    - Src: "org.apache.bcel.verifier.statics.Pass2Verifier:1318,1"
      Dst: "[org.apache.bcel.verifier.exc.AssertionViolatedException].<init>"
    JavaMethodInfo: null
    BBCount: 6
    CyclomaticComplexity: 1
  - functionName: "[org.apache.bcel.verifier.statics.Pass2Verifier].everyClassHasAnAccessibleSuperclass()"
    functionSourceFile: "org.apache.bcel.verifier.statics.Pass2Verifier"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 74
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.bcel.verifier.statics.Pass2Verifier:1336"
      Branch Sides:
      - BranchSide: "org.apache.bcel.verifier.statics.Pass2Verifier:1367"
        BranchSideFuncs: []
      - BranchSide: "org.apache.bcel.verifier.statics.Pass2Verifier:1366"
        BranchSideFuncs: []
    - Branch String: "org.apache.bcel.verifier.statics.Pass2Verifier:1339"
      Branch Sides:
      - BranchSide: "org.apache.bcel.verifier.statics.Pass2Verifier:1345"
        BranchSideFuncs: []
      - BranchSide: "org.apache.bcel.verifier.statics.Pass2Verifier:1344"
        BranchSideFuncs: []
    - Branch String: "org.apache.bcel.verifier.statics.Pass2Verifier:1340"
      Branch Sides:
      - BranchSide: "org.apache.bcel.verifier.statics.Pass2Verifier:1336"
        BranchSideFuncs: []
      - BranchSide: "org.apache.bcel.verifier.statics.Pass2Verifier:1335"
        BranchSideFuncs: []
    - Branch String: "org.apache.bcel.verifier.statics.Pass2Verifier:1346"
      Branch Sides:
      - BranchSide: "org.apache.bcel.verifier.statics.Pass2Verifier:1349"
        BranchSideFuncs: []
      - BranchSide: "org.apache.bcel.verifier.statics.Pass2Verifier:1348"
        BranchSideFuncs: []
    - Branch String: "org.apache.bcel.verifier.statics.Pass2Verifier:1352"
      Branch Sides:
      - BranchSide: "org.apache.bcel.verifier.statics.Pass2Verifier:1355"
        BranchSideFuncs: []
      - BranchSide: "org.apache.bcel.verifier.statics.Pass2Verifier:1354"
        BranchSideFuncs: []
    - Branch String: "org.apache.bcel.verifier.statics.Pass2Verifier:1357"
      Branch Sides:
      - BranchSide: "org.apache.bcel.verifier.statics.Pass2Verifier:1361"
        BranchSideFuncs: []
      - BranchSide: "org.apache.bcel.verifier.statics.Pass2Verifier:1360"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.bcel.verifier.statics.Pass2Verifier:1332,1"
      Dst: "[java.util.HashSet].<init>"
    - Src: "org.apache.bcel.verifier.statics.Pass2Verifier:1333,1"
      Dst: "[org.apache.bcel.verifier.Verifier].getClassName"
    - Src: "org.apache.bcel.verifier.statics.Pass2Verifier:1333,1"
      Dst: "[org.apache.bcel.Repository].lookupClass"
    - Src: "org.apache.bcel.verifier.statics.Pass2Verifier:1337,1"
      Dst: "[org.apache.bcel.classfile.JavaClass].getSuperclassNameIndex"
    - Src: "org.apache.bcel.verifier.statics.Pass2Verifier:1340,1"
      Dst: "[org.apache.bcel.generic.ObjectType].getClassName"
    - Src: "org.apache.bcel.verifier.statics.Pass2Verifier:1341,1"
      Dst: "[java.lang.StringBuilder].<init>"
    - Src: "org.apache.bcel.verifier.statics.Pass2Verifier:1341,1"
      Dst: "[java.lang.StringBuilder].append"
    - Src: "org.apache.bcel.verifier.statics.Pass2Verifier:1342,1"
      Dst: "[org.apache.bcel.classfile.JavaClass].getClassName"
    - Src: "org.apache.bcel.verifier.statics.Pass2Verifier:1342,1"
      Dst: "[java.lang.StringBuilder].toString"
    - Src: "org.apache.bcel.verifier.statics.Pass2Verifier:1342,1"
      Dst: "[org.apache.bcel.verifier.exc.ClassConstraintException].<init>"
    - Src: "org.apache.bcel.verifier.statics.Pass2Verifier:1345,1"
      Dst: "[org.apache.bcel.classfile.JavaClass].getSuperclassName"
    - Src: "org.apache.bcel.verifier.statics.Pass2Verifier:1346,1"
      Dst: "[java.util.Set].add"
    - Src: "org.apache.bcel.verifier.statics.Pass2Verifier:1349,1"
      Dst: "[org.apache.bcel.verifier.VerifierFactory].getVerifier"
    - Src: "org.apache.bcel.verifier.statics.Pass2Verifier:1350,1"
      Dst: "[org.apache.bcel.verifier.Verifier].doPass1"
    - Src: "org.apache.bcel.verifier.statics.Pass2Verifier:1357,1"
      Dst: "[org.apache.bcel.classfile.AccessFlags].isFinal"
    - Src: "org.apache.bcel.verifier.statics.Pass2Verifier:1366,1"
      Dst: "[org.apache.bcel.verifier.exc.AssertionViolatedException].<init>"
    JavaMethodInfo: null
    BBCount: 15
    CyclomaticComplexity: 2
  - functionName: "[org.apache.bcel.verifier.statics.Pass2Verifier].fieldAndMethodRefsAreValid()"
    functionSourceFile: "org.apache.bcel.verifier.statics.Pass2Verifier"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 20
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.bcel.verifier.statics.Pass2Verifier:1382,1"
      Dst: "[org.apache.bcel.verifier.Verifier].getClassName"
    - Src: "org.apache.bcel.verifier.statics.Pass2Verifier:1382,1"
      Dst: "[org.apache.bcel.Repository].lookupClass"
    - Src: "org.apache.bcel.verifier.statics.Pass2Verifier:1383,1"
      Dst: "[org.apache.bcel.verifier.statics.Pass2Verifier$FAMRAV_Visitor].<init>"
    - Src: "org.apache.bcel.verifier.statics.Pass2Verifier:1383,1"
      Dst: "[org.apache.bcel.classfile.DescendingVisitor].<init>"
    - Src: "org.apache.bcel.verifier.statics.Pass2Verifier:1384,1"
      Dst: "[org.apache.bcel.classfile.DescendingVisitor].visit"
    - Src: "org.apache.bcel.verifier.statics.Pass2Verifier:1388,1"
      Dst: "[java.lang.StringBuilder].<init>"
    - Src: "org.apache.bcel.verifier.statics.Pass2Verifier:1388,1"
      Dst: "[java.lang.StringBuilder].append"
    - Src: "org.apache.bcel.verifier.statics.Pass2Verifier:1388,1"
      Dst: "[java.lang.StringBuilder].toString"
    - Src: "org.apache.bcel.verifier.statics.Pass2Verifier:1388,1"
      Dst: "[org.apache.bcel.verifier.exc.AssertionViolatedException].<init>"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.apache.bcel.verifier.statics.Pass2Verifier].finalMethodsAreNotOverridden()"
    functionSourceFile: "org.apache.bcel.verifier.statics.Pass2Verifier"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 79
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.bcel.verifier.statics.Pass2Verifier:1407"
      Branch Sides:
      - BranchSide: "org.apache.bcel.verifier.statics.Pass2Verifier:1435"
        BranchSideFuncs: []
      - BranchSide: "org.apache.bcel.verifier.statics.Pass2Verifier:1434"
        BranchSideFuncs: []
    - Branch String: "org.apache.bcel.verifier.statics.Pass2Verifier:1411"
      Branch Sides:
      - BranchSide: "org.apache.bcel.verifier.statics.Pass2Verifier:1428"
        BranchSideFuncs: []
      - BranchSide: "org.apache.bcel.verifier.statics.Pass2Verifier:1427"
        BranchSideFuncs: []
    - Branch String: "org.apache.bcel.verifier.statics.Pass2Verifier:1414"
      Branch Sides:
      - BranchSide: "org.apache.bcel.verifier.statics.Pass2Verifier:1423"
        BranchSideFuncs: []
      - BranchSide: "org.apache.bcel.verifier.statics.Pass2Verifier:1422"
        BranchSideFuncs: []
    - Branch String: "org.apache.bcel.verifier.statics.Pass2Verifier:1414"
      Branch Sides:
      - BranchSide: "org.apache.bcel.verifier.statics.Pass2Verifier:1423"
        BranchSideFuncs: []
      - BranchSide: "org.apache.bcel.verifier.statics.Pass2Verifier:1422"
        BranchSideFuncs: []
    - Branch String: "org.apache.bcel.verifier.statics.Pass2Verifier:1415"
      Branch Sides:
      - BranchSide: "org.apache.bcel.verifier.statics.Pass2Verifier:1419"
        BranchSideFuncs: []
      - BranchSide: "org.apache.bcel.verifier.statics.Pass2Verifier:1418"
        BranchSideFuncs: []
    - Branch String: "org.apache.bcel.verifier.statics.Pass2Verifier:1423"
      Branch Sides:
      - BranchSide: "org.apache.bcel.verifier.statics.Pass2Verifier:1408"
        BranchSideFuncs: []
      - BranchSide: "org.apache.bcel.verifier.statics.Pass2Verifier:1407"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.bcel.verifier.statics.Pass2Verifier:1403,1"
      Dst: "[java.util.HashMap].<init>"
    - Src: "org.apache.bcel.verifier.statics.Pass2Verifier:1404,1"
      Dst: "[org.apache.bcel.verifier.Verifier].getClassName"
    - Src: "org.apache.bcel.verifier.statics.Pass2Verifier:1404,1"
      Dst: "[org.apache.bcel.Repository].lookupClass"
    - Src: "org.apache.bcel.verifier.statics.Pass2Verifier:1408,1"
      Dst: "[org.apache.bcel.classfile.JavaClass].getSuperclassNameIndex"
    - Src: "org.apache.bcel.verifier.statics.Pass2Verifier:1410,1"
      Dst: "[org.apache.bcel.classfile.JavaClass].getMethods"
    - Src: "org.apache.bcel.verifier.statics.Pass2Verifier:1412,1"
      Dst: "[java.lang.StringBuilder].<init>"
    - Src: "org.apache.bcel.verifier.statics.Pass2Verifier:1412,1"
      Dst: "[org.apache.bcel.classfile.FieldOrMethod].getName"
    - Src: "org.apache.bcel.verifier.statics.Pass2Verifier:1412,1"
      Dst: "[java.lang.StringBuilder].append"
    - Src: "org.apache.bcel.verifier.statics.Pass2Verifier:1412,1"
      Dst: "[org.apache.bcel.classfile.FieldOrMethod].getSignature"
    - Src: "org.apache.bcel.verifier.statics.Pass2Verifier:1412,1"
      Dst: "[java.lang.StringBuilder].toString"
    - Src: "org.apache.bcel.verifier.statics.Pass2Verifier:1414,1"
      Dst: "[java.util.Map].containsKey"
    - Src: "org.apache.bcel.verifier.statics.Pass2Verifier:1414,1"
      Dst: "[org.apache.bcel.classfile.AccessFlags].isFinal"
    - Src: "org.apache.bcel.verifier.statics.Pass2Verifier:1415,1"
      Dst: "[org.apache.bcel.classfile.AccessFlags].isPrivate"
    - Src: "org.apache.bcel.verifier.statics.Pass2Verifier:1416,1"
      Dst: "[java.util.Map].get"
    - Src: "org.apache.bcel.verifier.statics.Pass2Verifier:1417,1"
      Dst: "[org.apache.bcel.classfile.JavaClass].getClassName"
    - Src: "org.apache.bcel.verifier.statics.Pass2Verifier:1417,1"
      Dst: "[org.apache.bcel.verifier.exc.ClassConstraintException].<init>"
    - Src: "org.apache.bcel.verifier.statics.Pass2Verifier:1419,1"
      Dst: "[org.apache.bcel.verifier.PassVerifier].addMessage"
    - Src: "org.apache.bcel.verifier.statics.Pass2Verifier:1423,1"
      Dst: "[org.apache.bcel.classfile.AccessFlags].isStatic"
    - Src: "org.apache.bcel.verifier.statics.Pass2Verifier:1424,1"
      Dst: "[java.util.Map].put"
    - Src: "org.apache.bcel.verifier.statics.Pass2Verifier:1428,1"
      Dst: "[org.apache.bcel.classfile.JavaClass].getSuperclassName"
    - Src: "org.apache.bcel.verifier.statics.Pass2Verifier:1434,1"
      Dst: "[org.apache.bcel.verifier.exc.AssertionViolatedException].<init>"
    JavaMethodInfo: null
    BBCount: 16
    CyclomaticComplexity: 3
  - functionName: "[org.apache.bcel.verifier.statics.Pass2Verifier].getLocalVariablesInfo(int)"
    functionSourceFile: "org.apache.bcel.verifier.statics.Pass2Verifier"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.apache.bcel.verifier.statics.LocalVariablesInfo"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 16
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.bcel.verifier.statics.Pass2Verifier:1447"
      Branch Sides:
      - BranchSide: "org.apache.bcel.verifier.statics.Pass2Verifier:1450"
        BranchSideFuncs: []
      - BranchSide: "org.apache.bcel.verifier.statics.Pass2Verifier:1449"
        BranchSideFuncs: []
    - Branch String: "org.apache.bcel.verifier.statics.Pass2Verifier:1450"
      Branch Sides:
      - BranchSide: "org.apache.bcel.verifier.statics.Pass2Verifier:1451"
        BranchSideFuncs: []
      - BranchSide: "org.apache.bcel.verifier.statics.Pass2Verifier:1450"
        BranchSideFuncs: []
    - Branch String: "org.apache.bcel.verifier.statics.Pass2Verifier:1450"
      Branch Sides:
      - BranchSide: "org.apache.bcel.verifier.statics.Pass2Verifier:1453"
        BranchSideFuncs: []
      - BranchSide: "org.apache.bcel.verifier.statics.Pass2Verifier:1452"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.bcel.verifier.statics.Pass2Verifier:1447,1"
      Dst: "[org.apache.bcel.verifier.PassVerifier].verify"
    - Src: "org.apache.bcel.verifier.statics.Pass2Verifier:1451,1"
      Dst: "[org.apache.bcel.verifier.exc.AssertionViolatedException].<init>"
    JavaMethodInfo: null
    BBCount: 6
    CyclomaticComplexity: 1
  - functionName: "[org.apache.bcel.verifier.statics.Pass2Verifier].access$000(org.apache.bcel.classfile.Node)"
    functionSourceFile: "org.apache.bcel.verifier.statics.Pass2Verifier"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 1
    argTypes:
    - "org.apache.bcel.classfile.Node"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.bcel.verifier.statics.Pass2Verifier:82,1"
      Dst: "[org.apache.bcel.verifier.statics.Pass2Verifier].tostring"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.bcel.verifier.statics.Pass2Verifier].access$100(org.apache.bcel.verifier.statics.Pass2Verifier)"
    functionSourceFile: "org.apache.bcel.verifier.statics.Pass2Verifier"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.apache.bcel.verifier.Verifier"
    argCount: 1
    argTypes:
    - "org.apache.bcel.verifier.statics.Pass2Verifier"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.bcel.verifier.statics.Pass2Verifier].access$200(org.apache.bcel.verifier.statics.Pass2Verifier)"
    functionSourceFile: "org.apache.bcel.verifier.statics.Pass2Verifier"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.apache.bcel.verifier.statics.LocalVariablesInfo[]"
    argCount: 1
    argTypes:
    - "org.apache.bcel.verifier.statics.Pass2Verifier"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.bcel.verifier.statics.Pass2Verifier].access$300(java.lang.String)"
    functionSourceFile: "org.apache.bcel.verifier.statics.Pass2Verifier"
    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: "org.apache.bcel.verifier.statics.Pass2Verifier:82,1"
      Dst: "[org.apache.bcel.verifier.statics.Pass2Verifier].validJavaIdentifier"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.bcel.verifier.statics.Pass2Verifier].access$400(java.lang.String)"
    functionSourceFile: "org.apache.bcel.verifier.statics.Pass2Verifier"
    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: "org.apache.bcel.verifier.statics.Pass2Verifier:82,1"
      Dst: "[org.apache.bcel.verifier.statics.Pass2Verifier].validFieldName"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.bcel.verifier.statics.Pass2Verifier].access$500(java.lang.String,boolean)"
    functionSourceFile: "org.apache.bcel.verifier.statics.Pass2Verifier"
    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:
    - Src: "org.apache.bcel.verifier.statics.Pass2Verifier:82,1"
      Dst: "[org.apache.bcel.verifier.statics.Pass2Verifier].validMethodName"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.bcel.verifier.statics.Pass2Verifier].access$600(java.lang.String)"
    functionSourceFile: "org.apache.bcel.verifier.statics.Pass2Verifier"
    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: "org.apache.bcel.verifier.statics.Pass2Verifier:82,1"
      Dst: "[org.apache.bcel.verifier.statics.Pass2Verifier].validClassName"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.bcel.verifier.statics.Pass2Verifier].access$700(java.lang.String)"
    functionSourceFile: "org.apache.bcel.verifier.statics.Pass2Verifier"
    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: "org.apache.bcel.verifier.statics.Pass2Verifier:82,1"
      Dst: "[org.apache.bcel.verifier.statics.Pass2Verifier].validInterfaceMethodName"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.bcel.verifier.statics.Pass2Verifier].access$800(java.lang.String)"
    functionSourceFile: "org.apache.bcel.verifier.statics.Pass2Verifier"
    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: "org.apache.bcel.verifier.statics.Pass2Verifier:82,1"
      Dst: "[org.apache.bcel.verifier.statics.Pass2Verifier].validClassMethodName"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.bcel.generic.IFGE].<init>()"
    functionSourceFile: "org.apache.bcel.generic.IFGE"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.bcel.generic.IFGE:31,1"
      Dst: "[org.apache.bcel.generic.IfInstruction].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.bcel.generic.IFGE].<init>(org.apache.bcel.generic.InstructionHandle)"
    functionSourceFile: "org.apache.bcel.generic.IFGE"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.apache.bcel.generic.InstructionHandle"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.bcel.generic.IFGE:35,1"
      Dst: "[org.apache.bcel.generic.IfInstruction].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.bcel.generic.IFGE].accept(org.apache.bcel.generic.Visitor)"
    functionSourceFile: "org.apache.bcel.generic.IFGE"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.apache.bcel.generic.Visitor"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 7
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.bcel.generic.IFGE:46,1"
      Dst: "[org.apache.bcel.generic.Visitor].visitStackConsumer"
    - Src: "org.apache.bcel.generic.IFGE:47,1"
      Dst: "[org.apache.bcel.generic.Visitor].visitBranchInstruction"
    - Src: "org.apache.bcel.generic.IFGE:48,1"
      Dst: "[org.apache.bcel.generic.Visitor].visitIfInstruction"
    - Src: "org.apache.bcel.generic.IFGE:49,1"
      Dst: "[org.apache.bcel.generic.Visitor].visitIFGE"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.bcel.generic.IFGE].negate()"
    functionSourceFile: "org.apache.bcel.generic.IFGE"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.apache.bcel.generic.IfInstruction"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.bcel.generic.IFGE:57,1"
      Dst: "[org.apache.bcel.generic.BranchInstruction].getTarget"
    - Src: "org.apache.bcel.generic.IFGE:57,1"
      Dst: "[org.apache.bcel.generic.IFLT].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.bcel.classfile.Field].getComparator()"
    functionSourceFile: "org.apache.bcel.classfile.Field"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.apache.bcel.util.BCELComparator"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 2
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.bcel.classfile.Field].setComparator(org.apache.bcel.util.BCELComparator)"
    functionSourceFile: "org.apache.bcel.classfile.Field"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.apache.bcel.util.BCELComparator"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.bcel.classfile.Field].<init>(java.io.DataInput,org.apache.bcel.classfile.ConstantPool)"
    functionSourceFile: "org.apache.bcel.classfile.Field"
    linkageType: null
    functionLinenumber: 80
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "java.io.DataInput"
    - "org.apache.bcel.classfile.ConstantPool"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.bcel.classfile.FieldOrMethod].<init>(java.io.DataInput,org.apache.bcel.classfile.ConstantPool)"
    functionUses: 1
    ICount: 5
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.bcel.classfile.Field:81,1"
      Dst: "[org.apache.bcel.classfile.FieldOrMethod].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.bcel.classfile.Field].<init>(org.apache.bcel.classfile.Field)"
    functionSourceFile: "org.apache.bcel.classfile.Field"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.apache.bcel.classfile.Field"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.bcel.classfile.Field:91,1"
      Dst: "[org.apache.bcel.classfile.FieldOrMethod].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.bcel.classfile.Field].<init>(int,int,int,org.apache.bcel.classfile.Attribute[],org.apache.bcel.classfile.ConstantPool)"
    functionSourceFile: "org.apache.bcel.classfile.Field"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 5
    argTypes:
    - "int"
    - "int"
    - "int"
    - "org.apache.bcel.classfile.Attribute[]"
    - "org.apache.bcel.classfile.ConstantPool"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 8
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.bcel.classfile.Field:102,1"
      Dst: "[org.apache.bcel.classfile.FieldOrMethod].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.bcel.classfile.Field].accept(org.apache.bcel.classfile.Visitor)"
    functionSourceFile: "org.apache.bcel.classfile.Field"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.apache.bcel.classfile.Visitor"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.bcel.classfile.Field:113,1"
      Dst: "[org.apache.bcel.classfile.Visitor].visitField"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.bcel.classfile.Field].copy(org.apache.bcel.classfile.ConstantPool)"
    functionSourceFile: "org.apache.bcel.classfile.Field"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.apache.bcel.classfile.Field"
    argCount: 1
    argTypes:
    - "org.apache.bcel.classfile.ConstantPool"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.bcel.classfile.Field:120,1"
      Dst: "[org.apache.bcel.classfile.FieldOrMethod].copy_"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.bcel.classfile.Field].equals(java.lang.Object)"
    functionSourceFile: "org.apache.bcel.classfile.Field"
    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.apache.bcel.classfile.Field:131,1"
      Dst: "[org.apache.bcel.util.BCELComparator].equals"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.bcel.classfile.Field].getConstantValue()"
    functionSourceFile: "org.apache.bcel.classfile.Field"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.apache.bcel.classfile.ConstantValue"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 13
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.bcel.classfile.Field:138"
      Branch Sides:
      - BranchSide: "org.apache.bcel.classfile.Field:143"
        BranchSideFuncs: []
      - BranchSide: "org.apache.bcel.classfile.Field:142"
        BranchSideFuncs: []
    - Branch String: "org.apache.bcel.classfile.Field:139"
      Branch Sides:
      - BranchSide: "org.apache.bcel.classfile.Field:138"
        BranchSideFuncs: []
      - BranchSide: "org.apache.bcel.classfile.Field:137"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.bcel.classfile.Field:138,1"
      Dst: "[org.apache.bcel.classfile.FieldOrMethod].getAttributes"
    - Src: "org.apache.bcel.classfile.Field:139,1"
      Dst: "[org.apache.bcel.classfile.Attribute].getTag"
    JavaMethodInfo: null
    BBCount: 6
    CyclomaticComplexity: 2
  - functionName: "[org.apache.bcel.classfile.Field].getType()"
    functionSourceFile: "org.apache.bcel.classfile.Field"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.apache.bcel.generic.Type"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.bcel.classfile.Field:152,1"
      Dst: "[org.apache.bcel.classfile.FieldOrMethod].getSignature"
    - Src: "org.apache.bcel.classfile.Field:152,1"
      Dst: "[org.apache.bcel.generic.Type].getType"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.bcel.classfile.Field].hashCode()"
    functionSourceFile: "org.apache.bcel.classfile.Field"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "int"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.bcel.classfile.Field:163,1"
      Dst: "[org.apache.bcel.util.BCELComparator].hashCode"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.bcel.classfile.Field].toString()"
    functionSourceFile: "org.apache.bcel.classfile.Field"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 39
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.bcel.classfile.Field:179"
      Branch Sides:
      - BranchSide: "org.apache.bcel.classfile.Field:178"
        BranchSideFuncs: []
      - BranchSide: "org.apache.bcel.classfile.Field:177"
        BranchSideFuncs: []
    - Branch String: "org.apache.bcel.classfile.Field:185"
      Branch Sides:
      - BranchSide: "org.apache.bcel.classfile.Field:188"
        BranchSideFuncs: []
      - BranchSide: "org.apache.bcel.classfile.Field:187"
        BranchSideFuncs: []
    - Branch String: "org.apache.bcel.classfile.Field:188"
      Branch Sides:
      - BranchSide: "org.apache.bcel.classfile.Field:193"
        BranchSideFuncs: []
      - BranchSide: "org.apache.bcel.classfile.Field:192"
        BranchSideFuncs: []
    - Branch String: "org.apache.bcel.classfile.Field:189"
      Branch Sides:
      - BranchSide: "org.apache.bcel.classfile.Field:188"
        BranchSideFuncs: []
      - BranchSide: "org.apache.bcel.classfile.Field:187"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.bcel.classfile.Field:178,1"
      Dst: "[org.apache.bcel.classfile.AccessFlags].getAccessFlags"
    - Src: "org.apache.bcel.classfile.Field:178,1"
      Dst: "[org.apache.bcel.classfile.Utility].accessToString"
    - Src: "org.apache.bcel.classfile.Field:179,1"
      Dst: "[java.lang.String].isEmpty"
    - Src: "org.apache.bcel.classfile.Field:179,1"
      Dst: "[java.lang.StringBuilder].<init>"
    - Src: "org.apache.bcel.classfile.Field:179,1"
      Dst: "[java.lang.StringBuilder].append"
    - Src: "org.apache.bcel.classfile.Field:179,1"
      Dst: "[java.lang.StringBuilder].toString"
    - Src: "org.apache.bcel.classfile.Field:180,1"
      Dst: "[org.apache.bcel.classfile.FieldOrMethod].getSignature"
    - Src: "org.apache.bcel.classfile.Field:180,1"
      Dst: "[org.apache.bcel.classfile.Utility].signatureToString"
    - Src: "org.apache.bcel.classfile.Field:181,1"
      Dst: "[org.apache.bcel.classfile.FieldOrMethod].getName"
    - Src: "org.apache.bcel.classfile.Field:184,1"
      Dst: "[org.apache.bcel.classfile.Field].getConstantValue"
    - Src: "org.apache.bcel.classfile.Field:188,1"
      Dst: "[org.apache.bcel.classfile.FieldOrMethod].getAttributes"
    JavaMethodInfo: null
    BBCount: 11
    CyclomaticComplexity: 2
  - functionName: "[org.apache.bcel.verifier.structurals.ExceptionHandler].<init>(org.apache.bcel.generic.ObjectType,org.apache.bcel.generic.InstructionHandle)"
    functionSourceFile: "org.apache.bcel.verifier.structurals.ExceptionHandler"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "org.apache.bcel.generic.ObjectType"
    - "org.apache.bcel.generic.InstructionHandle"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 7
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.bcel.verifier.structurals.ExceptionHandler:37,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.bcel.verifier.structurals.ExceptionHandler].getExceptionType()"
    functionSourceFile: "org.apache.bcel.verifier.structurals.ExceptionHandler"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.apache.bcel.generic.ObjectType"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.bcel.verifier.structurals.ExceptionHandler].getHandlerStart()"
    functionSourceFile: "org.apache.bcel.verifier.structurals.ExceptionHandler"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.apache.bcel.generic.InstructionHandle"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.time.FastDateParser$NumberStrategy].<init>(int)"
    functionSourceFile: "org.apache.commons.lang3.time.FastDateParser$NumberStrategy"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.lang3.time.FastDateParser$NumberStrategy:796,1"
      Dst: "[org.apache.commons.lang3.time.FastDateParser$Strategy].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.time.FastDateParser$NumberStrategy].isNumber()"
    functionSourceFile: "org.apache.commons.lang3.time.FastDateParser$NumberStrategy"
    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.apache.commons.lang3.time.FastDateParser$NumberStrategy].parse(org.apache.commons.lang3.time.FastDateParser,java.util.Calendar,java.lang.String,java.text.ParsePosition,int)"
    functionSourceFile: "org.apache.commons.lang3.time.FastDateParser$NumberStrategy"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 5
    argTypes:
    - "org.apache.commons.lang3.time.FastDateParser"
    - "java.util.Calendar"
    - "java.lang.String"
    - "java.text.ParsePosition"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 42
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.commons.lang3.time.FastDateParser$NumberStrategy:814"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.time.FastDateParser$NumberStrategy:823"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.time.FastDateParser$NumberStrategy:816"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.time.FastDateParser$NumberStrategy:822"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.time.FastDateParser$NumberStrategy:821"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.time.FastDateParser$NumberStrategy:818"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.time.FastDateParser$NumberStrategy:816"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.time.FastDateParser$NumberStrategy:815"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.time.FastDateParser$NumberStrategy:825"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.time.FastDateParser$NumberStrategy:830"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.time.FastDateParser$NumberStrategy:829"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.time.FastDateParser$NumberStrategy:830"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.time.FastDateParser$NumberStrategy:837"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.time.FastDateParser$NumberStrategy:836"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.time.FastDateParser$NumberStrategy:832"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.time.FastDateParser$NumberStrategy:830"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.time.FastDateParser$NumberStrategy:829"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.time.FastDateParser$NumberStrategy:837"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.time.FastDateParser$NumberStrategy:842"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.time.FastDateParser$NumberStrategy:841"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.lang3.time.FastDateParser$NumberStrategy:811,1"
      Dst: "[java.text.ParsePosition].getIndex"
    - Src: "org.apache.commons.lang3.time.FastDateParser$NumberStrategy:812,1"
      Dst: "[java.lang.String].length"
    - Src: "org.apache.commons.lang3.time.FastDateParser$NumberStrategy:817,1"
      Dst: "[java.lang.String].charAt"
    - Src: "org.apache.commons.lang3.time.FastDateParser$NumberStrategy:818,1"
      Dst: "[java.lang.Character].isWhitespace"
    - Src: "org.apache.commons.lang3.time.FastDateParser$NumberStrategy:822,1"
      Dst: "[java.text.ParsePosition].setIndex"
    - Src: "org.apache.commons.lang3.time.FastDateParser$NumberStrategy:832,1"
      Dst: "[java.lang.Character].isDigit"
    - Src: "org.apache.commons.lang3.time.FastDateParser$NumberStrategy:838,1"
      Dst: "[java.text.ParsePosition].setErrorIndex"
    - Src: "org.apache.commons.lang3.time.FastDateParser$NumberStrategy:842,1"
      Dst: "[java.lang.String].substring"
    - Src: "org.apache.commons.lang3.time.FastDateParser$NumberStrategy:842,1"
      Dst: "[java.lang.Integer].parseInt"
    - Src: "org.apache.commons.lang3.time.FastDateParser$NumberStrategy:845,1"
      Dst: "[org.apache.commons.lang3.time.FastDateParser$NumberStrategy].modify"
    - Src: "org.apache.commons.lang3.time.FastDateParser$NumberStrategy:845,1"
      Dst: "[java.util.Calendar].set"
    JavaMethodInfo: null
    BBCount: 15
    CyclomaticComplexity: 3
  - functionName: "[org.apache.commons.lang3.time.FastDateParser$NumberStrategy].modify(org.apache.commons.lang3.time.FastDateParser,int)"
    functionSourceFile: "org.apache.commons.lang3.time.FastDateParser$NumberStrategy"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "int"
    argCount: 2
    argTypes:
    - "org.apache.commons.lang3.time.FastDateParser"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.time.FastDateParser$NumberStrategy].toString()"
    functionSourceFile: "org.apache.commons.lang3.time.FastDateParser$NumberStrategy"
    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.apache.commons.lang3.time.FastDateParser$NumberStrategy:867,1"
      Dst: "[java.lang.StringBuilder].<init>"
    - Src: "org.apache.commons.lang3.time.FastDateParser$NumberStrategy:867,1"
      Dst: "[java.lang.StringBuilder].append"
    - Src: "org.apache.commons.lang3.time.FastDateParser$NumberStrategy:867,1"
      Dst: "[java.lang.StringBuilder].toString"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.builder.DiffBuilder].<init>(java.lang.Object,java.lang.Object,org.apache.commons.lang3.builder.ToStringStyle,boolean)"
    functionSourceFile: "org.apache.commons.lang3.builder.DiffBuilder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 4
    argTypes:
    - "java.lang.Object"
    - "java.lang.Object"
    - "org.apache.commons.lang3.builder.ToStringStyle"
    - "boolean"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 22
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.commons.lang3.builder.DiffBuilder:117"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.builder.DiffBuilder:106"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.builder.DiffBuilder:105"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.builder.DiffBuilder:117"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.builder.DiffBuilder:106"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.builder.DiffBuilder:105"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.lang3.builder.DiffBuilder:106,1"
      Dst: "[java.lang.Object].<init>"
    - Src: "org.apache.commons.lang3.builder.DiffBuilder:108,1"
      Dst: "[java.util.Objects].requireNonNull"
    - Src: "org.apache.commons.lang3.builder.DiffBuilder:111,1"
      Dst: "[java.util.ArrayList].<init>"
    - Src: "org.apache.commons.lang3.builder.DiffBuilder:117,1"
      Dst: "[java.util.Objects].equals"
    JavaMethodInfo: null
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.builder.DiffBuilder].<init>(java.lang.Object,java.lang.Object,org.apache.commons.lang3.builder.ToStringStyle)"
    functionSourceFile: "org.apache.commons.lang3.builder.DiffBuilder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 3
    argTypes:
    - "java.lang.Object"
    - "java.lang.Object"
    - "org.apache.commons.lang3.builder.ToStringStyle"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.lang3.builder.DiffBuilder:147,1"
      Dst: "[org.apache.commons.lang3.builder.DiffBuilder].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.builder.DiffBuilder].append(java.lang.String,boolean,boolean)"
    functionSourceFile: "org.apache.commons.lang3.builder.DiffBuilder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.apache.commons.lang3.builder.DiffBuilder"
    argCount: 3
    argTypes:
    - "java.lang.String"
    - "boolean"
    - "boolean"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 14
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.commons.lang3.builder.DiffBuilder:167"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.builder.DiffBuilder:170"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.builder.DiffBuilder:169"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.builder.DiffBuilder:170"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.builder.DiffBuilder:185"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.builder.DiffBuilder:184"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.lang3.builder.DiffBuilder:165,1"
      Dst: "[org.apache.commons.lang3.builder.DiffBuilder].validateFieldNameNotNull"
    - Src: "org.apache.commons.lang3.builder.DiffBuilder:171,1"
      Dst: "[org.apache.commons.lang3.builder.DiffBuilder$1].<init>"
    - Src: "org.apache.commons.lang3.builder.DiffBuilder:171,1"
      Dst: "[java.util.List].add"
    JavaMethodInfo: null
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.builder.DiffBuilder].append(java.lang.String,boolean[],boolean[])"
    functionSourceFile: "org.apache.commons.lang3.builder.DiffBuilder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.apache.commons.lang3.builder.DiffBuilder"
    argCount: 3
    argTypes:
    - "java.lang.String"
    - "boolean[]"
    - "boolean[]"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 15
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.commons.lang3.builder.DiffBuilder:204"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.builder.DiffBuilder:207"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.builder.DiffBuilder:206"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.builder.DiffBuilder:207"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.builder.DiffBuilder:222"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.builder.DiffBuilder:221"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.lang3.builder.DiffBuilder:203,1"
      Dst: "[org.apache.commons.lang3.builder.DiffBuilder].validateFieldNameNotNull"
    - Src: "org.apache.commons.lang3.builder.DiffBuilder:207,1"
      Dst: "[java.util.Arrays].equals"
    - Src: "org.apache.commons.lang3.builder.DiffBuilder:208,1"
      Dst: "[org.apache.commons.lang3.builder.DiffBuilder$2].<init>"
    - Src: "org.apache.commons.lang3.builder.DiffBuilder:208,1"
      Dst: "[java.util.List].add"
    JavaMethodInfo: null
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.builder.DiffBuilder].append(java.lang.String,byte,byte)"
    functionSourceFile: "org.apache.commons.lang3.builder.DiffBuilder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.apache.commons.lang3.builder.DiffBuilder"
    argCount: 3
    argTypes:
    - "java.lang.String"
    - "byte"
    - "byte"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 16
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.commons.lang3.builder.DiffBuilder:241"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.builder.DiffBuilder:null"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.builder.DiffBuilder:244"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.builder.DiffBuilder:259"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.builder.DiffBuilder:258"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.lang3.builder.DiffBuilder:240,1"
      Dst: "[org.apache.commons.lang3.builder.DiffBuilder].validateFieldNameNotNull"
    - Src: "org.apache.commons.lang3.builder.DiffBuilder:245,1"
      Dst: "[org.apache.commons.lang3.builder.DiffBuilder$3].<init>"
    - Src: "org.apache.commons.lang3.builder.DiffBuilder:245,1"
      Dst: "[java.util.List].add"
    JavaMethodInfo: null
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.builder.DiffBuilder].append(java.lang.String,byte[],byte[])"
    functionSourceFile: "org.apache.commons.lang3.builder.DiffBuilder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.apache.commons.lang3.builder.DiffBuilder"
    argCount: 3
    argTypes:
    - "java.lang.String"
    - "byte[]"
    - "byte[]"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 15
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.commons.lang3.builder.DiffBuilder:279"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.builder.DiffBuilder:282"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.builder.DiffBuilder:281"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.builder.DiffBuilder:282"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.builder.DiffBuilder:297"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.builder.DiffBuilder:296"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.lang3.builder.DiffBuilder:277,1"
      Dst: "[org.apache.commons.lang3.builder.DiffBuilder].validateFieldNameNotNull"
    - Src: "org.apache.commons.lang3.builder.DiffBuilder:282,1"
      Dst: "[java.util.Arrays].equals"
    - Src: "org.apache.commons.lang3.builder.DiffBuilder:283,1"
      Dst: "[org.apache.commons.lang3.builder.DiffBuilder$4].<init>"
    - Src: "org.apache.commons.lang3.builder.DiffBuilder:283,1"
      Dst: "[java.util.List].add"
    JavaMethodInfo: null
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.builder.DiffBuilder].append(java.lang.String,char,char)"
    functionSourceFile: "org.apache.commons.lang3.builder.DiffBuilder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.apache.commons.lang3.builder.DiffBuilder"
    argCount: 3
    argTypes:
    - "java.lang.String"
    - "char"
    - "char"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 16
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.commons.lang3.builder.DiffBuilder:317"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.builder.DiffBuilder:null"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.builder.DiffBuilder:320"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.builder.DiffBuilder:335"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.builder.DiffBuilder:334"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.lang3.builder.DiffBuilder:315,1"
      Dst: "[org.apache.commons.lang3.builder.DiffBuilder].validateFieldNameNotNull"
    - Src: "org.apache.commons.lang3.builder.DiffBuilder:321,1"
      Dst: "[org.apache.commons.lang3.builder.DiffBuilder$5].<init>"
    - Src: "org.apache.commons.lang3.builder.DiffBuilder:321,1"
      Dst: "[java.util.List].add"
    JavaMethodInfo: null
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.builder.DiffBuilder].append(java.lang.String,char[],char[])"
    functionSourceFile: "org.apache.commons.lang3.builder.DiffBuilder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.apache.commons.lang3.builder.DiffBuilder"
    argCount: 3
    argTypes:
    - "java.lang.String"
    - "char[]"
    - "char[]"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 15
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.commons.lang3.builder.DiffBuilder:355"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.builder.DiffBuilder:358"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.builder.DiffBuilder:357"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.builder.DiffBuilder:358"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.builder.DiffBuilder:373"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.builder.DiffBuilder:372"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.lang3.builder.DiffBuilder:353,1"
      Dst: "[org.apache.commons.lang3.builder.DiffBuilder].validateFieldNameNotNull"
    - Src: "org.apache.commons.lang3.builder.DiffBuilder:358,1"
      Dst: "[java.util.Arrays].equals"
    - Src: "org.apache.commons.lang3.builder.DiffBuilder:359,1"
      Dst: "[org.apache.commons.lang3.builder.DiffBuilder$6].<init>"
    - Src: "org.apache.commons.lang3.builder.DiffBuilder:359,1"
      Dst: "[java.util.List].add"
    JavaMethodInfo: null
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.builder.DiffBuilder].append(java.lang.String,double,double)"
    functionSourceFile: "org.apache.commons.lang3.builder.DiffBuilder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.apache.commons.lang3.builder.DiffBuilder"
    argCount: 3
    argTypes:
    - "java.lang.String"
    - "double"
    - "double"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 17
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.commons.lang3.builder.DiffBuilder:393"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.builder.DiffBuilder:396"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.builder.DiffBuilder:395"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.builder.DiffBuilder:396"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.builder.DiffBuilder:411"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.builder.DiffBuilder:410"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.lang3.builder.DiffBuilder:391,1"
      Dst: "[org.apache.commons.lang3.builder.DiffBuilder].validateFieldNameNotNull"
    - Src: "org.apache.commons.lang3.builder.DiffBuilder:396,1"
      Dst: "[java.lang.Double].doubleToLongBits"
    - Src: "org.apache.commons.lang3.builder.DiffBuilder:397,1"
      Dst: "[org.apache.commons.lang3.builder.DiffBuilder$7].<init>"
    - Src: "org.apache.commons.lang3.builder.DiffBuilder:397,1"
      Dst: "[java.util.List].add"
    JavaMethodInfo: null
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.builder.DiffBuilder].append(java.lang.String,double[],double[])"
    functionSourceFile: "org.apache.commons.lang3.builder.DiffBuilder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.apache.commons.lang3.builder.DiffBuilder"
    argCount: 3
    argTypes:
    - "java.lang.String"
    - "double[]"
    - "double[]"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 15
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.commons.lang3.builder.DiffBuilder:431"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.builder.DiffBuilder:434"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.builder.DiffBuilder:433"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.builder.DiffBuilder:434"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.builder.DiffBuilder:449"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.builder.DiffBuilder:448"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.lang3.builder.DiffBuilder:429,1"
      Dst: "[org.apache.commons.lang3.builder.DiffBuilder].validateFieldNameNotNull"
    - Src: "org.apache.commons.lang3.builder.DiffBuilder:434,1"
      Dst: "[java.util.Arrays].equals"
    - Src: "org.apache.commons.lang3.builder.DiffBuilder:435,1"
      Dst: "[org.apache.commons.lang3.builder.DiffBuilder$8].<init>"
    - Src: "org.apache.commons.lang3.builder.DiffBuilder:435,1"
      Dst: "[java.util.List].add"
    JavaMethodInfo: null
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.builder.DiffBuilder].append(java.lang.String,float,float)"
    functionSourceFile: "org.apache.commons.lang3.builder.DiffBuilder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.apache.commons.lang3.builder.DiffBuilder"
    argCount: 3
    argTypes:
    - "java.lang.String"
    - "float"
    - "float"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 16
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.commons.lang3.builder.DiffBuilder:469"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.builder.DiffBuilder:472"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.builder.DiffBuilder:471"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.builder.DiffBuilder:472"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.builder.DiffBuilder:487"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.builder.DiffBuilder:486"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.lang3.builder.DiffBuilder:467,1"
      Dst: "[org.apache.commons.lang3.builder.DiffBuilder].validateFieldNameNotNull"
    - Src: "org.apache.commons.lang3.builder.DiffBuilder:472,1"
      Dst: "[java.lang.Float].floatToIntBits"
    - Src: "org.apache.commons.lang3.builder.DiffBuilder:473,1"
      Dst: "[org.apache.commons.lang3.builder.DiffBuilder$9].<init>"
    - Src: "org.apache.commons.lang3.builder.DiffBuilder:473,1"
      Dst: "[java.util.List].add"
    JavaMethodInfo: null
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.builder.DiffBuilder].append(java.lang.String,float[],float[])"
    functionSourceFile: "org.apache.commons.lang3.builder.DiffBuilder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.apache.commons.lang3.builder.DiffBuilder"
    argCount: 3
    argTypes:
    - "java.lang.String"
    - "float[]"
    - "float[]"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 15
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.commons.lang3.builder.DiffBuilder:507"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.builder.DiffBuilder:510"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.builder.DiffBuilder:509"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.builder.DiffBuilder:510"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.builder.DiffBuilder:525"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.builder.DiffBuilder:524"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.lang3.builder.DiffBuilder:505,1"
      Dst: "[org.apache.commons.lang3.builder.DiffBuilder].validateFieldNameNotNull"
    - Src: "org.apache.commons.lang3.builder.DiffBuilder:510,1"
      Dst: "[java.util.Arrays].equals"
    - Src: "org.apache.commons.lang3.builder.DiffBuilder:511,1"
      Dst: "[org.apache.commons.lang3.builder.DiffBuilder$10].<init>"
    - Src: "org.apache.commons.lang3.builder.DiffBuilder:511,1"
      Dst: "[java.util.List].add"
    JavaMethodInfo: null
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.builder.DiffBuilder].append(java.lang.String,int,int)"
    functionSourceFile: "org.apache.commons.lang3.builder.DiffBuilder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.apache.commons.lang3.builder.DiffBuilder"
    argCount: 3
    argTypes:
    - "java.lang.String"
    - "int"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 14
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.commons.lang3.builder.DiffBuilder:545"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.builder.DiffBuilder:548"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.builder.DiffBuilder:547"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.builder.DiffBuilder:548"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.builder.DiffBuilder:563"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.builder.DiffBuilder:562"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.lang3.builder.DiffBuilder:543,1"
      Dst: "[org.apache.commons.lang3.builder.DiffBuilder].validateFieldNameNotNull"
    - Src: "org.apache.commons.lang3.builder.DiffBuilder:549,1"
      Dst: "[org.apache.commons.lang3.builder.DiffBuilder$11].<init>"
    - Src: "org.apache.commons.lang3.builder.DiffBuilder:549,1"
      Dst: "[java.util.List].add"
    JavaMethodInfo: null
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.builder.DiffBuilder].append(java.lang.String,int[],int[])"
    functionSourceFile: "org.apache.commons.lang3.builder.DiffBuilder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.apache.commons.lang3.builder.DiffBuilder"
    argCount: 3
    argTypes:
    - "java.lang.String"
    - "int[]"
    - "int[]"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 15
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.commons.lang3.builder.DiffBuilder:583"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.builder.DiffBuilder:586"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.builder.DiffBuilder:585"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.builder.DiffBuilder:586"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.builder.DiffBuilder:601"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.builder.DiffBuilder:600"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.lang3.builder.DiffBuilder:581,1"
      Dst: "[org.apache.commons.lang3.builder.DiffBuilder].validateFieldNameNotNull"
    - Src: "org.apache.commons.lang3.builder.DiffBuilder:586,1"
      Dst: "[java.util.Arrays].equals"
    - Src: "org.apache.commons.lang3.builder.DiffBuilder:587,1"
      Dst: "[org.apache.commons.lang3.builder.DiffBuilder$12].<init>"
    - Src: "org.apache.commons.lang3.builder.DiffBuilder:587,1"
      Dst: "[java.util.List].add"
    JavaMethodInfo: null
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.builder.DiffBuilder].append(java.lang.String,long,long)"
    functionSourceFile: "org.apache.commons.lang3.builder.DiffBuilder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.apache.commons.lang3.builder.DiffBuilder"
    argCount: 3
    argTypes:
    - "java.lang.String"
    - "long"
    - "long"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 15
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.commons.lang3.builder.DiffBuilder:621"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.builder.DiffBuilder:624"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.builder.DiffBuilder:623"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.builder.DiffBuilder:624"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.builder.DiffBuilder:639"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.builder.DiffBuilder:638"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.lang3.builder.DiffBuilder:619,1"
      Dst: "[org.apache.commons.lang3.builder.DiffBuilder].validateFieldNameNotNull"
    - Src: "org.apache.commons.lang3.builder.DiffBuilder:625,1"
      Dst: "[org.apache.commons.lang3.builder.DiffBuilder$13].<init>"
    - Src: "org.apache.commons.lang3.builder.DiffBuilder:625,1"
      Dst: "[java.util.List].add"
    JavaMethodInfo: null
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.builder.DiffBuilder].append(java.lang.String,long[],long[])"
    functionSourceFile: "org.apache.commons.lang3.builder.DiffBuilder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.apache.commons.lang3.builder.DiffBuilder"
    argCount: 3
    argTypes:
    - "java.lang.String"
    - "long[]"
    - "long[]"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 15
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.commons.lang3.builder.DiffBuilder:659"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.builder.DiffBuilder:662"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.builder.DiffBuilder:661"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.builder.DiffBuilder:662"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.builder.DiffBuilder:677"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.builder.DiffBuilder:676"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.lang3.builder.DiffBuilder:657,1"
      Dst: "[org.apache.commons.lang3.builder.DiffBuilder].validateFieldNameNotNull"
    - Src: "org.apache.commons.lang3.builder.DiffBuilder:662,1"
      Dst: "[java.util.Arrays].equals"
    - Src: "org.apache.commons.lang3.builder.DiffBuilder:663,1"
      Dst: "[org.apache.commons.lang3.builder.DiffBuilder$14].<init>"
    - Src: "org.apache.commons.lang3.builder.DiffBuilder:663,1"
      Dst: "[java.util.List].add"
    JavaMethodInfo: null
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.builder.DiffBuilder].append(java.lang.String,short,short)"
    functionSourceFile: "org.apache.commons.lang3.builder.DiffBuilder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.apache.commons.lang3.builder.DiffBuilder"
    argCount: 3
    argTypes:
    - "java.lang.String"
    - "short"
    - "short"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 16
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.commons.lang3.builder.DiffBuilder:697"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.builder.DiffBuilder:null"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.builder.DiffBuilder:700"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.builder.DiffBuilder:715"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.builder.DiffBuilder:714"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.lang3.builder.DiffBuilder:695,1"
      Dst: "[org.apache.commons.lang3.builder.DiffBuilder].validateFieldNameNotNull"
    - Src: "org.apache.commons.lang3.builder.DiffBuilder:701,1"
      Dst: "[org.apache.commons.lang3.builder.DiffBuilder$15].<init>"
    - Src: "org.apache.commons.lang3.builder.DiffBuilder:701,1"
      Dst: "[java.util.List].add"
    JavaMethodInfo: null
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.builder.DiffBuilder].append(java.lang.String,short[],short[])"
    functionSourceFile: "org.apache.commons.lang3.builder.DiffBuilder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.apache.commons.lang3.builder.DiffBuilder"
    argCount: 3
    argTypes:
    - "java.lang.String"
    - "short[]"
    - "short[]"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 15
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.commons.lang3.builder.DiffBuilder:735"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.builder.DiffBuilder:738"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.builder.DiffBuilder:737"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.builder.DiffBuilder:738"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.builder.DiffBuilder:753"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.builder.DiffBuilder:752"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.lang3.builder.DiffBuilder:733,1"
      Dst: "[org.apache.commons.lang3.builder.DiffBuilder].validateFieldNameNotNull"
    - Src: "org.apache.commons.lang3.builder.DiffBuilder:738,1"
      Dst: "[java.util.Arrays].equals"
    - Src: "org.apache.commons.lang3.builder.DiffBuilder:739,1"
      Dst: "[org.apache.commons.lang3.builder.DiffBuilder$16].<init>"
    - Src: "org.apache.commons.lang3.builder.DiffBuilder:739,1"
      Dst: "[java.util.List].add"
    JavaMethodInfo: null
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.builder.DiffBuilder].append(java.lang.String,java.lang.Object,java.lang.Object)"
    functionSourceFile: "org.apache.commons.lang3.builder.DiffBuilder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.apache.commons.lang3.builder.DiffBuilder"
    argCount: 3
    argTypes:
    - "java.lang.String"
    - "java.lang.Object"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 94
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.commons.lang3.builder.DiffBuilder:772"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.builder.DiffBuilder:775"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.builder.DiffBuilder:774"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.builder.DiffBuilder:775"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.builder.DiffBuilder:780"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.builder.DiffBuilder:779"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.builder.DiffBuilder:780"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.builder.DiffBuilder:784"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.builder.DiffBuilder:783"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.builder.DiffBuilder:787"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.builder.DiffBuilder:817"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.builder.DiffBuilder:816"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.builder.DiffBuilder:788"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.builder.DiffBuilder:791"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.builder.DiffBuilder:790"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.builder.DiffBuilder:791"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.builder.DiffBuilder:794"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.builder.DiffBuilder:793"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.builder.DiffBuilder:794"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.builder.DiffBuilder:797"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.builder.DiffBuilder:796"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.builder.DiffBuilder:797"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.builder.DiffBuilder:800"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.builder.DiffBuilder:799"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.builder.DiffBuilder:800"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.builder.DiffBuilder:803"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.builder.DiffBuilder:802"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.builder.DiffBuilder:803"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.builder.DiffBuilder:806"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.builder.DiffBuilder:805"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.builder.DiffBuilder:806"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.builder.DiffBuilder:809"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.builder.DiffBuilder:808"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.builder.DiffBuilder:809"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.builder.DiffBuilder:813"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.builder.DiffBuilder:812"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.builder.DiffBuilder:817"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.builder.DiffBuilder:821"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.builder.DiffBuilder:820"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.lang3.builder.DiffBuilder:771,1"
      Dst: "[org.apache.commons.lang3.builder.DiffBuilder].validateFieldNameNotNull"
    - Src: "org.apache.commons.lang3.builder.DiffBuilder:787,1"
      Dst: "[org.apache.commons.lang3.ObjectUtils].isArray"
    - Src: "org.apache.commons.lang3.builder.DiffBuilder:789,1"
      Dst: "[org.apache.commons.lang3.builder.DiffBuilder].append"
    - Src: "org.apache.commons.lang3.builder.DiffBuilder:817,1"
      Dst: "[java.util.Objects].equals"
    - Src: "org.apache.commons.lang3.builder.DiffBuilder:821,1"
      Dst: "[org.apache.commons.lang3.builder.DiffBuilder$17].<init>"
    - Src: "org.apache.commons.lang3.builder.DiffBuilder:821,1"
      Dst: "[java.util.List].add"
    JavaMethodInfo: null
    BBCount: 28
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.builder.DiffBuilder].append(java.lang.String,java.lang.Object[],java.lang.Object[])"
    functionSourceFile: "org.apache.commons.lang3.builder.DiffBuilder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.apache.commons.lang3.builder.DiffBuilder"
    argCount: 3
    argTypes:
    - "java.lang.String"
    - "java.lang.Object[]"
    - "java.lang.Object[]"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 15
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.commons.lang3.builder.DiffBuilder:854"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.builder.DiffBuilder:858"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.builder.DiffBuilder:857"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.builder.DiffBuilder:858"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.builder.DiffBuilder:874"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.builder.DiffBuilder:873"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.lang3.builder.DiffBuilder:853,1"
      Dst: "[org.apache.commons.lang3.builder.DiffBuilder].validateFieldNameNotNull"
    - Src: "org.apache.commons.lang3.builder.DiffBuilder:858,1"
      Dst: "[java.util.Arrays].equals"
    - Src: "org.apache.commons.lang3.builder.DiffBuilder:859,1"
      Dst: "[org.apache.commons.lang3.builder.DiffBuilder$18].<init>"
    - Src: "org.apache.commons.lang3.builder.DiffBuilder:859,1"
      Dst: "[java.util.List].add"
    JavaMethodInfo: null
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.builder.DiffBuilder].append(java.lang.String,org.apache.commons.lang3.builder.DiffResult)"
    functionSourceFile: "org.apache.commons.lang3.builder.DiffBuilder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.apache.commons.lang3.builder.DiffBuilder"
    argCount: 2
    argTypes:
    - "java.lang.String"
    - "org.apache.commons.lang3.builder.DiffResult"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 12
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.commons.lang3.builder.DiffBuilder:913"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.builder.DiffBuilder:916"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.builder.DiffBuilder:915"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.lang3.builder.DiffBuilder:911,1"
      Dst: "[org.apache.commons.lang3.builder.DiffBuilder].validateFieldNameNotNull"
    - Src: "org.apache.commons.lang3.builder.DiffBuilder:912,1"
      Dst: "[java.util.Objects].requireNonNull"
    - Src: "org.apache.commons.lang3.builder.DiffBuilder:916,1"
      Dst: "[org.apache.commons.lang3.builder.DiffResult].getDiffs"
    - Src: "org.apache.commons.lang3.builder.DiffBuilder:916,1"
      Dst: "[org.apache.commons.lang3.builder.DiffBuilder$lambda_append_0__62].bootstrap$"
    - Src: "org.apache.commons.lang3.builder.DiffBuilder:916,1"
      Dst: "[java.lang.Iterable].forEach"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.builder.DiffBuilder].build()"
    functionSourceFile: "org.apache.commons.lang3.builder.DiffBuilder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.apache.commons.lang3.builder.DiffResult"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 8
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.lang3.builder.DiffBuilder:929,1"
      Dst: "[org.apache.commons.lang3.builder.DiffResult].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.builder.DiffBuilder].validateFieldNameNotNull(java.lang.String)"
    functionSourceFile: "org.apache.commons.lang3.builder.DiffBuilder"
    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.apache.commons.lang3.builder.DiffBuilder:933,1"
      Dst: "[java.util.Objects].requireNonNull"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.builder.DiffBuilder].lambda$append$0(java.lang.String,org.apache.commons.lang3.builder.Diff)"
    functionSourceFile: "org.apache.commons.lang3.builder.DiffBuilder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "java.lang.String"
    - "org.apache.commons.lang3.builder.Diff"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 14
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.lang3.builder.DiffBuilder:916,1"
      Dst: "[java.lang.StringBuilder].<init>"
    - Src: "org.apache.commons.lang3.builder.DiffBuilder:916,1"
      Dst: "[java.lang.StringBuilder].append"
    - Src: "org.apache.commons.lang3.builder.DiffBuilder:916,1"
      Dst: "[org.apache.commons.lang3.builder.Diff].getFieldName"
    - Src: "org.apache.commons.lang3.builder.DiffBuilder:916,1"
      Dst: "[java.lang.StringBuilder].toString"
    - Src: "org.apache.commons.lang3.builder.DiffBuilder:916,1"
      Dst: "[org.apache.commons.lang3.tuple.Pair].getLeft"
    - Src: "org.apache.commons.lang3.builder.DiffBuilder:916,1"
      Dst: "[org.apache.commons.lang3.tuple.Pair].getRight"
    - Src: "org.apache.commons.lang3.builder.DiffBuilder:916,1"
      Dst: "[org.apache.commons.lang3.builder.DiffBuilder].append"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.text.StrMatcher$NoMatcher].<init>()"
    functionSourceFile: "org.apache.commons.lang3.text.StrMatcher$NoMatcher"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.lang3.text.StrMatcher$NoMatcher:396,1"
      Dst: "[org.apache.commons.lang3.text.StrMatcher].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.text.StrMatcher$NoMatcher].isMatch(char[],int,int,int)"
    functionSourceFile: "org.apache.commons.lang3.text.StrMatcher$NoMatcher"
    linkageType: null
    functionLinenumber: 409
    functionDepth: 0
    returnType: "int"
    argCount: 4
    argTypes:
    - "char[]"
    - "int"
    - "int"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 9
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[ossfuzz.BcelFuzzer].<init>(com.code_intelligence.jazzer.api.FuzzedDataProvider)"
    functionSourceFile: "ossfuzz.BcelFuzzer"
    linkageType: null
    functionLinenumber: 27
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "com.code_intelligence.jazzer.api.FuzzedDataProvider"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "ossfuzz.BcelFuzzer:28,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[ossfuzz.BcelFuzzer].test(com.code_intelligence.jazzer.api.FuzzedDataProvider)"
    functionSourceFile: "ossfuzz.BcelFuzzer"
    linkageType: null
    functionLinenumber: 32
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "com.code_intelligence.jazzer.api.FuzzedDataProvider"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.code_intelligence.jazzer.api.CannedFuzzedDataProvider].consumeString(int)"
    - "[com.code_intelligence.jazzer.api.CannedFuzzedDataProvider].consumeRemainingAsBytes()"
    - "[org.apache.bcel.classfile.ClassParser].<init>(java.io.InputStream,java.lang.String)"
    - "[org.apache.bcel.classfile.ClassParser].parse()"
    functionUses: 1
    ICount: 14
    EdgeCount: 4
    BranchProfiles: []
    Callsites:
    - Src: "ossfuzz.BcelFuzzer:33,1"
      Dst: "[com.code_intelligence.jazzer.api.FuzzedDataProvider].consumeString"
    - Src: "ossfuzz.BcelFuzzer:34,1"
      Dst: "[com.code_intelligence.jazzer.api.FuzzedDataProvider].consumeRemainingAsBytes"
    - Src: "ossfuzz.BcelFuzzer:36,1"
      Dst: "[java.io.ByteArrayInputStream].<init>"
    - Src: "ossfuzz.BcelFuzzer:36,1"
      Dst: "[org.apache.bcel.classfile.ClassParser].<init>"
    - Src: "ossfuzz.BcelFuzzer:36,1"
      Dst: "[org.apache.bcel.classfile.ClassParser].parse"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[ossfuzz.BcelFuzzer].fuzzerTestOneInput(com.code_intelligence.jazzer.api.FuzzedDataProvider)"
    functionSourceFile: "ossfuzz.BcelFuzzer"
    linkageType: null
    functionLinenumber: 44
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "com.code_intelligence.jazzer.api.FuzzedDataProvider"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[ossfuzz.BcelFuzzer].<init>(com.code_intelligence.jazzer.api.FuzzedDataProvider)"
    - "[ossfuzz.BcelFuzzer].test(com.code_intelligence.jazzer.api.FuzzedDataProvider)"
    functionUses: 0
    ICount: 5
    EdgeCount: 2
    BranchProfiles: []
    Callsites:
    - Src: "ossfuzz.BcelFuzzer:45,1"
      Dst: "[ossfuzz.BcelFuzzer].<init>"
    - Src: "ossfuzz.BcelFuzzer:47,1"
      Dst: "[ossfuzz.BcelFuzzer].test"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.NotImplementedException].<init>()"
    functionSourceFile: "org.apache.commons.lang3.NotImplementedException"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.lang3.NotImplementedException:55,1"
      Dst: "[java.lang.UnsupportedOperationException].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.NotImplementedException].<init>(java.lang.String)"
    functionSourceFile: "org.apache.commons.lang3.NotImplementedException"
    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.apache.commons.lang3.NotImplementedException:66,1"
      Dst: "[org.apache.commons.lang3.NotImplementedException].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.NotImplementedException].<init>(java.lang.Throwable)"
    functionSourceFile: "org.apache.commons.lang3.NotImplementedException"
    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.apache.commons.lang3.NotImplementedException:76,1"
      Dst: "[org.apache.commons.lang3.NotImplementedException].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.NotImplementedException].<init>(java.lang.String,java.lang.Throwable)"
    functionSourceFile: "org.apache.commons.lang3.NotImplementedException"
    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.apache.commons.lang3.NotImplementedException:87,1"
      Dst: "[org.apache.commons.lang3.NotImplementedException].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.NotImplementedException].<init>(java.lang.String,java.lang.String)"
    functionSourceFile: "org.apache.commons.lang3.NotImplementedException"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "java.lang.String"
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.lang3.NotImplementedException:98,1"
      Dst: "[java.lang.UnsupportedOperationException].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.NotImplementedException].<init>(java.lang.Throwable,java.lang.String)"
    functionSourceFile: "org.apache.commons.lang3.NotImplementedException"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "java.lang.Throwable"
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.lang3.NotImplementedException:110,1"
      Dst: "[java.lang.UnsupportedOperationException].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.NotImplementedException].<init>(java.lang.String,java.lang.Throwable,java.lang.String)"
    functionSourceFile: "org.apache.commons.lang3.NotImplementedException"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 3
    argTypes:
    - "java.lang.String"
    - "java.lang.Throwable"
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 7
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.lang3.NotImplementedException:123,1"
      Dst: "[java.lang.UnsupportedOperationException].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.NotImplementedException].getCode()"
    functionSourceFile: "org.apache.commons.lang3.NotImplementedException"
    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.apache.commons.lang3.compare.ComparableUtils].between(java.lang.Comparable,java.lang.Comparable)"
    functionSourceFile: "org.apache.commons.lang3.compare.ComparableUtils"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.util.function.Predicate"
    argCount: 2
    argTypes:
    - "java.lang.Comparable"
    - "java.lang.Comparable"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.lang3.compare.ComparableUtils:137,1"
      Dst: "[org.apache.commons.lang3.compare.ComparableUtils$lambda_between_0__63].bootstrap$"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.compare.ComparableUtils].betweenExclusive(java.lang.Comparable,java.lang.Comparable)"
    functionSourceFile: "org.apache.commons.lang3.compare.ComparableUtils"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.util.function.Predicate"
    argCount: 2
    argTypes:
    - "java.lang.Comparable"
    - "java.lang.Comparable"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.lang3.compare.ComparableUtils:149,1"
      Dst: "[org.apache.commons.lang3.compare.ComparableUtils$lambda_betweenExclusive_1__64].bootstrap$"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.compare.ComparableUtils].ge(java.lang.Comparable)"
    functionSourceFile: "org.apache.commons.lang3.compare.ComparableUtils"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.util.function.Predicate"
    argCount: 1
    argTypes:
    - "java.lang.Comparable"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.lang3.compare.ComparableUtils:161,1"
      Dst: "[org.apache.commons.lang3.compare.ComparableUtils$lambda_ge_2__65].bootstrap$"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.compare.ComparableUtils].gt(java.lang.Comparable)"
    functionSourceFile: "org.apache.commons.lang3.compare.ComparableUtils"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.util.function.Predicate"
    argCount: 1
    argTypes:
    - "java.lang.Comparable"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.lang3.compare.ComparableUtils:172,1"
      Dst: "[org.apache.commons.lang3.compare.ComparableUtils$lambda_gt_3__66].bootstrap$"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.compare.ComparableUtils].is(java.lang.Comparable)"
    functionSourceFile: "org.apache.commons.lang3.compare.ComparableUtils"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.apache.commons.lang3.compare.ComparableUtils$ComparableCheckBuilder"
    argCount: 1
    argTypes:
    - "java.lang.Comparable"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.lang3.compare.ComparableUtils:183,1"
      Dst: "[org.apache.commons.lang3.compare.ComparableUtils$ComparableCheckBuilder].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.compare.ComparableUtils].le(java.lang.Comparable)"
    functionSourceFile: "org.apache.commons.lang3.compare.ComparableUtils"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.util.function.Predicate"
    argCount: 1
    argTypes:
    - "java.lang.Comparable"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.lang3.compare.ComparableUtils:195,1"
      Dst: "[org.apache.commons.lang3.compare.ComparableUtils$lambda_le_4__67].bootstrap$"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.compare.ComparableUtils].lt(java.lang.Comparable)"
    functionSourceFile: "org.apache.commons.lang3.compare.ComparableUtils"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.util.function.Predicate"
    argCount: 1
    argTypes:
    - "java.lang.Comparable"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.lang3.compare.ComparableUtils:206,1"
      Dst: "[org.apache.commons.lang3.compare.ComparableUtils$lambda_lt_5__68].bootstrap$"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.compare.ComparableUtils].max(java.lang.Comparable,java.lang.Comparable)"
    functionSourceFile: "org.apache.commons.lang3.compare.ComparableUtils"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.Comparable"
    argCount: 2
    argTypes:
    - "java.lang.Comparable"
    - "java.lang.Comparable"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 8
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.commons.lang3.compare.ComparableUtils:223"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.compare.ComparableUtils:222"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.lang3.compare.ComparableUtils:223,1"
      Dst: "[org.apache.commons.lang3.ObjectUtils].compare"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.compare.ComparableUtils].min(java.lang.Comparable,java.lang.Comparable)"
    functionSourceFile: "org.apache.commons.lang3.compare.ComparableUtils"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.Comparable"
    argCount: 2
    argTypes:
    - "java.lang.Comparable"
    - "java.lang.Comparable"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 8
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.commons.lang3.compare.ComparableUtils:240"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.compare.ComparableUtils:239"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.lang3.compare.ComparableUtils:240,1"
      Dst: "[org.apache.commons.lang3.ObjectUtils].compare"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.compare.ComparableUtils].<init>()"
    functionSourceFile: "org.apache.commons.lang3.compare.ComparableUtils"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.lang3.compare.ComparableUtils:243,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.compare.ComparableUtils].lambda$lt$5(java.lang.Comparable,java.lang.Comparable)"
    functionSourceFile: "org.apache.commons.lang3.compare.ComparableUtils"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 2
    argTypes:
    - "java.lang.Comparable"
    - "java.lang.Comparable"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.lang3.compare.ComparableUtils:206,1"
      Dst: "[org.apache.commons.lang3.compare.ComparableUtils].is"
    - Src: "org.apache.commons.lang3.compare.ComparableUtils:206,1"
      Dst: "[org.apache.commons.lang3.compare.ComparableUtils$ComparableCheckBuilder].lessThan"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.compare.ComparableUtils].lambda$le$4(java.lang.Comparable,java.lang.Comparable)"
    functionSourceFile: "org.apache.commons.lang3.compare.ComparableUtils"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 2
    argTypes:
    - "java.lang.Comparable"
    - "java.lang.Comparable"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.lang3.compare.ComparableUtils:195,1"
      Dst: "[org.apache.commons.lang3.compare.ComparableUtils].is"
    - Src: "org.apache.commons.lang3.compare.ComparableUtils:195,1"
      Dst: "[org.apache.commons.lang3.compare.ComparableUtils$ComparableCheckBuilder].lessThanOrEqualTo"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.compare.ComparableUtils].lambda$gt$3(java.lang.Comparable,java.lang.Comparable)"
    functionSourceFile: "org.apache.commons.lang3.compare.ComparableUtils"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 2
    argTypes:
    - "java.lang.Comparable"
    - "java.lang.Comparable"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.lang3.compare.ComparableUtils:172,1"
      Dst: "[org.apache.commons.lang3.compare.ComparableUtils].is"
    - Src: "org.apache.commons.lang3.compare.ComparableUtils:172,1"
      Dst: "[org.apache.commons.lang3.compare.ComparableUtils$ComparableCheckBuilder].greaterThan"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.compare.ComparableUtils].lambda$ge$2(java.lang.Comparable,java.lang.Comparable)"
    functionSourceFile: "org.apache.commons.lang3.compare.ComparableUtils"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 2
    argTypes:
    - "java.lang.Comparable"
    - "java.lang.Comparable"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.lang3.compare.ComparableUtils:161,1"
      Dst: "[org.apache.commons.lang3.compare.ComparableUtils].is"
    - Src: "org.apache.commons.lang3.compare.ComparableUtils:161,1"
      Dst: "[org.apache.commons.lang3.compare.ComparableUtils$ComparableCheckBuilder].greaterThanOrEqualTo"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.compare.ComparableUtils].lambda$betweenExclusive$1(java.lang.Comparable,java.lang.Comparable,java.lang.Comparable)"
    functionSourceFile: "org.apache.commons.lang3.compare.ComparableUtils"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 3
    argTypes:
    - "java.lang.Comparable"
    - "java.lang.Comparable"
    - "java.lang.Comparable"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.lang3.compare.ComparableUtils:149,1"
      Dst: "[org.apache.commons.lang3.compare.ComparableUtils].is"
    - Src: "org.apache.commons.lang3.compare.ComparableUtils:149,1"
      Dst: "[org.apache.commons.lang3.compare.ComparableUtils$ComparableCheckBuilder].betweenExclusive"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.compare.ComparableUtils].lambda$between$0(java.lang.Comparable,java.lang.Comparable,java.lang.Comparable)"
    functionSourceFile: "org.apache.commons.lang3.compare.ComparableUtils"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 3
    argTypes:
    - "java.lang.Comparable"
    - "java.lang.Comparable"
    - "java.lang.Comparable"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.lang3.compare.ComparableUtils:137,1"
      Dst: "[org.apache.commons.lang3.compare.ComparableUtils].is"
    - Src: "org.apache.commons.lang3.compare.ComparableUtils:137,1"
      Dst: "[org.apache.commons.lang3.compare.ComparableUtils$ComparableCheckBuilder].between"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.time.FastDatePrinter$CharacterLiteral].<init>(char)"
    functionSourceFile: "org.apache.commons.lang3.time.FastDatePrinter$CharacterLiteral"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "char"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.lang3.time.FastDatePrinter$CharacterLiteral:819,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.time.FastDatePrinter$CharacterLiteral].estimateLength()"
    functionSourceFile: "org.apache.commons.lang3.time.FastDatePrinter$CharacterLiteral"
    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: "[org.apache.commons.lang3.time.FastDatePrinter$CharacterLiteral].appendTo(java.lang.Appendable,java.util.Calendar)"
    functionSourceFile: "org.apache.commons.lang3.time.FastDatePrinter$CharacterLiteral"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "java.lang.Appendable"
    - "java.util.Calendar"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.lang3.time.FastDatePrinter$CharacterLiteral:836,1"
      Dst: "[java.lang.Appendable].append"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.bcel.classfile.MethodParameter].<init>()"
    functionSourceFile: "org.apache.bcel.classfile.MethodParameter"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.bcel.classfile.MethodParameter:44,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.bcel.classfile.MethodParameter].<init>(java.io.DataInput)"
    functionSourceFile: "org.apache.bcel.classfile.MethodParameter"
    linkageType: null
    functionLinenumber: 53
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.io.DataInput"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 8
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.bcel.classfile.MethodParameter:54,1"
      Dst: "[java.lang.Object].<init>"
    - Src: "org.apache.bcel.classfile.MethodParameter:55,1"
      Dst: "[java.io.DataInput].readUnsignedShort"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.bcel.classfile.MethodParameter].accept(org.apache.bcel.classfile.Visitor)"
    functionSourceFile: "org.apache.bcel.classfile.MethodParameter"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.apache.bcel.classfile.Visitor"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.bcel.classfile.MethodParameter:61,1"
      Dst: "[org.apache.bcel.classfile.Visitor].visitMethodParameter"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.bcel.classfile.MethodParameter].copy()"
    functionSourceFile: "org.apache.bcel.classfile.MethodParameter"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.apache.bcel.classfile.MethodParameter"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.bcel.classfile.MethodParameter:69,1"
      Dst: "[java.lang.Object].clone"
    JavaMethodInfo: null
    BBCount: 2
    CyclomaticComplexity: 1
  - functionName: "[org.apache.bcel.classfile.MethodParameter].dump(java.io.DataOutputStream)"
    functionSourceFile: "org.apache.bcel.classfile.MethodParameter"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.io.DataOutputStream"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 7
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.bcel.classfile.MethodParameter:83,1"
      Dst: "[java.io.DataOutputStream].writeShort"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.bcel.classfile.MethodParameter].getAccessFlags()"
    functionSourceFile: "org.apache.bcel.classfile.MethodParameter"
    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.apache.bcel.classfile.MethodParameter].getNameIndex()"
    functionSourceFile: "org.apache.bcel.classfile.MethodParameter"
    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.apache.bcel.classfile.MethodParameter].getParameterName(org.apache.bcel.classfile.ConstantPool)"
    functionSourceFile: "org.apache.bcel.classfile.MethodParameter"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 1
    argTypes:
    - "org.apache.bcel.classfile.ConstantPool"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 9
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.bcel.classfile.MethodParameter:102"
      Branch Sides:
      - BranchSide: "org.apache.bcel.classfile.MethodParameter:105"
        BranchSideFuncs: []
      - BranchSide: "org.apache.bcel.classfile.MethodParameter:104"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.bcel.classfile.MethodParameter:105,1"
      Dst: "[org.apache.bcel.classfile.ConstantPool].getConstantUtf8"
    - Src: "org.apache.bcel.classfile.MethodParameter:105,1"
      Dst: "[org.apache.bcel.classfile.ConstantUtf8].getBytes"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.apache.bcel.classfile.MethodParameter].isFinal()"
    functionSourceFile: "org.apache.bcel.classfile.MethodParameter"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 8
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.bcel.classfile.MethodParameter:109"
      Branch Sides:
      - BranchSide: "org.apache.bcel.classfile.MethodParameter:108"
        BranchSideFuncs: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[org.apache.bcel.classfile.MethodParameter].isMandated()"
    functionSourceFile: "org.apache.bcel.classfile.MethodParameter"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 9
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.bcel.classfile.MethodParameter:113"
      Branch Sides:
      - BranchSide: "org.apache.bcel.classfile.MethodParameter:112"
        BranchSideFuncs: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[org.apache.bcel.classfile.MethodParameter].isSynthetic()"
    functionSourceFile: "org.apache.bcel.classfile.MethodParameter"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 8
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.bcel.classfile.MethodParameter:117"
      Branch Sides:
      - BranchSide: "org.apache.bcel.classfile.MethodParameter:116"
        BranchSideFuncs: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[org.apache.bcel.classfile.MethodParameter].setAccessFlags(int)"
    functionSourceFile: "org.apache.bcel.classfile.MethodParameter"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.bcel.classfile.MethodParameter].setNameIndex(int)"
    functionSourceFile: "org.apache.bcel.classfile.MethodParameter"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.code_intelligence.jazzer.api.AutofuzzConstructionException].<init>()"
    functionSourceFile: "com.code_intelligence.jazzer.api.AutofuzzConstructionException"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.code_intelligence.jazzer.api.AutofuzzConstructionException:24,1"
      Dst: "[java.lang.RuntimeException].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.code_intelligence.jazzer.api.AutofuzzConstructionException].<init>(java.lang.String)"
    functionSourceFile: "com.code_intelligence.jazzer.api.AutofuzzConstructionException"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.code_intelligence.jazzer.api.AutofuzzConstructionException:27,1"
      Dst: "[java.lang.RuntimeException].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.code_intelligence.jazzer.api.AutofuzzConstructionException].<init>(java.lang.Throwable)"
    functionSourceFile: "com.code_intelligence.jazzer.api.AutofuzzConstructionException"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.Throwable"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.code_intelligence.jazzer.api.AutofuzzConstructionException:30,1"
      Dst: "[java.lang.RuntimeException].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.bcel.generic.LDC].<init>()"
    functionSourceFile: "org.apache.bcel.generic.LDC"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.bcel.generic.LDC:37,1"
      Dst: "[org.apache.bcel.generic.CPInstruction].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.bcel.generic.LDC].<init>(int)"
    functionSourceFile: "org.apache.bcel.generic.LDC"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.bcel.generic.LDC:41,1"
      Dst: "[org.apache.bcel.generic.CPInstruction].<init>"
    - Src: "org.apache.bcel.generic.LDC:42,1"
      Dst: "[org.apache.bcel.generic.LDC].setSize"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.bcel.generic.LDC].accept(org.apache.bcel.generic.Visitor)"
    functionSourceFile: "org.apache.bcel.generic.LDC"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.apache.bcel.generic.Visitor"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 9
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.bcel.generic.LDC:53,1"
      Dst: "[org.apache.bcel.generic.Visitor].visitStackProducer"
    - Src: "org.apache.bcel.generic.LDC:54,1"
      Dst: "[org.apache.bcel.generic.Visitor].visitPushInstruction"
    - Src: "org.apache.bcel.generic.LDC:55,1"
      Dst: "[org.apache.bcel.generic.Visitor].visitExceptionThrower"
    - Src: "org.apache.bcel.generic.LDC:56,1"
      Dst: "[org.apache.bcel.generic.Visitor].visitTypedInstruction"
    - Src: "org.apache.bcel.generic.LDC:57,1"
      Dst: "[org.apache.bcel.generic.Visitor].visitCPInstruction"
    - Src: "org.apache.bcel.generic.LDC:58,1"
      Dst: "[org.apache.bcel.generic.Visitor].visitLDC"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.bcel.generic.LDC].dump(java.io.DataOutputStream)"
    functionSourceFile: "org.apache.bcel.generic.LDC"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.io.DataOutputStream"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 13
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.bcel.generic.LDC:69"
      Branch Sides:
      - BranchSide: "org.apache.bcel.generic.LDC:72"
        BranchSideFuncs: []
      - BranchSide: "org.apache.bcel.generic.LDC:71"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.bcel.generic.LDC:68,1"
      Dst: "[org.apache.bcel.generic.Instruction].getOpcode"
    - Src: "org.apache.bcel.generic.LDC:68,1"
      Dst: "[java.io.DataOutputStream].writeByte"
    - Src: "org.apache.bcel.generic.LDC:69,1"
      Dst: "[org.apache.bcel.generic.Instruction].getLength"
    - Src: "org.apache.bcel.generic.LDC:70,1"
      Dst: "[org.apache.bcel.generic.CPInstruction].getIndex"
    - Src: "org.apache.bcel.generic.LDC:72,1"
      Dst: "[java.io.DataOutputStream].writeShort"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[org.apache.bcel.generic.LDC].getExceptions()"
    functionSourceFile: "org.apache.bcel.generic.LDC"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.Class[]"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.bcel.generic.LDC:78,1"
      Dst: "[org.apache.bcel.ExceptionConst].createExceptions"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.bcel.generic.LDC].getType(org.apache.bcel.generic.ConstantPoolGen)"
    functionSourceFile: "org.apache.bcel.generic.LDC"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.apache.bcel.generic.Type"
    argCount: 1
    argTypes:
    - "org.apache.bcel.generic.ConstantPoolGen"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 25
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.bcel.generic.LDC:83,1"
      Dst: "[org.apache.bcel.generic.ConstantPoolGen].getConstantPool"
    - Src: "org.apache.bcel.generic.LDC:83,1"
      Dst: "[org.apache.bcel.generic.CPInstruction].getIndex"
    - Src: "org.apache.bcel.generic.LDC:83,1"
      Dst: "[org.apache.bcel.classfile.ConstantPool].getConstant"
    - Src: "org.apache.bcel.generic.LDC:83,1"
      Dst: "[org.apache.bcel.classfile.Constant].getTag"
    - Src: "org.apache.bcel.generic.LDC:93,1"
      Dst: "[java.lang.StringBuilder].<init>"
    - Src: "org.apache.bcel.generic.LDC:93,1"
      Dst: "[java.lang.StringBuilder].append"
    - Src: "org.apache.bcel.generic.LDC:93,1"
      Dst: "[java.lang.StringBuilder].toString"
    - Src: "org.apache.bcel.generic.LDC:93,1"
      Dst: "[java.lang.IllegalArgumentException].<init>"
    JavaMethodInfo: null
    BBCount: 6
    CyclomaticComplexity: 1
  - functionName: "[org.apache.bcel.generic.LDC].getValue(org.apache.bcel.generic.ConstantPoolGen)"
    functionSourceFile: "org.apache.bcel.generic.LDC"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 1
    argTypes:
    - "org.apache.bcel.generic.ConstantPoolGen"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 41
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.bcel.generic.LDC:98,1"
      Dst: "[org.apache.bcel.generic.ConstantPoolGen].getConstantPool"
    - Src: "org.apache.bcel.generic.LDC:98,1"
      Dst: "[org.apache.bcel.generic.CPInstruction].getIndex"
    - Src: "org.apache.bcel.generic.LDC:98,1"
      Dst: "[org.apache.bcel.classfile.ConstantPool].getConstant"
    - Src: "org.apache.bcel.generic.LDC:99,1"
      Dst: "[org.apache.bcel.classfile.Constant].getTag"
    - Src: "org.apache.bcel.generic.LDC:101,1"
      Dst: "[org.apache.bcel.classfile.ConstantString].getStringIndex"
    - Src: "org.apache.bcel.generic.LDC:103,1"
      Dst: "[org.apache.bcel.classfile.ConstantUtf8].getBytes"
    - Src: "org.apache.bcel.generic.LDC:105,1"
      Dst: "[org.apache.bcel.classfile.ConstantFloat].getBytes"
    - Src: "org.apache.bcel.generic.LDC:105,1"
      Dst: "[java.lang.Float].valueOf"
    - Src: "org.apache.bcel.generic.LDC:107,1"
      Dst: "[org.apache.bcel.classfile.ConstantInteger].getBytes"
    - Src: "org.apache.bcel.generic.LDC:107,1"
      Dst: "[java.lang.Integer].valueOf"
    - Src: "org.apache.bcel.generic.LDC:109,1"
      Dst: "[org.apache.bcel.classfile.ConstantClass].getNameIndex"
    - Src: "org.apache.bcel.generic.LDC:111,1"
      Dst: "[org.apache.bcel.generic.Type].internalTypeNameToSignature"
    - Src: "org.apache.bcel.generic.LDC:111,1"
      Dst: "[org.apache.bcel.generic.Type].getType"
    - Src: "org.apache.bcel.generic.LDC:113,1"
      Dst: "[java.lang.StringBuilder].<init>"
    - Src: "org.apache.bcel.generic.LDC:113,1"
      Dst: "[java.lang.StringBuilder].append"
    - Src: "org.apache.bcel.generic.LDC:113,1"
      Dst: "[java.lang.StringBuilder].toString"
    - Src: "org.apache.bcel.generic.LDC:113,1"
      Dst: "[java.lang.IllegalArgumentException].<init>"
    JavaMethodInfo: null
    BBCount: 6
    CyclomaticComplexity: 1
  - functionName: "[org.apache.bcel.generic.LDC].initFromFile(org.apache.bcel.util.ByteSequence,boolean)"
    functionSourceFile: "org.apache.bcel.generic.LDC"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "org.apache.bcel.util.ByteSequence"
    - "boolean"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 7
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.bcel.generic.LDC:122,1"
      Dst: "[org.apache.bcel.generic.Instruction].setLength"
    - Src: "org.apache.bcel.generic.LDC:123,1"
      Dst: "[java.io.DataInputStream].readUnsignedByte"
    - Src: "org.apache.bcel.generic.LDC:123,1"
      Dst: "[org.apache.bcel.generic.CPInstruction].setIndex"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.bcel.generic.LDC].setIndex(int)"
    functionSourceFile: "org.apache.bcel.generic.LDC"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.bcel.generic.LDC:131,1"
      Dst: "[org.apache.bcel.generic.CPInstruction].setIndex"
    - Src: "org.apache.bcel.generic.LDC:132,1"
      Dst: "[org.apache.bcel.generic.LDC].setSize"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.bcel.generic.LDC].setSize()"
    functionSourceFile: "org.apache.bcel.generic.LDC"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 9
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.bcel.generic.LDC:137"
      Branch Sides:
      - BranchSide: "org.apache.bcel.generic.LDC:141"
        BranchSideFuncs: []
      - BranchSide: "org.apache.bcel.generic.LDC:140"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.bcel.generic.LDC:137,1"
      Dst: "[org.apache.bcel.generic.CPInstruction].getIndex"
    - Src: "org.apache.bcel.generic.LDC:138,1"
      Dst: "[org.apache.bcel.generic.Instruction].setOpcode"
    - Src: "org.apache.bcel.generic.LDC:139,1"
      Dst: "[org.apache.bcel.generic.Instruction].setLength"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.time.FastDateParser$StrategyParser].<init>(org.apache.commons.lang3.time.FastDateParser,java.util.Calendar)"
    functionSourceFile: "org.apache.commons.lang3.time.FastDateParser$StrategyParser"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "org.apache.commons.lang3.time.FastDateParser"
    - "java.util.Calendar"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 7
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.lang3.time.FastDateParser$StrategyParser:223,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.time.FastDateParser$StrategyParser].getNextStrategy()"
    functionSourceFile: "org.apache.commons.lang3.time.FastDateParser$StrategyParser"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.apache.commons.lang3.time.FastDateParser$StrategyAndWidth"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 17
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.commons.lang3.time.FastDateParser$StrategyParser:228"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.time.FastDateParser$StrategyParser:232"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.time.FastDateParser$StrategyParser:231"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.time.FastDateParser$StrategyParser:233"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.time.FastDateParser$StrategyParser:236"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.time.FastDateParser$StrategyParser:235"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.lang3.time.FastDateParser$StrategyParser:228,1"
      Dst: "[org.apache.commons.lang3.time.FastDateParser].access$000"
    - Src: "org.apache.commons.lang3.time.FastDateParser$StrategyParser:228,1"
      Dst: "[java.lang.String].length"
    - Src: "org.apache.commons.lang3.time.FastDateParser$StrategyParser:232,1"
      Dst: "[java.lang.String].charAt"
    - Src: "org.apache.commons.lang3.time.FastDateParser$StrategyParser:233,1"
      Dst: "[org.apache.commons.lang3.time.FastDateParser].access$100"
    - Src: "org.apache.commons.lang3.time.FastDateParser$StrategyParser:234,1"
      Dst: "[org.apache.commons.lang3.time.FastDateParser$StrategyParser].letterPattern"
    - Src: "org.apache.commons.lang3.time.FastDateParser$StrategyParser:236,1"
      Dst: "[org.apache.commons.lang3.time.FastDateParser$StrategyParser].literal"
    JavaMethodInfo: null
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.time.FastDateParser$StrategyParser].letterPattern(char)"
    functionSourceFile: "org.apache.commons.lang3.time.FastDateParser$StrategyParser"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.apache.commons.lang3.time.FastDateParser$StrategyAndWidth"
    argCount: 1
    argTypes:
    - "char"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 26
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.commons.lang3.time.FastDateParser$StrategyParser:241"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.time.FastDateParser$StrategyParser:247"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.time.FastDateParser$StrategyParser:246"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.time.FastDateParser$StrategyParser:242"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.time.FastDateParser$StrategyParser:241"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.time.FastDateParser$StrategyParser:240"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.lang3.time.FastDateParser$StrategyParser:241,1"
      Dst: "[org.apache.commons.lang3.time.FastDateParser].access$000"
    - Src: "org.apache.commons.lang3.time.FastDateParser$StrategyParser:241,1"
      Dst: "[java.lang.String].length"
    - Src: "org.apache.commons.lang3.time.FastDateParser$StrategyParser:242,1"
      Dst: "[java.lang.String].charAt"
    - Src: "org.apache.commons.lang3.time.FastDateParser$StrategyParser:248,1"
      Dst: "[org.apache.commons.lang3.time.FastDateParser].access$200"
    - Src: "org.apache.commons.lang3.time.FastDateParser$StrategyParser:248,1"
      Dst: "[org.apache.commons.lang3.time.FastDateParser$StrategyAndWidth].<init>"
    JavaMethodInfo: null
    BBCount: 5
    CyclomaticComplexity: 2
  - functionName: "[org.apache.commons.lang3.time.FastDateParser$StrategyParser].literal()"
    functionSourceFile: "org.apache.commons.lang3.time.FastDateParser$StrategyParser"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.apache.commons.lang3.time.FastDateParser$StrategyAndWidth"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 54
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.commons.lang3.time.FastDateParser$StrategyParser:255"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.time.FastDateParser$StrategyParser:268"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.time.FastDateParser$StrategyParser:267"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.time.FastDateParser$StrategyParser:257"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.time.FastDateParser$StrategyParser:null"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.time.FastDateParser$StrategyParser:257"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.time.FastDateParser$StrategyParser:null"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.time.FastDateParser$StrategyParser:260"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.time.FastDateParser$StrategyParser:264"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.time.FastDateParser$StrategyParser:263"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.time.FastDateParser$StrategyParser:260"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.time.FastDateParser$StrategyParser:261"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.time.FastDateParser$StrategyParser:260"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.time.FastDateParser$StrategyParser:260"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.time.FastDateParser$StrategyParser:264"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.time.FastDateParser$StrategyParser:263"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.time.FastDateParser$StrategyParser:261"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.time.FastDateParser$StrategyParser:261"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.time.FastDateParser$StrategyParser:260"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.time.FastDateParser$StrategyParser:268"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.time.FastDateParser$StrategyParser:272"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.time.FastDateParser$StrategyParser:271"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.lang3.time.FastDateParser$StrategyParser:254,1"
      Dst: "[java.lang.StringBuilder].<init>"
    - Src: "org.apache.commons.lang3.time.FastDateParser$StrategyParser:255,1"
      Dst: "[org.apache.commons.lang3.time.FastDateParser].access$000"
    - Src: "org.apache.commons.lang3.time.FastDateParser$StrategyParser:255,1"
      Dst: "[java.lang.String].length"
    - Src: "org.apache.commons.lang3.time.FastDateParser$StrategyParser:256,1"
      Dst: "[java.lang.String].charAt"
    - Src: "org.apache.commons.lang3.time.FastDateParser$StrategyParser:257,1"
      Dst: "[org.apache.commons.lang3.time.FastDateParser].access$100"
    - Src: "org.apache.commons.lang3.time.FastDateParser$StrategyParser:265,1"
      Dst: "[java.lang.StringBuilder].append"
    - Src: "org.apache.commons.lang3.time.FastDateParser$StrategyParser:269,1"
      Dst: "[java.lang.IllegalArgumentException].<init>"
    - Src: "org.apache.commons.lang3.time.FastDateParser$StrategyParser:272,1"
      Dst: "[java.lang.StringBuilder].toString"
    - Src: "org.apache.commons.lang3.time.FastDateParser$StrategyParser:273,1"
      Dst: "[org.apache.commons.lang3.time.FastDateParser$CopyQuotedStrategy].<init>"
    - Src: "org.apache.commons.lang3.time.FastDateParser$StrategyParser:273,1"
      Dst: "[org.apache.commons.lang3.time.FastDateParser$StrategyAndWidth].<init>"
    JavaMethodInfo: null
    BBCount: 16
    CyclomaticComplexity: 2
  - functionName: "[org.apache.bcel.classfile.ModuleRequires].<init>(java.io.DataInput)"
    functionSourceFile: "org.apache.bcel.classfile.ModuleRequires"
    linkageType: null
    functionLinenumber: 44
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.io.DataInput"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 10
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.bcel.classfile.ModuleRequires:45,1"
      Dst: "[java.lang.Object].<init>"
    - Src: "org.apache.bcel.classfile.ModuleRequires:46,1"
      Dst: "[java.io.DataInput].readUnsignedShort"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.bcel.classfile.ModuleRequires].accept(org.apache.bcel.classfile.Visitor)"
    functionSourceFile: "org.apache.bcel.classfile.ModuleRequires"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.apache.bcel.classfile.Visitor"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.bcel.classfile.ModuleRequires:59,1"
      Dst: "[org.apache.bcel.classfile.Visitor].visitModuleRequires"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.bcel.classfile.ModuleRequires].copy()"
    functionSourceFile: "org.apache.bcel.classfile.ModuleRequires"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.apache.bcel.classfile.ModuleRequires"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.bcel.classfile.ModuleRequires:69,1"
      Dst: "[java.lang.Object].clone"
    JavaMethodInfo: null
    BBCount: 2
    CyclomaticComplexity: 1
  - functionName: "[org.apache.bcel.classfile.ModuleRequires].dump(java.io.DataOutputStream)"
    functionSourceFile: "org.apache.bcel.classfile.ModuleRequires"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.io.DataOutputStream"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 9
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.bcel.classfile.ModuleRequires:83,1"
      Dst: "[java.io.DataOutputStream].writeShort"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.bcel.classfile.ModuleRequires].toString()"
    functionSourceFile: "org.apache.bcel.classfile.ModuleRequires"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 19
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.bcel.classfile.ModuleRequires:93,1"
      Dst: "[java.lang.StringBuilder].<init>"
    - Src: "org.apache.bcel.classfile.ModuleRequires:93,1"
      Dst: "[java.lang.StringBuilder].append"
    - Src: "org.apache.bcel.classfile.ModuleRequires:93,1"
      Dst: "[java.lang.Integer].valueOf"
    - Src: "org.apache.bcel.classfile.ModuleRequires:93,1"
      Dst: "[java.lang.String].format"
    - Src: "org.apache.bcel.classfile.ModuleRequires:93,1"
      Dst: "[java.lang.StringBuilder].toString"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.bcel.classfile.ModuleRequires].toString(org.apache.bcel.classfile.ConstantPool)"
    functionSourceFile: "org.apache.bcel.classfile.ModuleRequires"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 1
    argTypes:
    - "org.apache.bcel.classfile.ConstantPool"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 25
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.bcel.classfile.ModuleRequires:104"
      Branch Sides:
      - BranchSide: "org.apache.bcel.classfile.ModuleRequires:100"
        BranchSideFuncs: []
      - BranchSide: "org.apache.bcel.classfile.ModuleRequires:99"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.bcel.classfile.ModuleRequires:100,1"
      Dst: "[java.lang.StringBuilder].<init>"
    - Src: "org.apache.bcel.classfile.ModuleRequires:101,1"
      Dst: "[org.apache.bcel.classfile.ConstantPool].constantToString"
    - Src: "org.apache.bcel.classfile.ModuleRequires:102,1"
      Dst: "[org.apache.bcel.classfile.Utility].compactClassName"
    - Src: "org.apache.bcel.classfile.ModuleRequires:102,1"
      Dst: "[java.lang.StringBuilder].append"
    - Src: "org.apache.bcel.classfile.ModuleRequires:103,1"
      Dst: "[java.lang.Integer].valueOf"
    - Src: "org.apache.bcel.classfile.ModuleRequires:103,1"
      Dst: "[java.lang.String].format"
    - Src: "org.apache.bcel.classfile.ModuleRequires:104,1"
      Dst: "[org.apache.bcel.classfile.ConstantPool].getConstantString"
    - Src: "org.apache.bcel.classfile.ModuleRequires:106,1"
      Dst: "[java.lang.StringBuilder].toString"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.time.FastDateParser$3].<init>(int)"
    functionSourceFile: "org.apache.commons.lang3.time.FastDateParser$3"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.lang3.time.FastDateParser$3:1048,1"
      Dst: "[org.apache.commons.lang3.time.FastDateParser$NumberStrategy].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.time.FastDateParser$3].modify(org.apache.commons.lang3.time.FastDateParser,int)"
    functionSourceFile: "org.apache.commons.lang3.time.FastDateParser$3"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "int"
    argCount: 2
    argTypes:
    - "org.apache.commons.lang3.time.FastDateParser"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 8
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.commons.lang3.time.FastDateParser$3:1051"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.time.FastDateParser$3:1050"
        BranchSideFuncs: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[org.apache.bcel.generic.FREM].<init>()"
    functionSourceFile: "org.apache.bcel.generic.FREM"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.bcel.generic.FREM:32,1"
      Dst: "[org.apache.bcel.generic.ArithmeticInstruction].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.bcel.generic.FREM].accept(org.apache.bcel.generic.Visitor)"
    functionSourceFile: "org.apache.bcel.generic.FREM"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.apache.bcel.generic.Visitor"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 8
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.bcel.generic.FREM:43,1"
      Dst: "[org.apache.bcel.generic.Visitor].visitTypedInstruction"
    - Src: "org.apache.bcel.generic.FREM:44,1"
      Dst: "[org.apache.bcel.generic.Visitor].visitStackProducer"
    - Src: "org.apache.bcel.generic.FREM:45,1"
      Dst: "[org.apache.bcel.generic.Visitor].visitStackConsumer"
    - Src: "org.apache.bcel.generic.FREM:46,1"
      Dst: "[org.apache.bcel.generic.Visitor].visitArithmeticInstruction"
    - Src: "org.apache.bcel.generic.FREM:47,1"
      Dst: "[org.apache.bcel.generic.Visitor].visitFREM"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.bcel.classfile.ConstantPackage].<init>(org.apache.bcel.classfile.ConstantPackage)"
    functionSourceFile: "org.apache.bcel.classfile.ConstantPackage"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.apache.bcel.classfile.ConstantPackage"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.bcel.classfile.ConstantPackage:45,1"
      Dst: "[org.apache.bcel.classfile.ConstantPackage].getNameIndex"
    - Src: "org.apache.bcel.classfile.ConstantPackage:45,1"
      Dst: "[org.apache.bcel.classfile.ConstantPackage].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.bcel.classfile.ConstantPackage].<init>(java.io.DataInput)"
    functionSourceFile: "org.apache.bcel.classfile.ConstantPackage"
    linkageType: null
    functionLinenumber: 54
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.io.DataInput"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.bcel.classfile.ConstantPackage].<init>(int)"
    functionUses: 1
    ICount: 5
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.bcel.classfile.ConstantPackage:55,1"
      Dst: "[java.io.DataInput].readUnsignedShort"
    - Src: "org.apache.bcel.classfile.ConstantPackage:55,1"
      Dst: "[org.apache.bcel.classfile.ConstantPackage].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.bcel.classfile.ConstantPackage].<init>(int)"
    functionSourceFile: "org.apache.bcel.classfile.ConstantPackage"
    linkageType: null
    functionLinenumber: 61
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.bcel.classfile.Constant].<init>(byte)"
    functionUses: 1
    ICount: 5
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.bcel.classfile.ConstantPackage:62,1"
      Dst: "[org.apache.bcel.classfile.Constant].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.bcel.classfile.ConstantPackage].accept(org.apache.bcel.classfile.Visitor)"
    functionSourceFile: "org.apache.bcel.classfile.ConstantPackage"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.apache.bcel.classfile.Visitor"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.bcel.classfile.ConstantPackage:74,1"
      Dst: "[org.apache.bcel.classfile.Visitor].visitConstantPackage"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.bcel.classfile.ConstantPackage].dump(java.io.DataOutputStream)"
    functionSourceFile: "org.apache.bcel.classfile.ConstantPackage"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.io.DataOutputStream"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 8
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.bcel.classfile.ConstantPackage:85,1"
      Dst: "[org.apache.bcel.classfile.Constant].getTag"
    - Src: "org.apache.bcel.classfile.ConstantPackage:85,1"
      Dst: "[java.io.DataOutputStream].writeByte"
    - Src: "org.apache.bcel.classfile.ConstantPackage:86,1"
      Dst: "[java.io.DataOutputStream].writeShort"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.bcel.classfile.ConstantPackage].getBytes(org.apache.bcel.classfile.ConstantPool)"
    functionSourceFile: "org.apache.bcel.classfile.ConstantPackage"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 1
    argTypes:
    - "org.apache.bcel.classfile.ConstantPool"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.bcel.classfile.ConstantPackage:93,1"
      Dst: "[org.apache.bcel.classfile.ConstantPackage].getConstantValue"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.bcel.classfile.ConstantPackage].getConstantValue(org.apache.bcel.classfile.ConstantPool)"
    functionSourceFile: "org.apache.bcel.classfile.ConstantPackage"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 1
    argTypes:
    - "org.apache.bcel.classfile.ConstantPool"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.bcel.classfile.ConstantPackage:101,1"
      Dst: "[org.apache.bcel.classfile.ConstantPool].getConstantUtf8"
    - Src: "org.apache.bcel.classfile.ConstantPackage:101,1"
      Dst: "[org.apache.bcel.classfile.ConstantUtf8].getBytes"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.bcel.classfile.ConstantPackage].getNameIndex()"
    functionSourceFile: "org.apache.bcel.classfile.ConstantPackage"
    linkageType: null
    functionLinenumber: 107
    functionDepth: 0
    returnType: "int"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.bcel.classfile.ConstantPackage].setNameIndex(int)"
    functionSourceFile: "org.apache.bcel.classfile.ConstantPackage"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.bcel.classfile.ConstantPackage].toString()"
    functionSourceFile: "org.apache.bcel.classfile.ConstantPackage"
    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.apache.bcel.classfile.ConstantPackage:123,1"
      Dst: "[java.lang.StringBuilder].<init>"
    - Src: "org.apache.bcel.classfile.ConstantPackage:123,1"
      Dst: "[org.apache.bcel.classfile.Constant].toString"
    - Src: "org.apache.bcel.classfile.ConstantPackage:123,1"
      Dst: "[java.lang.StringBuilder].append"
    - Src: "org.apache.bcel.classfile.ConstantPackage:123,1"
      Dst: "[java.lang.StringBuilder].toString"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.code_intelligence.jazzer.api.Jazzer].<init>()"
    functionSourceFile: "com.code_intelligence.jazzer.api.Jazzer"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.code_intelligence.jazzer.api.Jazzer:85,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.code_intelligence.jazzer.api.Jazzer].guideTowardsEquality(java.lang.String,java.lang.String,int)"
    functionSourceFile: "com.code_intelligence.jazzer.api.Jazzer"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 3
    argTypes:
    - "java.lang.String"
    - "java.lang.String"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 12
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.code_intelligence.jazzer.api.Jazzer:113"
      Branch Sides:
      - BranchSide: "com.code_intelligence.jazzer.api.Jazzer:117"
        BranchSideFuncs: []
      - BranchSide: "com.code_intelligence.jazzer.api.Jazzer:116"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.code_intelligence.jazzer.api.Jazzer:117,1"
      Dst: "[java.lang.invoke.MethodHandle].invokeExact"
    - Src: "com.code_intelligence.jazzer.api.Jazzer:119,1"
      Dst: "[java.lang.Throwable].printStackTrace"
    JavaMethodInfo: null
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[com.code_intelligence.jazzer.api.Jazzer].guideTowardsEquality(byte[],byte[],int)"
    functionSourceFile: "com.code_intelligence.jazzer.api.Jazzer"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 3
    argTypes:
    - "byte[]"
    - "byte[]"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 12
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.code_intelligence.jazzer.api.Jazzer:136"
      Branch Sides:
      - BranchSide: "com.code_intelligence.jazzer.api.Jazzer:140"
        BranchSideFuncs: []
      - BranchSide: "com.code_intelligence.jazzer.api.Jazzer:139"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.code_intelligence.jazzer.api.Jazzer:140,1"
      Dst: "[java.lang.invoke.MethodHandle].invokeExact"
    - Src: "com.code_intelligence.jazzer.api.Jazzer:142,1"
      Dst: "[java.lang.Throwable].printStackTrace"
    JavaMethodInfo: null
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[com.code_intelligence.jazzer.api.Jazzer].guideTowardsContainment(java.lang.String,java.lang.String,int)"
    functionSourceFile: "com.code_intelligence.jazzer.api.Jazzer"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 3
    argTypes:
    - "java.lang.String"
    - "java.lang.String"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 12
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.code_intelligence.jazzer.api.Jazzer:160"
      Branch Sides:
      - BranchSide: "com.code_intelligence.jazzer.api.Jazzer:164"
        BranchSideFuncs: []
      - BranchSide: "com.code_intelligence.jazzer.api.Jazzer:163"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.code_intelligence.jazzer.api.Jazzer:164,1"
      Dst: "[java.lang.invoke.MethodHandle].invokeExact"
    - Src: "com.code_intelligence.jazzer.api.Jazzer:166,1"
      Dst: "[java.lang.Throwable].printStackTrace"
    JavaMethodInfo: null
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[com.code_intelligence.jazzer.api.Jazzer].exploreState(byte,int)"
    functionSourceFile: "com.code_intelligence.jazzer.api.Jazzer"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "byte"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 16
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.code_intelligence.jazzer.api.Jazzer:186"
      Branch Sides:
      - BranchSide: "com.code_intelligence.jazzer.api.Jazzer:207"
        BranchSideFuncs: []
      - BranchSide: "com.code_intelligence.jazzer.api.Jazzer:206"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.code_intelligence.jazzer.api.Jazzer:210,1"
      Dst: "[java.lang.invoke.MethodHandle].invokeExact"
    - Src: "com.code_intelligence.jazzer.api.Jazzer:212,1"
      Dst: "[java.lang.Throwable].printStackTrace"
    JavaMethodInfo: null
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[com.code_intelligence.jazzer.api.Jazzer].reportFindingFromHook(java.lang.Throwable)"
    functionSourceFile: "com.code_intelligence.jazzer.api.Jazzer"
    linkageType: null
    functionLinenumber: 224
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.Throwable"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.code_intelligence.jazzer.api.Jazzer].rethrowUnchecked(java.lang.Throwable)"
    - "[com.code_intelligence.jazzer.api.Jazzer].rethrowUnchecked(java.lang.Throwable)"
    functionUses: 1
    ICount: 17
    EdgeCount: 2
    BranchProfiles: []
    Callsites:
    - Src: "com.code_intelligence.jazzer.api.Jazzer:225,1"
      Dst: "[java.lang.Class].getMethod"
    - Src: "com.code_intelligence.jazzer.api.Jazzer:225,1"
      Dst: "[java.lang.reflect.Method].invoke"
    - Src: "com.code_intelligence.jazzer.api.Jazzer:229,1"
      Dst: "[com.code_intelligence.jazzer.api.Jazzer].rethrowUnchecked"
    - Src: "com.code_intelligence.jazzer.api.Jazzer:231,1"
      Dst: "[java.lang.reflect.InvocationTargetException].getCause"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[com.code_intelligence.jazzer.api.Jazzer].onFuzzTargetReady(java.lang.Runnable)"
    functionSourceFile: "com.code_intelligence.jazzer.api.Jazzer"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.Runnable"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 7
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.code_intelligence.jazzer.api.Jazzer:245,1"
      Dst: "[java.lang.invoke.MethodHandle].invokeExact"
    - Src: "com.code_intelligence.jazzer.api.Jazzer:247,1"
      Dst: "[java.lang.Throwable].printStackTrace"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.code_intelligence.jazzer.api.Jazzer].getLibFuzzerSeed()"
    functionSourceFile: "com.code_intelligence.jazzer.api.Jazzer"
    linkageType: null
    functionLinenumber: 254
    functionDepth: 0
    returnType: "int"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.System].getProperty(java.lang.String)"
    functionUses: 1
    ICount: 8
    EdgeCount: 1
    BranchProfiles:
    - Branch String: "com.code_intelligence.jazzer.api.Jazzer:256"
      Branch Sides:
      - BranchSide: "com.code_intelligence.jazzer.api.Jazzer:260"
        BranchSideFuncs: []
      - BranchSide: "com.code_intelligence.jazzer.api.Jazzer:259"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.code_intelligence.jazzer.api.Jazzer:255,1"
      Dst: "[java.lang.System].getProperty"
    - Src: "com.code_intelligence.jazzer.api.Jazzer:257,1"
      Dst: "[java.security.SecureRandom].<init>"
    - Src: "com.code_intelligence.jazzer.api.Jazzer:257,1"
      Dst: "[java.util.Random].nextInt"
    - Src: "com.code_intelligence.jazzer.api.Jazzer:260,1"
      Dst: "[java.lang.Integer].parseUnsignedInt"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.code_intelligence.jazzer.api.Jazzer].rethrowUnchecked(java.lang.Throwable)"
    functionSourceFile: "com.code_intelligence.jazzer.api.Jazzer"
    linkageType: null
    functionLinenumber: 265
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.Throwable"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 2
    ICount: 2
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.bcel.generic.IFNE].<init>()"
    functionSourceFile: "org.apache.bcel.generic.IFNE"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.bcel.generic.IFNE:31,1"
      Dst: "[org.apache.bcel.generic.IfInstruction].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.bcel.generic.IFNE].<init>(org.apache.bcel.generic.InstructionHandle)"
    functionSourceFile: "org.apache.bcel.generic.IFNE"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.apache.bcel.generic.InstructionHandle"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.bcel.generic.IFNE:35,1"
      Dst: "[org.apache.bcel.generic.IfInstruction].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.bcel.generic.IFNE].accept(org.apache.bcel.generic.Visitor)"
    functionSourceFile: "org.apache.bcel.generic.IFNE"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.apache.bcel.generic.Visitor"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 7
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.bcel.generic.IFNE:46,1"
      Dst: "[org.apache.bcel.generic.Visitor].visitStackConsumer"
    - Src: "org.apache.bcel.generic.IFNE:47,1"
      Dst: "[org.apache.bcel.generic.Visitor].visitBranchInstruction"
    - Src: "org.apache.bcel.generic.IFNE:48,1"
      Dst: "[org.apache.bcel.generic.Visitor].visitIfInstruction"
    - Src: "org.apache.bcel.generic.IFNE:49,1"
      Dst: "[org.apache.bcel.generic.Visitor].visitIFNE"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.bcel.generic.IFNE].negate()"
    functionSourceFile: "org.apache.bcel.generic.IFNE"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.apache.bcel.generic.IfInstruction"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.bcel.generic.IFNE:57,1"
      Dst: "[org.apache.bcel.generic.BranchInstruction].getTarget"
    - Src: "org.apache.bcel.generic.IFNE:57,1"
      Dst: "[org.apache.bcel.generic.IFEQ].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.bcel.classfile.ArrayElementValue].<init>(int,org.apache.bcel.classfile.ElementValue[],org.apache.bcel.classfile.ConstantPool)"
    functionSourceFile: "org.apache.bcel.classfile.ArrayElementValue"
    linkageType: null
    functionLinenumber: 29
    functionDepth: 0
    returnType: "void"
    argCount: 3
    argTypes:
    - "int"
    - "org.apache.bcel.classfile.ElementValue[]"
    - "org.apache.bcel.classfile.ConstantPool"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.bcel.classfile.ElementValue].<init>(int,org.apache.bcel.classfile.ConstantPool)"
    - "[org.apache.bcel.classfile.ClassFormatException].<init>(java.lang.String)"
    functionUses: 1
    ICount: 16
    EdgeCount: 2
    BranchProfiles:
    - Branch String: "org.apache.bcel.classfile.ArrayElementValue:31"
      Branch Sides:
      - BranchSide: "org.apache.bcel.classfile.ArrayElementValue:34"
        BranchSideFuncs:
        - "<init>(java.lang.String)"
      - BranchSide: "org.apache.bcel.classfile.ArrayElementValue:33"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.bcel.classfile.ArrayElementValue:30,1"
      Dst: "[org.apache.bcel.classfile.ElementValue].<init>"
    - Src: "org.apache.bcel.classfile.ArrayElementValue:32,1"
      Dst: "[java.lang.StringBuilder].<init>"
    - Src: "org.apache.bcel.classfile.ArrayElementValue:32,1"
      Dst: "[java.lang.StringBuilder].append"
    - Src: "org.apache.bcel.classfile.ArrayElementValue:32,1"
      Dst: "[java.lang.StringBuilder].toString"
    - Src: "org.apache.bcel.classfile.ArrayElementValue:32,1"
      Dst: "[org.apache.bcel.classfile.ClassFormatException].<init>"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.apache.bcel.classfile.ArrayElementValue].dump(java.io.DataOutputStream)"
    functionSourceFile: "org.apache.bcel.classfile.ArrayElementValue"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.io.DataOutputStream"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 16
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.bcel.classfile.ArrayElementValue:41"
      Branch Sides:
      - BranchSide: "org.apache.bcel.classfile.ArrayElementValue:43"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.bcel.classfile.ArrayElementValue:39,1"
      Dst: "[org.apache.bcel.classfile.ElementValue].getType"
    - Src: "org.apache.bcel.classfile.ArrayElementValue:39,1"
      Dst: "[java.io.DataOutputStream].writeByte"
    - Src: "org.apache.bcel.classfile.ArrayElementValue:40,1"
      Dst: "[java.io.DataOutputStream].writeShort"
    - Src: "org.apache.bcel.classfile.ArrayElementValue:42,1"
      Dst: "[org.apache.bcel.classfile.ElementValue].dump"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 2
  - functionName: "[org.apache.bcel.classfile.ArrayElementValue].getElementValuesArray()"
    functionSourceFile: "org.apache.bcel.classfile.ArrayElementValue"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.apache.bcel.classfile.ElementValue[]"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.bcel.classfile.ArrayElementValue].getElementValuesArraySize()"
    functionSourceFile: "org.apache.bcel.classfile.ArrayElementValue"
    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.apache.bcel.classfile.ArrayElementValue].stringifyValue()"
    functionSourceFile: "org.apache.bcel.classfile.ArrayElementValue"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 22
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.bcel.classfile.ArrayElementValue:58"
      Branch Sides:
      - BranchSide: "org.apache.bcel.classfile.ArrayElementValue:64"
        BranchSideFuncs: []
      - BranchSide: "org.apache.bcel.classfile.ArrayElementValue:63"
        BranchSideFuncs: []
    - Branch String: "org.apache.bcel.classfile.ArrayElementValue:60"
      Branch Sides:
      - BranchSide: "org.apache.bcel.classfile.ArrayElementValue:56"
        BranchSideFuncs: []
      - BranchSide: "org.apache.bcel.classfile.ArrayElementValue:55"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.bcel.classfile.ArrayElementValue:56,1"
      Dst: "[java.lang.StringBuilder].<init>"
    - Src: "org.apache.bcel.classfile.ArrayElementValue:57,1"
      Dst: "[java.lang.StringBuilder].append"
    - Src: "org.apache.bcel.classfile.ArrayElementValue:59,1"
      Dst: "[org.apache.bcel.classfile.ElementValue].stringifyValue"
    - Src: "org.apache.bcel.classfile.ArrayElementValue:65,1"
      Dst: "[java.lang.StringBuilder].toString"
    JavaMethodInfo: null
    BBCount: 6
    CyclomaticComplexity: 2
  - functionName: "[org.apache.bcel.classfile.ArrayElementValue].toString()"
    functionSourceFile: "org.apache.bcel.classfile.ArrayElementValue"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 21
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.bcel.classfile.ArrayElementValue:72"
      Branch Sides:
      - BranchSide: "org.apache.bcel.classfile.ArrayElementValue:78"
        BranchSideFuncs: []
      - BranchSide: "org.apache.bcel.classfile.ArrayElementValue:77"
        BranchSideFuncs: []
    - Branch String: "org.apache.bcel.classfile.ArrayElementValue:74"
      Branch Sides:
      - BranchSide: "org.apache.bcel.classfile.ArrayElementValue:70"
        BranchSideFuncs: []
      - BranchSide: "org.apache.bcel.classfile.ArrayElementValue:69"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.bcel.classfile.ArrayElementValue:70,1"
      Dst: "[java.lang.StringBuilder].<init>"
    - Src: "org.apache.bcel.classfile.ArrayElementValue:71,1"
      Dst: "[java.lang.StringBuilder].append"
    - Src: "org.apache.bcel.classfile.ArrayElementValue:79,1"
      Dst: "[java.lang.StringBuilder].toString"
    JavaMethodInfo: null
    BBCount: 6
    CyclomaticComplexity: 2
  - functionName: "[org.apache.bcel.generic.DUP2_X1].<init>()"
    functionSourceFile: "org.apache.bcel.generic.DUP2_X1"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.bcel.generic.DUP2_X1:29,1"
      Dst: "[org.apache.bcel.generic.StackInstruction].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.bcel.generic.DUP2_X1].accept(org.apache.bcel.generic.Visitor)"
    functionSourceFile: "org.apache.bcel.generic.DUP2_X1"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.apache.bcel.generic.Visitor"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.bcel.generic.DUP2_X1:40,1"
      Dst: "[org.apache.bcel.generic.Visitor].visitStackInstruction"
    - Src: "org.apache.bcel.generic.DUP2_X1:41,1"
      Dst: "[org.apache.bcel.generic.Visitor].visitDUP2_X1"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.SystemUtils].getEnvironmentVariable(java.lang.String,java.lang.String)"
    functionSourceFile: "org.apache.commons.lang3.SystemUtils"
    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.apache.commons.lang3.SystemUtils:1896"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.SystemUtils:1895"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.SystemUtils:1894"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.lang3.SystemUtils:1895,1"
      Dst: "[java.lang.System].getenv"
    JavaMethodInfo: null
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.SystemUtils].getHostName()"
    functionSourceFile: "org.apache.commons.lang3.SystemUtils"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.commons.lang3.SystemUtils:1916"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.SystemUtils:1915"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.lang3.SystemUtils:1916,1"
      Dst: "[java.lang.System].getenv"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.SystemUtils].getJavaHome()"
    functionSourceFile: "org.apache.commons.lang3.SystemUtils"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.io.File"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.lang3.SystemUtils:1929,1"
      Dst: "[org.apache.commons.lang3.SystemProperties].getJavaHome"
    - Src: "org.apache.commons.lang3.SystemUtils:1929,1"
      Dst: "[java.io.File].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.SystemUtils].getJavaIoTmpDir()"
    functionSourceFile: "org.apache.commons.lang3.SystemUtils"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.io.File"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.lang3.SystemUtils:1942,1"
      Dst: "[org.apache.commons.lang3.SystemProperties].getJavaIoTmpdir"
    - Src: "org.apache.commons.lang3.SystemUtils:1942,1"
      Dst: "[java.io.File].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.SystemUtils].getJavaVersionMatches(java.lang.String)"
    functionSourceFile: "org.apache.commons.lang3.SystemUtils"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.lang3.SystemUtils:1952,1"
      Dst: "[org.apache.commons.lang3.SystemUtils].isJavaVersionMatch"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.SystemUtils].getOsMatches(java.lang.String,java.lang.String)"
    functionSourceFile: "org.apache.commons.lang3.SystemUtils"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 2
    argTypes:
    - "java.lang.String"
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.lang3.SystemUtils:1963,1"
      Dst: "[org.apache.commons.lang3.SystemUtils].isOSMatch"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.SystemUtils].getOsMatchesName(java.lang.String)"
    functionSourceFile: "org.apache.commons.lang3.SystemUtils"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.lang3.SystemUtils:1973,1"
      Dst: "[org.apache.commons.lang3.SystemUtils].isOSNameMatch"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.SystemUtils].getUserDir()"
    functionSourceFile: "org.apache.commons.lang3.SystemUtils"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.io.File"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.lang3.SystemUtils:1986,1"
      Dst: "[org.apache.commons.lang3.SystemProperties].getUserDir"
    - Src: "org.apache.commons.lang3.SystemUtils:1986,1"
      Dst: "[java.io.File].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.SystemUtils].getUserHome()"
    functionSourceFile: "org.apache.commons.lang3.SystemUtils"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.io.File"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.lang3.SystemUtils:1999,1"
      Dst: "[org.apache.commons.lang3.SystemProperties].getUserHome"
    - Src: "org.apache.commons.lang3.SystemUtils:1999,1"
      Dst: "[java.io.File].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.SystemUtils].getUserName()"
    functionSourceFile: "org.apache.commons.lang3.SystemUtils"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 2
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.lang3.SystemUtils:2014,1"
      Dst: "[org.apache.commons.lang3.SystemProperties].getUserName"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.SystemUtils].getUserName(java.lang.String)"
    functionSourceFile: "org.apache.commons.lang3.SystemUtils"
    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.apache.commons.lang3.SystemUtils:2028,1"
      Dst: "[java.lang.System].getProperty"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.SystemUtils].isJavaAwtHeadless()"
    functionSourceFile: "org.apache.commons.lang3.SystemUtils"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.lang3.SystemUtils:2040,1"
      Dst: "[java.lang.Boolean].toString"
    - Src: "org.apache.commons.lang3.SystemUtils:2040,1"
      Dst: "[java.lang.String].equals"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.SystemUtils].isJavaVersionAtLeast(org.apache.commons.lang3.JavaVersion)"
    functionSourceFile: "org.apache.commons.lang3.SystemUtils"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "org.apache.commons.lang3.JavaVersion"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.lang3.SystemUtils:2050,1"
      Dst: "[org.apache.commons.lang3.JavaVersion].atLeast"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.SystemUtils].isJavaVersionAtMost(org.apache.commons.lang3.JavaVersion)"
    functionSourceFile: "org.apache.commons.lang3.SystemUtils"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "org.apache.commons.lang3.JavaVersion"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.lang3.SystemUtils:2065,1"
      Dst: "[org.apache.commons.lang3.JavaVersion].atMost"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.SystemUtils].isJavaVersionMatch(java.lang.String,java.lang.String)"
    functionSourceFile: "org.apache.commons.lang3.SystemUtils"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 2
    argTypes:
    - "java.lang.String"
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.commons.lang3.SystemUtils:2080"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.SystemUtils:2083"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.SystemUtils:2082"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.lang3.SystemUtils:2083,1"
      Dst: "[java.lang.String].startsWith"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.SystemUtils].isOSMatch(java.lang.String,java.lang.String,java.lang.String,java.lang.String)"
    functionSourceFile: "org.apache.commons.lang3.SystemUtils"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 4
    argTypes:
    - "java.lang.String"
    - "java.lang.String"
    - "java.lang.String"
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 15
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.commons.lang3.SystemUtils:2099"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.SystemUtils:2100"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.SystemUtils:2099"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.SystemUtils:2099"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.SystemUtils:2102"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.SystemUtils:2101"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.SystemUtils:2102"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.SystemUtils:2101"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.SystemUtils:2102"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.SystemUtils:2101"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.lang3.SystemUtils:2102,1"
      Dst: "[org.apache.commons.lang3.SystemUtils].isOSNameMatch"
    - Src: "org.apache.commons.lang3.SystemUtils:2102,1"
      Dst: "[org.apache.commons.lang3.SystemUtils].isOSVersionMatch"
    JavaMethodInfo: null
    BBCount: 8
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.SystemUtils].isOSNameMatch(java.lang.String,java.lang.String)"
    functionSourceFile: "org.apache.commons.lang3.SystemUtils"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 2
    argTypes:
    - "java.lang.String"
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.commons.lang3.SystemUtils:2116"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.SystemUtils:2119"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.SystemUtils:2118"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.lang3.SystemUtils:2119,1"
      Dst: "[java.lang.String].startsWith"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.SystemUtils].isOSVersionMatch(java.lang.String,java.lang.String)"
    functionSourceFile: "org.apache.commons.lang3.SystemUtils"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 2
    argTypes:
    - "java.lang.String"
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 20
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.commons.lang3.SystemUtils:2133"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.SystemUtils:2138"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.SystemUtils:2137"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.SystemUtils:2140"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.SystemUtils:2145"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.SystemUtils:2144"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.SystemUtils:2141"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.SystemUtils:2138"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.SystemUtils:2137"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.lang3.SystemUtils:2133,1"
      Dst: "[org.apache.commons.lang3.StringUtils].isEmpty"
    - Src: "org.apache.commons.lang3.SystemUtils:2138,1"
      Dst: "[java.lang.String].split"
    - Src: "org.apache.commons.lang3.SystemUtils:2140,1"
      Dst: "[java.lang.Math].min"
    - Src: "org.apache.commons.lang3.SystemUtils:2141,1"
      Dst: "[java.lang.String].equals"
    JavaMethodInfo: null
    BBCount: 8
    CyclomaticComplexity: 2
  - functionName: "[org.apache.commons.lang3.SystemUtils].<init>()"
    functionSourceFile: "org.apache.commons.lang3.SystemUtils"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.lang3.SystemUtils:2156,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.SystemUtils].lambda$static$0()"
    functionSourceFile: "org.apache.commons.lang3.SystemUtils"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 2
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.lang3.SystemUtils:722,1"
      Dst: "[org.apache.commons.lang3.SystemProperties].getProperty"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.time.FastDatePrinter$TwoDigitYearField].<init>()"
    functionSourceFile: "org.apache.commons.lang3.time.FastDatePrinter$TwoDigitYearField"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.lang3.time.FastDatePrinter$TwoDigitYearField:1104,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.time.FastDatePrinter$TwoDigitYearField].estimateLength()"
    functionSourceFile: "org.apache.commons.lang3.time.FastDatePrinter$TwoDigitYearField"
    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: "[org.apache.commons.lang3.time.FastDatePrinter$TwoDigitYearField].appendTo(java.lang.Appendable,java.util.Calendar)"
    functionSourceFile: "org.apache.commons.lang3.time.FastDatePrinter$TwoDigitYearField"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "java.lang.Appendable"
    - "java.util.Calendar"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 7
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.lang3.time.FastDatePrinter$TwoDigitYearField:1120,1"
      Dst: "[java.util.Calendar].get"
    - Src: "org.apache.commons.lang3.time.FastDatePrinter$TwoDigitYearField:1120,1"
      Dst: "[org.apache.commons.lang3.time.FastDatePrinter$TwoDigitYearField].appendTo"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.time.FastDatePrinter$TwoDigitYearField].appendTo(java.lang.Appendable,int)"
    functionSourceFile: "org.apache.commons.lang3.time.FastDatePrinter$TwoDigitYearField"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "java.lang.Appendable"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.lang3.time.FastDatePrinter$TwoDigitYearField:1128,1"
      Dst: "[org.apache.commons.lang3.time.FastDatePrinter].access$000"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.function.Failable].accept(org.apache.commons.lang3.function.FailableBiConsumer,java.lang.Object,java.lang.Object)"
    functionSourceFile: "org.apache.commons.lang3.function.Failable"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 3
    argTypes:
    - "org.apache.commons.lang3.function.FailableBiConsumer"
    - "java.lang.Object"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.lang3.function.Failable:85,1"
      Dst: "[org.apache.commons.lang3.function.Failable$lambda_accept_0__69].bootstrap$"
    - Src: "org.apache.commons.lang3.function.Failable:85,1"
      Dst: "[org.apache.commons.lang3.function.Failable].run"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.function.Failable].accept(org.apache.commons.lang3.function.FailableConsumer,java.lang.Object)"
    functionSourceFile: "org.apache.commons.lang3.function.Failable"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "org.apache.commons.lang3.function.FailableConsumer"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.lang3.function.Failable:97,1"
      Dst: "[org.apache.commons.lang3.function.Failable$lambda_accept_1__70].bootstrap$"
    - Src: "org.apache.commons.lang3.function.Failable:97,1"
      Dst: "[org.apache.commons.lang3.function.Failable].run"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.function.Failable].accept(org.apache.commons.lang3.function.FailableDoubleConsumer,double)"
    functionSourceFile: "org.apache.commons.lang3.function.Failable"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "org.apache.commons.lang3.function.FailableDoubleConsumer"
    - "double"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.lang3.function.Failable:108,1"
      Dst: "[org.apache.commons.lang3.function.Failable$lambda_accept_2__71].bootstrap$"
    - Src: "org.apache.commons.lang3.function.Failable:108,1"
      Dst: "[org.apache.commons.lang3.function.Failable].run"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.function.Failable].accept(org.apache.commons.lang3.function.FailableIntConsumer,int)"
    functionSourceFile: "org.apache.commons.lang3.function.Failable"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "org.apache.commons.lang3.function.FailableIntConsumer"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.lang3.function.Failable:119,1"
      Dst: "[org.apache.commons.lang3.function.Failable$lambda_accept_3__72].bootstrap$"
    - Src: "org.apache.commons.lang3.function.Failable:119,1"
      Dst: "[org.apache.commons.lang3.function.Failable].run"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.function.Failable].accept(org.apache.commons.lang3.function.FailableLongConsumer,long)"
    functionSourceFile: "org.apache.commons.lang3.function.Failable"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "org.apache.commons.lang3.function.FailableLongConsumer"
    - "long"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.lang3.function.Failable:130,1"
      Dst: "[org.apache.commons.lang3.function.Failable$lambda_accept_4__73].bootstrap$"
    - Src: "org.apache.commons.lang3.function.Failable:130,1"
      Dst: "[org.apache.commons.lang3.function.Failable].run"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.function.Failable].apply(org.apache.commons.lang3.function.FailableBiFunction,java.lang.Object,java.lang.Object)"
    functionSourceFile: "org.apache.commons.lang3.function.Failable"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 3
    argTypes:
    - "org.apache.commons.lang3.function.FailableBiFunction"
    - "java.lang.Object"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.lang3.function.Failable:147,1"
      Dst: "[org.apache.commons.lang3.function.Failable$lambda_apply_5__74].bootstrap$"
    - Src: "org.apache.commons.lang3.function.Failable:147,1"
      Dst: "[org.apache.commons.lang3.function.Failable].get"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.function.Failable].apply(org.apache.commons.lang3.function.FailableFunction,java.lang.Object)"
    functionSourceFile: "org.apache.commons.lang3.function.Failable"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 2
    argTypes:
    - "org.apache.commons.lang3.function.FailableFunction"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.lang3.function.Failable:161,1"
      Dst: "[org.apache.commons.lang3.function.Failable$lambda_apply_6__75].bootstrap$"
    - Src: "org.apache.commons.lang3.function.Failable:161,1"
      Dst: "[org.apache.commons.lang3.function.Failable].get"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.function.Failable].applyAsDouble(org.apache.commons.lang3.function.FailableDoubleBinaryOperator,double,double)"
    functionSourceFile: "org.apache.commons.lang3.function.Failable"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "double"
    argCount: 3
    argTypes:
    - "org.apache.commons.lang3.function.FailableDoubleBinaryOperator"
    - "double"
    - "double"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.lang3.function.Failable:175,1"
      Dst: "[org.apache.commons.lang3.function.Failable$lambda_applyAsDouble_7__76].bootstrap$"
    - Src: "org.apache.commons.lang3.function.Failable:175,1"
      Dst: "[org.apache.commons.lang3.function.Failable].getAsDouble"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.function.Failable].asBiConsumer(org.apache.commons.lang3.function.FailableBiConsumer)"
    functionSourceFile: "org.apache.commons.lang3.function.Failable"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.util.function.BiConsumer"
    argCount: 1
    argTypes:
    - "org.apache.commons.lang3.function.FailableBiConsumer"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.lang3.function.Failable:187,1"
      Dst: "[org.apache.commons.lang3.function.Failable$lambda_asBiConsumer_8__77].bootstrap$"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.function.Failable].asBiFunction(org.apache.commons.lang3.function.FailableBiFunction)"
    functionSourceFile: "org.apache.commons.lang3.function.Failable"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.util.function.BiFunction"
    argCount: 1
    argTypes:
    - "org.apache.commons.lang3.function.FailableBiFunction"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.lang3.function.Failable:200,1"
      Dst: "[org.apache.commons.lang3.function.Failable$lambda_asBiFunction_9__78].bootstrap$"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.function.Failable].asBiPredicate(org.apache.commons.lang3.function.FailableBiPredicate)"
    functionSourceFile: "org.apache.commons.lang3.function.Failable"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.util.function.BiPredicate"
    argCount: 1
    argTypes:
    - "org.apache.commons.lang3.function.FailableBiPredicate"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.lang3.function.Failable:212,1"
      Dst: "[org.apache.commons.lang3.function.Failable$lambda_asBiPredicate_10__79].bootstrap$"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.function.Failable].asCallable(org.apache.commons.lang3.function.FailableCallable)"
    functionSourceFile: "org.apache.commons.lang3.function.Failable"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.util.concurrent.Callable"
    argCount: 1
    argTypes:
    - "org.apache.commons.lang3.function.FailableCallable"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.lang3.function.Failable:223,1"
      Dst: "[org.apache.commons.lang3.function.Failable$lambda_asCallable_11__80].bootstrap$"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.function.Failable].asConsumer(org.apache.commons.lang3.function.FailableConsumer)"
    functionSourceFile: "org.apache.commons.lang3.function.Failable"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.util.function.Consumer"
    argCount: 1
    argTypes:
    - "org.apache.commons.lang3.function.FailableConsumer"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.lang3.function.Failable:234,1"
      Dst: "[org.apache.commons.lang3.function.Failable$lambda_asConsumer_12__81].bootstrap$"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.function.Failable].asFunction(org.apache.commons.lang3.function.FailableFunction)"
    functionSourceFile: "org.apache.commons.lang3.function.Failable"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.util.function.Function"
    argCount: 1
    argTypes:
    - "org.apache.commons.lang3.function.FailableFunction"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.lang3.function.Failable:246,1"
      Dst: "[org.apache.commons.lang3.function.Failable$lambda_asFunction_13__82].bootstrap$"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.function.Failable].asPredicate(org.apache.commons.lang3.function.FailablePredicate)"
    functionSourceFile: "org.apache.commons.lang3.function.Failable"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.util.function.Predicate"
    argCount: 1
    argTypes:
    - "org.apache.commons.lang3.function.FailablePredicate"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.lang3.function.Failable:257,1"
      Dst: "[org.apache.commons.lang3.function.Failable$lambda_asPredicate_14__83].bootstrap$"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.function.Failable].asRunnable(org.apache.commons.lang3.function.FailableRunnable)"
    functionSourceFile: "org.apache.commons.lang3.function.Failable"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.Runnable"
    argCount: 1
    argTypes:
    - "org.apache.commons.lang3.function.FailableRunnable"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.lang3.function.Failable:267,1"
      Dst: "[org.apache.commons.lang3.function.Failable$lambda_asRunnable_15__84].bootstrap$"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.function.Failable].asSupplier(org.apache.commons.lang3.function.FailableSupplier)"
    functionSourceFile: "org.apache.commons.lang3.function.Failable"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.util.function.Supplier"
    argCount: 1
    argTypes:
    - "org.apache.commons.lang3.function.FailableSupplier"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.lang3.function.Failable:278,1"
      Dst: "[org.apache.commons.lang3.function.Failable$lambda_asSupplier_16__85].bootstrap$"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.function.Failable].call(org.apache.commons.lang3.function.FailableCallable)"
    functionSourceFile: "org.apache.commons.lang3.function.Failable"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 1
    argTypes:
    - "org.apache.commons.lang3.function.FailableCallable"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.lang3.function.Failable:290,1"
      Dst: "[java.lang.Object].getClass"
    - Src: "org.apache.commons.lang3.function.Failable:290,1"
      Dst: "[org.apache.commons.lang3.function.Failable$call__86].bootstrap$"
    - Src: "org.apache.commons.lang3.function.Failable:290,1"
      Dst: "[org.apache.commons.lang3.function.Failable].get"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.function.Failable].get(org.apache.commons.lang3.function.FailableSupplier)"
    functionSourceFile: "org.apache.commons.lang3.function.Failable"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 1
    argTypes:
    - "org.apache.commons.lang3.function.FailableSupplier"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.lang3.function.Failable:303,1"
      Dst: "[org.apache.commons.lang3.function.FailableSupplier].get"
    - Src: "org.apache.commons.lang3.function.Failable:305,1"
      Dst: "[org.apache.commons.lang3.function.Failable].rethrow"
    JavaMethodInfo: null
    BBCount: 2
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.function.Failable].getAsBoolean(org.apache.commons.lang3.function.FailableBooleanSupplier)"
    functionSourceFile: "org.apache.commons.lang3.function.Failable"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "org.apache.commons.lang3.function.FailableBooleanSupplier"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.lang3.function.Failable:318,1"
      Dst: "[org.apache.commons.lang3.function.FailableBooleanSupplier].getAsBoolean"
    - Src: "org.apache.commons.lang3.function.Failable:320,1"
      Dst: "[org.apache.commons.lang3.function.Failable].rethrow"
    JavaMethodInfo: null
    BBCount: 2
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.function.Failable].getAsDouble(org.apache.commons.lang3.function.FailableDoubleSupplier)"
    functionSourceFile: "org.apache.commons.lang3.function.Failable"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "double"
    argCount: 1
    argTypes:
    - "org.apache.commons.lang3.function.FailableDoubleSupplier"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.lang3.function.Failable:333,1"
      Dst: "[org.apache.commons.lang3.function.FailableDoubleSupplier].getAsDouble"
    - Src: "org.apache.commons.lang3.function.Failable:335,1"
      Dst: "[org.apache.commons.lang3.function.Failable].rethrow"
    JavaMethodInfo: null
    BBCount: 2
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.function.Failable].getAsInt(org.apache.commons.lang3.function.FailableIntSupplier)"
    functionSourceFile: "org.apache.commons.lang3.function.Failable"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "int"
    argCount: 1
    argTypes:
    - "org.apache.commons.lang3.function.FailableIntSupplier"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.lang3.function.Failable:348,1"
      Dst: "[org.apache.commons.lang3.function.FailableIntSupplier].getAsInt"
    - Src: "org.apache.commons.lang3.function.Failable:350,1"
      Dst: "[org.apache.commons.lang3.function.Failable].rethrow"
    JavaMethodInfo: null
    BBCount: 2
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.function.Failable].getAsLong(org.apache.commons.lang3.function.FailableLongSupplier)"
    functionSourceFile: "org.apache.commons.lang3.function.Failable"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "long"
    argCount: 1
    argTypes:
    - "org.apache.commons.lang3.function.FailableLongSupplier"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.lang3.function.Failable:363,1"
      Dst: "[org.apache.commons.lang3.function.FailableLongSupplier].getAsLong"
    - Src: "org.apache.commons.lang3.function.Failable:365,1"
      Dst: "[org.apache.commons.lang3.function.Failable].rethrow"
    JavaMethodInfo: null
    BBCount: 2
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.function.Failable].getAsShort(org.apache.commons.lang3.function.FailableShortSupplier)"
    functionSourceFile: "org.apache.commons.lang3.function.Failable"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "short"
    argCount: 1
    argTypes:
    - "org.apache.commons.lang3.function.FailableShortSupplier"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.lang3.function.Failable:378,1"
      Dst: "[org.apache.commons.lang3.function.FailableShortSupplier].getAsShort"
    - Src: "org.apache.commons.lang3.function.Failable:380,1"
      Dst: "[org.apache.commons.lang3.function.Failable].rethrow"
    JavaMethodInfo: null
    BBCount: 2
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.function.Failable].rethrow(java.lang.Throwable)"
    functionSourceFile: "org.apache.commons.lang3.function.Failable"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.RuntimeException"
    argCount: 1
    argTypes:
    - "java.lang.Throwable"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 12
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.commons.lang3.function.Failable:412"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.function.Failable:415"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.function.Failable:414"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.lang3.function.Failable:410,1"
      Dst: "[java.util.Objects].requireNonNull"
    - Src: "org.apache.commons.lang3.function.Failable:411,1"
      Dst: "[org.apache.commons.lang3.exception.ExceptionUtils].throwUnchecked"
    - Src: "org.apache.commons.lang3.function.Failable:413,1"
      Dst: "[java.io.UncheckedIOException].<init>"
    - Src: "org.apache.commons.lang3.function.Failable:415,1"
      Dst: "[java.lang.reflect.UndeclaredThrowableException].<init>"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.function.Failable].run(org.apache.commons.lang3.function.FailableRunnable)"
    functionSourceFile: "org.apache.commons.lang3.function.Failable"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.apache.commons.lang3.function.FailableRunnable"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 7
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.lang3.function.Failable:426,1"
      Dst: "[org.apache.commons.lang3.function.FailableRunnable].run"
    - Src: "org.apache.commons.lang3.function.Failable:428,1"
      Dst: "[org.apache.commons.lang3.function.Failable].rethrow"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.function.Failable].stream(java.util.Collection)"
    functionSourceFile: "org.apache.commons.lang3.function.Failable"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.apache.commons.lang3.stream.Streams$FailableStream"
    argCount: 1
    argTypes:
    - "java.util.Collection"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.lang3.function.Failable:445,1"
      Dst: "[java.util.Collection].stream"
    - Src: "org.apache.commons.lang3.function.Failable:445,1"
      Dst: "[org.apache.commons.lang3.stream.Streams$FailableStream].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.function.Failable].stream(java.util.stream.Stream)"
    functionSourceFile: "org.apache.commons.lang3.function.Failable"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.apache.commons.lang3.stream.Streams$FailableStream"
    argCount: 1
    argTypes:
    - "java.util.stream.Stream"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.lang3.function.Failable:459,1"
      Dst: "[org.apache.commons.lang3.stream.Streams$FailableStream].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.function.Failable].test(org.apache.commons.lang3.function.FailableBiPredicate,java.lang.Object,java.lang.Object)"
    functionSourceFile: "org.apache.commons.lang3.function.Failable"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 3
    argTypes:
    - "org.apache.commons.lang3.function.FailableBiPredicate"
    - "java.lang.Object"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.lang3.function.Failable:475,1"
      Dst: "[org.apache.commons.lang3.function.Failable$lambda_test_17__87].bootstrap$"
    - Src: "org.apache.commons.lang3.function.Failable:475,1"
      Dst: "[org.apache.commons.lang3.function.Failable].getAsBoolean"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.function.Failable].test(org.apache.commons.lang3.function.FailablePredicate,java.lang.Object)"
    functionSourceFile: "org.apache.commons.lang3.function.Failable"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 2
    argTypes:
    - "org.apache.commons.lang3.function.FailablePredicate"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.lang3.function.Failable:488,1"
      Dst: "[org.apache.commons.lang3.function.Failable$lambda_test_18__88].bootstrap$"
    - Src: "org.apache.commons.lang3.function.Failable:488,1"
      Dst: "[org.apache.commons.lang3.function.Failable].getAsBoolean"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.function.Failable].tryWithResources(org.apache.commons.lang3.function.FailableRunnable,org.apache.commons.lang3.function.FailableConsumer,org.apache.commons.lang3.function.FailableRunnable[])"
    functionSourceFile: "org.apache.commons.lang3.function.Failable"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 3
    argTypes:
    - "org.apache.commons.lang3.function.FailableRunnable"
    - "org.apache.commons.lang3.function.FailableConsumer"
    - "org.apache.commons.lang3.function.FailableRunnable[]"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 34
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.commons.lang3.function.Failable:515"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.function.Failable:518"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.function.Failable:517"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.function.Failable:527"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.function.Failable:538"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.function.Failable:537"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.function.Failable:528"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.function.Failable:538"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.function.Failable:537"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.function.Failable:532"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.function.Failable:528"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.function.Failable:527"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.function.Failable:538"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.function.Failable:545"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.function.Failable:544"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.lang3.function.Failable:516,1"
      Dst: "[org.apache.commons.lang3.function.Failable$rethrow__90].bootstrap$"
    - Src: "org.apache.commons.lang3.function.Failable:520,1"
      Dst: "[org.apache.commons.lang3.stream.Streams].of"
    - Src: "org.apache.commons.lang3.function.Failable:520,1"
      Dst: "[org.apache.commons.lang3.function.Failable$lambda_tryWithResources_19__89].bootstrap$"
    - Src: "org.apache.commons.lang3.function.Failable:520,1"
      Dst: "[java.util.stream.Stream].forEach"
    - Src: "org.apache.commons.lang3.function.Failable:523,1"
      Dst: "[org.apache.commons.lang3.function.FailableRunnable].run"
    - Src: "org.apache.commons.lang3.function.Failable:540,1"
      Dst: "[org.apache.commons.lang3.function.FailableConsumer].accept"
    - Src: "org.apache.commons.lang3.function.Failable:542,1"
      Dst: "[org.apache.commons.lang3.function.Failable].rethrow"
    JavaMethodInfo: null
    BBCount: 16
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.function.Failable].tryWithResources(org.apache.commons.lang3.function.FailableRunnable,org.apache.commons.lang3.function.FailableRunnable[])"
    functionSourceFile: "org.apache.commons.lang3.function.Failable"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "org.apache.commons.lang3.function.FailableRunnable"
    - "org.apache.commons.lang3.function.FailableRunnable[]"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.lang3.function.Failable:567,1"
      Dst: "[org.apache.commons.lang3.function.Failable].tryWithResources"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.function.Failable].<init>()"
    functionSourceFile: "org.apache.commons.lang3.function.Failable"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.lang3.function.Failable:570,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.function.Failable].lambda$tryWithResources$19(org.apache.commons.lang3.function.FailableRunnable)"
    functionSourceFile: "org.apache.commons.lang3.function.Failable"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.apache.commons.lang3.function.FailableRunnable"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.lang3.function.Failable:520,1"
      Dst: "[java.util.Objects].requireNonNull"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.function.Failable].lambda$test$18(org.apache.commons.lang3.function.FailablePredicate,java.lang.Object)"
    functionSourceFile: "org.apache.commons.lang3.function.Failable"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 2
    argTypes:
    - "org.apache.commons.lang3.function.FailablePredicate"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.lang3.function.Failable:488,1"
      Dst: "[org.apache.commons.lang3.function.FailablePredicate].test"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.function.Failable].lambda$test$17(org.apache.commons.lang3.function.FailableBiPredicate,java.lang.Object,java.lang.Object)"
    functionSourceFile: "org.apache.commons.lang3.function.Failable"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 3
    argTypes:
    - "org.apache.commons.lang3.function.FailableBiPredicate"
    - "java.lang.Object"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.lang3.function.Failable:475,1"
      Dst: "[org.apache.commons.lang3.function.FailableBiPredicate].test"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.function.Failable].lambda$asSupplier$16(org.apache.commons.lang3.function.FailableSupplier)"
    functionSourceFile: "org.apache.commons.lang3.function.Failable"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 1
    argTypes:
    - "org.apache.commons.lang3.function.FailableSupplier"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.lang3.function.Failable:278,1"
      Dst: "[org.apache.commons.lang3.function.Failable].get"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.function.Failable].lambda$asRunnable$15(org.apache.commons.lang3.function.FailableRunnable)"
    functionSourceFile: "org.apache.commons.lang3.function.Failable"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.apache.commons.lang3.function.FailableRunnable"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.lang3.function.Failable:267,1"
      Dst: "[org.apache.commons.lang3.function.Failable].run"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.function.Failable].lambda$asPredicate$14(org.apache.commons.lang3.function.FailablePredicate,java.lang.Object)"
    functionSourceFile: "org.apache.commons.lang3.function.Failable"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 2
    argTypes:
    - "org.apache.commons.lang3.function.FailablePredicate"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.lang3.function.Failable:257,1"
      Dst: "[org.apache.commons.lang3.function.Failable].test"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.function.Failable].lambda$asFunction$13(org.apache.commons.lang3.function.FailableFunction,java.lang.Object)"
    functionSourceFile: "org.apache.commons.lang3.function.Failable"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 2
    argTypes:
    - "org.apache.commons.lang3.function.FailableFunction"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.lang3.function.Failable:246,1"
      Dst: "[org.apache.commons.lang3.function.Failable].apply"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.function.Failable].lambda$asConsumer$12(org.apache.commons.lang3.function.FailableConsumer,java.lang.Object)"
    functionSourceFile: "org.apache.commons.lang3.function.Failable"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "org.apache.commons.lang3.function.FailableConsumer"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.lang3.function.Failable:234,1"
      Dst: "[org.apache.commons.lang3.function.Failable].accept"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.function.Failable].lambda$asCallable$11(org.apache.commons.lang3.function.FailableCallable)"
    functionSourceFile: "org.apache.commons.lang3.function.Failable"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 1
    argTypes:
    - "org.apache.commons.lang3.function.FailableCallable"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.lang3.function.Failable:223,1"
      Dst: "[org.apache.commons.lang3.function.Failable].call"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.function.Failable].lambda$asBiPredicate$10(org.apache.commons.lang3.function.FailableBiPredicate,java.lang.Object,java.lang.Object)"
    functionSourceFile: "org.apache.commons.lang3.function.Failable"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 3
    argTypes:
    - "org.apache.commons.lang3.function.FailableBiPredicate"
    - "java.lang.Object"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.lang3.function.Failable:212,1"
      Dst: "[org.apache.commons.lang3.function.Failable].test"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.function.Failable].lambda$asBiFunction$9(org.apache.commons.lang3.function.FailableBiFunction,java.lang.Object,java.lang.Object)"
    functionSourceFile: "org.apache.commons.lang3.function.Failable"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 3
    argTypes:
    - "org.apache.commons.lang3.function.FailableBiFunction"
    - "java.lang.Object"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.lang3.function.Failable:200,1"
      Dst: "[org.apache.commons.lang3.function.Failable].apply"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.function.Failable].lambda$asBiConsumer$8(org.apache.commons.lang3.function.FailableBiConsumer,java.lang.Object,java.lang.Object)"
    functionSourceFile: "org.apache.commons.lang3.function.Failable"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 3
    argTypes:
    - "org.apache.commons.lang3.function.FailableBiConsumer"
    - "java.lang.Object"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.lang3.function.Failable:187,1"
      Dst: "[org.apache.commons.lang3.function.Failable].accept"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.function.Failable].lambda$applyAsDouble$7(org.apache.commons.lang3.function.FailableDoubleBinaryOperator,double,double)"
    functionSourceFile: "org.apache.commons.lang3.function.Failable"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "double"
    argCount: 3
    argTypes:
    - "org.apache.commons.lang3.function.FailableDoubleBinaryOperator"
    - "double"
    - "double"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.lang3.function.Failable:175,1"
      Dst: "[org.apache.commons.lang3.function.FailableDoubleBinaryOperator].applyAsDouble"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.function.Failable].lambda$apply$6(org.apache.commons.lang3.function.FailableFunction,java.lang.Object)"
    functionSourceFile: "org.apache.commons.lang3.function.Failable"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 2
    argTypes:
    - "org.apache.commons.lang3.function.FailableFunction"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.lang3.function.Failable:161,1"
      Dst: "[org.apache.commons.lang3.function.FailableFunction].apply"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.function.Failable].lambda$apply$5(org.apache.commons.lang3.function.FailableBiFunction,java.lang.Object,java.lang.Object)"
    functionSourceFile: "org.apache.commons.lang3.function.Failable"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 3
    argTypes:
    - "org.apache.commons.lang3.function.FailableBiFunction"
    - "java.lang.Object"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.lang3.function.Failable:147,1"
      Dst: "[org.apache.commons.lang3.function.FailableBiFunction].apply"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.function.Failable].lambda$accept$4(org.apache.commons.lang3.function.FailableLongConsumer,long)"
    functionSourceFile: "org.apache.commons.lang3.function.Failable"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "org.apache.commons.lang3.function.FailableLongConsumer"
    - "long"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.lang3.function.Failable:130,1"
      Dst: "[org.apache.commons.lang3.function.FailableLongConsumer].accept"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.function.Failable].lambda$accept$3(org.apache.commons.lang3.function.FailableIntConsumer,int)"
    functionSourceFile: "org.apache.commons.lang3.function.Failable"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "org.apache.commons.lang3.function.FailableIntConsumer"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.lang3.function.Failable:119,1"
      Dst: "[org.apache.commons.lang3.function.FailableIntConsumer].accept"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.function.Failable].lambda$accept$2(org.apache.commons.lang3.function.FailableDoubleConsumer,double)"
    functionSourceFile: "org.apache.commons.lang3.function.Failable"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "org.apache.commons.lang3.function.FailableDoubleConsumer"
    - "double"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.lang3.function.Failable:108,1"
      Dst: "[org.apache.commons.lang3.function.FailableDoubleConsumer].accept"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.function.Failable].lambda$accept$1(org.apache.commons.lang3.function.FailableConsumer,java.lang.Object)"
    functionSourceFile: "org.apache.commons.lang3.function.Failable"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "org.apache.commons.lang3.function.FailableConsumer"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.lang3.function.Failable:97,1"
      Dst: "[org.apache.commons.lang3.function.FailableConsumer].accept"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.function.Failable].lambda$accept$0(org.apache.commons.lang3.function.FailableBiConsumer,java.lang.Object,java.lang.Object)"
    functionSourceFile: "org.apache.commons.lang3.function.Failable"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 3
    argTypes:
    - "org.apache.commons.lang3.function.FailableBiConsumer"
    - "java.lang.Object"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.lang3.function.Failable:85,1"
      Dst: "[org.apache.commons.lang3.function.FailableBiConsumer].accept"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.bcel.generic.IINC].<init>()"
    functionSourceFile: "org.apache.bcel.generic.IINC"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.bcel.generic.IINC:36,1"
      Dst: "[org.apache.bcel.generic.LocalVariableInstruction].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.bcel.generic.IINC].<init>(int,int)"
    functionSourceFile: "org.apache.bcel.generic.IINC"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "int"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 9
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.bcel.generic.IINC:43,1"
      Dst: "[org.apache.bcel.generic.LocalVariableInstruction].<init>"
    - Src: "org.apache.bcel.generic.IINC:45,1"
      Dst: "[org.apache.bcel.generic.Instruction].setOpcode"
    - Src: "org.apache.bcel.generic.IINC:46,1"
      Dst: "[org.apache.bcel.generic.Instruction].setLength"
    - Src: "org.apache.bcel.generic.IINC:47,1"
      Dst: "[org.apache.bcel.generic.IINC].setIndex"
    - Src: "org.apache.bcel.generic.IINC:48,1"
      Dst: "[org.apache.bcel.generic.IINC].setIncrement"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.bcel.generic.IINC].accept(org.apache.bcel.generic.Visitor)"
    functionSourceFile: "org.apache.bcel.generic.IINC"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.apache.bcel.generic.Visitor"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.bcel.generic.IINC:59,1"
      Dst: "[org.apache.bcel.generic.Visitor].visitLocalVariableInstruction"
    - Src: "org.apache.bcel.generic.IINC:60,1"
      Dst: "[org.apache.bcel.generic.Visitor].visitIINC"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.bcel.generic.IINC].dump(java.io.DataOutputStream)"
    functionSourceFile: "org.apache.bcel.generic.IINC"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.io.DataOutputStream"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 20
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.bcel.generic.IINC:70"
      Branch Sides:
      - BranchSide: "org.apache.bcel.generic.IINC:73"
        BranchSideFuncs: []
      - BranchSide: "org.apache.bcel.generic.IINC:72"
        BranchSideFuncs: []
    - Branch String: "org.apache.bcel.generic.IINC:74"
      Branch Sides:
      - BranchSide: "org.apache.bcel.generic.IINC:78"
        BranchSideFuncs: []
      - BranchSide: "org.apache.bcel.generic.IINC:77"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.bcel.generic.IINC:71,1"
      Dst: "[java.io.DataOutputStream].writeByte"
    - Src: "org.apache.bcel.generic.IINC:73,1"
      Dst: "[org.apache.bcel.generic.Instruction].getOpcode"
    - Src: "org.apache.bcel.generic.IINC:75,1"
      Dst: "[org.apache.bcel.generic.LocalVariableInstruction].getIndex"
    - Src: "org.apache.bcel.generic.IINC:75,1"
      Dst: "[java.io.DataOutputStream].writeShort"
    JavaMethodInfo: null
    BBCount: 6
    CyclomaticComplexity: 1
  - functionName: "[org.apache.bcel.generic.IINC].getIncrement()"
    functionSourceFile: "org.apache.bcel.generic.IINC"
    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.apache.bcel.generic.IINC].getType(org.apache.bcel.generic.ConstantPoolGen)"
    functionSourceFile: "org.apache.bcel.generic.IINC"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.apache.bcel.generic.Type"
    argCount: 1
    argTypes:
    - "org.apache.bcel.generic.ConstantPoolGen"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.bcel.generic.IINC].initFromFile(org.apache.bcel.util.ByteSequence,boolean)"
    functionSourceFile: "org.apache.bcel.generic.IINC"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "org.apache.bcel.util.ByteSequence"
    - "boolean"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 19
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.bcel.generic.IINC:104"
      Branch Sides:
      - BranchSide: "org.apache.bcel.generic.IINC:109"
        BranchSideFuncs: []
      - BranchSide: "org.apache.bcel.generic.IINC:108"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.bcel.generic.IINC:105,1"
      Dst: "[org.apache.bcel.generic.Instruction].setLength"
    - Src: "org.apache.bcel.generic.IINC:106,1"
      Dst: "[java.io.DataInputStream].readUnsignedShort"
    - Src: "org.apache.bcel.generic.IINC:106,1"
      Dst: "[org.apache.bcel.generic.LocalVariableInstruction].setIndexOnly"
    - Src: "org.apache.bcel.generic.IINC:107,1"
      Dst: "[java.io.DataInputStream].readShort"
    - Src: "org.apache.bcel.generic.IINC:110,1"
      Dst: "[java.io.DataInputStream].readUnsignedByte"
    - Src: "org.apache.bcel.generic.IINC:111,1"
      Dst: "[java.io.DataInputStream].readByte"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[org.apache.bcel.generic.IINC].setIncrement(int)"
    functionSourceFile: "org.apache.bcel.generic.IINC"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.bcel.generic.IINC:120,1"
      Dst: "[org.apache.bcel.generic.IINC].setWide"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.bcel.generic.IINC].setIndex(int)"
    functionSourceFile: "org.apache.bcel.generic.IINC"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 14
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.bcel.generic.IINC:128"
      Branch Sides:
      - BranchSide: "org.apache.bcel.generic.IINC:131"
        BranchSideFuncs: []
      - BranchSide: "org.apache.bcel.generic.IINC:130"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.bcel.generic.IINC:129,1"
      Dst: "[java.lang.StringBuilder].<init>"
    - Src: "org.apache.bcel.generic.IINC:129,1"
      Dst: "[java.lang.StringBuilder].append"
    - Src: "org.apache.bcel.generic.IINC:129,1"
      Dst: "[java.lang.StringBuilder].toString"
    - Src: "org.apache.bcel.generic.IINC:129,1"
      Dst: "[org.apache.bcel.generic.ClassGenException].<init>"
    - Src: "org.apache.bcel.generic.IINC:131,1"
      Dst: "[org.apache.bcel.generic.LocalVariableInstruction].setIndexOnly"
    - Src: "org.apache.bcel.generic.IINC:132,1"
      Dst: "[org.apache.bcel.generic.IINC].setWide"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.apache.bcel.generic.IINC].setWide()"
    functionSourceFile: "org.apache.bcel.generic.IINC"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 33
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.bcel.generic.IINC:136"
      Branch Sides:
      - BranchSide: "org.apache.bcel.generic.IINC:136"
        BranchSideFuncs: []
      - BranchSide: "org.apache.bcel.generic.IINC:135"
        BranchSideFuncs: []
    - Branch String: "org.apache.bcel.generic.IINC:137"
      Branch Sides:
      - BranchSide: "org.apache.bcel.generic.IINC:140"
        BranchSideFuncs: []
      - BranchSide: "org.apache.bcel.generic.IINC:139"
        BranchSideFuncs: []
    - Branch String: "org.apache.bcel.generic.IINC:138"
      Branch Sides:
      - BranchSide: "org.apache.bcel.generic.IINC:137"
        BranchSideFuncs: []
    - Branch String: "org.apache.bcel.generic.IINC:138"
      Branch Sides:
      - BranchSide: "org.apache.bcel.generic.IINC:137"
        BranchSideFuncs: []
    - Branch String: "org.apache.bcel.generic.IINC:140"
      Branch Sides:
      - BranchSide: "org.apache.bcel.generic.IINC:139"
        BranchSideFuncs: []
    - Branch String: "org.apache.bcel.generic.IINC:140"
      Branch Sides:
      - BranchSide: "org.apache.bcel.generic.IINC:139"
        BranchSideFuncs: []
    - Branch String: "org.apache.bcel.generic.IINC:142"
      Branch Sides:
      - BranchSide: "org.apache.bcel.generic.IINC:145"
        BranchSideFuncs: []
      - BranchSide: "org.apache.bcel.generic.IINC:144"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.bcel.generic.IINC:136,1"
      Dst: "[org.apache.bcel.generic.LocalVariableInstruction].getIndex"
    - Src: "org.apache.bcel.generic.IINC:143,1"
      Dst: "[org.apache.bcel.generic.Instruction].setLength"
    JavaMethodInfo: null
    BBCount: 18
    CyclomaticComplexity: 1
  - functionName: "[org.apache.bcel.generic.IINC].toString(boolean)"
    functionSourceFile: "org.apache.bcel.generic.IINC"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 1
    argTypes:
    - "boolean"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 11
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.bcel.generic.IINC:156,1"
      Dst: "[java.lang.StringBuilder].<init>"
    - Src: "org.apache.bcel.generic.IINC:156,1"
      Dst: "[org.apache.bcel.generic.LocalVariableInstruction].toString"
    - Src: "org.apache.bcel.generic.IINC:156,1"
      Dst: "[java.lang.StringBuilder].append"
    - Src: "org.apache.bcel.generic.IINC:156,1"
      Dst: "[java.lang.StringBuilder].toString"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.Validate].<init>()"
    functionSourceFile: "org.apache.commons.lang3.Validate"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.lang3.Validate:83,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.Validate].isTrue(boolean,java.lang.String,long)"
    functionSourceFile: "org.apache.commons.lang3.Validate"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 3
    argTypes:
    - "boolean"
    - "java.lang.String"
    - "long"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 12
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.commons.lang3.Validate:106"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.Validate:109"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.Validate:108"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.lang3.Validate:107,1"
      Dst: "[java.lang.Long].valueOf"
    - Src: "org.apache.commons.lang3.Validate:107,1"
      Dst: "[java.lang.String].format"
    - Src: "org.apache.commons.lang3.Validate:107,1"
      Dst: "[java.lang.IllegalArgumentException].<init>"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.Validate].isTrue(boolean,java.lang.String,double)"
    functionSourceFile: "org.apache.commons.lang3.Validate"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 3
    argTypes:
    - "boolean"
    - "java.lang.String"
    - "double"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 12
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.commons.lang3.Validate:131"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.Validate:134"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.Validate:133"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.lang3.Validate:132,1"
      Dst: "[java.lang.Double].valueOf"
    - Src: "org.apache.commons.lang3.Validate:132,1"
      Dst: "[java.lang.String].format"
    - Src: "org.apache.commons.lang3.Validate:132,1"
      Dst: "[java.lang.IllegalArgumentException].<init>"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.Validate].isTrue(boolean,java.lang.String,java.lang.Object[])"
    functionSourceFile: "org.apache.commons.lang3.Validate"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 3
    argTypes:
    - "boolean"
    - "java.lang.String"
    - "java.lang.Object[]"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 9
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.commons.lang3.Validate:154"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.Validate:157"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.Validate:156"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.lang3.Validate:155,1"
      Dst: "[org.apache.commons.lang3.Validate].getMessage"
    - Src: "org.apache.commons.lang3.Validate:155,1"
      Dst: "[java.lang.IllegalArgumentException].<init>"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.Validate].isTrue(boolean)"
    functionSourceFile: "org.apache.commons.lang3.Validate"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "boolean"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.commons.lang3.Validate:179"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.Validate:182"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.Validate:181"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.lang3.Validate:180,1"
      Dst: "[java.lang.IllegalArgumentException].<init>"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.Validate].notNull(java.lang.Object)"
    functionSourceFile: "org.apache.commons.lang3.Validate"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.lang3.Validate:202,1"
      Dst: "[org.apache.commons.lang3.Validate].notNull"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.Validate].notNull(java.lang.Object,java.lang.String,java.lang.Object[])"
    functionSourceFile: "org.apache.commons.lang3.Validate"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 3
    argTypes:
    - "java.lang.Object"
    - "java.lang.String"
    - "java.lang.Object[]"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.lang3.Validate:220,1"
      Dst: "[org.apache.commons.lang3.Validate].toSupplier"
    - Src: "org.apache.commons.lang3.Validate:220,1"
      Dst: "[java.util.Objects].requireNonNull"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.Validate].toSupplier(java.lang.String,java.lang.Object[])"
    functionSourceFile: "org.apache.commons.lang3.Validate"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.util.function.Supplier"
    argCount: 2
    argTypes:
    - "java.lang.String"
    - "java.lang.Object[]"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.lang3.Validate:224,1"
      Dst: "[org.apache.commons.lang3.Validate$lambda_toSupplier_0__91].bootstrap$"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.Validate].notEmpty(java.lang.Object[],java.lang.String,java.lang.Object[])"
    functionSourceFile: "org.apache.commons.lang3.Validate"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.Object[]"
    argCount: 3
    argTypes:
    - "java.lang.Object[]"
    - "java.lang.String"
    - "java.lang.Object[]"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 12
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.commons.lang3.Validate:245"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.Validate:248"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.Validate:247"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.lang3.Validate:244,1"
      Dst: "[org.apache.commons.lang3.Validate].toSupplier"
    - Src: "org.apache.commons.lang3.Validate:244,1"
      Dst: "[java.util.Objects].requireNonNull"
    - Src: "org.apache.commons.lang3.Validate:246,1"
      Dst: "[org.apache.commons.lang3.Validate].getMessage"
    - Src: "org.apache.commons.lang3.Validate:246,1"
      Dst: "[java.lang.IllegalArgumentException].<init>"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.Validate].notEmpty(java.lang.Object[])"
    functionSourceFile: "org.apache.commons.lang3.Validate"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.Object[]"
    argCount: 1
    argTypes:
    - "java.lang.Object[]"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.lang3.Validate:268,1"
      Dst: "[org.apache.commons.lang3.Validate].notEmpty"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.Validate].notEmpty(java.util.Collection,java.lang.String,java.lang.Object[])"
    functionSourceFile: "org.apache.commons.lang3.Validate"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.util.Collection"
    argCount: 3
    argTypes:
    - "java.util.Collection"
    - "java.lang.String"
    - "java.lang.Object[]"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 12
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.commons.lang3.Validate:289"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.Validate:292"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.Validate:291"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.lang3.Validate:288,1"
      Dst: "[org.apache.commons.lang3.Validate].toSupplier"
    - Src: "org.apache.commons.lang3.Validate:288,1"
      Dst: "[java.util.Objects].requireNonNull"
    - Src: "org.apache.commons.lang3.Validate:289,1"
      Dst: "[java.util.Collection].isEmpty"
    - Src: "org.apache.commons.lang3.Validate:290,1"
      Dst: "[org.apache.commons.lang3.Validate].getMessage"
    - Src: "org.apache.commons.lang3.Validate:290,1"
      Dst: "[java.lang.IllegalArgumentException].<init>"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.Validate].notEmpty(java.util.Collection)"
    functionSourceFile: "org.apache.commons.lang3.Validate"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.util.Collection"
    argCount: 1
    argTypes:
    - "java.util.Collection"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.lang3.Validate:312,1"
      Dst: "[org.apache.commons.lang3.Validate].notEmpty"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.Validate].notEmpty(java.util.Map,java.lang.String,java.lang.Object[])"
    functionSourceFile: "org.apache.commons.lang3.Validate"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.util.Map"
    argCount: 3
    argTypes:
    - "java.util.Map"
    - "java.lang.String"
    - "java.lang.Object[]"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 12
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.commons.lang3.Validate:333"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.Validate:336"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.Validate:335"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.lang3.Validate:332,1"
      Dst: "[org.apache.commons.lang3.Validate].toSupplier"
    - Src: "org.apache.commons.lang3.Validate:332,1"
      Dst: "[java.util.Objects].requireNonNull"
    - Src: "org.apache.commons.lang3.Validate:333,1"
      Dst: "[java.util.Map].isEmpty"
    - Src: "org.apache.commons.lang3.Validate:334,1"
      Dst: "[org.apache.commons.lang3.Validate].getMessage"
    - Src: "org.apache.commons.lang3.Validate:334,1"
      Dst: "[java.lang.IllegalArgumentException].<init>"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.Validate].notEmpty(java.util.Map)"
    functionSourceFile: "org.apache.commons.lang3.Validate"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.util.Map"
    argCount: 1
    argTypes:
    - "java.util.Map"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.lang3.Validate:356,1"
      Dst: "[org.apache.commons.lang3.Validate].notEmpty"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.Validate].notEmpty(java.lang.CharSequence,java.lang.String,java.lang.Object[])"
    functionSourceFile: "org.apache.commons.lang3.Validate"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.CharSequence"
    argCount: 3
    argTypes:
    - "java.lang.CharSequence"
    - "java.lang.String"
    - "java.lang.Object[]"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 12
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.commons.lang3.Validate:377"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.Validate:380"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.Validate:379"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.lang3.Validate:376,1"
      Dst: "[org.apache.commons.lang3.Validate].toSupplier"
    - Src: "org.apache.commons.lang3.Validate:376,1"
      Dst: "[java.util.Objects].requireNonNull"
    - Src: "org.apache.commons.lang3.Validate:377,1"
      Dst: "[java.lang.CharSequence].length"
    - Src: "org.apache.commons.lang3.Validate:378,1"
      Dst: "[org.apache.commons.lang3.Validate].getMessage"
    - Src: "org.apache.commons.lang3.Validate:378,1"
      Dst: "[java.lang.IllegalArgumentException].<init>"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.Validate].notEmpty(java.lang.CharSequence)"
    functionSourceFile: "org.apache.commons.lang3.Validate"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.CharSequence"
    argCount: 1
    argTypes:
    - "java.lang.CharSequence"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.lang3.Validate:401,1"
      Dst: "[org.apache.commons.lang3.Validate].notEmpty"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.Validate].notBlank(java.lang.CharSequence,java.lang.String,java.lang.Object[])"
    functionSourceFile: "org.apache.commons.lang3.Validate"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.CharSequence"
    argCount: 3
    argTypes:
    - "java.lang.CharSequence"
    - "java.lang.String"
    - "java.lang.Object[]"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 12
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.commons.lang3.Validate:424"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.Validate:427"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.Validate:426"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.lang3.Validate:423,1"
      Dst: "[org.apache.commons.lang3.Validate].toSupplier"
    - Src: "org.apache.commons.lang3.Validate:423,1"
      Dst: "[java.util.Objects].requireNonNull"
    - Src: "org.apache.commons.lang3.Validate:424,1"
      Dst: "[org.apache.commons.lang3.StringUtils].isBlank"
    - Src: "org.apache.commons.lang3.Validate:425,1"
      Dst: "[org.apache.commons.lang3.Validate].getMessage"
    - Src: "org.apache.commons.lang3.Validate:425,1"
      Dst: "[java.lang.IllegalArgumentException].<init>"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.Validate].notBlank(java.lang.CharSequence)"
    functionSourceFile: "org.apache.commons.lang3.Validate"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.CharSequence"
    argCount: 1
    argTypes:
    - "java.lang.CharSequence"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.lang3.Validate:449,1"
      Dst: "[org.apache.commons.lang3.Validate].notBlank"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.Validate].noNullElements(java.lang.Object[],java.lang.String,java.lang.Object[])"
    functionSourceFile: "org.apache.commons.lang3.Validate"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.Object[]"
    argCount: 3
    argTypes:
    - "java.lang.Object[]"
    - "java.lang.String"
    - "java.lang.Object[]"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 18
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.commons.lang3.Validate:477"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.Validate:483"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.Validate:482"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.Validate:478"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.Validate:476"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.Validate:475"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.lang3.Validate:476,1"
      Dst: "[java.util.Objects].requireNonNull"
    - Src: "org.apache.commons.lang3.Validate:479,1"
      Dst: "[java.lang.Integer].valueOf"
    - Src: "org.apache.commons.lang3.Validate:479,1"
      Dst: "[org.apache.commons.lang3.ArrayUtils].add"
    - Src: "org.apache.commons.lang3.Validate:480,1"
      Dst: "[org.apache.commons.lang3.Validate].getMessage"
    - Src: "org.apache.commons.lang3.Validate:480,1"
      Dst: "[java.lang.IllegalArgumentException].<init>"
    JavaMethodInfo: null
    BBCount: 6
    CyclomaticComplexity: 2
  - functionName: "[org.apache.commons.lang3.Validate].noNullElements(java.lang.Object[])"
    functionSourceFile: "org.apache.commons.lang3.Validate"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.Object[]"
    argCount: 1
    argTypes:
    - "java.lang.Object[]"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.lang3.Validate:508,1"
      Dst: "[org.apache.commons.lang3.Validate].noNullElements"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.Validate].noNullElements(java.lang.Iterable,java.lang.String,java.lang.Object[])"
    functionSourceFile: "org.apache.commons.lang3.Validate"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.Iterable"
    argCount: 3
    argTypes:
    - "java.lang.Iterable"
    - "java.lang.String"
    - "java.lang.Object[]"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 21
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.commons.lang3.Validate:537"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.Validate:543"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.Validate:542"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.Validate:538"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.Validate:535"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.Validate:534"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.lang3.Validate:535,1"
      Dst: "[java.util.Objects].requireNonNull"
    - Src: "org.apache.commons.lang3.Validate:537,1"
      Dst: "[java.lang.Iterable].iterator"
    - Src: "org.apache.commons.lang3.Validate:537,1"
      Dst: "[java.util.Iterator].hasNext"
    - Src: "org.apache.commons.lang3.Validate:538,1"
      Dst: "[java.util.Iterator].next"
    - Src: "org.apache.commons.lang3.Validate:539,1"
      Dst: "[java.lang.Integer].valueOf"
    - Src: "org.apache.commons.lang3.Validate:539,1"
      Dst: "[org.apache.commons.lang3.ArrayUtils].addAll"
    - Src: "org.apache.commons.lang3.Validate:540,1"
      Dst: "[org.apache.commons.lang3.Validate].getMessage"
    - Src: "org.apache.commons.lang3.Validate:540,1"
      Dst: "[java.lang.IllegalArgumentException].<init>"
    JavaMethodInfo: null
    BBCount: 6
    CyclomaticComplexity: 2
  - functionName: "[org.apache.commons.lang3.Validate].noNullElements(java.lang.Iterable)"
    functionSourceFile: "org.apache.commons.lang3.Validate"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.Iterable"
    argCount: 1
    argTypes:
    - "java.lang.Iterable"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.lang3.Validate:568,1"
      Dst: "[org.apache.commons.lang3.Validate].noNullElements"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.Validate].validIndex(java.lang.Object[],int,java.lang.String,java.lang.Object[])"
    functionSourceFile: "org.apache.commons.lang3.Validate"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.Object[]"
    argCount: 4
    argTypes:
    - "java.lang.Object[]"
    - "int"
    - "java.lang.String"
    - "java.lang.Object[]"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 13
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.commons.lang3.Validate:593"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.Validate:594"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.Validate:593"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.Validate:593"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.Validate:596"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.Validate:595"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.lang3.Validate:592,1"
      Dst: "[java.util.Objects].requireNonNull"
    - Src: "org.apache.commons.lang3.Validate:594,1"
      Dst: "[org.apache.commons.lang3.Validate].getMessage"
    - Src: "org.apache.commons.lang3.Validate:594,1"
      Dst: "[java.lang.IndexOutOfBoundsException].<init>"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.Validate].validIndex(java.lang.Object[],int)"
    functionSourceFile: "org.apache.commons.lang3.Validate"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.Object[]"
    argCount: 2
    argTypes:
    - "java.lang.Object[]"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 7
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.lang3.Validate:622,1"
      Dst: "[java.lang.Integer].valueOf"
    - Src: "org.apache.commons.lang3.Validate:622,1"
      Dst: "[org.apache.commons.lang3.Validate].validIndex"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.Validate].validIndex(java.util.Collection,int,java.lang.String,java.lang.Object[])"
    functionSourceFile: "org.apache.commons.lang3.Validate"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.util.Collection"
    argCount: 4
    argTypes:
    - "java.util.Collection"
    - "int"
    - "java.lang.String"
    - "java.lang.Object[]"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 13
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.commons.lang3.Validate:647"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.Validate:648"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.Validate:647"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.Validate:647"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.Validate:650"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.Validate:649"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.lang3.Validate:646,1"
      Dst: "[java.util.Objects].requireNonNull"
    - Src: "org.apache.commons.lang3.Validate:647,1"
      Dst: "[java.util.Collection].size"
    - Src: "org.apache.commons.lang3.Validate:648,1"
      Dst: "[org.apache.commons.lang3.Validate].getMessage"
    - Src: "org.apache.commons.lang3.Validate:648,1"
      Dst: "[java.lang.IndexOutOfBoundsException].<init>"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.Validate].validIndex(java.util.Collection,int)"
    functionSourceFile: "org.apache.commons.lang3.Validate"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.util.Collection"
    argCount: 2
    argTypes:
    - "java.util.Collection"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 7
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.lang3.Validate:673,1"
      Dst: "[java.lang.Integer].valueOf"
    - Src: "org.apache.commons.lang3.Validate:673,1"
      Dst: "[org.apache.commons.lang3.Validate].validIndex"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.Validate].validIndex(java.lang.CharSequence,int,java.lang.String,java.lang.Object[])"
    functionSourceFile: "org.apache.commons.lang3.Validate"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.CharSequence"
    argCount: 4
    argTypes:
    - "java.lang.CharSequence"
    - "int"
    - "java.lang.String"
    - "java.lang.Object[]"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 13
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.commons.lang3.Validate:699"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.Validate:700"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.Validate:699"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.Validate:699"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.Validate:702"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.Validate:701"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.lang3.Validate:698,1"
      Dst: "[java.util.Objects].requireNonNull"
    - Src: "org.apache.commons.lang3.Validate:699,1"
      Dst: "[java.lang.CharSequence].length"
    - Src: "org.apache.commons.lang3.Validate:700,1"
      Dst: "[org.apache.commons.lang3.Validate].getMessage"
    - Src: "org.apache.commons.lang3.Validate:700,1"
      Dst: "[java.lang.IndexOutOfBoundsException].<init>"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.Validate].validIndex(java.lang.CharSequence,int)"
    functionSourceFile: "org.apache.commons.lang3.Validate"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.CharSequence"
    argCount: 2
    argTypes:
    - "java.lang.CharSequence"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 7
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.lang3.Validate:729,1"
      Dst: "[java.lang.Integer].valueOf"
    - Src: "org.apache.commons.lang3.Validate:729,1"
      Dst: "[org.apache.commons.lang3.Validate].validIndex"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.Validate].validState(boolean)"
    functionSourceFile: "org.apache.commons.lang3.Validate"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "boolean"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.commons.lang3.Validate:751"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.Validate:754"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.Validate:753"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.lang3.Validate:752,1"
      Dst: "[java.lang.IllegalStateException].<init>"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.Validate].validState(boolean,java.lang.String,java.lang.Object[])"
    functionSourceFile: "org.apache.commons.lang3.Validate"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 3
    argTypes:
    - "boolean"
    - "java.lang.String"
    - "java.lang.Object[]"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 9
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.commons.lang3.Validate:772"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.Validate:775"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.Validate:774"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.lang3.Validate:773,1"
      Dst: "[org.apache.commons.lang3.Validate].getMessage"
    - Src: "org.apache.commons.lang3.Validate:773,1"
      Dst: "[java.lang.IllegalStateException].<init>"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.Validate].matchesPattern(java.lang.CharSequence,java.lang.String)"
    functionSourceFile: "org.apache.commons.lang3.Validate"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "java.lang.CharSequence"
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 12
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.commons.lang3.Validate:793"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.Validate:796"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.Validate:795"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.lang3.Validate:793,1"
      Dst: "[java.util.regex.Pattern].matches"
    - Src: "org.apache.commons.lang3.Validate:794,1"
      Dst: "[java.lang.String].format"
    - Src: "org.apache.commons.lang3.Validate:794,1"
      Dst: "[java.lang.IllegalArgumentException].<init>"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.Validate].matchesPattern(java.lang.CharSequence,java.lang.String,java.lang.String,java.lang.Object[])"
    functionSourceFile: "org.apache.commons.lang3.Validate"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 4
    argTypes:
    - "java.lang.CharSequence"
    - "java.lang.String"
    - "java.lang.String"
    - "java.lang.Object[]"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 11
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.commons.lang3.Validate:816"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.Validate:819"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.Validate:818"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.lang3.Validate:816,1"
      Dst: "[java.util.regex.Pattern].matches"
    - Src: "org.apache.commons.lang3.Validate:817,1"
      Dst: "[org.apache.commons.lang3.Validate].getMessage"
    - Src: "org.apache.commons.lang3.Validate:817,1"
      Dst: "[java.lang.IllegalArgumentException].<init>"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.Validate].notNaN(double)"
    functionSourceFile: "org.apache.commons.lang3.Validate"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "double"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.lang3.Validate:836,1"
      Dst: "[org.apache.commons.lang3.Validate].notNaN"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.Validate].notNaN(double,java.lang.String,java.lang.Object[])"
    functionSourceFile: "org.apache.commons.lang3.Validate"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 3
    argTypes:
    - "double"
    - "java.lang.String"
    - "java.lang.Object[]"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 10
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.commons.lang3.Validate:853"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.Validate:856"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.Validate:855"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.lang3.Validate:853,1"
      Dst: "[java.lang.Double].isNaN"
    - Src: "org.apache.commons.lang3.Validate:854,1"
      Dst: "[org.apache.commons.lang3.Validate].getMessage"
    - Src: "org.apache.commons.lang3.Validate:854,1"
      Dst: "[java.lang.IllegalArgumentException].<init>"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.Validate].finite(double)"
    functionSourceFile: "org.apache.commons.lang3.Validate"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "double"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.lang3.Validate:872,1"
      Dst: "[java.lang.Double].valueOf"
    - Src: "org.apache.commons.lang3.Validate:872,1"
      Dst: "[org.apache.commons.lang3.Validate].finite"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.Validate].finite(double,java.lang.String,java.lang.Object[])"
    functionSourceFile: "org.apache.commons.lang3.Validate"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 3
    argTypes:
    - "double"
    - "java.lang.String"
    - "java.lang.Object[]"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 12
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.commons.lang3.Validate:889"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.Validate:890"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.Validate:889"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.Validate:889"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.Validate:892"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.Validate:891"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.lang3.Validate:889,1"
      Dst: "[java.lang.Double].isNaN"
    - Src: "org.apache.commons.lang3.Validate:889,1"
      Dst: "[java.lang.Double].isInfinite"
    - Src: "org.apache.commons.lang3.Validate:890,1"
      Dst: "[org.apache.commons.lang3.Validate].getMessage"
    - Src: "org.apache.commons.lang3.Validate:890,1"
      Dst: "[java.lang.IllegalArgumentException].<init>"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.Validate].inclusiveBetween(java.lang.Object,java.lang.Object,java.lang.Comparable)"
    functionSourceFile: "org.apache.commons.lang3.Validate"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 3
    argTypes:
    - "java.lang.Object"
    - "java.lang.Object"
    - "java.lang.Comparable"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 16
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.commons.lang3.Validate:910"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.Validate:911"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.Validate:910"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.Validate:910"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.Validate:913"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.Validate:912"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.lang3.Validate:910,1"
      Dst: "[java.lang.Comparable].compareTo"
    - Src: "org.apache.commons.lang3.Validate:911,1"
      Dst: "[java.lang.String].format"
    - Src: "org.apache.commons.lang3.Validate:911,1"
      Dst: "[java.lang.IllegalArgumentException].<init>"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.Validate].inclusiveBetween(java.lang.Object,java.lang.Object,java.lang.Comparable,java.lang.String,java.lang.Object[])"
    functionSourceFile: "org.apache.commons.lang3.Validate"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 5
    argTypes:
    - "java.lang.Object"
    - "java.lang.Object"
    - "java.lang.Comparable"
    - "java.lang.String"
    - "java.lang.Object[]"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 14
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.commons.lang3.Validate:934"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.Validate:935"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.Validate:934"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.Validate:934"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.Validate:937"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.Validate:936"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.lang3.Validate:934,1"
      Dst: "[java.lang.Comparable].compareTo"
    - Src: "org.apache.commons.lang3.Validate:935,1"
      Dst: "[org.apache.commons.lang3.Validate].getMessage"
    - Src: "org.apache.commons.lang3.Validate:935,1"
      Dst: "[java.lang.IllegalArgumentException].<init>"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.Validate].inclusiveBetween(long,long,long)"
    functionSourceFile: "org.apache.commons.lang3.Validate"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 3
    argTypes:
    - "long"
    - "long"
    - "long"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 21
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.commons.lang3.Validate:954"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.Validate:955"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.Validate:954"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.Validate:954"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.Validate:957"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.Validate:956"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.lang3.Validate:955,1"
      Dst: "[java.lang.Long].valueOf"
    - Src: "org.apache.commons.lang3.Validate:955,1"
      Dst: "[java.lang.String].format"
    - Src: "org.apache.commons.lang3.Validate:955,1"
      Dst: "[java.lang.IllegalArgumentException].<init>"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.Validate].inclusiveBetween(long,long,long,java.lang.String)"
    functionSourceFile: "org.apache.commons.lang3.Validate"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 4
    argTypes:
    - "long"
    - "long"
    - "long"
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 14
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.commons.lang3.Validate:975"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.Validate:976"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.Validate:975"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.Validate:975"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.Validate:978"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.Validate:977"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.lang3.Validate:976,1"
      Dst: "[java.lang.IllegalArgumentException].<init>"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.Validate].inclusiveBetween(double,double,double)"
    functionSourceFile: "org.apache.commons.lang3.Validate"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 3
    argTypes:
    - "double"
    - "double"
    - "double"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 21
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.commons.lang3.Validate:995"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.Validate:996"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.Validate:995"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.Validate:995"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.Validate:998"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.Validate:997"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.lang3.Validate:996,1"
      Dst: "[java.lang.Double].valueOf"
    - Src: "org.apache.commons.lang3.Validate:996,1"
      Dst: "[java.lang.String].format"
    - Src: "org.apache.commons.lang3.Validate:996,1"
      Dst: "[java.lang.IllegalArgumentException].<init>"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.Validate].inclusiveBetween(double,double,double,java.lang.String)"
    functionSourceFile: "org.apache.commons.lang3.Validate"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 4
    argTypes:
    - "double"
    - "double"
    - "double"
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 14
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.commons.lang3.Validate:1016"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.Validate:1017"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.Validate:1016"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.Validate:1016"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.Validate:1019"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.Validate:1018"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.lang3.Validate:1017,1"
      Dst: "[java.lang.IllegalArgumentException].<init>"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.Validate].exclusiveBetween(java.lang.Object,java.lang.Object,java.lang.Comparable)"
    functionSourceFile: "org.apache.commons.lang3.Validate"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 3
    argTypes:
    - "java.lang.Object"
    - "java.lang.Object"
    - "java.lang.Comparable"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 16
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.commons.lang3.Validate:1037"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.Validate:1038"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.Validate:1037"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.Validate:1037"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.Validate:1040"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.Validate:1039"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.lang3.Validate:1037,1"
      Dst: "[java.lang.Comparable].compareTo"
    - Src: "org.apache.commons.lang3.Validate:1038,1"
      Dst: "[java.lang.String].format"
    - Src: "org.apache.commons.lang3.Validate:1038,1"
      Dst: "[java.lang.IllegalArgumentException].<init>"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.Validate].exclusiveBetween(java.lang.Object,java.lang.Object,java.lang.Comparable,java.lang.String,java.lang.Object[])"
    functionSourceFile: "org.apache.commons.lang3.Validate"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 5
    argTypes:
    - "java.lang.Object"
    - "java.lang.Object"
    - "java.lang.Comparable"
    - "java.lang.String"
    - "java.lang.Object[]"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 14
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.commons.lang3.Validate:1061"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.Validate:1062"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.Validate:1061"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.Validate:1061"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.Validate:1064"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.Validate:1063"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.lang3.Validate:1061,1"
      Dst: "[java.lang.Comparable].compareTo"
    - Src: "org.apache.commons.lang3.Validate:1062,1"
      Dst: "[org.apache.commons.lang3.Validate].getMessage"
    - Src: "org.apache.commons.lang3.Validate:1062,1"
      Dst: "[java.lang.IllegalArgumentException].<init>"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.Validate].exclusiveBetween(long,long,long)"
    functionSourceFile: "org.apache.commons.lang3.Validate"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 3
    argTypes:
    - "long"
    - "long"
    - "long"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 21
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.commons.lang3.Validate:1081"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.Validate:1082"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.Validate:1081"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.Validate:1081"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.Validate:1084"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.Validate:1083"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.lang3.Validate:1082,1"
      Dst: "[java.lang.Long].valueOf"
    - Src: "org.apache.commons.lang3.Validate:1082,1"
      Dst: "[java.lang.String].format"
    - Src: "org.apache.commons.lang3.Validate:1082,1"
      Dst: "[java.lang.IllegalArgumentException].<init>"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.Validate].exclusiveBetween(long,long,long,java.lang.String)"
    functionSourceFile: "org.apache.commons.lang3.Validate"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 4
    argTypes:
    - "long"
    - "long"
    - "long"
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 14
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.commons.lang3.Validate:1102"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.Validate:1103"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.Validate:1102"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.Validate:1102"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.Validate:1105"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.Validate:1104"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.lang3.Validate:1103,1"
      Dst: "[java.lang.IllegalArgumentException].<init>"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.Validate].exclusiveBetween(double,double,double)"
    functionSourceFile: "org.apache.commons.lang3.Validate"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 3
    argTypes:
    - "double"
    - "double"
    - "double"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 21
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.commons.lang3.Validate:1122"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.Validate:1123"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.Validate:1122"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.Validate:1122"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.Validate:1125"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.Validate:1124"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.lang3.Validate:1123,1"
      Dst: "[java.lang.Double].valueOf"
    - Src: "org.apache.commons.lang3.Validate:1123,1"
      Dst: "[java.lang.String].format"
    - Src: "org.apache.commons.lang3.Validate:1123,1"
      Dst: "[java.lang.IllegalArgumentException].<init>"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.Validate].exclusiveBetween(double,double,double,java.lang.String)"
    functionSourceFile: "org.apache.commons.lang3.Validate"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 4
    argTypes:
    - "double"
    - "double"
    - "double"
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 14
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.commons.lang3.Validate:1143"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.Validate:1144"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.Validate:1143"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.Validate:1143"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.Validate:1146"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.Validate:1145"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.lang3.Validate:1144,1"
      Dst: "[java.lang.IllegalArgumentException].<init>"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.Validate].isInstanceOf(java.lang.Class,java.lang.Object)"
    functionSourceFile: "org.apache.commons.lang3.Validate"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "java.lang.Class"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 14
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.commons.lang3.Validate:1165"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.Validate:1168"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.Validate:1167"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.lang3.Validate:1165,1"
      Dst: "[java.lang.Class].isInstance"
    - Src: "org.apache.commons.lang3.Validate:1166,1"
      Dst: "[java.lang.Class].getName"
    - Src: "org.apache.commons.lang3.Validate:1166,1"
      Dst: "[org.apache.commons.lang3.ClassUtils].getName"
    - Src: "org.apache.commons.lang3.Validate:1166,1"
      Dst: "[java.lang.String].format"
    - Src: "org.apache.commons.lang3.Validate:1166,1"
      Dst: "[java.lang.IllegalArgumentException].<init>"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.Validate].isInstanceOf(java.lang.Class,java.lang.Object,java.lang.String,java.lang.Object[])"
    functionSourceFile: "org.apache.commons.lang3.Validate"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 4
    argTypes:
    - "java.lang.Class"
    - "java.lang.Object"
    - "java.lang.String"
    - "java.lang.Object[]"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 11
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.commons.lang3.Validate:1188"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.Validate:1191"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.Validate:1190"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.lang3.Validate:1188,1"
      Dst: "[java.lang.Class].isInstance"
    - Src: "org.apache.commons.lang3.Validate:1189,1"
      Dst: "[org.apache.commons.lang3.Validate].getMessage"
    - Src: "org.apache.commons.lang3.Validate:1189,1"
      Dst: "[java.lang.IllegalArgumentException].<init>"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.Validate].isAssignableFrom(java.lang.Class,java.lang.Class)"
    functionSourceFile: "org.apache.commons.lang3.Validate"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "java.lang.Class"
    - "java.lang.Class"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 16
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.commons.lang3.Validate:1210"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.Validate:1211"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.Validate:1210"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.Validate:1210"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.Validate:1211"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.Validate:1210"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.Validate:1210"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.Validate:1214"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.Validate:1213"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.lang3.Validate:1210,1"
      Dst: "[java.lang.Class].isAssignableFrom"
    - Src: "org.apache.commons.lang3.Validate:1212,1"
      Dst: "[org.apache.commons.lang3.ClassUtils].getName"
    - Src: "org.apache.commons.lang3.Validate:1212,1"
      Dst: "[java.lang.String].format"
    - Src: "org.apache.commons.lang3.Validate:1212,1"
      Dst: "[java.lang.IllegalArgumentException].<init>"
    JavaMethodInfo: null
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.Validate].isAssignableFrom(java.lang.Class,java.lang.Class,java.lang.String,java.lang.Object[])"
    functionSourceFile: "org.apache.commons.lang3.Validate"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 4
    argTypes:
    - "java.lang.Class"
    - "java.lang.Class"
    - "java.lang.String"
    - "java.lang.Object[]"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 11
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.commons.lang3.Validate:1235"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.Validate:1238"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.Validate:1237"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.lang3.Validate:1235,1"
      Dst: "[java.lang.Class].isAssignableFrom"
    - Src: "org.apache.commons.lang3.Validate:1236,1"
      Dst: "[org.apache.commons.lang3.Validate].getMessage"
    - Src: "org.apache.commons.lang3.Validate:1236,1"
      Dst: "[java.lang.IllegalArgumentException].<init>"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.Validate].getMessage(java.lang.String,java.lang.Object[])"
    functionSourceFile: "org.apache.commons.lang3.Validate"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 2
    argTypes:
    - "java.lang.String"
    - "java.lang.Object[]"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 8
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.commons.lang3.Validate:1253"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.Validate:1252"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.lang3.Validate:1253,1"
      Dst: "[org.apache.commons.lang3.ArrayUtils].isEmpty"
    - Src: "org.apache.commons.lang3.Validate:1253,1"
      Dst: "[java.lang.String].format"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.Validate].lambda$toSupplier$0(java.lang.String,java.lang.Object[])"
    functionSourceFile: "org.apache.commons.lang3.Validate"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 2
    argTypes:
    - "java.lang.String"
    - "java.lang.Object[]"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.lang3.Validate:224,1"
      Dst: "[org.apache.commons.lang3.Validate].getMessage"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.Streams].<init>()"
    functionSourceFile: "org.apache.commons.lang3.Streams"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.lang3.Streams:67,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.Streams].stream(java.util.stream.Stream)"
    functionSourceFile: "org.apache.commons.lang3.Streams"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.apache.commons.lang3.Streams$FailableStream"
    argCount: 1
    argTypes:
    - "java.util.stream.Stream"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.lang3.Streams:445,1"
      Dst: "[org.apache.commons.lang3.Streams$FailableStream].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.Streams].stream(java.util.Collection)"
    functionSourceFile: "org.apache.commons.lang3.Streams"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.apache.commons.lang3.Streams$FailableStream"
    argCount: 1
    argTypes:
    - "java.util.Collection"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.lang3.Streams:487,1"
      Dst: "[java.util.Collection].stream"
    - Src: "org.apache.commons.lang3.Streams:487,1"
      Dst: "[org.apache.commons.lang3.Streams].stream"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.Streams].toArray(java.lang.Class)"
    functionSourceFile: "org.apache.commons.lang3.Streams"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.util.stream.Collector"
    argCount: 1
    argTypes:
    - "java.lang.Class"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.lang3.Streams:549,1"
      Dst: "[org.apache.commons.lang3.Streams$ArrayCollector].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.bcel.generic.InstructionList$1].<init>(org.apache.bcel.generic.InstructionList)"
    functionSourceFile: "org.apache.bcel.generic.InstructionList$1"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.apache.bcel.generic.InstructionList"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 8
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.bcel.generic.InstructionList$1:825,1"
      Dst: "[java.lang.Object].<init>"
    - Src: "org.apache.bcel.generic.InstructionList$1:827,1"
      Dst: "[org.apache.bcel.generic.InstructionList].access$000"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.bcel.generic.InstructionList$1].hasNext()"
    functionSourceFile: "org.apache.bcel.generic.InstructionList$1"
    linkageType: null
    functionLinenumber: 830
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 4
    ICount: 7
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.bcel.generic.InstructionList$1:831"
      Branch Sides:
      - BranchSide: "org.apache.bcel.generic.InstructionList$1:830"
        BranchSideFuncs: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[org.apache.bcel.generic.InstructionList$1].next()"
    functionSourceFile: "org.apache.bcel.generic.InstructionList$1"
    linkageType: null
    functionLinenumber: 835
    functionDepth: 0
    returnType: "org.apache.bcel.generic.InstructionHandle"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.bcel.generic.InstructionHandle].getNext()"
    functionUses: 5
    ICount: 11
    EdgeCount: 1
    BranchProfiles:
    - Branch String: "org.apache.bcel.generic.InstructionList$1:836"
      Branch Sides:
      - BranchSide: "org.apache.bcel.generic.InstructionList$1:839"
        BranchSideFuncs: []
      - BranchSide: "org.apache.bcel.generic.InstructionList$1:838"
        BranchSideFuncs:
        - "getNext()"
    Callsites:
    - Src: "org.apache.bcel.generic.InstructionList$1:837,1"
      Dst: "[java.util.NoSuchElementException].<init>"
    - Src: "org.apache.bcel.generic.InstructionList$1:840,1"
      Dst: "[org.apache.bcel.generic.InstructionHandle].getNext"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.apache.bcel.generic.InstructionList$1].remove()"
    functionSourceFile: "org.apache.bcel.generic.InstructionList$1"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.bcel.generic.InstructionList$1:846,1"
      Dst: "[java.lang.UnsupportedOperationException].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.time.FastDatePrinter$TimeZoneDisplayKey].<init>(java.util.TimeZone,boolean,int,java.util.Locale)"
    functionSourceFile: "org.apache.commons.lang3.time.FastDatePrinter$TimeZoneDisplayKey"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 4
    argTypes:
    - "java.util.TimeZone"
    - "boolean"
    - "int"
    - "java.util.Locale"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 15
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.commons.lang3.time.FastDatePrinter$TimeZoneDisplayKey:1538"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.time.FastDatePrinter$TimeZoneDisplayKey:1541"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.time.FastDatePrinter$TimeZoneDisplayKey:1540"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.lang3.time.FastDatePrinter$TimeZoneDisplayKey:1536,1"
      Dst: "[java.lang.Object].<init>"
    - Src: "org.apache.commons.lang3.time.FastDatePrinter$TimeZoneDisplayKey:1543,1"
      Dst: "[org.apache.commons.lang3.LocaleUtils].toLocale"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.time.FastDatePrinter$TimeZoneDisplayKey].hashCode()"
    functionSourceFile: "org.apache.commons.lang3.time.FastDatePrinter$TimeZoneDisplayKey"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "int"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 11
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.lang3.time.FastDatePrinter$TimeZoneDisplayKey:1551,1"
      Dst: "[java.util.Locale].hashCode"
    - Src: "org.apache.commons.lang3.time.FastDatePrinter$TimeZoneDisplayKey:1551,1"
      Dst: "[java.lang.Object].hashCode"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.time.FastDatePrinter$TimeZoneDisplayKey].equals(java.lang.Object)"
    functionSourceFile: "org.apache.commons.lang3.time.FastDatePrinter$TimeZoneDisplayKey"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 23
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.commons.lang3.time.FastDatePrinter$TimeZoneDisplayKey:1559"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.time.FastDatePrinter$TimeZoneDisplayKey:1562"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.time.FastDatePrinter$TimeZoneDisplayKey:1561"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.time.FastDatePrinter$TimeZoneDisplayKey:1562"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.time.FastDatePrinter$TimeZoneDisplayKey:1569"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.time.FastDatePrinter$TimeZoneDisplayKey:1568"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.time.FastDatePrinter$TimeZoneDisplayKey:1565"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.time.FastDatePrinter$TimeZoneDisplayKey:-1"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.time.FastDatePrinter$TimeZoneDisplayKey:-2"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.time.FastDatePrinter$TimeZoneDisplayKey:1565"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.time.FastDatePrinter$TimeZoneDisplayKey:-1"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.time.FastDatePrinter$TimeZoneDisplayKey:-2"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.time.FastDatePrinter$TimeZoneDisplayKey:1567"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.time.FastDatePrinter$TimeZoneDisplayKey:-2"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.lang3.time.FastDatePrinter$TimeZoneDisplayKey:1565,1"
      Dst: "[java.lang.Object].equals"
    - Src: "org.apache.commons.lang3.time.FastDatePrinter$TimeZoneDisplayKey:1567,1"
      Dst: "[java.util.Locale].equals"
    JavaMethodInfo: null
    BBCount: 10
    CyclomaticComplexity: 1
  - functionName: "[org.apache.bcel.generic.D2I].<init>()"
    functionSourceFile: "org.apache.bcel.generic.D2I"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.bcel.generic.D2I:32,1"
      Dst: "[org.apache.bcel.generic.ConversionInstruction].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.bcel.generic.D2I].accept(org.apache.bcel.generic.Visitor)"
    functionSourceFile: "org.apache.bcel.generic.D2I"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.apache.bcel.generic.Visitor"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 8
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.bcel.generic.D2I:43,1"
      Dst: "[org.apache.bcel.generic.Visitor].visitTypedInstruction"
    - Src: "org.apache.bcel.generic.D2I:44,1"
      Dst: "[org.apache.bcel.generic.Visitor].visitStackProducer"
    - Src: "org.apache.bcel.generic.D2I:45,1"
      Dst: "[org.apache.bcel.generic.Visitor].visitStackConsumer"
    - Src: "org.apache.bcel.generic.D2I:46,1"
      Dst: "[org.apache.bcel.generic.Visitor].visitConversionInstruction"
    - Src: "org.apache.bcel.generic.D2I:47,1"
      Dst: "[org.apache.bcel.generic.Visitor].visitD2I"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.ThreadUtils$AlwaysTruePredicate].<init>()"
    functionSourceFile: "org.apache.commons.lang3.ThreadUtils$AlwaysTruePredicate"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.lang3.ThreadUtils$AlwaysTruePredicate:51,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.ThreadUtils$AlwaysTruePredicate].test(java.lang.Thread)"
    functionSourceFile: "org.apache.commons.lang3.ThreadUtils$AlwaysTruePredicate"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "java.lang.Thread"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.ThreadUtils$AlwaysTruePredicate].test(java.lang.ThreadGroup)"
    functionSourceFile: "org.apache.commons.lang3.ThreadUtils$AlwaysTruePredicate"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "java.lang.ThreadGroup"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.ThreadUtils$AlwaysTruePredicate].<init>(org.apache.commons.lang3.ThreadUtils$1)"
    functionSourceFile: "org.apache.commons.lang3.ThreadUtils$AlwaysTruePredicate"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.apache.commons.lang3.ThreadUtils$1"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.lang3.ThreadUtils$AlwaysTruePredicate:49,1"
      Dst: "[org.apache.commons.lang3.ThreadUtils$AlwaysTruePredicate].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.math.IEEE754rUtils].<init>()"
    functionSourceFile: "org.apache.commons.lang3.math.IEEE754rUtils"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.lang3.math.IEEE754rUtils:30,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.math.IEEE754rUtils].min(double[])"
    functionSourceFile: "org.apache.commons.lang3.math.IEEE754rUtils"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "double"
    argCount: 1
    argTypes:
    - "double[]"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 18
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.commons.lang3.math.IEEE754rUtils:43"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.math.IEEE754rUtils:42"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.math.IEEE754rUtils:41"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.math.IEEE754rUtils:47"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.math.IEEE754rUtils:50"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.lang3.math.IEEE754rUtils:42,1"
      Dst: "[java.util.Objects].requireNonNull"
    - Src: "org.apache.commons.lang3.math.IEEE754rUtils:43,1"
      Dst: "[org.apache.commons.lang3.Validate].isTrue"
    - Src: "org.apache.commons.lang3.math.IEEE754rUtils:48,1"
      Dst: "[org.apache.commons.lang3.math.IEEE754rUtils].min"
    JavaMethodInfo: null
    BBCount: 7
    CyclomaticComplexity: 2
  - functionName: "[org.apache.commons.lang3.math.IEEE754rUtils].min(float[])"
    functionSourceFile: "org.apache.commons.lang3.math.IEEE754rUtils"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "float"
    argCount: 1
    argTypes:
    - "float[]"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 18
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.commons.lang3.math.IEEE754rUtils:65"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.math.IEEE754rUtils:64"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.math.IEEE754rUtils:63"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.math.IEEE754rUtils:69"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.math.IEEE754rUtils:72"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.lang3.math.IEEE754rUtils:64,1"
      Dst: "[java.util.Objects].requireNonNull"
    - Src: "org.apache.commons.lang3.math.IEEE754rUtils:65,1"
      Dst: "[org.apache.commons.lang3.Validate].isTrue"
    - Src: "org.apache.commons.lang3.math.IEEE754rUtils:70,1"
      Dst: "[org.apache.commons.lang3.math.IEEE754rUtils].min"
    JavaMethodInfo: null
    BBCount: 7
    CyclomaticComplexity: 2
  - functionName: "[org.apache.commons.lang3.math.IEEE754rUtils].min(double,double,double)"
    functionSourceFile: "org.apache.commons.lang3.math.IEEE754rUtils"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "double"
    argCount: 3
    argTypes:
    - "double"
    - "double"
    - "double"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.lang3.math.IEEE754rUtils:87,1"
      Dst: "[org.apache.commons.lang3.math.IEEE754rUtils].min"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.math.IEEE754rUtils].min(double,double)"
    functionSourceFile: "org.apache.commons.lang3.math.IEEE754rUtils"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "double"
    argCount: 2
    argTypes:
    - "double"
    - "double"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 10
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.commons.lang3.math.IEEE754rUtils:100"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.math.IEEE754rUtils:103"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.math.IEEE754rUtils:102"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.math.IEEE754rUtils:103"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.math.IEEE754rUtils:106"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.math.IEEE754rUtils:105"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.lang3.math.IEEE754rUtils:100,1"
      Dst: "[java.lang.Double].isNaN"
    - Src: "org.apache.commons.lang3.math.IEEE754rUtils:106,1"
      Dst: "[java.lang.Math].min"
    JavaMethodInfo: null
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.math.IEEE754rUtils].min(float,float,float)"
    functionSourceFile: "org.apache.commons.lang3.math.IEEE754rUtils"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "float"
    argCount: 3
    argTypes:
    - "float"
    - "float"
    - "float"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.lang3.math.IEEE754rUtils:120,1"
      Dst: "[org.apache.commons.lang3.math.IEEE754rUtils].min"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.math.IEEE754rUtils].min(float,float)"
    functionSourceFile: "org.apache.commons.lang3.math.IEEE754rUtils"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "float"
    argCount: 2
    argTypes:
    - "float"
    - "float"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 10
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.commons.lang3.math.IEEE754rUtils:133"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.math.IEEE754rUtils:136"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.math.IEEE754rUtils:135"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.math.IEEE754rUtils:136"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.math.IEEE754rUtils:139"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.math.IEEE754rUtils:138"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.lang3.math.IEEE754rUtils:133,1"
      Dst: "[java.lang.Float].isNaN"
    - Src: "org.apache.commons.lang3.math.IEEE754rUtils:139,1"
      Dst: "[java.lang.Math].min"
    JavaMethodInfo: null
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.math.IEEE754rUtils].max(double[])"
    functionSourceFile: "org.apache.commons.lang3.math.IEEE754rUtils"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "double"
    argCount: 1
    argTypes:
    - "double[]"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 18
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.commons.lang3.math.IEEE754rUtils:153"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.math.IEEE754rUtils:152"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.math.IEEE754rUtils:151"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.math.IEEE754rUtils:157"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.math.IEEE754rUtils:160"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.lang3.math.IEEE754rUtils:152,1"
      Dst: "[java.util.Objects].requireNonNull"
    - Src: "org.apache.commons.lang3.math.IEEE754rUtils:153,1"
      Dst: "[org.apache.commons.lang3.Validate].isTrue"
    - Src: "org.apache.commons.lang3.math.IEEE754rUtils:158,1"
      Dst: "[org.apache.commons.lang3.math.IEEE754rUtils].max"
    JavaMethodInfo: null
    BBCount: 7
    CyclomaticComplexity: 2
  - functionName: "[org.apache.commons.lang3.math.IEEE754rUtils].max(float[])"
    functionSourceFile: "org.apache.commons.lang3.math.IEEE754rUtils"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "float"
    argCount: 1
    argTypes:
    - "float[]"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 18
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.commons.lang3.math.IEEE754rUtils:175"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.math.IEEE754rUtils:174"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.math.IEEE754rUtils:173"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.math.IEEE754rUtils:179"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.math.IEEE754rUtils:182"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.lang3.math.IEEE754rUtils:174,1"
      Dst: "[java.util.Objects].requireNonNull"
    - Src: "org.apache.commons.lang3.math.IEEE754rUtils:175,1"
      Dst: "[org.apache.commons.lang3.Validate].isTrue"
    - Src: "org.apache.commons.lang3.math.IEEE754rUtils:180,1"
      Dst: "[org.apache.commons.lang3.math.IEEE754rUtils].max"
    JavaMethodInfo: null
    BBCount: 7
    CyclomaticComplexity: 2
  - functionName: "[org.apache.commons.lang3.math.IEEE754rUtils].max(double,double,double)"
    functionSourceFile: "org.apache.commons.lang3.math.IEEE754rUtils"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "double"
    argCount: 3
    argTypes:
    - "double"
    - "double"
    - "double"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.lang3.math.IEEE754rUtils:197,1"
      Dst: "[org.apache.commons.lang3.math.IEEE754rUtils].max"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.math.IEEE754rUtils].max(double,double)"
    functionSourceFile: "org.apache.commons.lang3.math.IEEE754rUtils"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "double"
    argCount: 2
    argTypes:
    - "double"
    - "double"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 10
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.commons.lang3.math.IEEE754rUtils:210"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.math.IEEE754rUtils:213"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.math.IEEE754rUtils:212"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.math.IEEE754rUtils:213"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.math.IEEE754rUtils:216"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.math.IEEE754rUtils:215"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.lang3.math.IEEE754rUtils:210,1"
      Dst: "[java.lang.Double].isNaN"
    - Src: "org.apache.commons.lang3.math.IEEE754rUtils:216,1"
      Dst: "[java.lang.Math].max"
    JavaMethodInfo: null
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.math.IEEE754rUtils].max(float,float,float)"
    functionSourceFile: "org.apache.commons.lang3.math.IEEE754rUtils"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "float"
    argCount: 3
    argTypes:
    - "float"
    - "float"
    - "float"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.lang3.math.IEEE754rUtils:230,1"
      Dst: "[org.apache.commons.lang3.math.IEEE754rUtils].max"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.math.IEEE754rUtils].max(float,float)"
    functionSourceFile: "org.apache.commons.lang3.math.IEEE754rUtils"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "float"
    argCount: 2
    argTypes:
    - "float"
    - "float"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 10
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.commons.lang3.math.IEEE754rUtils:243"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.math.IEEE754rUtils:246"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.math.IEEE754rUtils:245"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.math.IEEE754rUtils:246"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.math.IEEE754rUtils:249"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.math.IEEE754rUtils:248"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.lang3.math.IEEE754rUtils:243,1"
      Dst: "[java.lang.Float].isNaN"
    - Src: "org.apache.commons.lang3.math.IEEE754rUtils:249,1"
      Dst: "[java.lang.Math].max"
    JavaMethodInfo: null
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.time.FastDatePrinter$TwoDigitNumberField].<init>(int)"
    functionSourceFile: "org.apache.commons.lang3.time.FastDatePrinter$TwoDigitNumberField"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.lang3.time.FastDatePrinter$TwoDigitNumberField:1062,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.time.FastDatePrinter$TwoDigitNumberField].estimateLength()"
    functionSourceFile: "org.apache.commons.lang3.time.FastDatePrinter$TwoDigitNumberField"
    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: "[org.apache.commons.lang3.time.FastDatePrinter$TwoDigitNumberField].appendTo(java.lang.Appendable,java.util.Calendar)"
    functionSourceFile: "org.apache.commons.lang3.time.FastDatePrinter$TwoDigitNumberField"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "java.lang.Appendable"
    - "java.util.Calendar"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 7
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.lang3.time.FastDatePrinter$TwoDigitNumberField:1079,1"
      Dst: "[java.util.Calendar].get"
    - Src: "org.apache.commons.lang3.time.FastDatePrinter$TwoDigitNumberField:1079,1"
      Dst: "[org.apache.commons.lang3.time.FastDatePrinter$TwoDigitNumberField].appendTo"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.time.FastDatePrinter$TwoDigitNumberField].appendTo(java.lang.Appendable,int)"
    functionSourceFile: "org.apache.commons.lang3.time.FastDatePrinter$TwoDigitNumberField"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "java.lang.Appendable"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 8
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.commons.lang3.time.FastDatePrinter$TwoDigitNumberField:1087"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.time.FastDatePrinter$TwoDigitNumberField:1090"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.time.FastDatePrinter$TwoDigitNumberField:1089"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.lang3.time.FastDatePrinter$TwoDigitNumberField:1088,1"
      Dst: "[org.apache.commons.lang3.time.FastDatePrinter].access$000"
    - Src: "org.apache.commons.lang3.time.FastDatePrinter$TwoDigitNumberField:1090,1"
      Dst: "[org.apache.commons.lang3.time.FastDatePrinter].access$100"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[org.apache.bcel.classfile.Method].getComparator()"
    functionSourceFile: "org.apache.bcel.classfile.Method"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.apache.bcel.util.BCELComparator"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 2
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.bcel.classfile.Method].setComparator(org.apache.bcel.util.BCELComparator)"
    functionSourceFile: "org.apache.bcel.classfile.Method"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.apache.bcel.util.BCELComparator"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.bcel.classfile.Method].<init>()"
    functionSourceFile: "org.apache.bcel.classfile.Method"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.bcel.classfile.Method:80,1"
      Dst: "[org.apache.bcel.classfile.FieldOrMethod].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.bcel.classfile.Method].<init>(java.io.DataInput,org.apache.bcel.classfile.ConstantPool)"
    functionSourceFile: "org.apache.bcel.classfile.Method"
    linkageType: null
    functionLinenumber: 90
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "java.io.DataInput"
    - "org.apache.bcel.classfile.ConstantPool"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.bcel.classfile.FieldOrMethod].<init>(java.io.DataInput,org.apache.bcel.classfile.ConstantPool)"
    functionUses: 1
    ICount: 5
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.bcel.classfile.Method:91,1"
      Dst: "[org.apache.bcel.classfile.FieldOrMethod].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.bcel.classfile.Method].<init>(int,int,int,org.apache.bcel.classfile.Attribute[],org.apache.bcel.classfile.ConstantPool)"
    functionSourceFile: "org.apache.bcel.classfile.Method"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 5
    argTypes:
    - "int"
    - "int"
    - "int"
    - "org.apache.bcel.classfile.Attribute[]"
    - "org.apache.bcel.classfile.ConstantPool"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 8
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.bcel.classfile.Method:102,1"
      Dst: "[org.apache.bcel.classfile.FieldOrMethod].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.bcel.classfile.Method].<init>(org.apache.bcel.classfile.Method)"
    functionSourceFile: "org.apache.bcel.classfile.Method"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.apache.bcel.classfile.Method"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.bcel.classfile.Method:112,1"
      Dst: "[org.apache.bcel.classfile.FieldOrMethod].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.bcel.classfile.Method].accept(org.apache.bcel.classfile.Visitor)"
    functionSourceFile: "org.apache.bcel.classfile.Method"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.apache.bcel.classfile.Visitor"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.bcel.classfile.Method:123,1"
      Dst: "[org.apache.bcel.classfile.Visitor].visitMethod"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.bcel.classfile.Method].copy(org.apache.bcel.classfile.ConstantPool)"
    functionSourceFile: "org.apache.bcel.classfile.Method"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.apache.bcel.classfile.Method"
    argCount: 1
    argTypes:
    - "org.apache.bcel.classfile.ConstantPool"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.bcel.classfile.Method:130,1"
      Dst: "[org.apache.bcel.classfile.FieldOrMethod].copy_"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.bcel.classfile.Method].equals(java.lang.Object)"
    functionSourceFile: "org.apache.bcel.classfile.Method"
    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.apache.bcel.classfile.Method:141,1"
      Dst: "[org.apache.bcel.util.BCELComparator].equals"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.bcel.classfile.Method].getArgumentTypes()"
    functionSourceFile: "org.apache.bcel.classfile.Method"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.apache.bcel.generic.Type[]"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.bcel.classfile.Method:148,1"
      Dst: "[org.apache.bcel.classfile.FieldOrMethod].getSignature"
    - Src: "org.apache.bcel.classfile.Method:148,1"
      Dst: "[org.apache.bcel.generic.Type].getArgumentTypes"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.bcel.classfile.Method].getCode()"
    functionSourceFile: "org.apache.bcel.classfile.Method"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.apache.bcel.classfile.Code"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 13
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.bcel.classfile.Method:155"
      Branch Sides:
      - BranchSide: "org.apache.bcel.classfile.Method:160"
        BranchSideFuncs: []
      - BranchSide: "org.apache.bcel.classfile.Method:159"
        BranchSideFuncs: []
    - Branch String: "org.apache.bcel.classfile.Method:156"
      Branch Sides:
      - BranchSide: "org.apache.bcel.classfile.Method:155"
        BranchSideFuncs: []
      - BranchSide: "org.apache.bcel.classfile.Method:154"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.bcel.classfile.Method:155,1"
      Dst: "[org.apache.bcel.classfile.FieldOrMethod].getAttributes"
    JavaMethodInfo: null
    BBCount: 6
    CyclomaticComplexity: 2
  - functionName: "[org.apache.bcel.classfile.Method].getExceptionTable()"
    functionSourceFile: "org.apache.bcel.classfile.Method"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.apache.bcel.classfile.ExceptionTable"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 13
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.bcel.classfile.Method:168"
      Branch Sides:
      - BranchSide: "org.apache.bcel.classfile.Method:173"
        BranchSideFuncs: []
      - BranchSide: "org.apache.bcel.classfile.Method:172"
        BranchSideFuncs: []
    - Branch String: "org.apache.bcel.classfile.Method:169"
      Branch Sides:
      - BranchSide: "org.apache.bcel.classfile.Method:168"
        BranchSideFuncs: []
      - BranchSide: "org.apache.bcel.classfile.Method:167"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.bcel.classfile.Method:168,1"
      Dst: "[org.apache.bcel.classfile.FieldOrMethod].getAttributes"
    JavaMethodInfo: null
    BBCount: 6
    CyclomaticComplexity: 2
  - functionName: "[org.apache.bcel.classfile.Method].getLineNumberTable()"
    functionSourceFile: "org.apache.bcel.classfile.Method"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.apache.bcel.classfile.LineNumberTable"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.bcel.classfile.Method:181"
      Branch Sides:
      - BranchSide: "org.apache.bcel.classfile.Method:184"
        BranchSideFuncs: []
      - BranchSide: "org.apache.bcel.classfile.Method:183"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.bcel.classfile.Method:180,1"
      Dst: "[org.apache.bcel.classfile.Method].getCode"
    - Src: "org.apache.bcel.classfile.Method:184,1"
      Dst: "[org.apache.bcel.classfile.Code].getLineNumberTable"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.apache.bcel.classfile.Method].getLocalVariableTable()"
    functionSourceFile: "org.apache.bcel.classfile.Method"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.apache.bcel.classfile.LocalVariableTable"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.bcel.classfile.Method:192"
      Branch Sides:
      - BranchSide: "org.apache.bcel.classfile.Method:195"
        BranchSideFuncs: []
      - BranchSide: "org.apache.bcel.classfile.Method:194"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.bcel.classfile.Method:191,1"
      Dst: "[org.apache.bcel.classfile.Method].getCode"
    - Src: "org.apache.bcel.classfile.Method:195,1"
      Dst: "[org.apache.bcel.classfile.Code].getLocalVariableTable"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.apache.bcel.classfile.Method].getParameterAnnotationEntries()"
    functionSourceFile: "org.apache.bcel.classfile.Method"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.apache.bcel.classfile.ParameterAnnotationEntry[]"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 8
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.bcel.classfile.Method:203"
      Branch Sides:
      - BranchSide: "org.apache.bcel.classfile.Method:206"
        BranchSideFuncs: []
      - BranchSide: "org.apache.bcel.classfile.Method:205"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.bcel.classfile.Method:204,1"
      Dst: "[org.apache.bcel.classfile.FieldOrMethod].getAttributes"
    - Src: "org.apache.bcel.classfile.Method:204,1"
      Dst: "[org.apache.bcel.classfile.ParameterAnnotationEntry].createParameterAnnotationEntries"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.apache.bcel.classfile.Method].getReturnType()"
    functionSourceFile: "org.apache.bcel.classfile.Method"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.apache.bcel.generic.Type"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.bcel.classfile.Method:213,1"
      Dst: "[org.apache.bcel.classfile.FieldOrMethod].getSignature"
    - Src: "org.apache.bcel.classfile.Method:213,1"
      Dst: "[org.apache.bcel.generic.Type].getReturnType"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.bcel.classfile.Method].hashCode()"
    functionSourceFile: "org.apache.bcel.classfile.Method"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "int"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.bcel.classfile.Method:224,1"
      Dst: "[org.apache.bcel.util.BCELComparator].hashCode"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.bcel.classfile.Method].toString()"
    functionSourceFile: "org.apache.bcel.classfile.Method"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 38
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.bcel.classfile.Method:243"
      Branch Sides:
      - BranchSide: "org.apache.bcel.classfile.Method:248"
        BranchSideFuncs: []
      - BranchSide: "org.apache.bcel.classfile.Method:247"
        BranchSideFuncs: []
    - Branch String: "org.apache.bcel.classfile.Method:244"
      Branch Sides:
      - BranchSide: "org.apache.bcel.classfile.Method:235"
        BranchSideFuncs: []
      - BranchSide: "org.apache.bcel.classfile.Method:234"
        BranchSideFuncs: []
    - Branch String: "org.apache.bcel.classfile.Method:244"
      Branch Sides:
      - BranchSide: "org.apache.bcel.classfile.Method:235"
        BranchSideFuncs: []
      - BranchSide: "org.apache.bcel.classfile.Method:234"
        BranchSideFuncs: []
    - Branch String: "org.apache.bcel.classfile.Method:249"
      Branch Sides:
      - BranchSide: "org.apache.bcel.classfile.Method:255"
        BranchSideFuncs: []
      - BranchSide: "org.apache.bcel.classfile.Method:254"
        BranchSideFuncs: []
    - Branch String: "org.apache.bcel.classfile.Method:251"
      Branch Sides:
      - BranchSide: "org.apache.bcel.classfile.Method:255"
        BranchSideFuncs: []
      - BranchSide: "org.apache.bcel.classfile.Method:254"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.bcel.classfile.Method:235,1"
      Dst: "[org.apache.bcel.classfile.AccessFlags].getAccessFlags"
    - Src: "org.apache.bcel.classfile.Method:235,1"
      Dst: "[org.apache.bcel.classfile.Utility].accessToString"
    - Src: "org.apache.bcel.classfile.Method:237,1"
      Dst: "[org.apache.bcel.classfile.FieldOrMethod].getConstantPool"
    - Src: "org.apache.bcel.classfile.Method:237,1"
      Dst: "[org.apache.bcel.classfile.FieldOrMethod].getSignatureIndex"
    - Src: "org.apache.bcel.classfile.Method:237,1"
      Dst: "[org.apache.bcel.classfile.ConstantPool].getConstantUtf8"
    - Src: "org.apache.bcel.classfile.Method:238,1"
      Dst: "[org.apache.bcel.classfile.ConstantUtf8].getBytes"
    - Src: "org.apache.bcel.classfile.Method:239,1"
      Dst: "[org.apache.bcel.classfile.FieldOrMethod].getNameIndex"
    - Src: "org.apache.bcel.classfile.Method:241,1"
      Dst: "[org.apache.bcel.classfile.Method].getLocalVariableTable"
    - Src: "org.apache.bcel.classfile.Method:241,1"
      Dst: "[org.apache.bcel.classfile.Utility].methodSignatureToString"
    - Src: "org.apache.bcel.classfile.Method:242,1"
      Dst: "[java.lang.StringBuilder].<init>"
    - Src: "org.apache.bcel.classfile.Method:243,1"
      Dst: "[org.apache.bcel.classfile.FieldOrMethod].getAttributes"
    - Src: "org.apache.bcel.classfile.Method:245,1"
      Dst: "[java.lang.StringBuilder].append"
    - Src: "org.apache.bcel.classfile.Method:248,1"
      Dst: "[org.apache.bcel.classfile.Method].getExceptionTable"
    - Src: "org.apache.bcel.classfile.Method:250,1"
      Dst: "[org.apache.bcel.classfile.ExceptionTable].toString"
    - Src: "org.apache.bcel.classfile.Method:251,1"
      Dst: "[java.lang.String].isEmpty"
    - Src: "org.apache.bcel.classfile.Method:255,1"
      Dst: "[java.lang.StringBuilder].toString"
    JavaMethodInfo: null
    BBCount: 10
    CyclomaticComplexity: 2
  - functionName: "[org.apache.bcel.generic.IF_ICMPGE].<init>()"
    functionSourceFile: "org.apache.bcel.generic.IF_ICMPGE"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.bcel.generic.IF_ICMPGE:31,1"
      Dst: "[org.apache.bcel.generic.IfInstruction].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.bcel.generic.IF_ICMPGE].<init>(org.apache.bcel.generic.InstructionHandle)"
    functionSourceFile: "org.apache.bcel.generic.IF_ICMPGE"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.apache.bcel.generic.InstructionHandle"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.bcel.generic.IF_ICMPGE:35,1"
      Dst: "[org.apache.bcel.generic.IfInstruction].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.bcel.generic.IF_ICMPGE].accept(org.apache.bcel.generic.Visitor)"
    functionSourceFile: "org.apache.bcel.generic.IF_ICMPGE"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.apache.bcel.generic.Visitor"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 7
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.bcel.generic.IF_ICMPGE:46,1"
      Dst: "[org.apache.bcel.generic.Visitor].visitStackConsumer"
    - Src: "org.apache.bcel.generic.IF_ICMPGE:47,1"
      Dst: "[org.apache.bcel.generic.Visitor].visitBranchInstruction"
    - Src: "org.apache.bcel.generic.IF_ICMPGE:48,1"
      Dst: "[org.apache.bcel.generic.Visitor].visitIfInstruction"
    - Src: "org.apache.bcel.generic.IF_ICMPGE:49,1"
      Dst: "[org.apache.bcel.generic.Visitor].visitIF_ICMPGE"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.bcel.generic.IF_ICMPGE].negate()"
    functionSourceFile: "org.apache.bcel.generic.IF_ICMPGE"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.apache.bcel.generic.IfInstruction"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.bcel.generic.IF_ICMPGE:57,1"
      Dst: "[org.apache.bcel.generic.BranchInstruction].getTarget"
    - Src: "org.apache.bcel.generic.IF_ICMPGE:57,1"
      Dst: "[org.apache.bcel.generic.IF_ICMPLT].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.bcel.classfile.JavaClass].Debug(java.lang.String)"
    functionSourceFile: "org.apache.bcel.classfile.JavaClass"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.bcel.classfile.JavaClass:88"
      Branch Sides:
      - BranchSide: "org.apache.bcel.classfile.JavaClass:91"
        BranchSideFuncs: []
      - BranchSide: "org.apache.bcel.classfile.JavaClass:90"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.bcel.classfile.JavaClass:89,1"
      Dst: "[java.io.PrintStream].println"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.apache.bcel.classfile.JavaClass].getComparator()"
    functionSourceFile: "org.apache.bcel.classfile.JavaClass"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.apache.bcel.util.BCELComparator"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 2
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.bcel.classfile.JavaClass].indent(java.lang.Object)"
    functionSourceFile: "org.apache.bcel.classfile.JavaClass"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 15
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.bcel.classfile.JavaClass:103"
      Branch Sides:
      - BranchSide: "org.apache.bcel.classfile.JavaClass:106"
        BranchSideFuncs: []
      - BranchSide: "org.apache.bcel.classfile.JavaClass:105"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.bcel.classfile.JavaClass:101,1"
      Dst: "[java.lang.Object].toString"
    - Src: "org.apache.bcel.classfile.JavaClass:101,1"
      Dst: "[java.util.StringTokenizer].<init>"
    - Src: "org.apache.bcel.classfile.JavaClass:102,1"
      Dst: "[java.lang.StringBuilder].<init>"
    - Src: "org.apache.bcel.classfile.JavaClass:103,1"
      Dst: "[java.util.StringTokenizer].hasMoreTokens"
    - Src: "org.apache.bcel.classfile.JavaClass:104,1"
      Dst: "[java.lang.StringBuilder].append"
    - Src: "org.apache.bcel.classfile.JavaClass:104,1"
      Dst: "[java.util.StringTokenizer].nextToken"
    - Src: "org.apache.bcel.classfile.JavaClass:106,1"
      Dst: "[java.lang.StringBuilder].toString"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 2
  - functionName: "[org.apache.bcel.classfile.JavaClass].setComparator(org.apache.bcel.util.BCELComparator)"
    functionSourceFile: "org.apache.bcel.classfile.JavaClass"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.apache.bcel.util.BCELComparator"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.bcel.classfile.JavaClass].<init>(int,int,java.lang.String,int,int,int,org.apache.bcel.classfile.ConstantPool,int[],org.apache.bcel.classfile.Field[],org.apache.bcel.classfile.Method[],org.apache.bcel.classfile.Attribute[])"
    functionSourceFile: "org.apache.bcel.classfile.JavaClass"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 11
    argTypes:
    - "int"
    - "int"
    - "java.lang.String"
    - "int"
    - "int"
    - "int"
    - "org.apache.bcel.classfile.ConstantPool"
    - "int[]"
    - "org.apache.bcel.classfile.Field[]"
    - "org.apache.bcel.classfile.Method[]"
    - "org.apache.bcel.classfile.Attribute[]"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 14
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.bcel.classfile.JavaClass:164,1"
      Dst: "[org.apache.bcel.classfile.JavaClass].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.bcel.classfile.JavaClass].<init>(int,int,java.lang.String,int,int,int,org.apache.bcel.classfile.ConstantPool,int[],org.apache.bcel.classfile.Field[],org.apache.bcel.classfile.Method[],org.apache.bcel.classfile.Attribute[],byte)"
    functionSourceFile: "org.apache.bcel.classfile.JavaClass"
    linkageType: null
    functionLinenumber: 185
    functionDepth: 0
    returnType: "void"
    argCount: 12
    argTypes:
    - "int"
    - "int"
    - "java.lang.String"
    - "int"
    - "int"
    - "int"
    - "org.apache.bcel.classfile.ConstantPool"
    - "int[]"
    - "org.apache.bcel.classfile.Field[]"
    - "org.apache.bcel.classfile.Method[]"
    - "org.apache.bcel.classfile.Attribute[]"
    - "byte"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.bcel.util.SyntheticRepository].getInstance()"
    - "[org.apache.bcel.classfile.AccessFlags].<init>(int)"
    - "[org.apache.bcel.classfile.SourceFile].getSourceFileName()"
    - "[org.apache.bcel.classfile.ConstantPool].getConstantString(int,byte)"
    - "[org.apache.bcel.classfile.Utility].compactClassName(java.lang.String,boolean)"
    - "[org.apache.bcel.classfile.ConstantPool].getConstantString(int,byte)"
    - "[org.apache.bcel.classfile.Utility].compactClassName(java.lang.String,boolean)"
    - "[org.apache.bcel.classfile.ConstantPool].getConstantString(int,byte)"
    - "[org.apache.bcel.classfile.Utility].compactClassName(java.lang.String,boolean)"
    functionUses: 1
    ICount: 85
    EdgeCount: 9
    BranchProfiles:
    - Branch String: "org.apache.bcel.classfile.JavaClass:187"
      Branch Sides:
      - BranchSide: "org.apache.bcel.classfile.JavaClass:190"
        BranchSideFuncs: []
      - BranchSide: "org.apache.bcel.classfile.JavaClass:189"
        BranchSideFuncs: []
    - Branch String: "org.apache.bcel.classfile.JavaClass:190"
      Branch Sides:
      - BranchSide: "org.apache.bcel.classfile.JavaClass:193"
        BranchSideFuncs: []
      - BranchSide: "org.apache.bcel.classfile.JavaClass:192"
        BranchSideFuncs: []
    - Branch String: "org.apache.bcel.classfile.JavaClass:193"
      Branch Sides:
      - BranchSide: "org.apache.bcel.classfile.JavaClass:196"
        BranchSideFuncs: []
      - BranchSide: "org.apache.bcel.classfile.JavaClass:195"
        BranchSideFuncs: []
    - Branch String: "org.apache.bcel.classfile.JavaClass:196"
      Branch Sides:
      - BranchSide: "org.apache.bcel.classfile.JavaClass:199"
        BranchSideFuncs: []
      - BranchSide: "org.apache.bcel.classfile.JavaClass:198"
        BranchSideFuncs: []
    - Branch String: "org.apache.bcel.classfile.JavaClass:211"
      Branch Sides:
      - BranchSide: "org.apache.bcel.classfile.JavaClass:221"
        BranchSideFuncs: []
      - BranchSide: "org.apache.bcel.classfile.JavaClass:220"
        BranchSideFuncs: []
    - Branch String: "org.apache.bcel.classfile.JavaClass:212"
      Branch Sides:
      - BranchSide: "org.apache.bcel.classfile.JavaClass:199"
        BranchSideFuncs:
        - "getSourceFileName()"
      - BranchSide: "org.apache.bcel.classfile.JavaClass:198"
        BranchSideFuncs: []
    - Branch String: "org.apache.bcel.classfile.JavaClass:224"
      Branch Sides:
      - BranchSide: "org.apache.bcel.classfile.JavaClass:227"
        BranchSideFuncs: []
      - BranchSide: "org.apache.bcel.classfile.JavaClass:226"
        BranchSideFuncs: []
    - Branch String: "org.apache.bcel.classfile.JavaClass:229"
      Branch Sides:
      - BranchSide: "org.apache.bcel.classfile.JavaClass:233"
        BranchSideFuncs: []
    - Branch String: "org.apache.bcel.classfile.JavaClass:237"
      Branch Sides:
      - BranchSide: "org.apache.bcel.classfile.JavaClass:240"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.bcel.classfile.JavaClass:186,1"
      Dst: "[org.apache.bcel.classfile.AccessFlags].<init>"
    - Src: "org.apache.bcel.classfile.JavaClass:145,1"
      Dst: "[org.apache.bcel.util.SyntheticRepository].getInstance"
    - Src: "org.apache.bcel.classfile.JavaClass:213,1"
      Dst: "[org.apache.bcel.classfile.SourceFile].getSourceFileName"
    - Src: "org.apache.bcel.classfile.JavaClass:221,1"
      Dst: "[org.apache.bcel.classfile.ConstantPool].getConstantString"
    - Src: "org.apache.bcel.classfile.JavaClass:222,1"
      Dst: "[org.apache.bcel.classfile.Utility].compactClassName"
    - Src: "org.apache.bcel.classfile.JavaClass:223,1"
      Dst: "[java.lang.String].lastIndexOf"
    - Src: "org.apache.bcel.classfile.JavaClass:227,1"
      Dst: "[java.lang.String].substring"
    JavaMethodInfo: null
    BBCount: 23
    CyclomaticComplexity: 3
  - functionName: "[org.apache.bcel.classfile.JavaClass].accept(org.apache.bcel.classfile.Visitor)"
    functionSourceFile: "org.apache.bcel.classfile.JavaClass"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.apache.bcel.classfile.Visitor"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.bcel.classfile.JavaClass:251,1"
      Dst: "[org.apache.bcel.classfile.Visitor].visitJavaClass"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.bcel.classfile.JavaClass].compareTo(org.apache.bcel.classfile.JavaClass)"
    functionSourceFile: "org.apache.bcel.classfile.JavaClass"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "int"
    argCount: 1
    argTypes:
    - "org.apache.bcel.classfile.JavaClass"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.bcel.classfile.JavaClass:261,1"
      Dst: "[org.apache.bcel.classfile.JavaClass].getClassName"
    - Src: "org.apache.bcel.classfile.JavaClass:261,1"
      Dst: "[java.lang.String].compareTo"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.bcel.classfile.JavaClass].computeNestedTypeStatus()"
    functionSourceFile: "org.apache.bcel.classfile.JavaClass"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 18
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.bcel.classfile.JavaClass:265"
      Branch Sides:
      - BranchSide: "org.apache.bcel.classfile.JavaClass:268"
        BranchSideFuncs: []
      - BranchSide: "org.apache.bcel.classfile.JavaClass:267"
        BranchSideFuncs: []
    - Branch String: "org.apache.bcel.classfile.JavaClass:268"
      Branch Sides:
      - BranchSide: "org.apache.bcel.classfile.JavaClass:286"
        BranchSideFuncs: []
      - BranchSide: "org.apache.bcel.classfile.JavaClass:285"
        BranchSideFuncs: []
    - Branch String: "org.apache.bcel.classfile.JavaClass:269"
      Branch Sides:
      - BranchSide: "org.apache.bcel.classfile.JavaClass:268"
        BranchSideFuncs: []
      - BranchSide: "org.apache.bcel.classfile.JavaClass:267"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.bcel.classfile.JavaClass:270,1"
      Dst: "[org.apache.bcel.classfile.JavaClass$lambda_computeNestedTypeStatus_0__92].bootstrap$"
    - Src: "org.apache.bcel.classfile.JavaClass:270,1"
      Dst: "[java.lang.Iterable].forEach"
    JavaMethodInfo: null
    BBCount: 8
    CyclomaticComplexity: 2
  - functionName: "[org.apache.bcel.classfile.JavaClass].copy()"
    functionSourceFile: "org.apache.bcel.classfile.JavaClass"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.apache.bcel.classfile.JavaClass"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 38
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.bcel.classfile.JavaClass:294,1"
      Dst: "[java.lang.Object].clone"
    - Src: "org.apache.bcel.classfile.JavaClass:295,1"
      Dst: "[org.apache.bcel.classfile.ConstantPool].copy"
    - Src: "org.apache.bcel.classfile.JavaClass:299,1"
      Dst: "[org.apache.bcel.classfile.JavaClass$lambda_copy_1__93].bootstrap$"
    - Src: "org.apache.bcel.classfile.JavaClass:299,1"
      Dst: "[java.util.Arrays].setAll"
    - Src: "org.apache.bcel.classfile.JavaClass:301,1"
      Dst: "[org.apache.bcel.classfile.JavaClass$lambda_copy_2__94].bootstrap$"
    - Src: "org.apache.bcel.classfile.JavaClass:303,1"
      Dst: "[org.apache.bcel.classfile.JavaClass$lambda_copy_3__95].bootstrap$"
    JavaMethodInfo: null
    BBCount: 2
    CyclomaticComplexity: 1
  - functionName: "[org.apache.bcel.classfile.JavaClass].dump(java.io.DataOutputStream)"
    functionSourceFile: "org.apache.bcel.classfile.JavaClass"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.io.DataOutputStream"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 65
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.bcel.classfile.JavaClass:325"
      Branch Sides:
      - BranchSide: "org.apache.bcel.classfile.JavaClass:327"
        BranchSideFuncs: []
    - Branch String: "org.apache.bcel.classfile.JavaClass:329"
      Branch Sides:
      - BranchSide: "org.apache.bcel.classfile.JavaClass:331"
        BranchSideFuncs: []
    - Branch String: "org.apache.bcel.classfile.JavaClass:333"
      Branch Sides:
      - BranchSide: "org.apache.bcel.classfile.JavaClass:335"
        BranchSideFuncs: []
    - Branch String: "org.apache.bcel.classfile.JavaClass:336"
      Branch Sides:
      - BranchSide: "org.apache.bcel.classfile.JavaClass:342"
        BranchSideFuncs: []
      - BranchSide: "org.apache.bcel.classfile.JavaClass:341"
        BranchSideFuncs: []
    - Branch String: "org.apache.bcel.classfile.JavaClass:338"
      Branch Sides:
      - BranchSide: "org.apache.bcel.classfile.JavaClass:336"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.bcel.classfile.JavaClass:317,1"
      Dst: "[java.io.DataOutputStream].writeInt"
    - Src: "org.apache.bcel.classfile.JavaClass:318,1"
      Dst: "[java.io.DataOutputStream].writeShort"
    - Src: "org.apache.bcel.classfile.JavaClass:320,1"
      Dst: "[org.apache.bcel.classfile.ConstantPool].dump"
    - Src: "org.apache.bcel.classfile.JavaClass:321,1"
      Dst: "[org.apache.bcel.classfile.AccessFlags].getAccessFlags"
    - Src: "org.apache.bcel.classfile.JavaClass:330,1"
      Dst: "[org.apache.bcel.classfile.FieldOrMethod].dump"
    - Src: "org.apache.bcel.classfile.JavaClass:339,1"
      Dst: "[org.apache.bcel.classfile.Attribute].dump"
    - Src: "org.apache.bcel.classfile.JavaClass:344,1"
      Dst: "[java.io.DataOutputStream].flush"
    JavaMethodInfo: null
    BBCount: 16
    CyclomaticComplexity: 5
  - functionName: "[org.apache.bcel.classfile.JavaClass].dump(java.io.File)"
    functionSourceFile: "org.apache.bcel.classfile.JavaClass"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.io.File"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 32
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.bcel.classfile.JavaClass:355"
      Branch Sides:
      - BranchSide: "org.apache.bcel.classfile.JavaClass:361"
        BranchSideFuncs: []
      - BranchSide: "org.apache.bcel.classfile.JavaClass:360"
        BranchSideFuncs: []
    - Branch String: "org.apache.bcel.classfile.JavaClass:357"
      Branch Sides:
      - BranchSide: "org.apache.bcel.classfile.JavaClass:361"
        BranchSideFuncs: []
      - BranchSide: "org.apache.bcel.classfile.JavaClass:360"
        BranchSideFuncs: []
    - Branch String: "org.apache.bcel.classfile.JavaClass:357"
      Branch Sides:
      - BranchSide: "org.apache.bcel.classfile.JavaClass:361"
        BranchSideFuncs: []
      - BranchSide: "org.apache.bcel.classfile.JavaClass:360"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.bcel.classfile.JavaClass:354,1"
      Dst: "[java.io.File].getParent"
    - Src: "org.apache.bcel.classfile.JavaClass:356,1"
      Dst: "[java.io.File].<init>"
    - Src: "org.apache.bcel.classfile.JavaClass:357,1"
      Dst: "[java.io.File].mkdirs"
    - Src: "org.apache.bcel.classfile.JavaClass:357,1"
      Dst: "[java.io.File].isDirectory"
    - Src: "org.apache.bcel.classfile.JavaClass:358,1"
      Dst: "[java.lang.StringBuilder].<init>"
    - Src: "org.apache.bcel.classfile.JavaClass:358,1"
      Dst: "[java.lang.StringBuilder].append"
    - Src: "org.apache.bcel.classfile.JavaClass:358,1"
      Dst: "[java.lang.StringBuilder].toString"
    - Src: "org.apache.bcel.classfile.JavaClass:358,1"
      Dst: "[java.io.IOException].<init>"
    - Src: "org.apache.bcel.classfile.JavaClass:361,1"
      Dst: "[java.io.FileOutputStream].<init>"
    - Src: "org.apache.bcel.classfile.JavaClass:361,1"
      Dst: "[java.io.DataOutputStream].<init>"
    - Src: "org.apache.bcel.classfile.JavaClass:362,1"
      Dst: "[org.apache.bcel.classfile.JavaClass].dump"
    - Src: "org.apache.bcel.classfile.JavaClass:363,1"
      Dst: "[java.io.FilterOutputStream].close"
    - Src: "org.apache.bcel.classfile.JavaClass:358,1"
      Dst: "[java.lang.Throwable].addSuppressed"
    JavaMethodInfo: null
    BBCount: 9
    CyclomaticComplexity: 1
  - functionName: "[org.apache.bcel.classfile.JavaClass].dump(java.io.OutputStream)"
    functionSourceFile: "org.apache.bcel.classfile.JavaClass"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.io.OutputStream"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.bcel.classfile.JavaClass:373,1"
      Dst: "[java.io.DataOutputStream].<init>"
    - Src: "org.apache.bcel.classfile.JavaClass:373,1"
      Dst: "[org.apache.bcel.classfile.JavaClass].dump"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.bcel.classfile.JavaClass].dump(java.lang.String)"
    functionSourceFile: "org.apache.bcel.classfile.JavaClass"
    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.apache.bcel.classfile.JavaClass:383,1"
      Dst: "[java.io.File].<init>"
    - Src: "org.apache.bcel.classfile.JavaClass:383,1"
      Dst: "[org.apache.bcel.classfile.JavaClass].dump"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.bcel.classfile.JavaClass].equals(java.lang.Object)"
    functionSourceFile: "org.apache.bcel.classfile.JavaClass"
    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.apache.bcel.classfile.JavaClass:394,1"
      Dst: "[org.apache.bcel.util.BCELComparator].equals"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.bcel.classfile.JavaClass].findField(java.lang.String,org.apache.bcel.generic.Type)"
    functionSourceFile: "org.apache.bcel.classfile.JavaClass"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.apache.bcel.classfile.Field"
    argCount: 2
    argTypes:
    - "java.lang.String"
    - "org.apache.bcel.generic.Type"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 49
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.bcel.classfile.JavaClass:406"
      Branch Sides:
      - BranchSide: "org.apache.bcel.classfile.JavaClass:418"
        BranchSideFuncs: []
      - BranchSide: "org.apache.bcel.classfile.JavaClass:417"
        BranchSideFuncs: []
    - Branch String: "org.apache.bcel.classfile.JavaClass:407"
      Branch Sides:
      - BranchSide: "org.apache.bcel.classfile.JavaClass:406"
        BranchSideFuncs: []
      - BranchSide: "org.apache.bcel.classfile.JavaClass:405"
        BranchSideFuncs: []
    - Branch String: "org.apache.bcel.classfile.JavaClass:412"
      Branch Sides:
      - BranchSide: "org.apache.bcel.classfile.JavaClass:406"
        BranchSideFuncs: []
      - BranchSide: "org.apache.bcel.classfile.JavaClass:405"
        BranchSideFuncs: []
    - Branch String: "org.apache.bcel.classfile.JavaClass:419"
      Branch Sides:
      - BranchSide: "org.apache.bcel.classfile.JavaClass:425"
        BranchSideFuncs: []
      - BranchSide: "org.apache.bcel.classfile.JavaClass:424"
        BranchSideFuncs: []
    - Branch String: "org.apache.bcel.classfile.JavaClass:419"
      Branch Sides:
      - BranchSide: "org.apache.bcel.classfile.JavaClass:425"
        BranchSideFuncs: []
      - BranchSide: "org.apache.bcel.classfile.JavaClass:424"
        BranchSideFuncs: []
    - Branch String: "org.apache.bcel.classfile.JavaClass:421"
      Branch Sides:
      - BranchSide: "org.apache.bcel.classfile.JavaClass:425"
        BranchSideFuncs: []
      - BranchSide: "org.apache.bcel.classfile.JavaClass:424"
        BranchSideFuncs: []
    - Branch String: "org.apache.bcel.classfile.JavaClass:421"
      Branch Sides:
      - BranchSide: "org.apache.bcel.classfile.JavaClass:422"
        BranchSideFuncs: []
      - BranchSide: "org.apache.bcel.classfile.JavaClass:421"
        BranchSideFuncs: []
    - Branch String: "org.apache.bcel.classfile.JavaClass:421"
      Branch Sides:
      - BranchSide: "org.apache.bcel.classfile.JavaClass:422"
        BranchSideFuncs: []
      - BranchSide: "org.apache.bcel.classfile.JavaClass:421"
        BranchSideFuncs: []
    - Branch String: "org.apache.bcel.classfile.JavaClass:421"
      Branch Sides:
      - BranchSide: "org.apache.bcel.classfile.JavaClass:425"
        BranchSideFuncs: []
      - BranchSide: "org.apache.bcel.classfile.JavaClass:424"
        BranchSideFuncs: []
    - Branch String: "org.apache.bcel.classfile.JavaClass:421"
      Branch Sides:
      - BranchSide: "org.apache.bcel.classfile.JavaClass:425"
        BranchSideFuncs: []
      - BranchSide: "org.apache.bcel.classfile.JavaClass:424"
        BranchSideFuncs: []
    - Branch String: "org.apache.bcel.classfile.JavaClass:426"
      Branch Sides:
      - BranchSide: "org.apache.bcel.classfile.JavaClass:434"
        BranchSideFuncs: []
      - BranchSide: "org.apache.bcel.classfile.JavaClass:433"
        BranchSideFuncs: []
    - Branch String: "org.apache.bcel.classfile.JavaClass:427"
      Branch Sides:
      - BranchSide: "org.apache.bcel.classfile.JavaClass:434"
        BranchSideFuncs: []
      - BranchSide: "org.apache.bcel.classfile.JavaClass:433"
        BranchSideFuncs: []
    - Branch String: "org.apache.bcel.classfile.JavaClass:429"
      Branch Sides:
      - BranchSide: "org.apache.bcel.classfile.JavaClass:427"
        BranchSideFuncs: []
      - BranchSide: "org.apache.bcel.classfile.JavaClass:426"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.bcel.classfile.JavaClass:407,1"
      Dst: "[org.apache.bcel.classfile.FieldOrMethod].getName"
    - Src: "org.apache.bcel.classfile.JavaClass:407,1"
      Dst: "[java.lang.String].equals"
    - Src: "org.apache.bcel.classfile.JavaClass:408,1"
      Dst: "[org.apache.bcel.classfile.FieldOrMethod].getSignature"
    - Src: "org.apache.bcel.classfile.JavaClass:408,1"
      Dst: "[org.apache.bcel.generic.Type].getType"
    - Src: "org.apache.bcel.classfile.JavaClass:412,1"
      Dst: "[org.apache.bcel.generic.Type].equals"
    - Src: "org.apache.bcel.classfile.JavaClass:418,1"
      Dst: "[org.apache.bcel.classfile.JavaClass].getSuperClass"
    - Src: "org.apache.bcel.classfile.JavaClass:419,1"
      Dst: "[org.apache.bcel.classfile.JavaClass].getClassName"
    - Src: "org.apache.bcel.classfile.JavaClass:420,1"
      Dst: "[org.apache.bcel.classfile.JavaClass].findField"
    - Src: "org.apache.bcel.classfile.JavaClass:421,1"
      Dst: "[org.apache.bcel.classfile.AccessFlags].isPublic"
    - Src: "org.apache.bcel.classfile.JavaClass:421,1"
      Dst: "[org.apache.bcel.classfile.AccessFlags].isProtected"
    - Src: "org.apache.bcel.classfile.JavaClass:421,1"
      Dst: "[org.apache.bcel.classfile.AccessFlags].isPrivate"
    - Src: "org.apache.bcel.classfile.JavaClass:421,1"
      Dst: "[org.apache.bcel.classfile.JavaClass].getPackageName"
    - Src: "org.apache.bcel.classfile.JavaClass:425,1"
      Dst: "[org.apache.bcel.classfile.JavaClass].getInterfaces"
    JavaMethodInfo: null
    BBCount: 21
    CyclomaticComplexity: 3
  - functionName: "[org.apache.bcel.classfile.JavaClass].getAllInterfaces()"
    functionSourceFile: "org.apache.bcel.classfile.JavaClass"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.apache.bcel.classfile.JavaClass[]"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 29
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.bcel.classfile.JavaClass:446"
      Branch Sides:
      - BranchSide: "org.apache.bcel.classfile.JavaClass:459"
        BranchSideFuncs: []
      - BranchSide: "org.apache.bcel.classfile.JavaClass:458"
        BranchSideFuncs: []
    - Branch String: "org.apache.bcel.classfile.JavaClass:450"
      Branch Sides:
      - BranchSide: "org.apache.bcel.classfile.JavaClass:452"
        BranchSideFuncs: []
      - BranchSide: "org.apache.bcel.classfile.JavaClass:451"
        BranchSideFuncs: []
    - Branch String: "org.apache.bcel.classfile.JavaClass:452"
      Branch Sides:
      - BranchSide: "org.apache.bcel.classfile.JavaClass:455"
        BranchSideFuncs: []
      - BranchSide: "org.apache.bcel.classfile.JavaClass:454"
        BranchSideFuncs: []
    - Branch String: "org.apache.bcel.classfile.JavaClass:455"
      Branch Sides:
      - BranchSide: "org.apache.bcel.classfile.JavaClass:457"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.bcel.classfile.JavaClass:443,1"
      Dst: "[org.apache.bcel.util.ClassQueue].<init>"
    - Src: "org.apache.bcel.classfile.JavaClass:444,1"
      Dst: "[java.util.TreeSet].<init>"
    - Src: "org.apache.bcel.classfile.JavaClass:445,1"
      Dst: "[org.apache.bcel.util.ClassQueue].enqueue"
    - Src: "org.apache.bcel.classfile.JavaClass:446,1"
      Dst: "[org.apache.bcel.util.ClassQueue].empty"
    - Src: "org.apache.bcel.classfile.JavaClass:447,1"
      Dst: "[org.apache.bcel.util.ClassQueue].dequeue"
    - Src: "org.apache.bcel.classfile.JavaClass:448,1"
      Dst: "[org.apache.bcel.classfile.JavaClass].getSuperClass"
    - Src: "org.apache.bcel.classfile.JavaClass:449,1"
      Dst: "[org.apache.bcel.classfile.JavaClass].getInterfaces"
    - Src: "org.apache.bcel.classfile.JavaClass:450,1"
      Dst: "[org.apache.bcel.classfile.AccessFlags].isInterface"
    - Src: "org.apache.bcel.classfile.JavaClass:451,1"
      Dst: "[java.util.Set].add"
    - Src: "org.apache.bcel.classfile.JavaClass:459,1"
      Dst: "[java.util.Set].toArray"
    JavaMethodInfo: null
    BBCount: 11
    CyclomaticComplexity: 3
  - functionName: "[org.apache.bcel.classfile.JavaClass].getAnnotationEntries()"
    functionSourceFile: "org.apache.bcel.classfile.JavaClass"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.apache.bcel.classfile.AnnotationEntry[]"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 8
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.bcel.classfile.JavaClass:467"
      Branch Sides:
      - BranchSide: "org.apache.bcel.classfile.JavaClass:471"
        BranchSideFuncs: []
      - BranchSide: "org.apache.bcel.classfile.JavaClass:470"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.bcel.classfile.JavaClass:468,1"
      Dst: "[org.apache.bcel.classfile.JavaClass].getAttributes"
    - Src: "org.apache.bcel.classfile.JavaClass:468,1"
      Dst: "[org.apache.bcel.classfile.AnnotationEntry].createAnnotationEntries"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.apache.bcel.classfile.JavaClass].getAttributes()"
    functionSourceFile: "org.apache.bcel.classfile.JavaClass"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.apache.bcel.classfile.Attribute[]"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.bcel.classfile.JavaClass].getBytes()"
    functionSourceFile: "org.apache.bcel.classfile.JavaClass"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "byte[]"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 20
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.bcel.classfile.JavaClass:485,1"
      Dst: "[java.io.ByteArrayOutputStream].<init>"
    - Src: "org.apache.bcel.classfile.JavaClass:486,1"
      Dst: "[java.io.DataOutputStream].<init>"
    - Src: "org.apache.bcel.classfile.JavaClass:487,1"
      Dst: "[org.apache.bcel.classfile.JavaClass].dump"
    - Src: "org.apache.bcel.classfile.JavaClass:488,1"
      Dst: "[java.io.FilterOutputStream].close"
    - Src: "org.apache.bcel.classfile.JavaClass:491,1"
      Dst: "[java.lang.Throwable].addSuppressed"
    - Src: "org.apache.bcel.classfile.JavaClass:489,1"
      Dst: "[java.lang.Throwable].printStackTrace"
    - Src: "org.apache.bcel.classfile.JavaClass:491,1"
      Dst: "[java.io.ByteArrayOutputStream].toByteArray"
    JavaMethodInfo: null
    BBCount: 7
    CyclomaticComplexity: 1
  - functionName: "[org.apache.bcel.classfile.JavaClass].getClassName()"
    functionSourceFile: "org.apache.bcel.classfile.JavaClass"
    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.apache.bcel.classfile.JavaClass].getClassNameIndex()"
    functionSourceFile: "org.apache.bcel.classfile.JavaClass"
    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.apache.bcel.classfile.JavaClass].getConstantPool()"
    functionSourceFile: "org.apache.bcel.classfile.JavaClass"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.apache.bcel.classfile.ConstantPool"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.bcel.classfile.JavaClass].getFields()"
    functionSourceFile: "org.apache.bcel.classfile.JavaClass"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.apache.bcel.classfile.Field[]"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.bcel.classfile.JavaClass].getFileName()"
    functionSourceFile: "org.apache.bcel.classfile.JavaClass"
    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.apache.bcel.classfile.JavaClass].getInterfaceIndices()"
    functionSourceFile: "org.apache.bcel.classfile.JavaClass"
    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.apache.bcel.classfile.JavaClass].getInterfaceNames()"
    functionSourceFile: "org.apache.bcel.classfile.JavaClass"
    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.apache.bcel.classfile.JavaClass].getInterfaces()"
    functionSourceFile: "org.apache.bcel.classfile.JavaClass"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.apache.bcel.classfile.JavaClass[]"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 14
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.bcel.classfile.JavaClass:552"
      Branch Sides:
      - BranchSide: "org.apache.bcel.classfile.JavaClass:554"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.bcel.classfile.JavaClass:550,1"
      Dst: "[org.apache.bcel.classfile.JavaClass].getInterfaceNames"
    - Src: "org.apache.bcel.classfile.JavaClass:553,1"
      Dst: "[org.apache.bcel.util.Repository].loadClass"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 2
  - functionName: "[org.apache.bcel.classfile.JavaClass].getMajor()"
    functionSourceFile: "org.apache.bcel.classfile.JavaClass"
    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.apache.bcel.classfile.JavaClass].getMethod(java.lang.reflect.Method)"
    functionSourceFile: "org.apache.bcel.classfile.JavaClass"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.apache.bcel.classfile.Method"
    argCount: 1
    argTypes:
    - "java.lang.reflect.Method"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 22
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.bcel.classfile.JavaClass:569"
      Branch Sides:
      - BranchSide: "org.apache.bcel.classfile.JavaClass:574"
        BranchSideFuncs: []
      - BranchSide: "org.apache.bcel.classfile.JavaClass:573"
        BranchSideFuncs: []
    - Branch String: "org.apache.bcel.classfile.JavaClass:570"
      Branch Sides:
      - BranchSide: "org.apache.bcel.classfile.JavaClass:569"
        BranchSideFuncs: []
      - BranchSide: "org.apache.bcel.classfile.JavaClass:568"
        BranchSideFuncs: []
    - Branch String: "org.apache.bcel.classfile.JavaClass:570"
      Branch Sides:
      - BranchSide: "org.apache.bcel.classfile.JavaClass:569"
        BranchSideFuncs: []
      - BranchSide: "org.apache.bcel.classfile.JavaClass:568"
        BranchSideFuncs: []
    - Branch String: "org.apache.bcel.classfile.JavaClass:570"
      Branch Sides:
      - BranchSide: "org.apache.bcel.classfile.JavaClass:569"
        BranchSideFuncs: []
      - BranchSide: "org.apache.bcel.classfile.JavaClass:568"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.bcel.classfile.JavaClass:570,1"
      Dst: "[java.lang.reflect.Method].getName"
    - Src: "org.apache.bcel.classfile.JavaClass:570,1"
      Dst: "[org.apache.bcel.classfile.FieldOrMethod].getName"
    - Src: "org.apache.bcel.classfile.JavaClass:570,1"
      Dst: "[java.lang.String].equals"
    - Src: "org.apache.bcel.classfile.JavaClass:570,1"
      Dst: "[java.lang.reflect.Method].getModifiers"
    - Src: "org.apache.bcel.classfile.JavaClass:570,1"
      Dst: "[org.apache.bcel.classfile.AccessFlags].getModifiers"
    - Src: "org.apache.bcel.classfile.JavaClass:570,1"
      Dst: "[org.apache.bcel.generic.Type].getSignature"
    - Src: "org.apache.bcel.classfile.JavaClass:570,1"
      Dst: "[org.apache.bcel.classfile.FieldOrMethod].getSignature"
    JavaMethodInfo: null
    BBCount: 8
    CyclomaticComplexity: 2
  - functionName: "[org.apache.bcel.classfile.JavaClass].getMethods()"
    functionSourceFile: "org.apache.bcel.classfile.JavaClass"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.apache.bcel.classfile.Method[]"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.bcel.classfile.JavaClass].getMinor()"
    functionSourceFile: "org.apache.bcel.classfile.JavaClass"
    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.apache.bcel.classfile.JavaClass].getPackageName()"
    functionSourceFile: "org.apache.bcel.classfile.JavaClass"
    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.apache.bcel.classfile.JavaClass].getRepository()"
    functionSourceFile: "org.apache.bcel.classfile.JavaClass"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.apache.bcel.util.Repository"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.bcel.classfile.JavaClass].getSource()"
    functionSourceFile: "org.apache.bcel.classfile.JavaClass"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "byte"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.bcel.classfile.JavaClass].getSourceFileName()"
    functionSourceFile: "org.apache.bcel.classfile.JavaClass"
    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.apache.bcel.classfile.JavaClass].getSourceFilePath()"
    functionSourceFile: "org.apache.bcel.classfile.JavaClass"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 14
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.bcel.classfile.JavaClass:628"
      Branch Sides:
      - BranchSide: "org.apache.bcel.classfile.JavaClass:632"
        BranchSideFuncs: []
      - BranchSide: "org.apache.bcel.classfile.JavaClass:631"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.bcel.classfile.JavaClass:627,1"
      Dst: "[java.lang.StringBuilder].<init>"
    - Src: "org.apache.bcel.classfile.JavaClass:628,1"
      Dst: "[java.lang.String].isEmpty"
    - Src: "org.apache.bcel.classfile.JavaClass:629,1"
      Dst: "[org.apache.bcel.classfile.Utility].packageToPath"
    - Src: "org.apache.bcel.classfile.JavaClass:629,1"
      Dst: "[java.lang.StringBuilder].append"
    - Src: "org.apache.bcel.classfile.JavaClass:633,1"
      Dst: "[java.lang.StringBuilder].toString"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.apache.bcel.classfile.JavaClass].getSuperClass()"
    functionSourceFile: "org.apache.bcel.classfile.JavaClass"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.apache.bcel.classfile.JavaClass"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 10
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.bcel.classfile.JavaClass:641"
      Branch Sides:
      - BranchSide: "org.apache.bcel.classfile.JavaClass:644"
        BranchSideFuncs: []
      - BranchSide: "org.apache.bcel.classfile.JavaClass:643"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.bcel.classfile.JavaClass:641,1"
      Dst: "[org.apache.bcel.classfile.JavaClass].getClassName"
    - Src: "org.apache.bcel.classfile.JavaClass:641,1"
      Dst: "[java.lang.String].equals"
    - Src: "org.apache.bcel.classfile.JavaClass:644,1"
      Dst: "[org.apache.bcel.classfile.JavaClass].getSuperclassName"
    - Src: "org.apache.bcel.classfile.JavaClass:644,1"
      Dst: "[org.apache.bcel.util.Repository].loadClass"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.apache.bcel.classfile.JavaClass].getSuperClasses()"
    functionSourceFile: "org.apache.bcel.classfile.JavaClass"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.apache.bcel.classfile.JavaClass[]"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 12
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.bcel.classfile.JavaClass:654"
      Branch Sides:
      - BranchSide: "org.apache.bcel.classfile.JavaClass:656"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.bcel.classfile.JavaClass:653,1"
      Dst: "[java.util.ArrayList].<init>"
    - Src: "org.apache.bcel.classfile.JavaClass:654,1"
      Dst: "[org.apache.bcel.classfile.JavaClass].getSuperClass"
    - Src: "org.apache.bcel.classfile.JavaClass:655,1"
      Dst: "[java.util.List].add"
    - Src: "org.apache.bcel.classfile.JavaClass:657,1"
      Dst: "[java.util.List].toArray"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 2
  - functionName: "[org.apache.bcel.classfile.JavaClass].getSuperclassName()"
    functionSourceFile: "org.apache.bcel.classfile.JavaClass"
    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.apache.bcel.classfile.JavaClass].getSuperclassNameIndex()"
    functionSourceFile: "org.apache.bcel.classfile.JavaClass"
    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.apache.bcel.classfile.JavaClass].hashCode()"
    functionSourceFile: "org.apache.bcel.classfile.JavaClass"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "int"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.bcel.classfile.JavaClass:684,1"
      Dst: "[org.apache.bcel.util.BCELComparator].hashCode"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.bcel.classfile.JavaClass].implementationOf(org.apache.bcel.classfile.JavaClass)"
    functionSourceFile: "org.apache.bcel.classfile.JavaClass"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "org.apache.bcel.classfile.JavaClass"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 27
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.bcel.classfile.JavaClass:692"
      Branch Sides:
      - BranchSide: "org.apache.bcel.classfile.JavaClass:695"
        BranchSideFuncs: []
      - BranchSide: "org.apache.bcel.classfile.JavaClass:694"
        BranchSideFuncs: []
    - Branch String: "org.apache.bcel.classfile.JavaClass:695"
      Branch Sides:
      - BranchSide: "org.apache.bcel.classfile.JavaClass:698"
        BranchSideFuncs: []
      - BranchSide: "org.apache.bcel.classfile.JavaClass:697"
        BranchSideFuncs: []
    - Branch String: "org.apache.bcel.classfile.JavaClass:699"
      Branch Sides:
      - BranchSide: "org.apache.bcel.classfile.JavaClass:704"
        BranchSideFuncs: []
      - BranchSide: "org.apache.bcel.classfile.JavaClass:703"
        BranchSideFuncs: []
    - Branch String: "org.apache.bcel.classfile.JavaClass:700"
      Branch Sides:
      - BranchSide: "org.apache.bcel.classfile.JavaClass:698"
        BranchSideFuncs: []
      - BranchSide: "org.apache.bcel.classfile.JavaClass:697"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.bcel.classfile.JavaClass:692,1"
      Dst: "[org.apache.bcel.classfile.AccessFlags].isInterface"
    - Src: "org.apache.bcel.classfile.JavaClass:693,1"
      Dst: "[java.lang.StringBuilder].<init>"
    - Src: "org.apache.bcel.classfile.JavaClass:693,1"
      Dst: "[org.apache.bcel.classfile.JavaClass].getClassName"
    - Src: "org.apache.bcel.classfile.JavaClass:693,1"
      Dst: "[java.lang.StringBuilder].append"
    - Src: "org.apache.bcel.classfile.JavaClass:693,1"
      Dst: "[java.lang.StringBuilder].toString"
    - Src: "org.apache.bcel.classfile.JavaClass:693,1"
      Dst: "[java.lang.IllegalArgumentException].<init>"
    - Src: "org.apache.bcel.classfile.JavaClass:695,1"
      Dst: "[org.apache.bcel.classfile.JavaClass].equals"
    - Src: "org.apache.bcel.classfile.JavaClass:698,1"
      Dst: "[org.apache.bcel.classfile.JavaClass].getAllInterfaces"
    JavaMethodInfo: null
    BBCount: 10
    CyclomaticComplexity: 2
  - functionName: "[org.apache.bcel.classfile.JavaClass].instanceOf(org.apache.bcel.classfile.JavaClass)"
    functionSourceFile: "org.apache.bcel.classfile.JavaClass"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "org.apache.bcel.classfile.JavaClass"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 20
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.bcel.classfile.JavaClass:714"
      Branch Sides:
      - BranchSide: "org.apache.bcel.classfile.JavaClass:717"
        BranchSideFuncs: []
      - BranchSide: "org.apache.bcel.classfile.JavaClass:716"
        BranchSideFuncs: []
    - Branch String: "org.apache.bcel.classfile.JavaClass:717"
      Branch Sides:
      - BranchSide: "org.apache.bcel.classfile.JavaClass:722"
        BranchSideFuncs: []
      - BranchSide: "org.apache.bcel.classfile.JavaClass:721"
        BranchSideFuncs: []
    - Branch String: "org.apache.bcel.classfile.JavaClass:718"
      Branch Sides:
      - BranchSide: "org.apache.bcel.classfile.JavaClass:717"
        BranchSideFuncs: []
      - BranchSide: "org.apache.bcel.classfile.JavaClass:716"
        BranchSideFuncs: []
    - Branch String: "org.apache.bcel.classfile.JavaClass:722"
      Branch Sides:
      - BranchSide: "org.apache.bcel.classfile.JavaClass:725"
        BranchSideFuncs: []
      - BranchSide: "org.apache.bcel.classfile.JavaClass:724"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.bcel.classfile.JavaClass:714,1"
      Dst: "[org.apache.bcel.classfile.JavaClass].equals"
    - Src: "org.apache.bcel.classfile.JavaClass:717,1"
      Dst: "[org.apache.bcel.classfile.JavaClass].getSuperClasses"
    - Src: "org.apache.bcel.classfile.JavaClass:722,1"
      Dst: "[org.apache.bcel.classfile.AccessFlags].isInterface"
    - Src: "org.apache.bcel.classfile.JavaClass:723,1"
      Dst: "[org.apache.bcel.classfile.JavaClass].implementationOf"
    JavaMethodInfo: null
    BBCount: 10
    CyclomaticComplexity: 2
  - functionName: "[org.apache.bcel.classfile.JavaClass].isAnonymous()"
    functionSourceFile: "org.apache.bcel.classfile.JavaClass"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.bcel.classfile.JavaClass:732,1"
      Dst: "[org.apache.bcel.classfile.JavaClass].computeNestedTypeStatus"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.bcel.classfile.JavaClass].isClass()"
    functionSourceFile: "org.apache.bcel.classfile.JavaClass"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 8
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.bcel.classfile.JavaClass:737"
      Branch Sides:
      - BranchSide: "org.apache.bcel.classfile.JavaClass:736"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.bcel.classfile.JavaClass:737,1"
      Dst: "[org.apache.bcel.classfile.AccessFlags].getAccessFlags"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[org.apache.bcel.classfile.JavaClass].isNested()"
    functionSourceFile: "org.apache.bcel.classfile.JavaClass"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.bcel.classfile.JavaClass:744,1"
      Dst: "[org.apache.bcel.classfile.JavaClass].computeNestedTypeStatus"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.bcel.classfile.JavaClass].isSuper()"
    functionSourceFile: "org.apache.bcel.classfile.JavaClass"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 8
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.bcel.classfile.JavaClass:749"
      Branch Sides:
      - BranchSide: "org.apache.bcel.classfile.JavaClass:748"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.bcel.classfile.JavaClass:749,1"
      Dst: "[org.apache.bcel.classfile.AccessFlags].getAccessFlags"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[org.apache.bcel.classfile.JavaClass].setAttributes(org.apache.bcel.classfile.Attribute[])"
    functionSourceFile: "org.apache.bcel.classfile.JavaClass"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.apache.bcel.classfile.Attribute[]"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.bcel.classfile.JavaClass].setClassName(java.lang.String)"
    functionSourceFile: "org.apache.bcel.classfile.JavaClass"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.bcel.classfile.JavaClass].setClassNameIndex(int)"
    functionSourceFile: "org.apache.bcel.classfile.JavaClass"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.bcel.classfile.JavaClass].setConstantPool(org.apache.bcel.classfile.ConstantPool)"
    functionSourceFile: "org.apache.bcel.classfile.JavaClass"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.apache.bcel.classfile.ConstantPool"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.bcel.classfile.JavaClass].setFields(org.apache.bcel.classfile.Field[])"
    functionSourceFile: "org.apache.bcel.classfile.JavaClass"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.apache.bcel.classfile.Field[]"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.bcel.classfile.JavaClass].setFileName(java.lang.String)"
    functionSourceFile: "org.apache.bcel.classfile.JavaClass"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.bcel.classfile.JavaClass].setInterfaceNames(java.lang.String[])"
    functionSourceFile: "org.apache.bcel.classfile.JavaClass"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.String[]"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.bcel.classfile.JavaClass].setInterfaces(int[])"
    functionSourceFile: "org.apache.bcel.classfile.JavaClass"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "int[]"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.bcel.classfile.JavaClass].setMajor(int)"
    functionSourceFile: "org.apache.bcel.classfile.JavaClass"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.bcel.classfile.JavaClass].setMethods(org.apache.bcel.classfile.Method[])"
    functionSourceFile: "org.apache.bcel.classfile.JavaClass"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.apache.bcel.classfile.Method[]"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.bcel.classfile.JavaClass].setMinor(int)"
    functionSourceFile: "org.apache.bcel.classfile.JavaClass"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.bcel.classfile.JavaClass].setRepository(org.apache.bcel.util.Repository)"
    functionSourceFile: "org.apache.bcel.classfile.JavaClass"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.apache.bcel.util.Repository"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.bcel.classfile.JavaClass].setSourceFileName(java.lang.String)"
    functionSourceFile: "org.apache.bcel.classfile.JavaClass"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.bcel.classfile.JavaClass].setSuperclassName(java.lang.String)"
    functionSourceFile: "org.apache.bcel.classfile.JavaClass"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.bcel.classfile.JavaClass].setSuperclassNameIndex(int)"
    functionSourceFile: "org.apache.bcel.classfile.JavaClass"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.bcel.classfile.JavaClass].toString()"
    functionSourceFile: "org.apache.bcel.classfile.JavaClass"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 133
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.bcel.classfile.JavaClass:863"
      Branch Sides:
      - BranchSide: "org.apache.bcel.classfile.JavaClass:862"
        BranchSideFuncs: []
      - BranchSide: "org.apache.bcel.classfile.JavaClass:861"
        BranchSideFuncs: []
    - Branch String: "org.apache.bcel.classfile.JavaClass:868"
      Branch Sides:
      - BranchSide: "org.apache.bcel.classfile.JavaClass:878"
        BranchSideFuncs: []
      - BranchSide: "org.apache.bcel.classfile.JavaClass:877"
        BranchSideFuncs: []
    - Branch String: "org.apache.bcel.classfile.JavaClass:870"
      Branch Sides:
      - BranchSide: "org.apache.bcel.classfile.JavaClass:876"
        BranchSideFuncs: []
      - BranchSide: "org.apache.bcel.classfile.JavaClass:875"
        BranchSideFuncs: []
    - Branch String: "org.apache.bcel.classfile.JavaClass:872"
      Branch Sides:
      - BranchSide: "org.apache.bcel.classfile.JavaClass:869"
        BranchSideFuncs: []
      - BranchSide: "org.apache.bcel.classfile.JavaClass:868"
        BranchSideFuncs: []
    - Branch String: "org.apache.bcel.classfile.JavaClass:884"
      Branch Sides:
      - BranchSide: "org.apache.bcel.classfile.JavaClass:890"
        BranchSideFuncs: []
      - BranchSide: "org.apache.bcel.classfile.JavaClass:889"
        BranchSideFuncs: []
    - Branch String: "org.apache.bcel.classfile.JavaClass:886"
      Branch Sides:
      - BranchSide: "org.apache.bcel.classfile.JavaClass:889"
        BranchSideFuncs: []
    - Branch String: "org.apache.bcel.classfile.JavaClass:891"
      Branch Sides:
      - BranchSide: "org.apache.bcel.classfile.JavaClass:897"
        BranchSideFuncs: []
      - BranchSide: "org.apache.bcel.classfile.JavaClass:896"
        BranchSideFuncs: []
    - Branch String: "org.apache.bcel.classfile.JavaClass:891"
      Branch Sides:
      - BranchSide: "org.apache.bcel.classfile.JavaClass:897"
        BranchSideFuncs: []
      - BranchSide: "org.apache.bcel.classfile.JavaClass:896"
        BranchSideFuncs: []
    - Branch String: "org.apache.bcel.classfile.JavaClass:893"
      Branch Sides:
      - BranchSide: "org.apache.bcel.classfile.JavaClass:896"
        BranchSideFuncs: []
    - Branch String: "org.apache.bcel.classfile.JavaClass:897"
      Branch Sides:
      - BranchSide: "org.apache.bcel.classfile.JavaClass:903"
        BranchSideFuncs: []
      - BranchSide: "org.apache.bcel.classfile.JavaClass:902"
        BranchSideFuncs: []
    - Branch String: "org.apache.bcel.classfile.JavaClass:899"
      Branch Sides:
      - BranchSide: "org.apache.bcel.classfile.JavaClass:902"
        BranchSideFuncs: []
    - Branch String: "org.apache.bcel.classfile.JavaClass:903"
      Branch Sides:
      - BranchSide: "org.apache.bcel.classfile.JavaClass:909"
        BranchSideFuncs: []
      - BranchSide: "org.apache.bcel.classfile.JavaClass:908"
        BranchSideFuncs: []
    - Branch String: "org.apache.bcel.classfile.JavaClass:905"
      Branch Sides:
      - BranchSide: "org.apache.bcel.classfile.JavaClass:908"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.bcel.classfile.JavaClass:862,1"
      Dst: "[org.apache.bcel.classfile.AccessFlags].getAccessFlags"
    - Src: "org.apache.bcel.classfile.JavaClass:862,1"
      Dst: "[org.apache.bcel.classfile.Utility].accessToString"
    - Src: "org.apache.bcel.classfile.JavaClass:863,1"
      Dst: "[java.lang.String].isEmpty"
    - Src: "org.apache.bcel.classfile.JavaClass:863,1"
      Dst: "[java.lang.StringBuilder].<init>"
    - Src: "org.apache.bcel.classfile.JavaClass:863,1"
      Dst: "[java.lang.StringBuilder].append"
    - Src: "org.apache.bcel.classfile.JavaClass:863,1"
      Dst: "[java.lang.StringBuilder].toString"
    - Src: "org.apache.bcel.classfile.JavaClass:865,1"
      Dst: "[org.apache.bcel.classfile.Utility].classOrInterface"
    - Src: "org.apache.bcel.classfile.JavaClass:866,1"
      Dst: "[org.apache.bcel.classfile.Utility].compactClassName"
    - Src: "org.apache.bcel.classfile.JavaClass:882,1"
      Dst: "[org.apache.bcel.classfile.ConstantPool].getLength"
    - Src: "org.apache.bcel.classfile.JavaClass:883,1"
      Dst: "[org.apache.bcel.classfile.JavaClass].isSuper"
    - Src: "org.apache.bcel.classfile.JavaClass:887,1"
      Dst: "[org.apache.bcel.classfile.JavaClass].indent"
    - Src: "org.apache.bcel.classfile.JavaClass:890,1"
      Dst: "[org.apache.bcel.classfile.JavaClass].getAnnotationEntries"
    JavaMethodInfo: null
    BBCount: 28
    CyclomaticComplexity: 6
  - functionName: "[org.apache.bcel.classfile.JavaClass].compareTo(java.lang.Object)"
    functionSourceFile: "org.apache.bcel.classfile.JavaClass"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "int"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.bcel.classfile.JavaClass:48,1"
      Dst: "[org.apache.bcel.classfile.JavaClass].compareTo"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.bcel.classfile.JavaClass].lambda$copy$3(org.apache.bcel.classfile.JavaClass,int)"
    functionSourceFile: "org.apache.bcel.classfile.JavaClass"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.apache.bcel.classfile.Attribute"
    argCount: 2
    argTypes:
    - "org.apache.bcel.classfile.JavaClass"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 8
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.bcel.classfile.JavaClass:303,1"
      Dst: "[org.apache.bcel.classfile.Attribute].copy"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.bcel.classfile.JavaClass].lambda$copy$2(org.apache.bcel.classfile.JavaClass,int)"
    functionSourceFile: "org.apache.bcel.classfile.JavaClass"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.apache.bcel.classfile.Method"
    argCount: 2
    argTypes:
    - "org.apache.bcel.classfile.JavaClass"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 8
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.bcel.classfile.JavaClass:301,1"
      Dst: "[org.apache.bcel.classfile.Method].copy"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.bcel.classfile.JavaClass].lambda$copy$1(org.apache.bcel.classfile.JavaClass,int)"
    functionSourceFile: "org.apache.bcel.classfile.JavaClass"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.apache.bcel.classfile.Field"
    argCount: 2
    argTypes:
    - "org.apache.bcel.classfile.JavaClass"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 8
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.bcel.classfile.JavaClass:299,1"
      Dst: "[org.apache.bcel.classfile.Field].copy"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.bcel.classfile.JavaClass].lambda$computeNestedTypeStatus$0(org.apache.bcel.classfile.InnerClass)"
    functionSourceFile: "org.apache.bcel.classfile.JavaClass"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.apache.bcel.classfile.InnerClass"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 17
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.bcel.classfile.JavaClass:274"
      Branch Sides:
      - BranchSide: "org.apache.bcel.classfile.JavaClass:277"
        BranchSideFuncs: []
      - BranchSide: "org.apache.bcel.classfile.JavaClass:276"
        BranchSideFuncs: []
    - Branch String: "org.apache.bcel.classfile.JavaClass:277"
      Branch Sides:
      - BranchSide: "org.apache.bcel.classfile.JavaClass:283"
        BranchSideFuncs: []
      - BranchSide: "org.apache.bcel.classfile.JavaClass:282"
        BranchSideFuncs: []
    - Branch String: "org.apache.bcel.classfile.JavaClass:279"
      Branch Sides:
      - BranchSide: "org.apache.bcel.classfile.JavaClass:283"
        BranchSideFuncs: []
      - BranchSide: "org.apache.bcel.classfile.JavaClass:282"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.bcel.classfile.JavaClass:272,1"
      Dst: "[org.apache.bcel.classfile.InnerClass].getInnerClassIndex"
    - Src: "org.apache.bcel.classfile.JavaClass:272,1"
      Dst: "[org.apache.bcel.classfile.ConstantPool].getConstantString"
    - Src: "org.apache.bcel.classfile.JavaClass:273,1"
      Dst: "[org.apache.bcel.classfile.Utility].compactClassName"
    - Src: "org.apache.bcel.classfile.JavaClass:274,1"
      Dst: "[org.apache.bcel.classfile.JavaClass].getClassName"
    - Src: "org.apache.bcel.classfile.JavaClass:274,1"
      Dst: "[java.lang.String].equals"
    - Src: "org.apache.bcel.classfile.JavaClass:279,1"
      Dst: "[org.apache.bcel.classfile.InnerClass].getInnerNameIndex"
    JavaMethodInfo: null
    BBCount: 6
    CyclomaticComplexity: 1
  - functionName: "[org.apache.bcel.generic.GOTO].<init>()"
    functionSourceFile: "org.apache.bcel.generic.GOTO"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.bcel.generic.GOTO:30,1"
      Dst: "[org.apache.bcel.generic.GotoInstruction].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.bcel.generic.GOTO].<init>(org.apache.bcel.generic.InstructionHandle)"
    functionSourceFile: "org.apache.bcel.generic.GOTO"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.apache.bcel.generic.InstructionHandle"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.bcel.generic.GOTO:34,1"
      Dst: "[org.apache.bcel.generic.GotoInstruction].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.bcel.generic.GOTO].accept(org.apache.bcel.generic.Visitor)"
    functionSourceFile: "org.apache.bcel.generic.GOTO"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.apache.bcel.generic.Visitor"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 8
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.bcel.generic.GOTO:45,1"
      Dst: "[org.apache.bcel.generic.Visitor].visitVariableLengthInstruction"
    - Src: "org.apache.bcel.generic.GOTO:46,1"
      Dst: "[org.apache.bcel.generic.Visitor].visitUnconditionalBranch"
    - Src: "org.apache.bcel.generic.GOTO:47,1"
      Dst: "[org.apache.bcel.generic.Visitor].visitBranchInstruction"
    - Src: "org.apache.bcel.generic.GOTO:48,1"
      Dst: "[org.apache.bcel.generic.Visitor].visitGotoInstruction"
    - Src: "org.apache.bcel.generic.GOTO:49,1"
      Dst: "[org.apache.bcel.generic.Visitor].visitGOTO"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.bcel.generic.GOTO].dump(java.io.DataOutputStream)"
    functionSourceFile: "org.apache.bcel.generic.GOTO"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.io.DataOutputStream"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 16
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.bcel.generic.GOTO:61"
      Branch Sides:
      - BranchSide: "org.apache.bcel.generic.GOTO:64"
        BranchSideFuncs: []
      - BranchSide: "org.apache.bcel.generic.GOTO:63"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.bcel.generic.GOTO:59,1"
      Dst: "[org.apache.bcel.generic.BranchInstruction].getTargetOffset"
    - Src: "org.apache.bcel.generic.GOTO:59,1"
      Dst: "[org.apache.bcel.generic.BranchInstruction].setIndex"
    - Src: "org.apache.bcel.generic.GOTO:60,1"
      Dst: "[org.apache.bcel.generic.Instruction].getOpcode"
    - Src: "org.apache.bcel.generic.GOTO:62,1"
      Dst: "[org.apache.bcel.generic.BranchInstruction].dump"
    - Src: "org.apache.bcel.generic.GOTO:65,1"
      Dst: "[java.io.DataOutputStream].writeByte"
    - Src: "org.apache.bcel.generic.GOTO:66,1"
      Dst: "[org.apache.bcel.generic.BranchInstruction].getIndex"
    - Src: "org.apache.bcel.generic.GOTO:66,1"
      Dst: "[java.io.DataOutputStream].writeInt"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[org.apache.bcel.generic.GOTO].updatePosition(int,int)"
    functionSourceFile: "org.apache.bcel.generic.GOTO"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "int"
    argCount: 2
    argTypes:
    - "int"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 19
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.bcel.generic.GOTO:82"
      Branch Sides:
      - BranchSide: "org.apache.bcel.generic.GOTO:88"
        BranchSideFuncs: []
      - BranchSide: "org.apache.bcel.generic.GOTO:87"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.bcel.generic.GOTO:80,1"
      Dst: "[org.apache.bcel.generic.BranchInstruction].getTargetOffset"
    - Src: "org.apache.bcel.generic.GOTO:81,1"
      Dst: "[org.apache.bcel.generic.BranchInstruction].getPosition"
    - Src: "org.apache.bcel.generic.GOTO:81,1"
      Dst: "[org.apache.bcel.generic.BranchInstruction].setPosition"
    - Src: "org.apache.bcel.generic.GOTO:82,1"
      Dst: "[java.lang.Math].abs"
    - Src: "org.apache.bcel.generic.GOTO:83,1"
      Dst: "[org.apache.bcel.generic.Instruction].setOpcode"
    - Src: "org.apache.bcel.generic.GOTO:84,1"
      Dst: "[org.apache.bcel.generic.Instruction].getLength"
    - Src: "org.apache.bcel.generic.GOTO:85,1"
      Dst: "[org.apache.bcel.generic.Instruction].setLength"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.apache.bcel.verifier.VerifyDialog$1].<init>()"
    functionSourceFile: "org.apache.bcel.verifier.VerifyDialog$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.apache.bcel.verifier.VerifyDialog$1:89,1"
      Dst: "[java.awt.event.WindowAdapter].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.bcel.verifier.VerifyDialog$1].windowClosing(java.awt.event.WindowEvent)"
    functionSourceFile: "org.apache.bcel.verifier.VerifyDialog$1"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.awt.event.WindowEvent"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 7
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.bcel.verifier.VerifyDialog$1:94"
      Branch Sides:
      - BranchSide: "org.apache.bcel.verifier.VerifyDialog$1:97"
        BranchSideFuncs: []
      - BranchSide: "org.apache.bcel.verifier.VerifyDialog$1:96"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.bcel.verifier.VerifyDialog$1:93,1"
      Dst: "[org.apache.bcel.verifier.VerifyDialog].access$810"
    - Src: "org.apache.bcel.verifier.VerifyDialog$1:94,1"
      Dst: "[org.apache.bcel.verifier.VerifyDialog].access$800"
    - Src: "org.apache.bcel.verifier.VerifyDialog$1:95,1"
      Dst: "[java.lang.System].exit"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.apache.bcel.util.ClassQueue].<init>()"
    functionSourceFile: "org.apache.bcel.util.ClassQueue"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.bcel.util.ClassQueue:26,1"
      Dst: "[java.lang.Object].<init>"
    - Src: "org.apache.bcel.util.ClassQueue:31,1"
      Dst: "[java.util.LinkedList].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.bcel.util.ClassQueue].dequeue()"
    functionSourceFile: "org.apache.bcel.util.ClassQueue"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.apache.bcel.classfile.JavaClass"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.bcel.util.ClassQueue:35,1"
      Dst: "[java.util.LinkedList].removeFirst"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.bcel.util.ClassQueue].empty()"
    functionSourceFile: "org.apache.bcel.util.ClassQueue"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.bcel.util.ClassQueue:39,1"
      Dst: "[java.util.AbstractCollection].isEmpty"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.bcel.util.ClassQueue].enqueue(org.apache.bcel.classfile.JavaClass)"
    functionSourceFile: "org.apache.bcel.util.ClassQueue"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.apache.bcel.classfile.JavaClass"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.bcel.util.ClassQueue:43,1"
      Dst: "[java.util.LinkedList].addLast"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.bcel.util.ClassQueue].toString()"
    functionSourceFile: "org.apache.bcel.util.ClassQueue"
    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.apache.bcel.util.ClassQueue:48,1"
      Dst: "[java.util.AbstractCollection].toString"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.bcel.generic.BasicType].getType(byte)"
    functionSourceFile: "org.apache.bcel.generic.BasicType"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.apache.bcel.generic.BasicType"
    argCount: 1
    argTypes:
    - "byte"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 30
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.bcel.generic.BasicType:48,1"
      Dst: "[java.lang.StringBuilder].<init>"
    - Src: "org.apache.bcel.generic.BasicType:48,1"
      Dst: "[java.lang.StringBuilder].append"
    - Src: "org.apache.bcel.generic.BasicType:48,1"
      Dst: "[java.lang.StringBuilder].toString"
    - Src: "org.apache.bcel.generic.BasicType:48,1"
      Dst: "[org.apache.bcel.generic.ClassGenException].<init>"
    JavaMethodInfo: null
    BBCount: 11
    CyclomaticComplexity: 1
  - functionName: "[org.apache.bcel.generic.BasicType].<init>(byte)"
    functionSourceFile: "org.apache.bcel.generic.BasicType"
    linkageType: null
    functionLinenumber: 58
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "byte"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.bcel.generic.Type].<init>(byte,java.lang.String)"
    - "[org.apache.bcel.Const].getShortTypeName(int)"
    - "[org.apache.bcel.generic.ClassGenException].<init>(java.lang.String)"
    functionUses: 9
    ICount: 19
    EdgeCount: 3
    BranchProfiles:
    - Branch String: "org.apache.bcel.generic.BasicType:60"
      Branch Sides:
      - BranchSide: "org.apache.bcel.generic.BasicType:61"
        BranchSideFuncs:
        - "<init>(java.lang.String)"
      - BranchSide: "org.apache.bcel.generic.BasicType:60"
        BranchSideFuncs:
        - "<init>(java.lang.String)"
    - Branch String: "org.apache.bcel.generic.BasicType:60"
      Branch Sides:
      - BranchSide: "org.apache.bcel.generic.BasicType:63"
        BranchSideFuncs:
        - "<init>(java.lang.String)"
      - BranchSide: "org.apache.bcel.generic.BasicType:62"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.bcel.generic.BasicType:59,1"
      Dst: "[org.apache.bcel.Const].getShortTypeName"
    - Src: "org.apache.bcel.generic.BasicType:59,1"
      Dst: "[org.apache.bcel.generic.Type].<init>"
    - Src: "org.apache.bcel.generic.BasicType:61,1"
      Dst: "[java.lang.StringBuilder].<init>"
    - Src: "org.apache.bcel.generic.BasicType:61,1"
      Dst: "[java.lang.StringBuilder].append"
    - Src: "org.apache.bcel.generic.BasicType:61,1"
      Dst: "[java.lang.StringBuilder].toString"
    - Src: "org.apache.bcel.generic.BasicType:61,1"
      Dst: "[org.apache.bcel.generic.ClassGenException].<init>"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[org.apache.bcel.generic.BasicType].equals(java.lang.Object)"
    functionSourceFile: "org.apache.bcel.generic.BasicType"
    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.apache.bcel.generic.BasicType:70"
      Branch Sides:
      - BranchSide: "org.apache.bcel.generic.BasicType:69"
        BranchSideFuncs: []
    - Branch String: "org.apache.bcel.generic.BasicType:70"
      Branch Sides:
      - BranchSide: "org.apache.bcel.generic.BasicType:69"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.bcel.generic.BasicType:70,1"
      Dst: "[org.apache.bcel.generic.Type].getType"
    JavaMethodInfo: null
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[org.apache.bcel.generic.BasicType].hashCode()"
    functionSourceFile: "org.apache.bcel.generic.BasicType"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "int"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.bcel.generic.BasicType:78,1"
      Dst: "[org.apache.bcel.generic.Type].getType"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.concurrent.ConstantInitializer].<init>(java.lang.Object)"
    functionSourceFile: "org.apache.commons.lang3.concurrent.ConstantInitializer"
    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.apache.commons.lang3.concurrent.ConstantInitializer:56,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.concurrent.ConstantInitializer].getObject()"
    functionSourceFile: "org.apache.commons.lang3.concurrent.ConstantInitializer"
    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.apache.commons.lang3.concurrent.ConstantInitializer].get()"
    functionSourceFile: "org.apache.commons.lang3.concurrent.ConstantInitializer"
    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.apache.commons.lang3.concurrent.ConstantInitializer:80,1"
      Dst: "[org.apache.commons.lang3.concurrent.ConstantInitializer].getObject"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.concurrent.ConstantInitializer].hashCode()"
    functionSourceFile: "org.apache.commons.lang3.concurrent.ConstantInitializer"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "int"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.lang3.concurrent.ConstantInitializer:91,1"
      Dst: "[java.util.Objects].hashCode"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.concurrent.ConstantInitializer].equals(java.lang.Object)"
    functionSourceFile: "org.apache.commons.lang3.concurrent.ConstantInitializer"
    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.apache.commons.lang3.concurrent.ConstantInitializer:105"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.concurrent.ConstantInitializer:108"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.concurrent.ConstantInitializer:107"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.concurrent.ConstantInitializer:108"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.concurrent.ConstantInitializer:112"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.concurrent.ConstantInitializer:111"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.lang3.concurrent.ConstantInitializer:113,1"
      Dst: "[org.apache.commons.lang3.concurrent.ConstantInitializer].getObject"
    - Src: "org.apache.commons.lang3.concurrent.ConstantInitializer:113,1"
      Dst: "[java.util.Objects].equals"
    JavaMethodInfo: null
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.concurrent.ConstantInitializer].toString()"
    functionSourceFile: "org.apache.commons.lang3.concurrent.ConstantInitializer"
    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.apache.commons.lang3.concurrent.ConstantInitializer:125,1"
      Dst: "[java.lang.System].identityHashCode"
    - Src: "org.apache.commons.lang3.concurrent.ConstantInitializer:125,1"
      Dst: "[java.lang.Integer].valueOf"
    - Src: "org.apache.commons.lang3.concurrent.ConstantInitializer:126,1"
      Dst: "[org.apache.commons.lang3.concurrent.ConstantInitializer].getObject"
    - Src: "org.apache.commons.lang3.concurrent.ConstantInitializer:126,1"
      Dst: "[java.lang.String].valueOf"
    - Src: "org.apache.commons.lang3.concurrent.ConstantInitializer:125,1"
      Dst: "[java.lang.String].format"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.bcel.classfile.Synthetic].<init>(int,int,byte[],org.apache.bcel.classfile.ConstantPool)"
    functionSourceFile: "org.apache.bcel.classfile.Synthetic"
    linkageType: null
    functionLinenumber: 44
    functionDepth: 0
    returnType: "void"
    argCount: 4
    argTypes:
    - "int"
    - "int"
    - "byte[]"
    - "org.apache.bcel.classfile.ConstantPool"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.bcel.classfile.Attribute].<init>(byte,int,int,org.apache.bcel.classfile.ConstantPool)"
    - "[org.apache.bcel.util.Args].require0(int,java.lang.String)"
    functionUses: 1
    ICount: 9
    EdgeCount: 2
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.bcel.classfile.Synthetic:45,1"
      Dst: "[org.apache.bcel.util.Args].require0"
    - Src: "org.apache.bcel.classfile.Synthetic:45,1"
      Dst: "[org.apache.bcel.classfile.Attribute].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.bcel.classfile.Synthetic].<init>(int,int,java.io.DataInput,org.apache.bcel.classfile.ConstantPool)"
    functionSourceFile: "org.apache.bcel.classfile.Synthetic"
    linkageType: null
    functionLinenumber: 58
    functionDepth: 0
    returnType: "void"
    argCount: 4
    argTypes:
    - "int"
    - "int"
    - "java.io.DataInput"
    - "org.apache.bcel.classfile.ConstantPool"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.bcel.classfile.Synthetic].<init>(int,int,byte[],org.apache.bcel.classfile.ConstantPool)"
    - "[org.apache.bcel.classfile.Attribute].println(java.lang.String)"
    functionUses: 1
    ICount: 14
    EdgeCount: 2
    BranchProfiles:
    - Branch String: "org.apache.bcel.classfile.Synthetic:60"
      Branch Sides:
      - BranchSide: "org.apache.bcel.classfile.Synthetic:65"
        BranchSideFuncs:
        - "println(java.lang.String)"
      - BranchSide: "org.apache.bcel.classfile.Synthetic:64"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.bcel.classfile.Synthetic:59,1"
      Dst: "[org.apache.bcel.classfile.Synthetic].<init>"
    - Src: "org.apache.bcel.classfile.Synthetic:62,1"
      Dst: "[java.io.DataInput].readFully"
    - Src: "org.apache.bcel.classfile.Synthetic:63,1"
      Dst: "[org.apache.bcel.classfile.Attribute].println"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.apache.bcel.classfile.Synthetic].<init>(org.apache.bcel.classfile.Synthetic)"
    functionSourceFile: "org.apache.bcel.classfile.Synthetic"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.apache.bcel.classfile.Synthetic"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 8
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.bcel.classfile.Synthetic:74,1"
      Dst: "[org.apache.bcel.classfile.Attribute].getNameIndex"
    - Src: "org.apache.bcel.classfile.Synthetic:74,1"
      Dst: "[org.apache.bcel.classfile.Attribute].getLength"
    - Src: "org.apache.bcel.classfile.Synthetic:74,1"
      Dst: "[org.apache.bcel.classfile.Synthetic].getBytes"
    - Src: "org.apache.bcel.classfile.Synthetic:74,1"
      Dst: "[org.apache.bcel.classfile.Attribute].getConstantPool"
    - Src: "org.apache.bcel.classfile.Synthetic:74,1"
      Dst: "[org.apache.bcel.classfile.Synthetic].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.bcel.classfile.Synthetic].accept(org.apache.bcel.classfile.Visitor)"
    functionSourceFile: "org.apache.bcel.classfile.Synthetic"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.apache.bcel.classfile.Visitor"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.bcel.classfile.Synthetic:85,1"
      Dst: "[org.apache.bcel.classfile.Visitor].visitSynthetic"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.bcel.classfile.Synthetic].copy(org.apache.bcel.classfile.ConstantPool)"
    functionSourceFile: "org.apache.bcel.classfile.Synthetic"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.apache.bcel.classfile.Attribute"
    argCount: 1
    argTypes:
    - "org.apache.bcel.classfile.ConstantPool"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 12
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.bcel.classfile.Synthetic:94"
      Branch Sides:
      - BranchSide: "org.apache.bcel.classfile.Synthetic:97"
        BranchSideFuncs: []
      - BranchSide: "org.apache.bcel.classfile.Synthetic:96"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.bcel.classfile.Synthetic:93,1"
      Dst: "[org.apache.bcel.classfile.Attribute].clone"
    - Src: "org.apache.bcel.classfile.Synthetic:95,1"
      Dst: "[java.lang.Object].clone"
    - Src: "org.apache.bcel.classfile.Synthetic:97,1"
      Dst: "[org.apache.bcel.classfile.Attribute].setConstantPool"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.apache.bcel.classfile.Synthetic].dump(java.io.DataOutputStream)"
    functionSourceFile: "org.apache.bcel.classfile.Synthetic"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.io.DataOutputStream"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 9
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.bcel.classfile.Synthetic:110"
      Branch Sides:
      - BranchSide: "org.apache.bcel.classfile.Synthetic:113"
        BranchSideFuncs: []
      - BranchSide: "org.apache.bcel.classfile.Synthetic:112"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.bcel.classfile.Synthetic:109,1"
      Dst: "[org.apache.bcel.classfile.Attribute].dump"
    - Src: "org.apache.bcel.classfile.Synthetic:110,1"
      Dst: "[org.apache.bcel.classfile.Attribute].getLength"
    - Src: "org.apache.bcel.classfile.Synthetic:111,1"
      Dst: "[java.io.DataOutputStream].write"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.apache.bcel.classfile.Synthetic].getBytes()"
    functionSourceFile: "org.apache.bcel.classfile.Synthetic"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "byte[]"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.bcel.classfile.Synthetic].setBytes(byte[])"
    functionSourceFile: "org.apache.bcel.classfile.Synthetic"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "byte[]"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.bcel.classfile.Synthetic].toString()"
    functionSourceFile: "org.apache.bcel.classfile.Synthetic"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 11
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.bcel.classfile.Synthetic:135"
      Branch Sides:
      - BranchSide: "org.apache.bcel.classfile.Synthetic:138"
        BranchSideFuncs: []
      - BranchSide: "org.apache.bcel.classfile.Synthetic:137"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.bcel.classfile.Synthetic:134,1"
      Dst: "[java.lang.StringBuilder].<init>"
    - Src: "org.apache.bcel.classfile.Synthetic:135,1"
      Dst: "[org.apache.bcel.classfile.Attribute].getLength"
    - Src: "org.apache.bcel.classfile.Synthetic:136,1"
      Dst: "[java.lang.StringBuilder].append"
    - Src: "org.apache.bcel.classfile.Synthetic:136,1"
      Dst: "[org.apache.bcel.classfile.Utility].toHexString"
    - Src: "org.apache.bcel.classfile.Synthetic:138,1"
      Dst: "[java.lang.StringBuilder].toString"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.apache.bcel.util.ClassLoaderRepository].<init>(java.lang.ClassLoader)"
    functionSourceFile: "org.apache.bcel.util.ClassLoaderRepository"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.ClassLoader"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 8
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.bcel.util.ClassLoaderRepository:40,1"
      Dst: "[java.lang.Object].<init>"
    - Src: "org.apache.bcel.util.ClassLoaderRepository:38,1"
      Dst: "[java.util.HashMap].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.bcel.util.ClassLoaderRepository].clear()"
    functionSourceFile: "org.apache.bcel.util.ClassLoaderRepository"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.bcel.util.ClassLoaderRepository:49,1"
      Dst: "[java.util.Map].clear"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.bcel.util.ClassLoaderRepository].findClass(java.lang.String)"
    functionSourceFile: "org.apache.bcel.util.ClassLoaderRepository"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.apache.bcel.classfile.JavaClass"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.bcel.util.ClassLoaderRepository:57,1"
      Dst: "[java.util.Map].get"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.bcel.util.ClassLoaderRepository].getClassPath()"
    functionSourceFile: "org.apache.bcel.util.ClassLoaderRepository"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.apache.bcel.util.ClassPath"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 2
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.bcel.util.ClassLoaderRepository].loadClass(java.lang.Class)"
    functionSourceFile: "org.apache.bcel.util.ClassLoaderRepository"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.apache.bcel.classfile.JavaClass"
    argCount: 1
    argTypes:
    - "java.lang.Class"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.bcel.util.ClassLoaderRepository:70,1"
      Dst: "[java.lang.Class].getName"
    - Src: "org.apache.bcel.util.ClassLoaderRepository:70,1"
      Dst: "[org.apache.bcel.util.ClassLoaderRepository].loadClass"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.bcel.util.ClassLoaderRepository].loadClass(java.lang.String)"
    functionSourceFile: "org.apache.bcel.util.ClassLoaderRepository"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.apache.bcel.classfile.JavaClass"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 46
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.bcel.util.ClassLoaderRepository:80"
      Branch Sides:
      - BranchSide: "org.apache.bcel.util.ClassLoaderRepository:83"
        BranchSideFuncs: []
      - BranchSide: "org.apache.bcel.util.ClassLoaderRepository:82"
        BranchSideFuncs: []
    - Branch String: "org.apache.bcel.util.ClassLoaderRepository:84"
      Branch Sides:
      - BranchSide: "org.apache.bcel.util.ClassLoaderRepository:87"
        BranchSideFuncs: []
      - BranchSide: "org.apache.bcel.util.ClassLoaderRepository:86"
        BranchSideFuncs: []
    - Branch String: "org.apache.bcel.util.ClassLoaderRepository:91"
      Branch Sides:
      - BranchSide: "org.apache.bcel.util.ClassLoaderRepository:87"
        BranchSideFuncs: []
      - BranchSide: "org.apache.bcel.util.ClassLoaderRepository:86"
        BranchSideFuncs: []
    - Branch String: "org.apache.bcel.util.ClassLoaderRepository:83"
      Branch Sides:
      - BranchSide: "org.apache.bcel.util.ClassLoaderRepository:92"
        BranchSideFuncs: []
      - BranchSide: "org.apache.bcel.util.ClassLoaderRepository:91"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.bcel.util.ClassLoaderRepository:78,1"
      Dst: "[org.apache.bcel.classfile.Utility].packageToPath"
    - Src: "org.apache.bcel.util.ClassLoaderRepository:79,1"
      Dst: "[org.apache.bcel.util.ClassLoaderRepository].findClass"
    - Src: "org.apache.bcel.util.ClassLoaderRepository:83,1"
      Dst: "[java.lang.StringBuilder].<init>"
    - Src: "org.apache.bcel.util.ClassLoaderRepository:83,1"
      Dst: "[java.lang.StringBuilder].append"
    - Src: "org.apache.bcel.util.ClassLoaderRepository:83,1"
      Dst: "[java.lang.StringBuilder].toString"
    - Src: "org.apache.bcel.util.ClassLoaderRepository:83,1"
      Dst: "[java.lang.ClassLoader].getResourceAsStream"
    - Src: "org.apache.bcel.util.ClassLoaderRepository:85,1"
      Dst: "[java.lang.ClassNotFoundException].<init>"
    - Src: "org.apache.bcel.util.ClassLoaderRepository:87,1"
      Dst: "[org.apache.bcel.classfile.ClassParser].<init>"
    - Src: "org.apache.bcel.util.ClassLoaderRepository:88,1"
      Dst: "[org.apache.bcel.classfile.ClassParser].parse"
    - Src: "org.apache.bcel.util.ClassLoaderRepository:89,1"
      Dst: "[org.apache.bcel.util.ClassLoaderRepository].storeClass"
    - Src: "org.apache.bcel.util.ClassLoaderRepository:91,1"
      Dst: "[java.io.InputStream].close"
    - Src: "org.apache.bcel.util.ClassLoaderRepository:92,1"
      Dst: "[java.lang.Throwable].addSuppressed"
    JavaMethodInfo: null
    BBCount: 12
    CyclomaticComplexity: 1
  - functionName: "[org.apache.bcel.util.ClassLoaderRepository].removeClass(org.apache.bcel.classfile.JavaClass)"
    functionSourceFile: "org.apache.bcel.util.ClassLoaderRepository"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.apache.bcel.classfile.JavaClass"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.bcel.util.ClassLoaderRepository:101,1"
      Dst: "[org.apache.bcel.classfile.JavaClass].getClassName"
    - Src: "org.apache.bcel.util.ClassLoaderRepository:101,1"
      Dst: "[java.util.Map].remove"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.bcel.util.ClassLoaderRepository].storeClass(org.apache.bcel.classfile.JavaClass)"
    functionSourceFile: "org.apache.bcel.util.ClassLoaderRepository"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.apache.bcel.classfile.JavaClass"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 7
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.bcel.util.ClassLoaderRepository:109,1"
      Dst: "[org.apache.bcel.classfile.JavaClass].getClassName"
    - Src: "org.apache.bcel.util.ClassLoaderRepository:109,1"
      Dst: "[java.util.Map].put"
    - Src: "org.apache.bcel.util.ClassLoaderRepository:110,1"
      Dst: "[org.apache.bcel.classfile.JavaClass].setRepository"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.bcel.generic.FieldGen].getComparator()"
    functionSourceFile: "org.apache.bcel.generic.FieldGen"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.apache.bcel.util.BCELComparator"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 2
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.bcel.generic.FieldGen].setComparator(org.apache.bcel.util.BCELComparator)"
    functionSourceFile: "org.apache.bcel.generic.FieldGen"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.apache.bcel.util.BCELComparator"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.bcel.generic.FieldGen].<init>(org.apache.bcel.classfile.Field,org.apache.bcel.generic.ConstantPoolGen)"
    functionSourceFile: "org.apache.bcel.generic.FieldGen"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "org.apache.bcel.classfile.Field"
    - "org.apache.bcel.generic.ConstantPoolGen"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 29
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.bcel.generic.FieldGen:86"
      Branch Sides:
      - BranchSide: "org.apache.bcel.generic.FieldGen:96"
        BranchSideFuncs: []
      - BranchSide: "org.apache.bcel.generic.FieldGen:95"
        BranchSideFuncs: []
    - Branch String: "org.apache.bcel.generic.FieldGen:87"
      Branch Sides:
      - BranchSide: "org.apache.bcel.generic.FieldGen:89"
        BranchSideFuncs: []
      - BranchSide: "org.apache.bcel.generic.FieldGen:88"
        BranchSideFuncs: []
    - Branch String: "org.apache.bcel.generic.FieldGen:89"
      Branch Sides:
      - BranchSide: "org.apache.bcel.generic.FieldGen:93"
        BranchSideFuncs: []
      - BranchSide: "org.apache.bcel.generic.FieldGen:92"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.bcel.generic.FieldGen:84,1"
      Dst: "[org.apache.bcel.classfile.AccessFlags].getAccessFlags"
    - Src: "org.apache.bcel.generic.FieldGen:84,1"
      Dst: "[org.apache.bcel.classfile.FieldOrMethod].getSignature"
    - Src: "org.apache.bcel.generic.FieldGen:84,1"
      Dst: "[org.apache.bcel.generic.Type].getType"
    - Src: "org.apache.bcel.generic.FieldGen:84,1"
      Dst: "[org.apache.bcel.classfile.FieldOrMethod].getName"
    - Src: "org.apache.bcel.generic.FieldGen:84,1"
      Dst: "[org.apache.bcel.generic.FieldGen].<init>"
    - Src: "org.apache.bcel.generic.FieldGen:85,1"
      Dst: "[org.apache.bcel.classfile.FieldOrMethod].getAttributes"
    - Src: "org.apache.bcel.generic.FieldGen:88,1"
      Dst: "[org.apache.bcel.classfile.ConstantValue].getConstantValueIndex"
    - Src: "org.apache.bcel.generic.FieldGen:88,1"
      Dst: "[org.apache.bcel.generic.FieldGen].setValue"
    - Src: "org.apache.bcel.generic.FieldGen:91,1"
      Dst: "[org.apache.bcel.generic.FieldGen$lambda_new_0__96].bootstrap$"
    - Src: "org.apache.bcel.generic.FieldGen:91,1"
      Dst: "[java.lang.Iterable].forEach"
    - Src: "org.apache.bcel.generic.FieldGen:93,1"
      Dst: "[org.apache.bcel.generic.FieldGenOrMethodGen].addAttribute"
    JavaMethodInfo: null
    BBCount: 9
    CyclomaticComplexity: 2
  - functionName: "[org.apache.bcel.generic.FieldGen].<init>(int,org.apache.bcel.generic.Type,java.lang.String,org.apache.bcel.generic.ConstantPoolGen)"
    functionSourceFile: "org.apache.bcel.generic.FieldGen"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 4
    argTypes:
    - "int"
    - "org.apache.bcel.generic.Type"
    - "java.lang.String"
    - "org.apache.bcel.generic.ConstantPoolGen"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 10
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.bcel.generic.FieldGen:108,1"
      Dst: "[org.apache.bcel.generic.FieldGenOrMethodGen].<init>"
    - Src: "org.apache.bcel.generic.FieldGen:109,1"
      Dst: "[org.apache.bcel.generic.FieldGenOrMethodGen].setType"
    - Src: "org.apache.bcel.generic.FieldGen:110,1"
      Dst: "[org.apache.bcel.generic.FieldGenOrMethodGen].setName"
    - Src: "org.apache.bcel.generic.FieldGen:111,1"
      Dst: "[org.apache.bcel.generic.FieldGenOrMethodGen].setConstantPool"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.bcel.generic.FieldGen].addAnnotationsAsAttribute(org.apache.bcel.generic.ConstantPoolGen)"
    functionSourceFile: "org.apache.bcel.generic.FieldGen"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.apache.bcel.generic.ConstantPoolGen"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 8
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.bcel.generic.FieldGen:115,1"
      Dst: "[org.apache.bcel.generic.FieldGenOrMethodGen].getAnnotationEntries"
    - Src: "org.apache.bcel.generic.FieldGen:115,1"
      Dst: "[org.apache.bcel.generic.AnnotationEntryGen].getAnnotationAttributes"
    - Src: "org.apache.bcel.generic.FieldGen:115,1"
      Dst: "[java.util.stream.Stream].of"
    - Src: "org.apache.bcel.generic.FieldGen:115,1"
      Dst: "[org.apache.bcel.generic.FieldGen$addAttribute__97].bootstrap$"
    - Src: "org.apache.bcel.generic.FieldGen:115,1"
      Dst: "[java.util.stream.Stream].forEach"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.bcel.generic.FieldGen].addConstant()"
    functionSourceFile: "org.apache.bcel.generic.FieldGen"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "int"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 45
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.bcel.generic.FieldGen:119,1"
      Dst: "[org.apache.bcel.generic.FieldGenOrMethodGen].getType"
    - Src: "org.apache.bcel.generic.FieldGen:119,1"
      Dst: "[org.apache.bcel.generic.Type].getType"
    - Src: "org.apache.bcel.generic.FieldGen:125,1"
      Dst: "[org.apache.bcel.generic.FieldGenOrMethodGen].getConstantPool"
    - Src: "org.apache.bcel.generic.FieldGen:125,1"
      Dst: "[java.lang.Integer].intValue"
    - Src: "org.apache.bcel.generic.FieldGen:125,1"
      Dst: "[org.apache.bcel.generic.ConstantPoolGen].addInteger"
    - Src: "org.apache.bcel.generic.FieldGen:127,1"
      Dst: "[java.lang.Float].floatValue"
    - Src: "org.apache.bcel.generic.FieldGen:127,1"
      Dst: "[org.apache.bcel.generic.ConstantPoolGen].addFloat"
    - Src: "org.apache.bcel.generic.FieldGen:129,1"
      Dst: "[java.lang.Double].doubleValue"
    - Src: "org.apache.bcel.generic.FieldGen:129,1"
      Dst: "[org.apache.bcel.generic.ConstantPoolGen].addDouble"
    - Src: "org.apache.bcel.generic.FieldGen:131,1"
      Dst: "[java.lang.Long].longValue"
    - Src: "org.apache.bcel.generic.FieldGen:131,1"
      Dst: "[org.apache.bcel.generic.ConstantPoolGen].addLong"
    - Src: "org.apache.bcel.generic.FieldGen:133,1"
      Dst: "[org.apache.bcel.generic.ConstantPoolGen].addString"
    - Src: "org.apache.bcel.generic.FieldGen:135,1"
      Dst: "[java.lang.StringBuilder].<init>"
    - Src: "org.apache.bcel.generic.FieldGen:135,1"
      Dst: "[java.lang.StringBuilder].append"
    - Src: "org.apache.bcel.generic.FieldGen:135,1"
      Dst: "[java.lang.StringBuilder].toString"
    - Src: "org.apache.bcel.generic.FieldGen:135,1"
      Dst: "[java.lang.IllegalStateException].<init>"
    JavaMethodInfo: null
    BBCount: 7
    CyclomaticComplexity: 1
  - functionName: "[org.apache.bcel.generic.FieldGen].addObserver(org.apache.bcel.generic.FieldObserver)"
    functionSourceFile: "org.apache.bcel.generic.FieldGen"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.apache.bcel.generic.FieldObserver"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 10
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.bcel.generic.FieldGen:143"
      Branch Sides:
      - BranchSide: "org.apache.bcel.generic.FieldGen:146"
        BranchSideFuncs: []
      - BranchSide: "org.apache.bcel.generic.FieldGen:145"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.bcel.generic.FieldGen:144,1"
      Dst: "[java.util.ArrayList].<init>"
    - Src: "org.apache.bcel.generic.FieldGen:146,1"
      Dst: "[java.util.List].add"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.apache.bcel.generic.FieldGen].cancelInitValue()"
    functionSourceFile: "org.apache.bcel.generic.FieldGen"
    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.apache.bcel.generic.FieldGen].checkType(org.apache.bcel.generic.Type)"
    functionSourceFile: "org.apache.bcel.generic.FieldGen"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.apache.bcel.generic.Type"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 25
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.bcel.generic.FieldGen:158"
      Branch Sides:
      - BranchSide: "org.apache.bcel.generic.FieldGen:161"
        BranchSideFuncs: []
      - BranchSide: "org.apache.bcel.generic.FieldGen:160"
        BranchSideFuncs: []
    - Branch String: "org.apache.bcel.generic.FieldGen:161"
      Branch Sides:
      - BranchSide: "org.apache.bcel.generic.FieldGen:164"
        BranchSideFuncs: []
      - BranchSide: "org.apache.bcel.generic.FieldGen:163"
        BranchSideFuncs: []
    - Branch String: "org.apache.bcel.generic.FieldGen:164"
      Branch Sides:
      - BranchSide: "org.apache.bcel.generic.FieldGen:167"
        BranchSideFuncs: []
      - BranchSide: "org.apache.bcel.generic.FieldGen:166"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.bcel.generic.FieldGen:157,1"
      Dst: "[org.apache.bcel.generic.FieldGenOrMethodGen].getType"
    - Src: "org.apache.bcel.generic.FieldGen:159,1"
      Dst: "[org.apache.bcel.generic.ClassGenException].<init>"
    - Src: "org.apache.bcel.generic.FieldGen:161,1"
      Dst: "[org.apache.bcel.classfile.AccessFlags].isFinal"
    - Src: "org.apache.bcel.generic.FieldGen:164,1"
      Dst: "[org.apache.bcel.generic.Type].equals"
    - Src: "org.apache.bcel.generic.FieldGen:165,1"
      Dst: "[java.lang.StringBuilder].<init>"
    - Src: "org.apache.bcel.generic.FieldGen:165,1"
      Dst: "[java.lang.StringBuilder].append"
    - Src: "org.apache.bcel.generic.FieldGen:165,1"
      Dst: "[java.lang.StringBuilder].toString"
    JavaMethodInfo: null
    BBCount: 7
    CyclomaticComplexity: 1
  - functionName: "[org.apache.bcel.generic.FieldGen].copy(org.apache.bcel.generic.ConstantPoolGen)"
    functionSourceFile: "org.apache.bcel.generic.FieldGen"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.apache.bcel.generic.FieldGen"
    argCount: 1
    argTypes:
    - "org.apache.bcel.generic.ConstantPoolGen"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.bcel.generic.FieldGen:173,1"
      Dst: "[org.apache.bcel.generic.FieldGenOrMethodGen].clone"
    - Src: "org.apache.bcel.generic.FieldGen:174,1"
      Dst: "[org.apache.bcel.generic.FieldGenOrMethodGen].setConstantPool"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.bcel.generic.FieldGen].equals(java.lang.Object)"
    functionSourceFile: "org.apache.bcel.generic.FieldGen"
    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.apache.bcel.generic.FieldGen:186,1"
      Dst: "[org.apache.bcel.util.BCELComparator].equals"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.bcel.generic.FieldGen].getField()"
    functionSourceFile: "org.apache.bcel.generic.FieldGen"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.apache.bcel.classfile.Field"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 28
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.bcel.generic.FieldGen:196"
      Branch Sides:
      - BranchSide: "org.apache.bcel.generic.FieldGen:201"
        BranchSideFuncs: []
      - BranchSide: "org.apache.bcel.generic.FieldGen:200"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.bcel.generic.FieldGen:193,1"
      Dst: "[org.apache.bcel.generic.FieldGen].getSignature"
    - Src: "org.apache.bcel.generic.FieldGen:194,1"
      Dst: "[org.apache.bcel.generic.FieldGenOrMethodGen].getConstantPool"
    - Src: "org.apache.bcel.generic.FieldGen:194,1"
      Dst: "[org.apache.bcel.generic.FieldGenOrMethodGen].getName"
    - Src: "org.apache.bcel.generic.FieldGen:194,1"
      Dst: "[org.apache.bcel.generic.ConstantPoolGen].addUtf8"
    - Src: "org.apache.bcel.generic.FieldGen:197,1"
      Dst: "[org.apache.bcel.generic.FieldGenOrMethodGen].getType"
    - Src: "org.apache.bcel.generic.FieldGen:197,1"
      Dst: "[org.apache.bcel.generic.FieldGen].checkType"
    - Src: "org.apache.bcel.generic.FieldGen:198,1"
      Dst: "[org.apache.bcel.generic.FieldGen].addConstant"
    - Src: "org.apache.bcel.generic.FieldGen:199,1"
      Dst: "[org.apache.bcel.generic.ConstantPoolGen].getConstantPool"
    - Src: "org.apache.bcel.generic.FieldGen:199,1"
      Dst: "[org.apache.bcel.classfile.ConstantValue].<init>"
    - Src: "org.apache.bcel.generic.FieldGen:199,1"
      Dst: "[org.apache.bcel.generic.FieldGenOrMethodGen].addAttribute"
    - Src: "org.apache.bcel.generic.FieldGen:201,1"
      Dst: "[org.apache.bcel.generic.FieldGen].addAnnotationsAsAttribute"
    - Src: "org.apache.bcel.generic.FieldGen:202,1"
      Dst: "[org.apache.bcel.classfile.AccessFlags].getAccessFlags"
    - Src: "org.apache.bcel.generic.FieldGen:202,1"
      Dst: "[org.apache.bcel.generic.FieldGenOrMethodGen].getAttributes"
    - Src: "org.apache.bcel.generic.FieldGen:202,1"
      Dst: "[org.apache.bcel.classfile.Field].<init>"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.apache.bcel.generic.FieldGen].getInitValue()"
    functionSourceFile: "org.apache.bcel.generic.FieldGen"
    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.apache.bcel.generic.FieldGen:206,1"
      Dst: "[java.util.Objects].toString"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.bcel.generic.FieldGen].getSignature()"
    functionSourceFile: "org.apache.bcel.generic.FieldGen"
    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.apache.bcel.generic.FieldGen:211,1"
      Dst: "[org.apache.bcel.generic.FieldGenOrMethodGen].getType"
    - Src: "org.apache.bcel.generic.FieldGen:211,1"
      Dst: "[org.apache.bcel.generic.Type].getSignature"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.bcel.generic.FieldGen].hashCode()"
    functionSourceFile: "org.apache.bcel.generic.FieldGen"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "int"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.bcel.generic.FieldGen:222,1"
      Dst: "[org.apache.bcel.util.BCELComparator].hashCode"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.bcel.generic.FieldGen].removeObserver(org.apache.bcel.generic.FieldObserver)"
    functionSourceFile: "org.apache.bcel.generic.FieldGen"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.apache.bcel.generic.FieldObserver"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 7
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.bcel.generic.FieldGen:229"
      Branch Sides:
      - BranchSide: "org.apache.bcel.generic.FieldGen:232"
        BranchSideFuncs: []
      - BranchSide: "org.apache.bcel.generic.FieldGen:231"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.bcel.generic.FieldGen:230,1"
      Dst: "[java.util.List].remove"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.apache.bcel.generic.FieldGen].setInitValue(boolean)"
    functionSourceFile: "org.apache.bcel.generic.FieldGen"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "boolean"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 8
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.bcel.generic.FieldGen:236"
      Branch Sides:
      - BranchSide: "org.apache.bcel.generic.FieldGen:239"
        BranchSideFuncs: []
      - BranchSide: "org.apache.bcel.generic.FieldGen:238"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.bcel.generic.FieldGen:235,1"
      Dst: "[org.apache.bcel.generic.FieldGen].checkType"
    - Src: "org.apache.bcel.generic.FieldGen:237,1"
      Dst: "[java.lang.Integer].valueOf"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.apache.bcel.generic.FieldGen].setInitValue(byte)"
    functionSourceFile: "org.apache.bcel.generic.FieldGen"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "byte"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 9
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.bcel.generic.FieldGen:243"
      Branch Sides:
      - BranchSide: "org.apache.bcel.generic.FieldGen:246"
        BranchSideFuncs: []
      - BranchSide: "org.apache.bcel.generic.FieldGen:245"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.bcel.generic.FieldGen:242,1"
      Dst: "[org.apache.bcel.generic.FieldGen].checkType"
    - Src: "org.apache.bcel.generic.FieldGen:244,1"
      Dst: "[java.lang.Integer].valueOf"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.apache.bcel.generic.FieldGen].setInitValue(char)"
    functionSourceFile: "org.apache.bcel.generic.FieldGen"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "char"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 9
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.bcel.generic.FieldGen:250"
      Branch Sides:
      - BranchSide: "org.apache.bcel.generic.FieldGen:253"
        BranchSideFuncs: []
      - BranchSide: "org.apache.bcel.generic.FieldGen:252"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.bcel.generic.FieldGen:249,1"
      Dst: "[org.apache.bcel.generic.FieldGen].checkType"
    - Src: "org.apache.bcel.generic.FieldGen:251,1"
      Dst: "[java.lang.Integer].valueOf"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.apache.bcel.generic.FieldGen].setInitValue(double)"
    functionSourceFile: "org.apache.bcel.generic.FieldGen"
    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.apache.bcel.generic.FieldGen:257"
      Branch Sides:
      - BranchSide: "org.apache.bcel.generic.FieldGen:260"
        BranchSideFuncs: []
      - BranchSide: "org.apache.bcel.generic.FieldGen:259"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.bcel.generic.FieldGen:256,1"
      Dst: "[org.apache.bcel.generic.FieldGen].checkType"
    - Src: "org.apache.bcel.generic.FieldGen:258,1"
      Dst: "[java.lang.Double].valueOf"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.apache.bcel.generic.FieldGen].setInitValue(float)"
    functionSourceFile: "org.apache.bcel.generic.FieldGen"
    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.apache.bcel.generic.FieldGen:264"
      Branch Sides:
      - BranchSide: "org.apache.bcel.generic.FieldGen:267"
        BranchSideFuncs: []
      - BranchSide: "org.apache.bcel.generic.FieldGen:266"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.bcel.generic.FieldGen:263,1"
      Dst: "[org.apache.bcel.generic.FieldGen].checkType"
    - Src: "org.apache.bcel.generic.FieldGen:265,1"
      Dst: "[java.lang.Float].valueOf"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.apache.bcel.generic.FieldGen].setInitValue(int)"
    functionSourceFile: "org.apache.bcel.generic.FieldGen"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 8
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.bcel.generic.FieldGen:271"
      Branch Sides:
      - BranchSide: "org.apache.bcel.generic.FieldGen:274"
        BranchSideFuncs: []
      - BranchSide: "org.apache.bcel.generic.FieldGen:273"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.bcel.generic.FieldGen:270,1"
      Dst: "[org.apache.bcel.generic.FieldGen].checkType"
    - Src: "org.apache.bcel.generic.FieldGen:272,1"
      Dst: "[java.lang.Integer].valueOf"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.apache.bcel.generic.FieldGen].setInitValue(long)"
    functionSourceFile: "org.apache.bcel.generic.FieldGen"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "long"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 9
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.bcel.generic.FieldGen:278"
      Branch Sides:
      - BranchSide: "org.apache.bcel.generic.FieldGen:281"
        BranchSideFuncs: []
      - BranchSide: "org.apache.bcel.generic.FieldGen:280"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.bcel.generic.FieldGen:277,1"
      Dst: "[org.apache.bcel.generic.FieldGen].checkType"
    - Src: "org.apache.bcel.generic.FieldGen:279,1"
      Dst: "[java.lang.Long].valueOf"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.apache.bcel.generic.FieldGen].setInitValue(short)"
    functionSourceFile: "org.apache.bcel.generic.FieldGen"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "short"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 9
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.bcel.generic.FieldGen:285"
      Branch Sides:
      - BranchSide: "org.apache.bcel.generic.FieldGen:288"
        BranchSideFuncs: []
      - BranchSide: "org.apache.bcel.generic.FieldGen:287"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.bcel.generic.FieldGen:284,1"
      Dst: "[org.apache.bcel.generic.FieldGen].checkType"
    - Src: "org.apache.bcel.generic.FieldGen:286,1"
      Dst: "[java.lang.Integer].valueOf"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.apache.bcel.generic.FieldGen].setInitValue(java.lang.String)"
    functionSourceFile: "org.apache.bcel.generic.FieldGen"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 7
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.bcel.generic.FieldGen:295"
      Branch Sides:
      - BranchSide: "org.apache.bcel.generic.FieldGen:298"
        BranchSideFuncs: []
      - BranchSide: "org.apache.bcel.generic.FieldGen:297"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.bcel.generic.FieldGen:294,1"
      Dst: "[org.apache.bcel.generic.ObjectType].getInstance"
    - Src: "org.apache.bcel.generic.FieldGen:294,1"
      Dst: "[org.apache.bcel.generic.FieldGen].checkType"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.apache.bcel.generic.FieldGen].setValue(int)"
    functionSourceFile: "org.apache.bcel.generic.FieldGen"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 9
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.bcel.generic.FieldGen:301,1"
      Dst: "[org.apache.bcel.generic.FieldGenOrMethodGen].getConstantPool"
    - Src: "org.apache.bcel.generic.FieldGen:301,1"
      Dst: "[org.apache.bcel.generic.ConstantPoolGen].getConstantPool"
    - Src: "org.apache.bcel.generic.FieldGen:302,1"
      Dst: "[org.apache.bcel.classfile.ConstantPool].getConstant"
    - Src: "org.apache.bcel.generic.FieldGen:303,1"
      Dst: "[org.apache.bcel.classfile.ConstantObject].getConstantValue"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.bcel.generic.FieldGen].toString()"
    functionSourceFile: "org.apache.bcel.generic.FieldGen"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 27
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.bcel.generic.FieldGen:317"
      Branch Sides:
      - BranchSide: "org.apache.bcel.generic.FieldGen:316"
        BranchSideFuncs: []
      - BranchSide: "org.apache.bcel.generic.FieldGen:315"
        BranchSideFuncs: []
    - Branch String: "org.apache.bcel.generic.FieldGen:323"
      Branch Sides:
      - BranchSide: "org.apache.bcel.generic.FieldGen:326"
        BranchSideFuncs: []
      - BranchSide: "org.apache.bcel.generic.FieldGen:325"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.bcel.generic.FieldGen:316,1"
      Dst: "[org.apache.bcel.classfile.AccessFlags].getAccessFlags"
    - Src: "org.apache.bcel.generic.FieldGen:316,1"
      Dst: "[org.apache.bcel.classfile.Utility].accessToString"
    - Src: "org.apache.bcel.generic.FieldGen:317,1"
      Dst: "[java.lang.String].isEmpty"
    - Src: "org.apache.bcel.generic.FieldGen:317,1"
      Dst: "[java.lang.StringBuilder].<init>"
    - Src: "org.apache.bcel.generic.FieldGen:317,1"
      Dst: "[java.lang.StringBuilder].append"
    - Src: "org.apache.bcel.generic.FieldGen:317,1"
      Dst: "[java.lang.StringBuilder].toString"
    - Src: "org.apache.bcel.generic.FieldGen:318,1"
      Dst: "[org.apache.bcel.generic.FieldGenOrMethodGen].getType"
    - Src: "org.apache.bcel.generic.FieldGen:318,1"
      Dst: "[org.apache.bcel.generic.Type].toString"
    - Src: "org.apache.bcel.generic.FieldGen:319,1"
      Dst: "[org.apache.bcel.generic.FieldGenOrMethodGen].getName"
    - Src: "org.apache.bcel.generic.FieldGen:322,1"
      Dst: "[org.apache.bcel.generic.FieldGen].getInitValue"
    JavaMethodInfo: null
    BBCount: 6
    CyclomaticComplexity: 1
  - functionName: "[org.apache.bcel.generic.FieldGen].update()"
    functionSourceFile: "org.apache.bcel.generic.FieldGen"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 12
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.bcel.generic.FieldGen:334"
      Branch Sides:
      - BranchSide: "org.apache.bcel.generic.FieldGen:339"
        BranchSideFuncs: []
      - BranchSide: "org.apache.bcel.generic.FieldGen:338"
        BranchSideFuncs: []
    - Branch String: "org.apache.bcel.generic.FieldGen:335"
      Branch Sides:
      - BranchSide: "org.apache.bcel.generic.FieldGen:339"
        BranchSideFuncs: []
      - BranchSide: "org.apache.bcel.generic.FieldGen:338"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.bcel.generic.FieldGen:335,1"
      Dst: "[java.util.List].iterator"
    - Src: "org.apache.bcel.generic.FieldGen:335,1"
      Dst: "[java.util.Iterator].hasNext"
    - Src: "org.apache.bcel.generic.FieldGen:335,1"
      Dst: "[java.util.Iterator].next"
    - Src: "org.apache.bcel.generic.FieldGen:336,1"
      Dst: "[org.apache.bcel.generic.FieldObserver].notify"
    JavaMethodInfo: null
    BBCount: 5
    CyclomaticComplexity: 2
  - functionName: "[org.apache.bcel.generic.FieldGen].lambda$new$0(org.apache.bcel.generic.ConstantPoolGen,org.apache.bcel.classfile.AnnotationEntry)"
    functionSourceFile: "org.apache.bcel.generic.FieldGen"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "org.apache.bcel.generic.ConstantPoolGen"
    - "org.apache.bcel.classfile.AnnotationEntry"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 7
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.bcel.generic.FieldGen:91,1"
      Dst: "[org.apache.bcel.generic.AnnotationEntryGen].<init>"
    - Src: "org.apache.bcel.generic.FieldGen:91,1"
      Dst: "[org.apache.bcel.generic.FieldGenOrMethodGen].addAnnotationEntry"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.bcel.classfile.RuntimeInvisibleParameterAnnotations].<init>(int,int,java.io.DataInput,org.apache.bcel.classfile.ConstantPool)"
    functionSourceFile: "org.apache.bcel.classfile.RuntimeInvisibleParameterAnnotations"
    linkageType: null
    functionLinenumber: 39
    functionDepth: 0
    returnType: "void"
    argCount: 4
    argTypes:
    - "int"
    - "int"
    - "java.io.DataInput"
    - "org.apache.bcel.classfile.ConstantPool"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.bcel.classfile.ParameterAnnotations].<init>(byte,int,int,java.io.DataInput,org.apache.bcel.classfile.ConstantPool)"
    functionUses: 1
    ICount: 7
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.bcel.classfile.RuntimeInvisibleParameterAnnotations:40,1"
      Dst: "[org.apache.bcel.classfile.ParameterAnnotations].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.text.translate.UnicodeUnescaper].<init>()"
    functionSourceFile: "org.apache.commons.lang3.text.translate.UnicodeUnescaper"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.lang3.text.translate.UnicodeUnescaper:33,1"
      Dst: "[org.apache.commons.lang3.text.translate.CharSequenceTranslator].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.text.translate.UnicodeUnescaper].translate(java.lang.CharSequence,int,java.io.Writer)"
    functionSourceFile: "org.apache.commons.lang3.text.translate.UnicodeUnescaper"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "int"
    argCount: 3
    argTypes:
    - "java.lang.CharSequence"
    - "int"
    - "java.io.Writer"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 69
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.commons.lang3.text.translate.UnicodeUnescaper:40"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.text.translate.UnicodeUnescaper:65"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.text.translate.UnicodeUnescaper:40"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.text.translate.UnicodeUnescaper:65"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.text.translate.UnicodeUnescaper:40"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.text.translate.UnicodeUnescaper:65"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.text.translate.UnicodeUnescaper:43"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.text.translate.UnicodeUnescaper:47"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.text.translate.UnicodeUnescaper:46"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.text.translate.UnicodeUnescaper:43"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.text.translate.UnicodeUnescaper:47"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.text.translate.UnicodeUnescaper:46"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.text.translate.UnicodeUnescaper:47"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.text.translate.UnicodeUnescaper:51"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.text.translate.UnicodeUnescaper:50"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.text.translate.UnicodeUnescaper:47"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.text.translate.UnicodeUnescaper:51"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.text.translate.UnicodeUnescaper:50"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.text.translate.UnicodeUnescaper:51"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.text.translate.UnicodeUnescaper:63"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.text.translate.UnicodeUnescaper:62"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.lang3.text.translate.UnicodeUnescaper:40,1"
      Dst: "[java.lang.CharSequence].charAt"
    - Src: "org.apache.commons.lang3.text.translate.UnicodeUnescaper:40,1"
      Dst: "[java.lang.CharSequence].length"
    - Src: "org.apache.commons.lang3.text.translate.UnicodeUnescaper:53,1"
      Dst: "[java.lang.CharSequence].subSequence"
    - Src: "org.apache.commons.lang3.text.translate.UnicodeUnescaper:56,1"
      Dst: "[java.lang.CharSequence].toString"
    - Src: "org.apache.commons.lang3.text.translate.UnicodeUnescaper:56,1"
      Dst: "[java.lang.Integer].parseInt"
    - Src: "org.apache.commons.lang3.text.translate.UnicodeUnescaper:57,1"
      Dst: "[java.io.Writer].write"
    - Src: "org.apache.commons.lang3.text.translate.UnicodeUnescaper:59,1"
      Dst: "[java.lang.StringBuilder].<init>"
    - Src: "org.apache.commons.lang3.text.translate.UnicodeUnescaper:59,1"
      Dst: "[java.lang.StringBuilder].append"
    - Src: "org.apache.commons.lang3.text.translate.UnicodeUnescaper:59,1"
      Dst: "[java.lang.StringBuilder].toString"
    - Src: "org.apache.commons.lang3.text.translate.UnicodeUnescaper:59,1"
      Dst: "[java.lang.IllegalArgumentException].<init>"
    JavaMethodInfo: null
    BBCount: 16
    CyclomaticComplexity: 2
  - functionName: "[org.apache.commons.lang3.function.MethodInvokers].asBiConsumer(java.lang.reflect.Method)"
    functionSourceFile: "org.apache.commons.lang3.function.MethodInvokers"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.util.function.BiConsumer"
    argCount: 1
    argTypes:
    - "java.lang.reflect.Method"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.lang3.function.MethodInvokers:85,1"
      Dst: "[org.apache.commons.lang3.function.MethodInvokers].asInterfaceInstance"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.function.MethodInvokers].asBiFunction(java.lang.reflect.Method)"
    functionSourceFile: "org.apache.commons.lang3.function.MethodInvokers"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.util.function.BiFunction"
    argCount: 1
    argTypes:
    - "java.lang.reflect.Method"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.lang3.function.MethodInvokers:110,1"
      Dst: "[org.apache.commons.lang3.function.MethodInvokers].asInterfaceInstance"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.function.MethodInvokers].asFailableBiConsumer(java.lang.reflect.Method)"
    functionSourceFile: "org.apache.commons.lang3.function.MethodInvokers"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.apache.commons.lang3.function.FailableBiConsumer"
    argCount: 1
    argTypes:
    - "java.lang.reflect.Method"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.lang3.function.MethodInvokers:125,1"
      Dst: "[org.apache.commons.lang3.function.MethodInvokers].asInterfaceInstance"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.function.MethodInvokers].asFailableBiFunction(java.lang.reflect.Method)"
    functionSourceFile: "org.apache.commons.lang3.function.MethodInvokers"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.apache.commons.lang3.function.FailableBiFunction"
    argCount: 1
    argTypes:
    - "java.lang.reflect.Method"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.lang3.function.MethodInvokers:141,1"
      Dst: "[org.apache.commons.lang3.function.MethodInvokers].asInterfaceInstance"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.function.MethodInvokers].asFailableFunction(java.lang.reflect.Method)"
    functionSourceFile: "org.apache.commons.lang3.function.MethodInvokers"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.apache.commons.lang3.function.FailableFunction"
    argCount: 1
    argTypes:
    - "java.lang.reflect.Method"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.lang3.function.MethodInvokers:155,1"
      Dst: "[org.apache.commons.lang3.function.MethodInvokers].asInterfaceInstance"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.function.MethodInvokers].asFailableSupplier(java.lang.reflect.Method)"
    functionSourceFile: "org.apache.commons.lang3.function.MethodInvokers"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.apache.commons.lang3.function.FailableSupplier"
    argCount: 1
    argTypes:
    - "java.lang.reflect.Method"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.lang3.function.MethodInvokers:171,1"
      Dst: "[org.apache.commons.lang3.function.MethodInvokers].asInterfaceInstance"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.function.MethodInvokers].asFunction(java.lang.reflect.Method)"
    functionSourceFile: "org.apache.commons.lang3.function.MethodInvokers"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.util.function.Function"
    argCount: 1
    argTypes:
    - "java.lang.reflect.Method"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.lang3.function.MethodInvokers:194,1"
      Dst: "[org.apache.commons.lang3.function.MethodInvokers].asInterfaceInstance"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.function.MethodInvokers].asInterfaceInstance(java.lang.Class,java.lang.reflect.Method)"
    functionSourceFile: "org.apache.commons.lang3.function.MethodInvokers"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 2
    argTypes:
    - "java.lang.Class"
    - "java.lang.reflect.Method"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 7
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.lang3.function.MethodInvokers:210,1"
      Dst: "[java.util.Objects].requireNonNull"
    - Src: "org.apache.commons.lang3.function.MethodInvokers:210,1"
      Dst: "[org.apache.commons.lang3.function.MethodInvokers].unreflectUnchecked"
    - Src: "org.apache.commons.lang3.function.MethodInvokers:210,1"
      Dst: "[java.lang.invoke.MethodHandleProxies].asInterfaceInstance"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.function.MethodInvokers].asSupplier(java.lang.reflect.Method)"
    functionSourceFile: "org.apache.commons.lang3.function.MethodInvokers"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.util.function.Supplier"
    argCount: 1
    argTypes:
    - "java.lang.reflect.Method"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.lang3.function.MethodInvokers:226,1"
      Dst: "[org.apache.commons.lang3.function.MethodInvokers].asInterfaceInstance"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.function.MethodInvokers].requireMethod(java.lang.reflect.Method)"
    functionSourceFile: "org.apache.commons.lang3.function.MethodInvokers"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.reflect.Method"
    argCount: 1
    argTypes:
    - "java.lang.reflect.Method"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.lang3.function.MethodInvokers:237,1"
      Dst: "[java.util.Objects].requireNonNull"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.function.MethodInvokers].unreflect(java.lang.reflect.Method)"
    functionSourceFile: "org.apache.commons.lang3.function.MethodInvokers"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.invoke.MethodHandle"
    argCount: 1
    argTypes:
    - "java.lang.reflect.Method"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.lang3.function.MethodInvokers:241,1"
      Dst: "[java.lang.invoke.MethodHandles].lookup"
    - Src: "org.apache.commons.lang3.function.MethodInvokers:241,1"
      Dst: "[org.apache.commons.lang3.function.MethodInvokers].requireMethod"
    - Src: "org.apache.commons.lang3.function.MethodInvokers:241,1"
      Dst: "[java.lang.invoke.MethodHandles$Lookup].unreflect"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.function.MethodInvokers].unreflectUnchecked(java.lang.reflect.Method)"
    functionSourceFile: "org.apache.commons.lang3.function.MethodInvokers"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.invoke.MethodHandle"
    argCount: 1
    argTypes:
    - "java.lang.reflect.Method"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 7
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.lang3.function.MethodInvokers:246,1"
      Dst: "[org.apache.commons.lang3.function.MethodInvokers].unreflect"
    - Src: "org.apache.commons.lang3.function.MethodInvokers:248,1"
      Dst: "[org.apache.commons.lang3.exception.UncheckedIllegalAccessException].<init>"
    JavaMethodInfo: null
    BBCount: 2
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.function.MethodInvokers].<init>()"
    functionSourceFile: "org.apache.commons.lang3.function.MethodInvokers"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.lang3.function.MethodInvokers:255,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.bcel.classfile.ConstantPool].escape(java.lang.String)"
    functionSourceFile: "org.apache.bcel.classfile.ConstantPool"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 27
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.bcel.classfile.ConstantPool:41"
      Branch Sides:
      - BranchSide: "org.apache.bcel.classfile.ConstantPool:62"
        BranchSideFuncs: []
      - BranchSide: "org.apache.bcel.classfile.ConstantPool:61"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.bcel.classfile.ConstantPool:38,1"
      Dst: "[java.lang.String].length"
    - Src: "org.apache.bcel.classfile.ConstantPool:39,1"
      Dst: "[java.lang.StringBuilder].<init>"
    - Src: "org.apache.bcel.classfile.ConstantPool:40,1"
      Dst: "[java.lang.String].toCharArray"
    - Src: "org.apache.bcel.classfile.ConstantPool:44,1"
      Dst: "[java.lang.StringBuilder].append"
    - Src: "org.apache.bcel.classfile.ConstantPool:62,1"
      Dst: "[java.lang.StringBuilder].toString"
    JavaMethodInfo: null
    BBCount: 11
    CyclomaticComplexity: 2
  - functionName: "[org.apache.bcel.classfile.ConstantPool].<init>(org.apache.bcel.classfile.Constant[])"
    functionSourceFile: "org.apache.bcel.classfile.ConstantPool"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.apache.bcel.classfile.Constant[]"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.bcel.classfile.ConstantPool:70,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.bcel.classfile.ConstantPool].<init>(java.io.DataInput)"
    functionSourceFile: "org.apache.bcel.classfile.ConstantPool"
    linkageType: null
    functionLinenumber: 79
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.io.DataInput"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.bcel.classfile.Constant].readConstant(java.io.DataInput)"
    - "[org.apache.bcel.classfile.Constant].getTag()"
    functionUses: 1
    ICount: 22
    EdgeCount: 2
    BranchProfiles:
    - Branch String: "org.apache.bcel.classfile.ConstantPool:88"
      Branch Sides:
      - BranchSide: "org.apache.bcel.classfile.ConstantPool:101"
        BranchSideFuncs:
        - "readConstant(java.io.DataInput)"
        - "getTag()"
      - BranchSide: "org.apache.bcel.classfile.ConstantPool:100"
        BranchSideFuncs: []
    - Branch String: "org.apache.bcel.classfile.ConstantPool:97"
      Branch Sides:
      - BranchSide: "org.apache.bcel.classfile.ConstantPool:98"
        BranchSideFuncs: []
      - BranchSide: "org.apache.bcel.classfile.ConstantPool:97"
        BranchSideFuncs: []
    - Branch String: "org.apache.bcel.classfile.ConstantPool:97"
      Branch Sides:
      - BranchSide: "org.apache.bcel.classfile.ConstantPool:80"
        BranchSideFuncs: []
      - BranchSide: "org.apache.bcel.classfile.ConstantPool:79"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.bcel.classfile.ConstantPool:80,1"
      Dst: "[java.lang.Object].<init>"
    - Src: "org.apache.bcel.classfile.ConstantPool:82,1"
      Dst: "[java.io.DataInput].readUnsignedShort"
    - Src: "org.apache.bcel.classfile.ConstantPool:89,1"
      Dst: "[org.apache.bcel.classfile.Constant].readConstant"
    - Src: "org.apache.bcel.classfile.ConstantPool:96,1"
      Dst: "[org.apache.bcel.classfile.Constant].getTag"
    JavaMethodInfo: null
    BBCount: 7
    CyclomaticComplexity: 2
  - functionName: "[org.apache.bcel.classfile.ConstantPool].accept(org.apache.bcel.classfile.Visitor)"
    functionSourceFile: "org.apache.bcel.classfile.ConstantPool"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.apache.bcel.classfile.Visitor"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.bcel.classfile.ConstantPool:111,1"
      Dst: "[org.apache.bcel.classfile.Visitor].visitConstantPool"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.bcel.classfile.ConstantPool].constantToString(org.apache.bcel.classfile.Constant)"
    functionSourceFile: "org.apache.bcel.classfile.ConstantPool"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 1
    argTypes:
    - "org.apache.bcel.classfile.Constant"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 135
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.bcel.classfile.ConstantPool:124,1"
      Dst: "[org.apache.bcel.classfile.Constant].getTag"
    - Src: "org.apache.bcel.classfile.ConstantPool:127,1"
      Dst: "[org.apache.bcel.classfile.ConstantClass].getNameIndex"
    - Src: "org.apache.bcel.classfile.ConstantPool:128,1"
      Dst: "[org.apache.bcel.classfile.ConstantPool].getConstantUtf8"
    - Src: "org.apache.bcel.classfile.ConstantPool:129,1"
      Dst: "[org.apache.bcel.classfile.ConstantUtf8].getBytes"
    - Src: "org.apache.bcel.classfile.ConstantPool:129,1"
      Dst: "[org.apache.bcel.classfile.Utility].compactClassName"
    - Src: "org.apache.bcel.classfile.ConstantPool:132,1"
      Dst: "[org.apache.bcel.classfile.ConstantString].getStringIndex"
    - Src: "org.apache.bcel.classfile.ConstantPool:134,1"
      Dst: "[java.lang.StringBuilder].<init>"
    - Src: "org.apache.bcel.classfile.ConstantPool:134,1"
      Dst: "[java.lang.StringBuilder].append"
    - Src: "org.apache.bcel.classfile.ConstantPool:134,1"
      Dst: "[org.apache.bcel.classfile.ConstantPool].escape"
    - Src: "org.apache.bcel.classfile.ConstantPool:134,1"
      Dst: "[java.lang.StringBuilder].toString"
    - Src: "org.apache.bcel.classfile.ConstantPool:140,1"
      Dst: "[org.apache.bcel.classfile.ConstantDouble].getBytes"
    - Src: "org.apache.bcel.classfile.ConstantPool:140,1"
      Dst: "[java.lang.String].valueOf"
    - Src: "org.apache.bcel.classfile.ConstantPool:143,1"
      Dst: "[org.apache.bcel.classfile.ConstantFloat].getBytes"
    - Src: "org.apache.bcel.classfile.ConstantPool:146,1"
      Dst: "[org.apache.bcel.classfile.ConstantLong].getBytes"
    - Src: "org.apache.bcel.classfile.ConstantPool:149,1"
      Dst: "[org.apache.bcel.classfile.ConstantInteger].getBytes"
    - Src: "org.apache.bcel.classfile.ConstantPool:152,1"
      Dst: "[org.apache.bcel.classfile.ConstantNameAndType].getNameIndex"
    - Src: "org.apache.bcel.classfile.ConstantPool:152,1"
      Dst: "[org.apache.bcel.classfile.ConstantPool].constantToString"
    - Src: "org.apache.bcel.classfile.ConstantPool:153,1"
      Dst: "[org.apache.bcel.classfile.ConstantNameAndType].getSignatureIndex"
    - Src: "org.apache.bcel.classfile.ConstantPool:158,1"
      Dst: "[org.apache.bcel.classfile.ConstantCP].getClassIndex"
    - Src: "org.apache.bcel.classfile.ConstantPool:159,1"
      Dst: "[org.apache.bcel.classfile.ConstantCP].getNameAndTypeIndex"
    - Src: "org.apache.bcel.classfile.ConstantPool:165,1"
      Dst: "[org.apache.bcel.classfile.ConstantMethodHandle].getReferenceKind"
    - Src: "org.apache.bcel.classfile.ConstantPool:165,1"
      Dst: "[org.apache.bcel.Const].getMethodHandleName"
    - Src: "org.apache.bcel.classfile.ConstantPool:166,1"
      Dst: "[org.apache.bcel.classfile.ConstantMethodHandle].getReferenceIndex"
    - Src: "org.apache.bcel.classfile.ConstantPool:166,1"
      Dst: "[org.apache.bcel.classfile.ConstantPool].getConstant"
    - Src: "org.apache.bcel.classfile.ConstantPool:170,1"
      Dst: "[org.apache.bcel.classfile.ConstantMethodType].getDescriptorIndex"
    - Src: "org.apache.bcel.classfile.ConstantPool:174,1"
      Dst: "[org.apache.bcel.classfile.ConstantInvokeDynamic].getBootstrapMethodAttrIndex"
    - Src: "org.apache.bcel.classfile.ConstantPool:178,1"
      Dst: "[org.apache.bcel.classfile.ConstantDynamic].getBootstrapMethodAttrIndex"
    - Src: "org.apache.bcel.classfile.ConstantPool:181,1"
      Dst: "[org.apache.bcel.classfile.ConstantModule].getNameIndex"
    - Src: "org.apache.bcel.classfile.ConstantPool:186,1"
      Dst: "[org.apache.bcel.classfile.ConstantPackage].getNameIndex"
    - Src: "org.apache.bcel.classfile.ConstantPool:191,1"
      Dst: "[java.lang.IllegalArgumentException].<init>"
    JavaMethodInfo: null
    BBCount: 18
    CyclomaticComplexity: 1
  - functionName: "[org.apache.bcel.classfile.ConstantPool].constantToString(int,byte)"
    functionSourceFile: "org.apache.bcel.classfile.ConstantPool"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 2
    argTypes:
    - "int"
    - "byte"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.bcel.classfile.ConstantPool:204,1"
      Dst: "[org.apache.bcel.classfile.ConstantPool].getConstant"
    - Src: "org.apache.bcel.classfile.ConstantPool:204,1"
      Dst: "[org.apache.bcel.classfile.ConstantPool].constantToString"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.bcel.classfile.ConstantPool].copy()"
    functionSourceFile: "org.apache.bcel.classfile.ConstantPool"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.apache.bcel.classfile.ConstantPool"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 25
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.bcel.classfile.ConstantPool:215"
      Branch Sides:
      - BranchSide: "org.apache.bcel.classfile.ConstantPool:222"
        BranchSideFuncs: []
      - BranchSide: "org.apache.bcel.classfile.ConstantPool:221"
        BranchSideFuncs: []
    - Branch String: "org.apache.bcel.classfile.ConstantPool:216"
      Branch Sides:
      - BranchSide: "org.apache.bcel.classfile.ConstantPool:211"
        BranchSideFuncs: []
      - BranchSide: "org.apache.bcel.classfile.ConstantPool:210"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.bcel.classfile.ConstantPool:213,1"
      Dst: "[java.lang.Object].clone"
    - Src: "org.apache.bcel.classfile.ConstantPool:217,1"
      Dst: "[org.apache.bcel.classfile.Constant].copy"
    JavaMethodInfo: null
    BBCount: 8
    CyclomaticComplexity: 2
  - functionName: "[org.apache.bcel.classfile.ConstantPool].dump(java.io.DataOutputStream)"
    functionSourceFile: "org.apache.bcel.classfile.ConstantPool"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.io.DataOutputStream"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 18
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.bcel.classfile.ConstantPool:240"
      Branch Sides:
      - BranchSide: "org.apache.bcel.classfile.ConstantPool:245"
        BranchSideFuncs: []
      - BranchSide: "org.apache.bcel.classfile.ConstantPool:244"
        BranchSideFuncs: []
    - Branch String: "org.apache.bcel.classfile.ConstantPool:241"
      Branch Sides:
      - BranchSide: "org.apache.bcel.classfile.ConstantPool:237"
        BranchSideFuncs: []
      - BranchSide: "org.apache.bcel.classfile.ConstantPool:236"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.bcel.classfile.ConstantPool:237,1"
      Dst: "[java.lang.Math].min"
    - Src: "org.apache.bcel.classfile.ConstantPool:239,1"
      Dst: "[java.io.DataOutputStream].writeShort"
    - Src: "org.apache.bcel.classfile.ConstantPool:242,1"
      Dst: "[org.apache.bcel.classfile.Constant].dump"
    JavaMethodInfo: null
    BBCount: 6
    CyclomaticComplexity: 2
  - functionName: "[org.apache.bcel.classfile.ConstantPool].getConstant(int)"
    functionSourceFile: "org.apache.bcel.classfile.ConstantPool"
    linkageType: null
    functionLinenumber: 256
    functionDepth: 0
    returnType: "org.apache.bcel.classfile.Constant"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.bcel.classfile.ConstantPool].getConstant(int,java.lang.Class)"
    functionUses: 1
    ICount: 4
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.bcel.classfile.ConstantPool:257,1"
      Dst: "[org.apache.bcel.classfile.ConstantPool].getConstant"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.bcel.classfile.ConstantPool].getConstant(int,byte)"
    functionSourceFile: "org.apache.bcel.classfile.ConstantPool"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.apache.bcel.classfile.Constant"
    argCount: 2
    argTypes:
    - "int"
    - "byte"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.bcel.classfile.ConstantPool:271,1"
      Dst: "[org.apache.bcel.classfile.ConstantPool].getConstant"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.bcel.classfile.ConstantPool].getConstant(int,byte,java.lang.Class)"
    functionSourceFile: "org.apache.bcel.classfile.ConstantPool"
    linkageType: null
    functionLinenumber: 284
    functionDepth: 0
    returnType: "org.apache.bcel.classfile.Constant"
    argCount: 3
    argTypes:
    - "int"
    - "byte"
    - "java.lang.Class"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.bcel.classfile.ConstantPool].getConstant(int)"
    - "[org.apache.bcel.classfile.Constant].getTag()"
    - "[org.apache.bcel.classfile.ClassFormatException].<init>(java.lang.String)"
    - "[org.apache.bcel.Const].getConstantName(int)"
    functionUses: 1
    ICount: 25
    EdgeCount: 4
    BranchProfiles:
    - Branch String: "org.apache.bcel.classfile.ConstantPool:286"
      Branch Sides:
      - BranchSide: "org.apache.bcel.classfile.ConstantPool:287"
        BranchSideFuncs:
        - "getConstantName(int)"
        - "<init>(java.lang.String)"
      - BranchSide: "org.apache.bcel.classfile.ConstantPool:286"
        BranchSideFuncs:
        - "getConstantName(int)"
        - "<init>(java.lang.String)"
    - Branch String: "org.apache.bcel.classfile.ConstantPool:286"
      Branch Sides:
      - BranchSide: "org.apache.bcel.classfile.ConstantPool:289"
        BranchSideFuncs:
        - "getConstantName(int)"
        - "<init>(java.lang.String)"
      - BranchSide: "org.apache.bcel.classfile.ConstantPool:288"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.bcel.classfile.ConstantPool:285,1"
      Dst: "[org.apache.bcel.classfile.ConstantPool].getConstant"
    - Src: "org.apache.bcel.classfile.ConstantPool:286,1"
      Dst: "[org.apache.bcel.classfile.Constant].getTag"
    - Src: "org.apache.bcel.classfile.ConstantPool:287,1"
      Dst: "[java.lang.StringBuilder].<init>"
    - Src: "org.apache.bcel.classfile.ConstantPool:287,1"
      Dst: "[java.lang.StringBuilder].append"
    - Src: "org.apache.bcel.classfile.ConstantPool:287,1"
      Dst: "[org.apache.bcel.Const].getConstantName"
    - Src: "org.apache.bcel.classfile.ConstantPool:287,1"
      Dst: "[java.lang.StringBuilder].toString"
    - Src: "org.apache.bcel.classfile.ConstantPool:287,1"
      Dst: "[org.apache.bcel.classfile.ClassFormatException].<init>"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[org.apache.bcel.classfile.ConstantPool].getConstant(int,java.lang.Class)"
    functionSourceFile: "org.apache.bcel.classfile.ConstantPool"
    linkageType: null
    functionLinenumber: 303
    functionDepth: 0
    returnType: "org.apache.bcel.classfile.Constant"
    argCount: 2
    argTypes:
    - "int"
    - "java.lang.Class"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.bcel.classfile.ClassFormatException].<init>(java.lang.String)"
    - "[org.apache.bcel.classfile.ClassFormatException].<init>(java.lang.String)"
    - "[org.apache.bcel.classfile.Constant].getTag()"
    - "[org.apache.bcel.classfile.Constant].getTag()"
    - "[org.apache.bcel.classfile.ClassFormatException].<init>(java.lang.String)"
    - "[org.apache.bcel.Const].getConstantName(int)"
    - "[org.apache.bcel.classfile.Constant].getTag()"
    - "[org.apache.bcel.classfile.ClassFormatException].<init>(java.lang.String)"
    functionUses: 5
    ICount: 82
    EdgeCount: 8
    BranchProfiles:
    - Branch String: "org.apache.bcel.classfile.ConstantPool:304"
      Branch Sides:
      - BranchSide: "org.apache.bcel.classfile.ConstantPool:305"
        BranchSideFuncs: []
      - BranchSide: "org.apache.bcel.classfile.ConstantPool:304"
        BranchSideFuncs: []
    - Branch String: "org.apache.bcel.classfile.ConstantPool:304"
      Branch Sides:
      - BranchSide: "org.apache.bcel.classfile.ConstantPool:307"
        BranchSideFuncs: []
      - BranchSide: "org.apache.bcel.classfile.ConstantPool:306"
        BranchSideFuncs: []
    - Branch String: "org.apache.bcel.classfile.ConstantPool:307"
      Branch Sides:
      - BranchSide: "org.apache.bcel.classfile.ConstantPool:311"
        BranchSideFuncs: []
      - BranchSide: "org.apache.bcel.classfile.ConstantPool:310"
        BranchSideFuncs: []
    - Branch String: "org.apache.bcel.classfile.ConstantPool:307"
      Branch Sides:
      - BranchSide: "org.apache.bcel.classfile.ConstantPool:311"
        BranchSideFuncs: []
      - BranchSide: "org.apache.bcel.classfile.ConstantPool:310"
        BranchSideFuncs: []
    - Branch String: "org.apache.bcel.classfile.ConstantPool:311"
      Branch Sides:
      - BranchSide: "org.apache.bcel.classfile.ConstantPool:319"
        BranchSideFuncs: []
      - BranchSide: "org.apache.bcel.classfile.ConstantPool:318"
        BranchSideFuncs: []
    - Branch String: "org.apache.bcel.classfile.ConstantPool:313"
      Branch Sides:
      - BranchSide: "org.apache.bcel.classfile.ConstantPool:319"
        BranchSideFuncs:
        - "getConstantName(int)"
        - "getTag()"
      - BranchSide: "org.apache.bcel.classfile.ConstantPool:318"
        BranchSideFuncs: []
    - Branch String: "org.apache.bcel.classfile.ConstantPool:313"
      Branch Sides:
      - BranchSide: "org.apache.bcel.classfile.ConstantPool:314"
        BranchSideFuncs:
        - "getConstantName(int)"
        - "getTag()"
      - BranchSide: "org.apache.bcel.classfile.ConstantPool:313"
        BranchSideFuncs:
        - "getConstantName(int)"
        - "getTag()"
    - Branch String: "org.apache.bcel.classfile.ConstantPool:313"
      Branch Sides:
      - BranchSide: "org.apache.bcel.classfile.ConstantPool:319"
        BranchSideFuncs:
        - "getConstantName(int)"
        - "getTag()"
      - BranchSide: "org.apache.bcel.classfile.ConstantPool:318"
        BranchSideFuncs: []
    - Branch String: "org.apache.bcel.classfile.ConstantPool:320"
      Branch Sides:
      - BranchSide: "org.apache.bcel.classfile.ConstantPool:323"
        BranchSideFuncs:
        - "<init>(java.lang.String)"
      - BranchSide: "org.apache.bcel.classfile.ConstantPool:322"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.bcel.classfile.ConstantPool:305,1"
      Dst: "[java.lang.StringBuilder].<init>"
    - Src: "org.apache.bcel.classfile.ConstantPool:305,1"
      Dst: "[java.lang.StringBuilder].append"
    - Src: "org.apache.bcel.classfile.ConstantPool:305,1"
      Dst: "[java.lang.StringBuilder].toString"
    - Src: "org.apache.bcel.classfile.ConstantPool:305,1"
      Dst: "[org.apache.bcel.classfile.ClassFormatException].<init>"
    - Src: "org.apache.bcel.classfile.ConstantPool:307,1"
      Dst: "[java.lang.Object].getClass"
    - Src: "org.apache.bcel.classfile.ConstantPool:307,1"
      Dst: "[java.lang.Class].isAssignableFrom"
    - Src: "org.apache.bcel.classfile.ConstantPool:313,1"
      Dst: "[org.apache.bcel.classfile.Constant].getTag"
    - Src: "org.apache.bcel.classfile.ConstantPool:315,1"
      Dst: "[org.apache.bcel.Const].getConstantName"
    - Src: "org.apache.bcel.classfile.ConstantPool:319,1"
      Dst: "[java.lang.Class].cast"
    JavaMethodInfo: null
    BBCount: 14
    CyclomaticComplexity: 1
  - functionName: "[org.apache.bcel.classfile.ConstantPool].getConstantInteger(int)"
    functionSourceFile: "org.apache.bcel.classfile.ConstantPool"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.apache.bcel.classfile.ConstantInteger"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.bcel.classfile.ConstantPool:335,1"
      Dst: "[org.apache.bcel.classfile.ConstantPool].getConstant"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.bcel.classfile.ConstantPool].getConstantPool()"
    functionSourceFile: "org.apache.bcel.classfile.ConstantPool"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.apache.bcel.classfile.Constant[]"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.bcel.classfile.ConstantPool].getConstantString(int,byte)"
    functionSourceFile: "org.apache.bcel.classfile.ConstantPool"
    linkageType: null
    functionLinenumber: 363
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 2
    argTypes:
    - "int"
    - "byte"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.bcel.classfile.ConstantPool].getConstant(int,java.lang.Class)"
    - "[org.apache.bcel.classfile.ConstantClass].getNameIndex()"
    - "[org.apache.bcel.classfile.ConstantPool].getConstant(int,java.lang.Class)"
    - "[org.apache.bcel.classfile.ConstantString].getStringIndex()"
    - "[org.apache.bcel.classfile.ConstantPool].getConstant(int,java.lang.Class)"
    - "[org.apache.bcel.classfile.ConstantModule].getNameIndex()"
    - "[org.apache.bcel.classfile.ConstantPool].getConstant(int,java.lang.Class)"
    - "[org.apache.bcel.classfile.ConstantPackage].getNameIndex()"
    - "[org.apache.bcel.classfile.ConstantUtf8].getBytes()"
    - "[org.apache.bcel.classfile.ConstantPool].getConstantUtf8(int)"
    - "[org.apache.bcel.classfile.ConstantUtf8].getBytes()"
    - "[org.apache.bcel.classfile.ConstantPool].getConstantUtf8(int)"
    functionUses: 3
    ICount: 36
    EdgeCount: 12
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.bcel.classfile.ConstantPool:366,1"
      Dst: "[org.apache.bcel.classfile.ConstantPool].getConstant"
    - Src: "org.apache.bcel.classfile.ConstantPool:366,1"
      Dst: "[org.apache.bcel.classfile.ConstantClass].getNameIndex"
    - Src: "org.apache.bcel.classfile.ConstantPool:369,1"
      Dst: "[org.apache.bcel.classfile.ConstantString].getStringIndex"
    - Src: "org.apache.bcel.classfile.ConstantPool:372,1"
      Dst: "[org.apache.bcel.classfile.ConstantModule].getNameIndex"
    - Src: "org.apache.bcel.classfile.ConstantPool:375,1"
      Dst: "[org.apache.bcel.classfile.ConstantPackage].getNameIndex"
    - Src: "org.apache.bcel.classfile.ConstantPool:378,1"
      Dst: "[org.apache.bcel.classfile.ConstantPool].getConstantUtf8"
    - Src: "org.apache.bcel.classfile.ConstantPool:378,1"
      Dst: "[org.apache.bcel.classfile.ConstantUtf8].getBytes"
    - Src: "org.apache.bcel.classfile.ConstantPool:380,1"
      Dst: "[java.lang.StringBuilder].<init>"
    - Src: "org.apache.bcel.classfile.ConstantPool:380,1"
      Dst: "[java.lang.StringBuilder].append"
    - Src: "org.apache.bcel.classfile.ConstantPool:380,1"
      Dst: "[java.lang.StringBuilder].toString"
    - Src: "org.apache.bcel.classfile.ConstantPool:380,1"
      Dst: "[java.lang.IllegalArgumentException].<init>"
    JavaMethodInfo: null
    BBCount: 8
    CyclomaticComplexity: 1
  - functionName: "[org.apache.bcel.classfile.ConstantPool].getConstantUtf8(int)"
    functionSourceFile: "org.apache.bcel.classfile.ConstantPool"
    linkageType: null
    functionLinenumber: 394
    functionDepth: 0
    returnType: "org.apache.bcel.classfile.ConstantUtf8"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.bcel.classfile.ConstantPool].getConstant(int,byte,java.lang.Class)"
    functionUses: 6
    ICount: 5
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.bcel.classfile.ConstantPool:395,1"
      Dst: "[org.apache.bcel.classfile.ConstantPool].getConstant"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.bcel.classfile.ConstantPool].getLength()"
    functionSourceFile: "org.apache.bcel.classfile.ConstantPool"
    linkageType: null
    functionLinenumber: 401
    functionDepth: 0
    returnType: "int"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 3
    ICount: 8
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.bcel.classfile.ConstantPool:402"
      Branch Sides:
      - BranchSide: "org.apache.bcel.classfile.ConstantPool:401"
        BranchSideFuncs: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[org.apache.bcel.classfile.ConstantPool].iterator()"
    functionSourceFile: "org.apache.bcel.classfile.ConstantPool"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.util.Iterator"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.bcel.classfile.ConstantPool:407,1"
      Dst: "[java.util.Arrays].stream"
    - Src: "org.apache.bcel.classfile.ConstantPool:407,1"
      Dst: "[java.util.stream.BaseStream].iterator"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.bcel.classfile.ConstantPool].setConstant(int,org.apache.bcel.classfile.Constant)"
    functionSourceFile: "org.apache.bcel.classfile.ConstantPool"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "int"
    - "org.apache.bcel.classfile.Constant"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.bcel.classfile.ConstantPool].setConstantPool(org.apache.bcel.classfile.Constant[])"
    functionSourceFile: "org.apache.bcel.classfile.ConstantPool"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.apache.bcel.classfile.Constant[]"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.bcel.classfile.ConstantPool].toString()"
    functionSourceFile: "org.apache.bcel.classfile.ConstantPool"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 17
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.bcel.classfile.ConstantPool:430"
      Branch Sides:
      - BranchSide: "org.apache.bcel.classfile.ConstantPool:432"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.bcel.classfile.ConstantPool:429,1"
      Dst: "[java.lang.StringBuilder].<init>"
    - Src: "org.apache.bcel.classfile.ConstantPool:431,1"
      Dst: "[java.lang.StringBuilder].append"
    - Src: "org.apache.bcel.classfile.ConstantPool:433,1"
      Dst: "[java.lang.StringBuilder].toString"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 2
  - functionName: "[org.apache.bcel.generic.I2S].<init>()"
    functionSourceFile: "org.apache.bcel.generic.I2S"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.bcel.generic.I2S:29,1"
      Dst: "[org.apache.bcel.generic.ConversionInstruction].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.bcel.generic.I2S].accept(org.apache.bcel.generic.Visitor)"
    functionSourceFile: "org.apache.bcel.generic.I2S"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.apache.bcel.generic.Visitor"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 8
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.bcel.generic.I2S:40,1"
      Dst: "[org.apache.bcel.generic.Visitor].visitTypedInstruction"
    - Src: "org.apache.bcel.generic.I2S:41,1"
      Dst: "[org.apache.bcel.generic.Visitor].visitStackProducer"
    - Src: "org.apache.bcel.generic.I2S:42,1"
      Dst: "[org.apache.bcel.generic.Visitor].visitStackConsumer"
    - Src: "org.apache.bcel.generic.I2S:43,1"
      Dst: "[org.apache.bcel.generic.Visitor].visitConversionInstruction"
    - Src: "org.apache.bcel.generic.I2S:44,1"
      Dst: "[org.apache.bcel.generic.Visitor].visitI2S"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.concurrent.FutureTasks].<init>()"
    functionSourceFile: "org.apache.commons.lang3.concurrent.FutureTasks"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.lang3.concurrent.FutureTasks:29,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.concurrent.FutureTasks].run(java.util.concurrent.Callable)"
    functionSourceFile: "org.apache.commons.lang3.concurrent.FutureTasks"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.util.concurrent.FutureTask"
    argCount: 1
    argTypes:
    - "java.util.concurrent.Callable"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.lang3.concurrent.FutureTasks:41,1"
      Dst: "[java.util.concurrent.FutureTask].<init>"
    - Src: "org.apache.commons.lang3.concurrent.FutureTasks:42,1"
      Dst: "[java.util.concurrent.FutureTask].run"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.bcel.verifier.structurals.GenericArray].<init>()"
    functionSourceFile: "org.apache.bcel.verifier.structurals.GenericArray"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.bcel.verifier.structurals.GenericArray:25,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.bcel.verifier.structurals.GenericArray].clone()"
    functionSourceFile: "org.apache.bcel.verifier.structurals.GenericArray"
    linkageType: null
    functionLinenumber: 30
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 5
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.bcel.verifier.structurals.GenericArray:31,1"
      Dst: "[java.lang.Object].clone"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.mutable.MutableObject].<init>()"
    functionSourceFile: "org.apache.commons.lang3.mutable.MutableObject"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.lang3.mutable.MutableObject:44,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.mutable.MutableObject].<init>(java.lang.Object)"
    functionSourceFile: "org.apache.commons.lang3.mutable.MutableObject"
    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.apache.commons.lang3.mutable.MutableObject:52,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.mutable.MutableObject].getValue()"
    functionSourceFile: "org.apache.commons.lang3.mutable.MutableObject"
    linkageType: null
    functionLinenumber: 62
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 2
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.mutable.MutableObject].setValue(java.lang.Object)"
    functionSourceFile: "org.apache.commons.lang3.mutable.MutableObject"
    linkageType: null
    functionLinenumber: 72
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.mutable.MutableObject].equals(java.lang.Object)"
    functionSourceFile: "org.apache.commons.lang3.mutable.MutableObject"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 15
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.commons.lang3.mutable.MutableObject:88"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.mutable.MutableObject:91"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.mutable.MutableObject:90"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.mutable.MutableObject:91"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.mutable.MutableObject:94"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.mutable.MutableObject:93"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.mutable.MutableObject:94"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.mutable.MutableObject:98"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.mutable.MutableObject:97"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.lang3.mutable.MutableObject:94,1"
      Dst: "[java.lang.Object].getClass"
    - Src: "org.apache.commons.lang3.mutable.MutableObject:96,1"
      Dst: "[java.util.Objects].equals"
    JavaMethodInfo: null
    BBCount: 7
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.mutable.MutableObject].hashCode()"
    functionSourceFile: "org.apache.commons.lang3.mutable.MutableObject"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "int"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.lang3.mutable.MutableObject:108,1"
      Dst: "[java.util.Objects].hashCode"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.mutable.MutableObject].toString()"
    functionSourceFile: "org.apache.commons.lang3.mutable.MutableObject"
    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.apache.commons.lang3.mutable.MutableObject:118,1"
      Dst: "[java.util.Objects].toString"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.concurrent.locks.LockingVisitors$LockVisitor].<init>(java.lang.Object,java.lang.Object,java.util.function.Supplier,java.util.function.Supplier)"
    functionSourceFile: "org.apache.commons.lang3.concurrent.locks.LockingVisitors$LockVisitor"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 4
    argTypes:
    - "java.lang.Object"
    - "java.lang.Object"
    - "java.util.function.Supplier"
    - "java.util.function.Supplier"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 17
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.lang3.concurrent.locks.LockingVisitors$LockVisitor:120,1"
      Dst: "[java.lang.Object].<init>"
    - Src: "org.apache.commons.lang3.concurrent.locks.LockingVisitors$LockVisitor:121,1"
      Dst: "[java.util.Objects].requireNonNull"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.concurrent.locks.LockingVisitors$LockVisitor].acceptReadLocked(org.apache.commons.lang3.function.FailableConsumer)"
    functionSourceFile: "org.apache.commons.lang3.concurrent.locks.LockingVisitors$LockVisitor"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.apache.commons.lang3.function.FailableConsumer"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.lang3.concurrent.locks.LockingVisitors$LockVisitor:145,1"
      Dst: "[org.apache.commons.lang3.concurrent.locks.LockingVisitors$LockVisitor].lockAcceptUnlock"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.concurrent.locks.LockingVisitors$LockVisitor].acceptWriteLocked(org.apache.commons.lang3.function.FailableConsumer)"
    functionSourceFile: "org.apache.commons.lang3.concurrent.locks.LockingVisitors$LockVisitor"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.apache.commons.lang3.function.FailableConsumer"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.lang3.concurrent.locks.LockingVisitors$LockVisitor:166,1"
      Dst: "[org.apache.commons.lang3.concurrent.locks.LockingVisitors$LockVisitor].lockAcceptUnlock"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.concurrent.locks.LockingVisitors$LockVisitor].applyReadLocked(org.apache.commons.lang3.function.FailableFunction)"
    functionSourceFile: "org.apache.commons.lang3.concurrent.locks.LockingVisitors$LockVisitor"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 1
    argTypes:
    - "org.apache.commons.lang3.function.FailableFunction"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.lang3.concurrent.locks.LockingVisitors$LockVisitor:205,1"
      Dst: "[org.apache.commons.lang3.concurrent.locks.LockingVisitors$LockVisitor].lockApplyUnlock"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.concurrent.locks.LockingVisitors$LockVisitor].applyWriteLocked(org.apache.commons.lang3.function.FailableFunction)"
    functionSourceFile: "org.apache.commons.lang3.concurrent.locks.LockingVisitors$LockVisitor"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 1
    argTypes:
    - "org.apache.commons.lang3.function.FailableFunction"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.lang3.concurrent.locks.LockingVisitors$LockVisitor:232,1"
      Dst: "[org.apache.commons.lang3.concurrent.locks.LockingVisitors$LockVisitor].lockApplyUnlock"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.concurrent.locks.LockingVisitors$LockVisitor].getLock()"
    functionSourceFile: "org.apache.commons.lang3.concurrent.locks.LockingVisitors$LockVisitor"
    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.apache.commons.lang3.concurrent.locks.LockingVisitors$LockVisitor].getObject()"
    functionSourceFile: "org.apache.commons.lang3.concurrent.locks.LockingVisitors$LockVisitor"
    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.apache.commons.lang3.concurrent.locks.LockingVisitors$LockVisitor].lockAcceptUnlock(java.util.function.Supplier,org.apache.commons.lang3.function.FailableConsumer)"
    functionSourceFile: "org.apache.commons.lang3.concurrent.locks.LockingVisitors$LockVisitor"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "java.util.function.Supplier"
    - "org.apache.commons.lang3.function.FailableConsumer"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 17
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.lang3.concurrent.locks.LockingVisitors$LockVisitor:265,1"
      Dst: "[java.util.function.Supplier].get"
    - Src: "org.apache.commons.lang3.concurrent.locks.LockingVisitors$LockVisitor:266,1"
      Dst: "[java.util.concurrent.locks.Lock].lock"
    - Src: "org.apache.commons.lang3.concurrent.locks.LockingVisitors$LockVisitor:268,1"
      Dst: "[org.apache.commons.lang3.function.FailableConsumer].accept"
    - Src: "org.apache.commons.lang3.concurrent.locks.LockingVisitors$LockVisitor:272,1"
      Dst: "[java.util.concurrent.locks.Lock].unlock"
    - Src: "org.apache.commons.lang3.concurrent.locks.LockingVisitors$LockVisitor:270,1"
      Dst: "[org.apache.commons.lang3.function.Failable].rethrow"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.concurrent.locks.LockingVisitors$LockVisitor].lockApplyUnlock(java.util.function.Supplier,org.apache.commons.lang3.function.FailableFunction)"
    functionSourceFile: "org.apache.commons.lang3.concurrent.locks.LockingVisitors$LockVisitor"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 2
    argTypes:
    - "java.util.function.Supplier"
    - "org.apache.commons.lang3.function.FailableFunction"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 16
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.lang3.concurrent.locks.LockingVisitors$LockVisitor:292,1"
      Dst: "[java.util.function.Supplier].get"
    - Src: "org.apache.commons.lang3.concurrent.locks.LockingVisitors$LockVisitor:293,1"
      Dst: "[java.util.concurrent.locks.Lock].lock"
    - Src: "org.apache.commons.lang3.concurrent.locks.LockingVisitors$LockVisitor:295,1"
      Dst: "[org.apache.commons.lang3.function.FailableFunction].apply"
    - Src: "org.apache.commons.lang3.concurrent.locks.LockingVisitors$LockVisitor:299,1"
      Dst: "[java.util.concurrent.locks.Lock].unlock"
    - Src: "org.apache.commons.lang3.concurrent.locks.LockingVisitors$LockVisitor:297,1"
      Dst: "[org.apache.commons.lang3.function.Failable].rethrow"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.builder.ToStringStyle$ShortPrefixToStringStyle].<init>()"
    functionSourceFile: "org.apache.commons.lang3.builder.ToStringStyle$ShortPrefixToStringStyle"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.lang3.builder.ToStringStyle$ShortPrefixToStringStyle:2115,1"
      Dst: "[org.apache.commons.lang3.builder.ToStringStyle].<init>"
    - Src: "org.apache.commons.lang3.builder.ToStringStyle$ShortPrefixToStringStyle:2116,1"
      Dst: "[org.apache.commons.lang3.builder.ToStringStyle].setUseShortClassName"
    - Src: "org.apache.commons.lang3.builder.ToStringStyle$ShortPrefixToStringStyle:2117,1"
      Dst: "[org.apache.commons.lang3.builder.ToStringStyle].setUseIdentityHashCode"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.builder.ToStringStyle$ShortPrefixToStringStyle].readResolve()"
    functionSourceFile: "org.apache.commons.lang3.builder.ToStringStyle$ShortPrefixToStringStyle"
    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.apache.bcel.util.ClassPath$AbstractZip$1].<init>(org.apache.bcel.util.ClassPath$AbstractZip,java.util.zip.ZipEntry)"
    functionSourceFile: "org.apache.bcel.util.ClassPath$AbstractZip$1"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "org.apache.bcel.util.ClassPath$AbstractZip"
    - "java.util.zip.ZipEntry"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 7
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.bcel.util.ClassPath$AbstractZip$1:84,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.bcel.util.ClassPath$AbstractZip$1].getBase()"
    functionSourceFile: "org.apache.bcel.util.ClassPath$AbstractZip$1"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.bcel.util.ClassPath$AbstractZip$1:88,1"
      Dst: "[org.apache.bcel.util.ClassPath$AbstractZip].access$100"
    - Src: "org.apache.bcel.util.ClassPath$AbstractZip$1:88,1"
      Dst: "[java.util.zip.ZipFile].getName"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.bcel.util.ClassPath$AbstractZip$1].getInputStream()"
    functionSourceFile: "org.apache.bcel.util.ClassPath$AbstractZip$1"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.io.InputStream"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.bcel.util.ClassPath$AbstractZip$1:93,1"
      Dst: "[org.apache.bcel.util.ClassPath$AbstractZip].access$100"
    - Src: "org.apache.bcel.util.ClassPath$AbstractZip$1:93,1"
      Dst: "[java.util.zip.ZipFile].getInputStream"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.bcel.util.ClassPath$AbstractZip$1].getPath()"
    functionSourceFile: "org.apache.bcel.util.ClassPath$AbstractZip$1"
    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.apache.bcel.util.ClassPath$AbstractZip$1:98,1"
      Dst: "[java.util.zip.ZipEntry].toString"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.bcel.util.ClassPath$AbstractZip$1].getSize()"
    functionSourceFile: "org.apache.bcel.util.ClassPath$AbstractZip$1"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "long"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.bcel.util.ClassPath$AbstractZip$1:103,1"
      Dst: "[java.util.zip.ZipEntry].getSize"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.bcel.util.ClassPath$AbstractZip$1].getTime()"
    functionSourceFile: "org.apache.bcel.util.ClassPath$AbstractZip$1"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "long"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.bcel.util.ClassPath$AbstractZip$1:108,1"
      Dst: "[java.util.zip.ZipEntry].getTime"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.text.translate.AggregateTranslator].<init>(org.apache.commons.lang3.text.translate.CharSequenceTranslator[])"
    functionSourceFile: "org.apache.commons.lang3.text.translate.AggregateTranslator"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.apache.commons.lang3.text.translate.CharSequenceTranslator[]"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 7
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.lang3.text.translate.AggregateTranslator:43,1"
      Dst: "[org.apache.commons.lang3.text.translate.CharSequenceTranslator].<init>"
    - Src: "org.apache.commons.lang3.text.translate.AggregateTranslator:44,1"
      Dst: "[org.apache.commons.lang3.ArrayUtils].clone"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.text.translate.AggregateTranslator].translate(java.lang.CharSequence,int,java.io.Writer)"
    functionSourceFile: "org.apache.commons.lang3.text.translate.AggregateTranslator"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "int"
    argCount: 3
    argTypes:
    - "java.lang.CharSequence"
    - "int"
    - "java.io.Writer"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 15
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.commons.lang3.text.translate.AggregateTranslator:54"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.text.translate.AggregateTranslator:60"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.text.translate.AggregateTranslator:59"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.text.translate.AggregateTranslator:56"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.text.translate.AggregateTranslator:54"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.text.translate.AggregateTranslator:53"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.lang3.text.translate.AggregateTranslator:55,1"
      Dst: "[org.apache.commons.lang3.text.translate.CharSequenceTranslator].translate"
    JavaMethodInfo: null
    BBCount: 6
    CyclomaticComplexity: 2
  - functionName: "[org.apache.commons.lang3.exception.UncheckedIllegalAccessException].<init>(java.lang.Throwable)"
    functionSourceFile: "org.apache.commons.lang3.exception.UncheckedIllegalAccessException"
    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.apache.commons.lang3.exception.UncheckedIllegalAccessException:36,1"
      Dst: "[org.apache.commons.lang3.exception.UncheckedReflectiveOperationException].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.event.EventUtils].<init>()"
    functionSourceFile: "org.apache.commons.lang3.event.EventUtils"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.lang3.event.EventUtils:35,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.event.EventUtils].addEventListener(java.lang.Object,java.lang.Class,java.lang.Object)"
    functionSourceFile: "org.apache.commons.lang3.event.EventUtils"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 3
    argTypes:
    - "java.lang.Object"
    - "java.lang.Class"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 56
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.lang3.event.EventUtils:49,1"
      Dst: "[java.lang.StringBuilder].<init>"
    - Src: "org.apache.commons.lang3.event.EventUtils:49,1"
      Dst: "[java.lang.StringBuilder].append"
    - Src: "org.apache.commons.lang3.event.EventUtils:49,1"
      Dst: "[java.lang.Class].getSimpleName"
    - Src: "org.apache.commons.lang3.event.EventUtils:49,1"
      Dst: "[java.lang.StringBuilder].toString"
    - Src: "org.apache.commons.lang3.event.EventUtils:49,1"
      Dst: "[org.apache.commons.lang3.reflect.MethodUtils].invokeMethod"
    - Src: "org.apache.commons.lang3.event.EventUtils:51,1"
      Dst: "[java.lang.Object].getClass"
    - Src: "org.apache.commons.lang3.event.EventUtils:51,1"
      Dst: "[java.lang.Class].getName"
    - Src: "org.apache.commons.lang3.event.EventUtils:53,1"
      Dst: "[java.lang.IllegalArgumentException].<init>"
    - Src: "org.apache.commons.lang3.event.EventUtils:59,1"
      Dst: "[java.lang.reflect.InvocationTargetException].getCause"
    JavaMethodInfo: null
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.event.EventUtils].bindEventsToMethod(java.lang.Object,java.lang.String,java.lang.Object,java.lang.Class,java.lang.String[])"
    functionSourceFile: "org.apache.commons.lang3.event.EventUtils"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 5
    argTypes:
    - "java.lang.Object"
    - "java.lang.String"
    - "java.lang.Object"
    - "java.lang.Class"
    - "java.lang.String[]"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 15
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.lang3.event.EventUtils:76,1"
      Dst: "[java.lang.Object].getClass"
    - Src: "org.apache.commons.lang3.event.EventUtils:76,1"
      Dst: "[java.lang.Class].getClassLoader"
    - Src: "org.apache.commons.lang3.event.EventUtils:76,1"
      Dst: "[org.apache.commons.lang3.event.EventUtils$EventBindingInvocationHandler].<init>"
    - Src: "org.apache.commons.lang3.event.EventUtils:76,1"
      Dst: "[java.lang.reflect.Proxy].newProxyInstance"
    - Src: "org.apache.commons.lang3.event.EventUtils:76,1"
      Dst: "[java.lang.Class].cast"
    - Src: "org.apache.commons.lang3.event.EventUtils:78,1"
      Dst: "[org.apache.commons.lang3.event.EventUtils].addEventListener"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.bcel.generic.LASTORE].<init>()"
    functionSourceFile: "org.apache.bcel.generic.LASTORE"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.bcel.generic.LASTORE:32,1"
      Dst: "[org.apache.bcel.generic.ArrayInstruction].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.bcel.generic.LASTORE].accept(org.apache.bcel.generic.Visitor)"
    functionSourceFile: "org.apache.bcel.generic.LASTORE"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.apache.bcel.generic.Visitor"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 8
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.bcel.generic.LASTORE:43,1"
      Dst: "[org.apache.bcel.generic.Visitor].visitStackConsumer"
    - Src: "org.apache.bcel.generic.LASTORE:44,1"
      Dst: "[org.apache.bcel.generic.Visitor].visitExceptionThrower"
    - Src: "org.apache.bcel.generic.LASTORE:45,1"
      Dst: "[org.apache.bcel.generic.Visitor].visitTypedInstruction"
    - Src: "org.apache.bcel.generic.LASTORE:46,1"
      Dst: "[org.apache.bcel.generic.Visitor].visitArrayInstruction"
    - Src: "org.apache.bcel.generic.LASTORE:47,1"
      Dst: "[org.apache.bcel.generic.Visitor].visitLASTORE"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.stream.LangCollectors$SimpleCollector].<init>(java.util.function.Supplier,java.util.function.BiConsumer,java.util.function.BinaryOperator,java.util.function.Function,java.util.Set)"
    functionSourceFile: "org.apache.commons.lang3.stream.LangCollectors$SimpleCollector"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 5
    argTypes:
    - "java.util.function.Supplier"
    - "java.util.function.BiConsumer"
    - "java.util.function.BinaryOperator"
    - "java.util.function.Function"
    - "java.util.Set"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 13
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.lang3.stream.LangCollectors$SimpleCollector:58,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.stream.LangCollectors$SimpleCollector].accumulator()"
    functionSourceFile: "org.apache.commons.lang3.stream.LangCollectors$SimpleCollector"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.util.function.BiConsumer"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.stream.LangCollectors$SimpleCollector].characteristics()"
    functionSourceFile: "org.apache.commons.lang3.stream.LangCollectors$SimpleCollector"
    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.apache.commons.lang3.stream.LangCollectors$SimpleCollector].combiner()"
    functionSourceFile: "org.apache.commons.lang3.stream.LangCollectors$SimpleCollector"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.util.function.BinaryOperator"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.stream.LangCollectors$SimpleCollector].finisher()"
    functionSourceFile: "org.apache.commons.lang3.stream.LangCollectors$SimpleCollector"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.util.function.Function"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.stream.LangCollectors$SimpleCollector].supplier()"
    functionSourceFile: "org.apache.commons.lang3.stream.LangCollectors$SimpleCollector"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.util.function.Supplier"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.stream.LangCollectors$SimpleCollector].<init>(java.util.function.Supplier,java.util.function.BiConsumer,java.util.function.BinaryOperator,java.util.function.Function,java.util.Set,org.apache.commons.lang3.stream.LangCollectors$1)"
    functionSourceFile: "org.apache.commons.lang3.stream.LangCollectors$SimpleCollector"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 6
    argTypes:
    - "java.util.function.Supplier"
    - "java.util.function.BiConsumer"
    - "java.util.function.BinaryOperator"
    - "java.util.function.Function"
    - "java.util.Set"
    - "org.apache.commons.lang3.stream.LangCollectors$1"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 9
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.lang3.stream.LangCollectors$SimpleCollector:49,1"
      Dst: "[org.apache.commons.lang3.stream.LangCollectors$SimpleCollector].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.bcel.generic.MethodGen$BranchTarget].<init>(org.apache.bcel.generic.InstructionHandle,int)"
    functionSourceFile: "org.apache.bcel.generic.MethodGen$BranchTarget"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "org.apache.bcel.generic.InstructionHandle"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 7
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.bcel.generic.MethodGen$BranchTarget:96,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.bcel.generic.AnnotationEntryGen].getAnnotationAttributes(org.apache.bcel.generic.ConstantPoolGen,org.apache.bcel.generic.AnnotationEntryGen[])"
    functionSourceFile: "org.apache.bcel.generic.AnnotationEntryGen"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.apache.bcel.classfile.Attribute[]"
    argCount: 2
    argTypes:
    - "org.apache.bcel.generic.ConstantPoolGen"
    - "org.apache.bcel.generic.AnnotationEntryGen[]"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 102
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.bcel.generic.AnnotationEntryGen:51"
      Branch Sides:
      - BranchSide: "org.apache.bcel.generic.AnnotationEntryGen:56"
        BranchSideFuncs: []
      - BranchSide: "org.apache.bcel.generic.AnnotationEntryGen:55"
        BranchSideFuncs: []
    - Branch String: "org.apache.bcel.generic.AnnotationEntryGen:60"
      Branch Sides:
      - BranchSide: "org.apache.bcel.generic.AnnotationEntryGen:68"
        BranchSideFuncs: []
      - BranchSide: "org.apache.bcel.generic.AnnotationEntryGen:67"
        BranchSideFuncs: []
    - Branch String: "org.apache.bcel.generic.AnnotationEntryGen:61"
      Branch Sides:
      - BranchSide: "org.apache.bcel.generic.AnnotationEntryGen:64"
        BranchSideFuncs: []
      - BranchSide: "org.apache.bcel.generic.AnnotationEntryGen:63"
        BranchSideFuncs: []
    - Branch String: "org.apache.bcel.generic.AnnotationEntryGen:76"
      Branch Sides:
      - BranchSide: "org.apache.bcel.generic.AnnotationEntryGen:83"
        BranchSideFuncs: []
      - BranchSide: "org.apache.bcel.generic.AnnotationEntryGen:82"
        BranchSideFuncs: []
    - Branch String: "org.apache.bcel.generic.AnnotationEntryGen:77"
      Branch Sides:
      - BranchSide: "org.apache.bcel.generic.AnnotationEntryGen:80"
        BranchSideFuncs: []
      - BranchSide: "org.apache.bcel.generic.AnnotationEntryGen:79"
        BranchSideFuncs: []
    - Branch String: "org.apache.bcel.generic.AnnotationEntryGen:91"
      Branch Sides:
      - BranchSide: "org.apache.bcel.generic.AnnotationEntryGen:94"
        BranchSideFuncs: []
      - BranchSide: "org.apache.bcel.generic.AnnotationEntryGen:93"
        BranchSideFuncs: []
    - Branch String: "org.apache.bcel.generic.AnnotationEntryGen:94"
      Branch Sides:
      - BranchSide: "org.apache.bcel.generic.AnnotationEntryGen:98"
        BranchSideFuncs: []
      - BranchSide: "org.apache.bcel.generic.AnnotationEntryGen:97"
        BranchSideFuncs: []
    - Branch String: "org.apache.bcel.generic.AnnotationEntryGen:99"
      Branch Sides:
      - BranchSide: "org.apache.bcel.generic.AnnotationEntryGen:103"
        BranchSideFuncs: []
      - BranchSide: "org.apache.bcel.generic.AnnotationEntryGen:102"
        BranchSideFuncs: []
    - Branch String: "org.apache.bcel.generic.AnnotationEntryGen:103"
      Branch Sides:
      - BranchSide: "org.apache.bcel.generic.AnnotationEntryGen:108"
        BranchSideFuncs: []
      - BranchSide: "org.apache.bcel.generic.AnnotationEntryGen:107"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.bcel.generic.AnnotationEntryGen:61,1"
      Dst: "[org.apache.bcel.generic.AnnotationEntryGen].isRuntimeVisible"
    - Src: "org.apache.bcel.generic.AnnotationEntryGen:68,1"
      Dst: "[java.io.ByteArrayOutputStream].<init>"
    - Src: "org.apache.bcel.generic.AnnotationEntryGen:70,1"
      Dst: "[java.io.DataOutputStream].<init>"
    - Src: "org.apache.bcel.generic.AnnotationEntryGen:72,1"
      Dst: "[java.io.DataOutputStream].writeShort"
    - Src: "org.apache.bcel.generic.AnnotationEntryGen:78,1"
      Dst: "[org.apache.bcel.generic.AnnotationEntryGen].dump"
    - Src: "org.apache.bcel.generic.AnnotationEntryGen:83,1"
      Dst: "[java.io.FilterOutputStream].close"
    - Src: "org.apache.bcel.generic.AnnotationEntryGen:70,1"
      Dst: "[java.lang.Throwable].addSuppressed"
    - Src: "org.apache.bcel.generic.AnnotationEntryGen:85,1"
      Dst: "[java.io.ByteArrayOutputStream].toByteArray"
    - Src: "org.apache.bcel.generic.AnnotationEntryGen:92,1"
      Dst: "[org.apache.bcel.generic.ConstantPoolGen].addUtf8"
    - Src: "org.apache.bcel.generic.AnnotationEntryGen:98,1"
      Dst: "[java.util.ArrayList].<init>"
    - Src: "org.apache.bcel.generic.AnnotationEntryGen:100,1"
      Dst: "[java.io.ByteArrayInputStream].<init>"
    - Src: "org.apache.bcel.generic.AnnotationEntryGen:100,1"
      Dst: "[java.io.DataInputStream].<init>"
    - Src: "org.apache.bcel.generic.AnnotationEntryGen:101,1"
      Dst: "[org.apache.bcel.generic.ConstantPoolGen].getConstantPool"
    - Src: "org.apache.bcel.generic.AnnotationEntryGen:101,1"
      Dst: "[org.apache.bcel.classfile.RuntimeVisibleAnnotations].<init>"
    - Src: "org.apache.bcel.generic.AnnotationEntryGen:101,1"
      Dst: "[java.util.List].add"
    - Src: "org.apache.bcel.generic.AnnotationEntryGen:105,1"
      Dst: "[org.apache.bcel.classfile.RuntimeInvisibleAnnotations].<init>"
    - Src: "org.apache.bcel.generic.AnnotationEntryGen:108,1"
      Dst: "[java.util.List].toArray"
    - Src: "org.apache.bcel.generic.AnnotationEntryGen:110,1"
      Dst: "[java.io.PrintStream].println"
    - Src: "org.apache.bcel.generic.AnnotationEntryGen:111,1"
      Dst: "[java.lang.Throwable].printStackTrace"
    JavaMethodInfo: null
    BBCount: 32
    CyclomaticComplexity: 3
  - functionName: "[org.apache.bcel.generic.AnnotationEntryGen].getParameterAnnotationAttributes(org.apache.bcel.generic.ConstantPoolGen,java.util.List[])"
    functionSourceFile: "org.apache.bcel.generic.AnnotationEntryGen"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.apache.bcel.classfile.Attribute[]"
    argCount: 2
    argTypes:
    - "org.apache.bcel.generic.ConstantPoolGen"
    - "java.util.List[]"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 141
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.bcel.generic.AnnotationEntryGen:127"
      Branch Sides:
      - BranchSide: "org.apache.bcel.generic.AnnotationEntryGen:141"
        BranchSideFuncs: []
      - BranchSide: "org.apache.bcel.generic.AnnotationEntryGen:140"
        BranchSideFuncs: []
    - Branch String: "org.apache.bcel.generic.AnnotationEntryGen:128"
      Branch Sides:
      - BranchSide: "org.apache.bcel.generic.AnnotationEntryGen:122"
        BranchSideFuncs: []
      - BranchSide: "org.apache.bcel.generic.AnnotationEntryGen:121"
        BranchSideFuncs: []
    - Branch String: "org.apache.bcel.generic.AnnotationEntryGen:129"
      Branch Sides:
      - BranchSide: "org.apache.bcel.generic.AnnotationEntryGen:122"
        BranchSideFuncs: []
      - BranchSide: "org.apache.bcel.generic.AnnotationEntryGen:121"
        BranchSideFuncs: []
    - Branch String: "org.apache.bcel.generic.AnnotationEntryGen:130"
      Branch Sides:
      - BranchSide: "org.apache.bcel.generic.AnnotationEntryGen:134"
        BranchSideFuncs: []
      - BranchSide: "org.apache.bcel.generic.AnnotationEntryGen:133"
        BranchSideFuncs: []
    - Branch String: "org.apache.bcel.generic.AnnotationEntryGen:144"
      Branch Sides:
      - BranchSide: "org.apache.bcel.generic.AnnotationEntryGen:154"
        BranchSideFuncs: []
      - BranchSide: "org.apache.bcel.generic.AnnotationEntryGen:153"
        BranchSideFuncs: []
    - Branch String: "org.apache.bcel.generic.AnnotationEntryGen:146"
      Branch Sides:
      - BranchSide: "org.apache.bcel.generic.AnnotationEntryGen:141"
        BranchSideFuncs: []
      - BranchSide: "org.apache.bcel.generic.AnnotationEntryGen:140"
        BranchSideFuncs: []
    - Branch String: "org.apache.bcel.generic.AnnotationEntryGen:147"
      Branch Sides:
      - BranchSide: "org.apache.bcel.generic.AnnotationEntryGen:141"
        BranchSideFuncs: []
      - BranchSide: "org.apache.bcel.generic.AnnotationEntryGen:140"
        BranchSideFuncs: []
    - Branch String: "org.apache.bcel.generic.AnnotationEntryGen:148"
      Branch Sides:
      - BranchSide: "org.apache.bcel.generic.AnnotationEntryGen:151"
        BranchSideFuncs: []
      - BranchSide: "org.apache.bcel.generic.AnnotationEntryGen:150"
        BranchSideFuncs: []
    - Branch String: "org.apache.bcel.generic.AnnotationEntryGen:159"
      Branch Sides:
      - BranchSide: "org.apache.bcel.generic.AnnotationEntryGen:169"
        BranchSideFuncs: []
      - BranchSide: "org.apache.bcel.generic.AnnotationEntryGen:168"
        BranchSideFuncs: []
    - Branch String: "org.apache.bcel.generic.AnnotationEntryGen:161"
      Branch Sides:
      - BranchSide: "org.apache.bcel.generic.AnnotationEntryGen:156"
        BranchSideFuncs: []
      - BranchSide: "org.apache.bcel.generic.AnnotationEntryGen:155"
        BranchSideFuncs: []
    - Branch String: "org.apache.bcel.generic.AnnotationEntryGen:162"
      Branch Sides:
      - BranchSide: "org.apache.bcel.generic.AnnotationEntryGen:156"
        BranchSideFuncs: []
      - BranchSide: "org.apache.bcel.generic.AnnotationEntryGen:155"
        BranchSideFuncs: []
    - Branch String: "org.apache.bcel.generic.AnnotationEntryGen:163"
      Branch Sides:
      - BranchSide: "org.apache.bcel.generic.AnnotationEntryGen:166"
        BranchSideFuncs: []
      - BranchSide: "org.apache.bcel.generic.AnnotationEntryGen:165"
        BranchSideFuncs: []
    - Branch String: "org.apache.bcel.generic.AnnotationEntryGen:174"
      Branch Sides:
      - BranchSide: "org.apache.bcel.generic.AnnotationEntryGen:177"
        BranchSideFuncs: []
      - BranchSide: "org.apache.bcel.generic.AnnotationEntryGen:176"
        BranchSideFuncs: []
    - Branch String: "org.apache.bcel.generic.AnnotationEntryGen:177"
      Branch Sides:
      - BranchSide: "org.apache.bcel.generic.AnnotationEntryGen:180"
        BranchSideFuncs: []
      - BranchSide: "org.apache.bcel.generic.AnnotationEntryGen:179"
        BranchSideFuncs: []
    - Branch String: "org.apache.bcel.generic.AnnotationEntryGen:181"
      Branch Sides:
      - BranchSide: "org.apache.bcel.generic.AnnotationEntryGen:185"
        BranchSideFuncs: []
      - BranchSide: "org.apache.bcel.generic.AnnotationEntryGen:184"
        BranchSideFuncs: []
    - Branch String: "org.apache.bcel.generic.AnnotationEntryGen:185"
      Branch Sides:
      - BranchSide: "org.apache.bcel.generic.AnnotationEntryGen:189"
        BranchSideFuncs: []
      - BranchSide: "org.apache.bcel.generic.AnnotationEntryGen:188"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.bcel.generic.AnnotationEntryGen:129,1"
      Dst: "[java.util.List].iterator"
    - Src: "org.apache.bcel.generic.AnnotationEntryGen:129,1"
      Dst: "[java.util.Iterator].hasNext"
    - Src: "org.apache.bcel.generic.AnnotationEntryGen:129,1"
      Dst: "[java.util.Iterator].next"
    - Src: "org.apache.bcel.generic.AnnotationEntryGen:130,1"
      Dst: "[org.apache.bcel.generic.AnnotationEntryGen].isRuntimeVisible"
    - Src: "org.apache.bcel.generic.AnnotationEntryGen:141,1"
      Dst: "[java.io.ByteArrayOutputStream].<init>"
    - Src: "org.apache.bcel.generic.AnnotationEntryGen:142,1"
      Dst: "[java.io.DataOutputStream].<init>"
    - Src: "org.apache.bcel.generic.AnnotationEntryGen:143,1"
      Dst: "[java.io.DataOutputStream].writeByte"
    - Src: "org.apache.bcel.generic.AnnotationEntryGen:145,1"
      Dst: "[java.io.DataOutputStream].writeShort"
    - Src: "org.apache.bcel.generic.AnnotationEntryGen:149,1"
      Dst: "[org.apache.bcel.generic.AnnotationEntryGen].dump"
    - Src: "org.apache.bcel.generic.AnnotationEntryGen:154,1"
      Dst: "[java.io.FilterOutputStream].close"
    - Src: "org.apache.bcel.generic.AnnotationEntryGen:157,1"
      Dst: "[java.lang.Throwable].addSuppressed"
    - Src: "org.apache.bcel.generic.AnnotationEntryGen:170,1"
      Dst: "[java.io.ByteArrayOutputStream].toByteArray"
    - Src: "org.apache.bcel.generic.AnnotationEntryGen:175,1"
      Dst: "[org.apache.bcel.generic.ConstantPoolGen].addUtf8"
    - Src: "org.apache.bcel.generic.AnnotationEntryGen:180,1"
      Dst: "[java.util.ArrayList].<init>"
    - Src: "org.apache.bcel.generic.AnnotationEntryGen:182,1"
      Dst: "[java.io.ByteArrayInputStream].<init>"
    - Src: "org.apache.bcel.generic.AnnotationEntryGen:182,1"
      Dst: "[java.io.DataInputStream].<init>"
    - Src: "org.apache.bcel.generic.AnnotationEntryGen:183,1"
      Dst: "[org.apache.bcel.generic.ConstantPoolGen].getConstantPool"
    - Src: "org.apache.bcel.generic.AnnotationEntryGen:183,1"
      Dst: "[org.apache.bcel.classfile.RuntimeVisibleParameterAnnotations].<init>"
    - Src: "org.apache.bcel.generic.AnnotationEntryGen:182,1"
      Dst: "[java.util.List].add"
    - Src: "org.apache.bcel.generic.AnnotationEntryGen:187,1"
      Dst: "[org.apache.bcel.classfile.RuntimeInvisibleParameterAnnotations].<init>"
    - Src: "org.apache.bcel.generic.AnnotationEntryGen:189,1"
      Dst: "[java.util.List].toArray"
    - Src: "org.apache.bcel.generic.AnnotationEntryGen:191,1"
      Dst: "[java.io.PrintStream].println"
    - Src: "org.apache.bcel.generic.AnnotationEntryGen:192,1"
      Dst: "[java.lang.Throwable].printStackTrace"
    JavaMethodInfo: null
    BBCount: 46
    CyclomaticComplexity: 7
  - functionName: "[org.apache.bcel.generic.AnnotationEntryGen].read(java.io.DataInput,org.apache.bcel.generic.ConstantPoolGen,boolean)"
    functionSourceFile: "org.apache.bcel.generic.AnnotationEntryGen"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.apache.bcel.generic.AnnotationEntryGen"
    argCount: 3
    argTypes:
    - "java.io.DataInput"
    - "org.apache.bcel.generic.ConstantPoolGen"
    - "boolean"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 19
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.bcel.generic.AnnotationEntryGen:201"
      Branch Sides:
      - BranchSide: "org.apache.bcel.generic.AnnotationEntryGen:204"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.bcel.generic.AnnotationEntryGen:198,1"
      Dst: "[org.apache.bcel.generic.AnnotationEntryGen].<init>"
    - Src: "org.apache.bcel.generic.AnnotationEntryGen:199,1"
      Dst: "[java.io.DataInput].readUnsignedShort"
    - Src: "org.apache.bcel.generic.AnnotationEntryGen:203,1"
      Dst: "[org.apache.bcel.generic.ElementValueGen].readElementValue"
    - Src: "org.apache.bcel.generic.AnnotationEntryGen:203,1"
      Dst: "[org.apache.bcel.generic.ElementValuePairGen].<init>"
    - Src: "org.apache.bcel.generic.AnnotationEntryGen:203,1"
      Dst: "[org.apache.bcel.generic.AnnotationEntryGen].addElementNameValuePair"
    - Src: "org.apache.bcel.generic.AnnotationEntryGen:205,1"
      Dst: "[org.apache.bcel.generic.AnnotationEntryGen].isRuntimeVisible"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 2
  - functionName: "[org.apache.bcel.generic.AnnotationEntryGen].<init>(org.apache.bcel.classfile.AnnotationEntry,org.apache.bcel.generic.ConstantPoolGen,boolean)"
    functionSourceFile: "org.apache.bcel.generic.AnnotationEntryGen"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 3
    argTypes:
    - "org.apache.bcel.classfile.AnnotationEntry"
    - "org.apache.bcel.generic.ConstantPoolGen"
    - "boolean"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 19
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.bcel.generic.AnnotationEntryGen:225"
      Branch Sides:
      - BranchSide: "org.apache.bcel.generic.AnnotationEntryGen:228"
        BranchSideFuncs: []
      - BranchSide: "org.apache.bcel.generic.AnnotationEntryGen:227"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.bcel.generic.AnnotationEntryGen:223,1"
      Dst: "[java.lang.Object].<init>"
    - Src: "org.apache.bcel.generic.AnnotationEntryGen:226,1"
      Dst: "[org.apache.bcel.classfile.AnnotationEntry].getAnnotationType"
    - Src: "org.apache.bcel.generic.AnnotationEntryGen:226,1"
      Dst: "[org.apache.bcel.generic.ConstantPoolGen].addUtf8"
    - Src: "org.apache.bcel.generic.AnnotationEntryGen:228,1"
      Dst: "[org.apache.bcel.classfile.AnnotationEntry].getAnnotationTypeIndex"
    - Src: "org.apache.bcel.generic.AnnotationEntryGen:230,1"
      Dst: "[org.apache.bcel.classfile.AnnotationEntry].isRuntimeVisible"
    - Src: "org.apache.bcel.generic.AnnotationEntryGen:231,1"
      Dst: "[org.apache.bcel.classfile.AnnotationEntry].getElementValuePairs"
    - Src: "org.apache.bcel.generic.AnnotationEntryGen:231,1"
      Dst: "[org.apache.bcel.generic.AnnotationEntryGen].copyValues"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[org.apache.bcel.generic.AnnotationEntryGen].<init>(org.apache.bcel.generic.ConstantPoolGen)"
    functionSourceFile: "org.apache.bcel.generic.AnnotationEntryGen"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.apache.bcel.generic.ConstantPoolGen"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.bcel.generic.AnnotationEntryGen:234,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.bcel.generic.AnnotationEntryGen].<init>(org.apache.bcel.generic.ObjectType,java.util.List,boolean,org.apache.bcel.generic.ConstantPoolGen)"
    functionSourceFile: "org.apache.bcel.generic.AnnotationEntryGen"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 4
    argTypes:
    - "org.apache.bcel.generic.ObjectType"
    - "java.util.List"
    - "boolean"
    - "org.apache.bcel.generic.ConstantPoolGen"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 13
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.bcel.generic.AnnotationEntryGen:238,1"
      Dst: "[java.lang.Object].<init>"
    - Src: "org.apache.bcel.generic.AnnotationEntryGen:240,1"
      Dst: "[org.apache.bcel.generic.Type].getSignature"
    - Src: "org.apache.bcel.generic.AnnotationEntryGen:240,1"
      Dst: "[org.apache.bcel.generic.ConstantPoolGen].addUtf8"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.bcel.generic.AnnotationEntryGen].addElementNameValuePair(org.apache.bcel.generic.ElementValuePairGen)"
    functionSourceFile: "org.apache.bcel.generic.AnnotationEntryGen"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.apache.bcel.generic.ElementValuePairGen"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 10
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.bcel.generic.AnnotationEntryGen:246"
      Branch Sides:
      - BranchSide: "org.apache.bcel.generic.AnnotationEntryGen:249"
        BranchSideFuncs: []
      - BranchSide: "org.apache.bcel.generic.AnnotationEntryGen:248"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.bcel.generic.AnnotationEntryGen:247,1"
      Dst: "[java.util.ArrayList].<init>"
    - Src: "org.apache.bcel.generic.AnnotationEntryGen:249,1"
      Dst: "[java.util.List].add"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.apache.bcel.generic.AnnotationEntryGen].copyValues(org.apache.bcel.classfile.ElementValuePair[],org.apache.bcel.generic.ConstantPoolGen,boolean)"
    functionSourceFile: "org.apache.bcel.generic.AnnotationEntryGen"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.util.List"
    argCount: 3
    argTypes:
    - "org.apache.bcel.classfile.ElementValuePair[]"
    - "org.apache.bcel.generic.ConstantPoolGen"
    - "boolean"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 16
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.bcel.generic.AnnotationEntryGen:254"
      Branch Sides:
      - BranchSide: "org.apache.bcel.generic.AnnotationEntryGen:256"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.bcel.generic.AnnotationEntryGen:253,1"
      Dst: "[java.util.ArrayList].<init>"
    - Src: "org.apache.bcel.generic.AnnotationEntryGen:255,1"
      Dst: "[org.apache.bcel.generic.ElementValuePairGen].<init>"
    - Src: "org.apache.bcel.generic.AnnotationEntryGen:255,1"
      Dst: "[java.util.List].add"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 2
  - functionName: "[org.apache.bcel.generic.AnnotationEntryGen].dump(java.io.DataOutputStream)"
    functionSourceFile: "org.apache.bcel.generic.AnnotationEntryGen"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.io.DataOutputStream"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 16
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.bcel.generic.AnnotationEntryGen:263"
      Branch Sides:
      - BranchSide: "org.apache.bcel.generic.AnnotationEntryGen:266"
        BranchSideFuncs: []
      - BranchSide: "org.apache.bcel.generic.AnnotationEntryGen:265"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.bcel.generic.AnnotationEntryGen:261,1"
      Dst: "[java.io.DataOutputStream].writeShort"
    - Src: "org.apache.bcel.generic.AnnotationEntryGen:262,1"
      Dst: "[java.util.List].size"
    - Src: "org.apache.bcel.generic.AnnotationEntryGen:263,1"
      Dst: "[java.util.List].iterator"
    - Src: "org.apache.bcel.generic.AnnotationEntryGen:263,1"
      Dst: "[java.util.Iterator].hasNext"
    - Src: "org.apache.bcel.generic.AnnotationEntryGen:263,1"
      Dst: "[java.util.Iterator].next"
    - Src: "org.apache.bcel.generic.AnnotationEntryGen:264,1"
      Dst: "[org.apache.bcel.generic.ElementValuePairGen].dump"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 2
  - functionName: "[org.apache.bcel.generic.AnnotationEntryGen].getAnnotation()"
    functionSourceFile: "org.apache.bcel.generic.AnnotationEntryGen"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.apache.bcel.classfile.AnnotationEntry"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 17
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.bcel.generic.AnnotationEntryGen:273"
      Branch Sides:
      - BranchSide: "org.apache.bcel.generic.AnnotationEntryGen:276"
        BranchSideFuncs: []
      - BranchSide: "org.apache.bcel.generic.AnnotationEntryGen:275"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.bcel.generic.AnnotationEntryGen:272,1"
      Dst: "[org.apache.bcel.generic.ConstantPoolGen].getConstantPool"
    - Src: "org.apache.bcel.generic.AnnotationEntryGen:272,1"
      Dst: "[org.apache.bcel.classfile.AnnotationEntry].<init>"
    - Src: "org.apache.bcel.generic.AnnotationEntryGen:273,1"
      Dst: "[java.util.List].iterator"
    - Src: "org.apache.bcel.generic.AnnotationEntryGen:273,1"
      Dst: "[java.util.Iterator].hasNext"
    - Src: "org.apache.bcel.generic.AnnotationEntryGen:273,1"
      Dst: "[java.util.Iterator].next"
    - Src: "org.apache.bcel.generic.AnnotationEntryGen:274,1"
      Dst: "[org.apache.bcel.generic.ElementValuePairGen].getElementNameValuePair"
    - Src: "org.apache.bcel.generic.AnnotationEntryGen:274,1"
      Dst: "[org.apache.bcel.classfile.AnnotationEntry].addElementNameValuePair"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 2
  - functionName: "[org.apache.bcel.generic.AnnotationEntryGen].getTypeIndex()"
    functionSourceFile: "org.apache.bcel.generic.AnnotationEntryGen"
    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.apache.bcel.generic.AnnotationEntryGen].getTypeName()"
    functionSourceFile: "org.apache.bcel.generic.AnnotationEntryGen"
    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.apache.bcel.generic.AnnotationEntryGen:284,1"
      Dst: "[org.apache.bcel.generic.AnnotationEntryGen].getTypeSignature"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.bcel.generic.AnnotationEntryGen].getTypeSignature()"
    functionSourceFile: "org.apache.bcel.generic.AnnotationEntryGen"
    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.apache.bcel.generic.AnnotationEntryGen:290,1"
      Dst: "[org.apache.bcel.generic.ConstantPoolGen].getConstant"
    - Src: "org.apache.bcel.generic.AnnotationEntryGen:291,1"
      Dst: "[org.apache.bcel.classfile.ConstantUtf8].getBytes"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.bcel.generic.AnnotationEntryGen].getValues()"
    functionSourceFile: "org.apache.bcel.generic.AnnotationEntryGen"
    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.apache.bcel.generic.AnnotationEntryGen].isRuntimeVisible()"
    functionSourceFile: "org.apache.bcel.generic.AnnotationEntryGen"
    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.apache.bcel.generic.AnnotationEntryGen].isRuntimeVisible(boolean)"
    functionSourceFile: "org.apache.bcel.generic.AnnotationEntryGen"
    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.apache.bcel.generic.AnnotationEntryGen].toShortString()"
    functionSourceFile: "org.apache.bcel.generic.AnnotationEntryGen"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 24
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.bcel.generic.AnnotationEntryGen:314"
      Branch Sides:
      - BranchSide: "org.apache.bcel.generic.AnnotationEntryGen:320"
        BranchSideFuncs: []
      - BranchSide: "org.apache.bcel.generic.AnnotationEntryGen:319"
        BranchSideFuncs: []
    - Branch String: "org.apache.bcel.generic.AnnotationEntryGen:316"
      Branch Sides:
      - BranchSide: "org.apache.bcel.generic.AnnotationEntryGen:312"
        BranchSideFuncs: []
      - BranchSide: "org.apache.bcel.generic.AnnotationEntryGen:311"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.bcel.generic.AnnotationEntryGen:312,1"
      Dst: "[java.lang.StringBuilder].<init>"
    - Src: "org.apache.bcel.generic.AnnotationEntryGen:313,1"
      Dst: "[java.lang.StringBuilder].append"
    - Src: "org.apache.bcel.generic.AnnotationEntryGen:313,1"
      Dst: "[org.apache.bcel.generic.AnnotationEntryGen].getTypeName"
    - Src: "org.apache.bcel.generic.AnnotationEntryGen:314,1"
      Dst: "[java.util.List].size"
    - Src: "org.apache.bcel.generic.AnnotationEntryGen:315,1"
      Dst: "[java.util.List].get"
    - Src: "org.apache.bcel.generic.AnnotationEntryGen:321,1"
      Dst: "[java.lang.StringBuilder].toString"
    JavaMethodInfo: null
    BBCount: 6
    CyclomaticComplexity: 2
  - functionName: "[org.apache.bcel.generic.AnnotationEntryGen].toString()"
    functionSourceFile: "org.apache.bcel.generic.AnnotationEntryGen"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 28
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.bcel.generic.AnnotationEntryGen:328"
      Branch Sides:
      - BranchSide: "org.apache.bcel.generic.AnnotationEntryGen:334"
        BranchSideFuncs: []
      - BranchSide: "org.apache.bcel.generic.AnnotationEntryGen:333"
        BranchSideFuncs: []
    - Branch String: "org.apache.bcel.generic.AnnotationEntryGen:330"
      Branch Sides:
      - BranchSide: "org.apache.bcel.generic.AnnotationEntryGen:326"
        BranchSideFuncs: []
      - BranchSide: "org.apache.bcel.generic.AnnotationEntryGen:325"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.bcel.generic.AnnotationEntryGen:326,1"
      Dst: "[java.lang.StringBuilder].<init>"
    - Src: "org.apache.bcel.generic.AnnotationEntryGen:327,1"
      Dst: "[java.lang.StringBuilder].append"
    - Src: "org.apache.bcel.generic.AnnotationEntryGen:327,1"
      Dst: "[org.apache.bcel.generic.AnnotationEntryGen].getTypeName"
    - Src: "org.apache.bcel.generic.AnnotationEntryGen:327,1"
      Dst: "[java.util.List].size"
    - Src: "org.apache.bcel.generic.AnnotationEntryGen:329,1"
      Dst: "[java.util.List].get"
    - Src: "org.apache.bcel.generic.AnnotationEntryGen:335,1"
      Dst: "[java.lang.StringBuilder].toString"
    JavaMethodInfo: null
    BBCount: 6
    CyclomaticComplexity: 2
  - functionName: "[org.apache.bcel.classfile.ConstantString].<init>(org.apache.bcel.classfile.ConstantString)"
    functionSourceFile: "org.apache.bcel.classfile.ConstantString"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.apache.bcel.classfile.ConstantString"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.bcel.classfile.ConstantString:40,1"
      Dst: "[org.apache.bcel.classfile.ConstantString].getStringIndex"
    - Src: "org.apache.bcel.classfile.ConstantString:40,1"
      Dst: "[org.apache.bcel.classfile.ConstantString].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.bcel.classfile.ConstantString].<init>(java.io.DataInput)"
    functionSourceFile: "org.apache.bcel.classfile.ConstantString"
    linkageType: null
    functionLinenumber: 49
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.io.DataInput"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.bcel.classfile.ConstantString].<init>(int)"
    functionUses: 1
    ICount: 5
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.bcel.classfile.ConstantString:50,1"
      Dst: "[java.io.DataInput].readUnsignedShort"
    - Src: "org.apache.bcel.classfile.ConstantString:50,1"
      Dst: "[org.apache.bcel.classfile.ConstantString].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.bcel.classfile.ConstantString].<init>(int)"
    functionSourceFile: "org.apache.bcel.classfile.ConstantString"
    linkageType: null
    functionLinenumber: 56
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.bcel.classfile.Constant].<init>(byte)"
    functionUses: 1
    ICount: 5
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.bcel.classfile.ConstantString:57,1"
      Dst: "[org.apache.bcel.classfile.Constant].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.bcel.classfile.ConstantString].accept(org.apache.bcel.classfile.Visitor)"
    functionSourceFile: "org.apache.bcel.classfile.ConstantString"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.apache.bcel.classfile.Visitor"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.bcel.classfile.ConstantString:69,1"
      Dst: "[org.apache.bcel.classfile.Visitor].visitConstantString"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.bcel.classfile.ConstantString].dump(java.io.DataOutputStream)"
    functionSourceFile: "org.apache.bcel.classfile.ConstantString"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.io.DataOutputStream"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 8
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.bcel.classfile.ConstantString:80,1"
      Dst: "[org.apache.bcel.classfile.Constant].getTag"
    - Src: "org.apache.bcel.classfile.ConstantString:80,1"
      Dst: "[java.io.DataOutputStream].writeByte"
    - Src: "org.apache.bcel.classfile.ConstantString:81,1"
      Dst: "[java.io.DataOutputStream].writeShort"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.bcel.classfile.ConstantString].getBytes(org.apache.bcel.classfile.ConstantPool)"
    functionSourceFile: "org.apache.bcel.classfile.ConstantString"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 1
    argTypes:
    - "org.apache.bcel.classfile.ConstantPool"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.bcel.classfile.ConstantString:88,1"
      Dst: "[org.apache.bcel.classfile.ConstantString].getConstantValue"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.bcel.classfile.ConstantString].getConstantValue(org.apache.bcel.classfile.ConstantPool)"
    functionSourceFile: "org.apache.bcel.classfile.ConstantString"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 1
    argTypes:
    - "org.apache.bcel.classfile.ConstantPool"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.bcel.classfile.ConstantString:96,1"
      Dst: "[org.apache.bcel.classfile.ConstantPool].getConstantUtf8"
    - Src: "org.apache.bcel.classfile.ConstantString:96,1"
      Dst: "[org.apache.bcel.classfile.ConstantUtf8].getBytes"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.bcel.classfile.ConstantString].getStringIndex()"
    functionSourceFile: "org.apache.bcel.classfile.ConstantString"
    linkageType: null
    functionLinenumber: 102
    functionDepth: 0
    returnType: "int"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.bcel.classfile.ConstantString].setStringIndex(int)"
    functionSourceFile: "org.apache.bcel.classfile.ConstantString"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.bcel.classfile.ConstantString].toString()"
    functionSourceFile: "org.apache.bcel.classfile.ConstantString"
    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.apache.bcel.classfile.ConstantString:118,1"
      Dst: "[java.lang.StringBuilder].<init>"
    - Src: "org.apache.bcel.classfile.ConstantString:118,1"
      Dst: "[org.apache.bcel.classfile.Constant].toString"
    - Src: "org.apache.bcel.classfile.ConstantString:118,1"
      Dst: "[java.lang.StringBuilder].append"
    - Src: "org.apache.bcel.classfile.ConstantString:118,1"
      Dst: "[java.lang.StringBuilder].toString"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.builder.DiffBuilder$11].<init>(org.apache.commons.lang3.builder.DiffBuilder,java.lang.String,int,int)"
    functionSourceFile: "org.apache.commons.lang3.builder.DiffBuilder$11"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 4
    argTypes:
    - "org.apache.commons.lang3.builder.DiffBuilder"
    - "java.lang.String"
    - "int"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 10
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.lang3.builder.DiffBuilder$11:549,1"
      Dst: "[org.apache.commons.lang3.builder.Diff].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.builder.DiffBuilder$11].getLeft()"
    functionSourceFile: "org.apache.commons.lang3.builder.DiffBuilder$11"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.Integer"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.lang3.builder.DiffBuilder$11:554,1"
      Dst: "[java.lang.Integer].valueOf"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.builder.DiffBuilder$11].getRight()"
    functionSourceFile: "org.apache.commons.lang3.builder.DiffBuilder$11"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.Integer"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.lang3.builder.DiffBuilder$11:559,1"
      Dst: "[java.lang.Integer].valueOf"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.concurrent.EventCountCircuitBreaker].<init>(int,long,java.util.concurrent.TimeUnit,int,long,java.util.concurrent.TimeUnit)"
    functionSourceFile: "org.apache.commons.lang3.concurrent.EventCountCircuitBreaker"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 6
    argTypes:
    - "int"
    - "long"
    - "java.util.concurrent.TimeUnit"
    - "int"
    - "long"
    - "java.util.concurrent.TimeUnit"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 20
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.lang3.concurrent.EventCountCircuitBreaker:176,1"
      Dst: "[org.apache.commons.lang3.concurrent.AbstractCircuitBreaker].<init>"
    - Src: "org.apache.commons.lang3.concurrent.EventCountCircuitBreaker:177,1"
      Dst: "[org.apache.commons.lang3.concurrent.EventCountCircuitBreaker$CheckIntervalData].<init>"
    - Src: "org.apache.commons.lang3.concurrent.EventCountCircuitBreaker:177,1"
      Dst: "[java.util.concurrent.atomic.AtomicReference].<init>"
    - Src: "org.apache.commons.lang3.concurrent.EventCountCircuitBreaker:179,1"
      Dst: "[java.util.concurrent.TimeUnit].toNanos"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.concurrent.EventCountCircuitBreaker].<init>(int,long,java.util.concurrent.TimeUnit,int)"
    functionSourceFile: "org.apache.commons.lang3.concurrent.EventCountCircuitBreaker"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 4
    argTypes:
    - "int"
    - "long"
    - "java.util.concurrent.TimeUnit"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 7
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.lang3.concurrent.EventCountCircuitBreaker:199,1"
      Dst: "[org.apache.commons.lang3.concurrent.EventCountCircuitBreaker].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.concurrent.EventCountCircuitBreaker].<init>(int,long,java.util.concurrent.TimeUnit)"
    functionSourceFile: "org.apache.commons.lang3.concurrent.EventCountCircuitBreaker"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 3
    argTypes:
    - "int"
    - "long"
    - "java.util.concurrent.TimeUnit"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.lang3.concurrent.EventCountCircuitBreaker:214,1"
      Dst: "[org.apache.commons.lang3.concurrent.EventCountCircuitBreaker].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.concurrent.EventCountCircuitBreaker].getOpeningThreshold()"
    functionSourceFile: "org.apache.commons.lang3.concurrent.EventCountCircuitBreaker"
    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.apache.commons.lang3.concurrent.EventCountCircuitBreaker].getOpeningInterval()"
    functionSourceFile: "org.apache.commons.lang3.concurrent.EventCountCircuitBreaker"
    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.apache.commons.lang3.concurrent.EventCountCircuitBreaker].getClosingThreshold()"
    functionSourceFile: "org.apache.commons.lang3.concurrent.EventCountCircuitBreaker"
    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.apache.commons.lang3.concurrent.EventCountCircuitBreaker].getClosingInterval()"
    functionSourceFile: "org.apache.commons.lang3.concurrent.EventCountCircuitBreaker"
    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.apache.commons.lang3.concurrent.EventCountCircuitBreaker].checkState()"
    functionSourceFile: "org.apache.commons.lang3.concurrent.EventCountCircuitBreaker"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.lang3.concurrent.EventCountCircuitBreaker:264,1"
      Dst: "[org.apache.commons.lang3.concurrent.EventCountCircuitBreaker].performStateCheck"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.concurrent.EventCountCircuitBreaker].incrementAndCheckState(java.lang.Integer)"
    functionSourceFile: "org.apache.commons.lang3.concurrent.EventCountCircuitBreaker"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "java.lang.Integer"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.lang3.concurrent.EventCountCircuitBreaker:272,1"
      Dst: "[java.lang.Integer].intValue"
    - Src: "org.apache.commons.lang3.concurrent.EventCountCircuitBreaker:272,1"
      Dst: "[org.apache.commons.lang3.concurrent.EventCountCircuitBreaker].performStateCheck"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.concurrent.EventCountCircuitBreaker].incrementAndCheckState()"
    functionSourceFile: "org.apache.commons.lang3.concurrent.EventCountCircuitBreaker"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.lang3.concurrent.EventCountCircuitBreaker:284,1"
      Dst: "[java.lang.Integer].valueOf"
    - Src: "org.apache.commons.lang3.concurrent.EventCountCircuitBreaker:284,1"
      Dst: "[org.apache.commons.lang3.concurrent.EventCountCircuitBreaker].incrementAndCheckState"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.concurrent.EventCountCircuitBreaker].open()"
    functionSourceFile: "org.apache.commons.lang3.concurrent.EventCountCircuitBreaker"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 8
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.lang3.concurrent.EventCountCircuitBreaker:295,1"
      Dst: "[org.apache.commons.lang3.concurrent.AbstractCircuitBreaker].open"
    - Src: "org.apache.commons.lang3.concurrent.EventCountCircuitBreaker:296,1"
      Dst: "[org.apache.commons.lang3.concurrent.EventCountCircuitBreaker].nanoTime"
    - Src: "org.apache.commons.lang3.concurrent.EventCountCircuitBreaker:296,1"
      Dst: "[org.apache.commons.lang3.concurrent.EventCountCircuitBreaker$CheckIntervalData].<init>"
    - Src: "org.apache.commons.lang3.concurrent.EventCountCircuitBreaker:296,1"
      Dst: "[java.util.concurrent.atomic.AtomicReference].set"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.concurrent.EventCountCircuitBreaker].close()"
    functionSourceFile: "org.apache.commons.lang3.concurrent.EventCountCircuitBreaker"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 8
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.lang3.concurrent.EventCountCircuitBreaker:307,1"
      Dst: "[org.apache.commons.lang3.concurrent.AbstractCircuitBreaker].close"
    - Src: "org.apache.commons.lang3.concurrent.EventCountCircuitBreaker:308,1"
      Dst: "[org.apache.commons.lang3.concurrent.EventCountCircuitBreaker].nanoTime"
    - Src: "org.apache.commons.lang3.concurrent.EventCountCircuitBreaker:308,1"
      Dst: "[org.apache.commons.lang3.concurrent.EventCountCircuitBreaker$CheckIntervalData].<init>"
    - Src: "org.apache.commons.lang3.concurrent.EventCountCircuitBreaker:308,1"
      Dst: "[java.util.concurrent.atomic.AtomicReference].set"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.concurrent.EventCountCircuitBreaker].performStateCheck(int)"
    functionSourceFile: "org.apache.commons.lang3.concurrent.EventCountCircuitBreaker"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 25
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.commons.lang3.concurrent.EventCountCircuitBreaker:328"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.concurrent.EventCountCircuitBreaker:323"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.concurrent.EventCountCircuitBreaker:332"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.concurrent.EventCountCircuitBreaker:336"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.concurrent.EventCountCircuitBreaker:335"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.concurrent.EventCountCircuitBreaker:336"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.concurrent.EventCountCircuitBreaker:335"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.lang3.concurrent.EventCountCircuitBreaker:324,1"
      Dst: "[org.apache.commons.lang3.concurrent.EventCountCircuitBreaker].nanoTime"
    - Src: "org.apache.commons.lang3.concurrent.EventCountCircuitBreaker:325,1"
      Dst: "[java.util.concurrent.atomic.AtomicReference].get"
    - Src: "org.apache.commons.lang3.concurrent.EventCountCircuitBreaker:327,1"
      Dst: "[org.apache.commons.lang3.concurrent.EventCountCircuitBreaker].nextCheckIntervalData"
    - Src: "org.apache.commons.lang3.concurrent.EventCountCircuitBreaker:328,1"
      Dst: "[org.apache.commons.lang3.concurrent.EventCountCircuitBreaker].updateCheckIntervalData"
    - Src: "org.apache.commons.lang3.concurrent.EventCountCircuitBreaker:332,1"
      Dst: "[org.apache.commons.lang3.concurrent.EventCountCircuitBreaker].stateStrategy"
    - Src: "org.apache.commons.lang3.concurrent.EventCountCircuitBreaker:332,1"
      Dst: "[org.apache.commons.lang3.concurrent.EventCountCircuitBreaker$StateStrategy].isStateTransition"
    - Src: "org.apache.commons.lang3.concurrent.EventCountCircuitBreaker:333,1"
      Dst: "[org.apache.commons.lang3.concurrent.AbstractCircuitBreaker$State].oppositeState"
    - Src: "org.apache.commons.lang3.concurrent.EventCountCircuitBreaker:334,1"
      Dst: "[org.apache.commons.lang3.concurrent.EventCountCircuitBreaker].changeStateAndStartNewCheckInterval"
    - Src: "org.apache.commons.lang3.concurrent.EventCountCircuitBreaker:336,1"
      Dst: "[org.apache.commons.lang3.concurrent.AbstractCircuitBreaker].isOpen"
    JavaMethodInfo: null
    BBCount: 8
    CyclomaticComplexity: 2
  - functionName: "[org.apache.commons.lang3.concurrent.EventCountCircuitBreaker].updateCheckIntervalData(org.apache.commons.lang3.concurrent.EventCountCircuitBreaker$CheckIntervalData,org.apache.commons.lang3.concurrent.EventCountCircuitBreaker$CheckIntervalData)"
    functionSourceFile: "org.apache.commons.lang3.concurrent.EventCountCircuitBreaker"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 2
    argTypes:
    - "org.apache.commons.lang3.concurrent.EventCountCircuitBreaker$CheckIntervalData"
    - "org.apache.commons.lang3.concurrent.EventCountCircuitBreaker$CheckIntervalData"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 11
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.commons.lang3.concurrent.EventCountCircuitBreaker:351"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.concurrent.EventCountCircuitBreaker:351"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.concurrent.EventCountCircuitBreaker:350"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.concurrent.EventCountCircuitBreaker:352"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.concurrent.EventCountCircuitBreaker:350"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.lang3.concurrent.EventCountCircuitBreaker:352,1"
      Dst: "[java.util.concurrent.atomic.AtomicReference].compareAndSet"
    JavaMethodInfo: null
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.concurrent.EventCountCircuitBreaker].changeStateAndStartNewCheckInterval(org.apache.commons.lang3.concurrent.AbstractCircuitBreaker$State)"
    functionSourceFile: "org.apache.commons.lang3.concurrent.EventCountCircuitBreaker"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.apache.commons.lang3.concurrent.AbstractCircuitBreaker$State"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 9
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.lang3.concurrent.EventCountCircuitBreaker:362,1"
      Dst: "[org.apache.commons.lang3.concurrent.AbstractCircuitBreaker].changeState"
    - Src: "org.apache.commons.lang3.concurrent.EventCountCircuitBreaker:363,1"
      Dst: "[org.apache.commons.lang3.concurrent.EventCountCircuitBreaker].nanoTime"
    - Src: "org.apache.commons.lang3.concurrent.EventCountCircuitBreaker:363,1"
      Dst: "[org.apache.commons.lang3.concurrent.EventCountCircuitBreaker$CheckIntervalData].<init>"
    - Src: "org.apache.commons.lang3.concurrent.EventCountCircuitBreaker:363,1"
      Dst: "[java.util.concurrent.atomic.AtomicReference].set"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.concurrent.EventCountCircuitBreaker].nextCheckIntervalData(int,org.apache.commons.lang3.concurrent.EventCountCircuitBreaker$CheckIntervalData,org.apache.commons.lang3.concurrent.AbstractCircuitBreaker$State,long)"
    functionSourceFile: "org.apache.commons.lang3.concurrent.EventCountCircuitBreaker"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.apache.commons.lang3.concurrent.EventCountCircuitBreaker$CheckIntervalData"
    argCount: 4
    argTypes:
    - "int"
    - "org.apache.commons.lang3.concurrent.EventCountCircuitBreaker$CheckIntervalData"
    - "org.apache.commons.lang3.concurrent.AbstractCircuitBreaker$State"
    - "long"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 14
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.commons.lang3.concurrent.EventCountCircuitBreaker:380"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.concurrent.EventCountCircuitBreaker:383"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.concurrent.EventCountCircuitBreaker:382"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.lang3.concurrent.EventCountCircuitBreaker:380,1"
      Dst: "[org.apache.commons.lang3.concurrent.EventCountCircuitBreaker].stateStrategy"
    - Src: "org.apache.commons.lang3.concurrent.EventCountCircuitBreaker:380,1"
      Dst: "[org.apache.commons.lang3.concurrent.EventCountCircuitBreaker$StateStrategy].isCheckIntervalFinished"
    - Src: "org.apache.commons.lang3.concurrent.EventCountCircuitBreaker:381,1"
      Dst: "[org.apache.commons.lang3.concurrent.EventCountCircuitBreaker$CheckIntervalData].<init>"
    - Src: "org.apache.commons.lang3.concurrent.EventCountCircuitBreaker:383,1"
      Dst: "[org.apache.commons.lang3.concurrent.EventCountCircuitBreaker$CheckIntervalData].increment"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.concurrent.EventCountCircuitBreaker].nanoTime()"
    functionSourceFile: "org.apache.commons.lang3.concurrent.EventCountCircuitBreaker"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "long"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.lang3.concurrent.EventCountCircuitBreaker:395,1"
      Dst: "[java.lang.System].nanoTime"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.concurrent.EventCountCircuitBreaker].stateStrategy(org.apache.commons.lang3.concurrent.AbstractCircuitBreaker$State)"
    functionSourceFile: "org.apache.commons.lang3.concurrent.EventCountCircuitBreaker"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.apache.commons.lang3.concurrent.EventCountCircuitBreaker$StateStrategy"
    argCount: 1
    argTypes:
    - "org.apache.commons.lang3.concurrent.AbstractCircuitBreaker$State"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.lang3.concurrent.EventCountCircuitBreaker:406,1"
      Dst: "[java.util.Map].get"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.concurrent.EventCountCircuitBreaker].createStrategyMap()"
    functionSourceFile: "org.apache.commons.lang3.concurrent.EventCountCircuitBreaker"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.util.Map"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 11
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.lang3.concurrent.EventCountCircuitBreaker:416,1"
      Dst: "[java.util.EnumMap].<init>"
    - Src: "org.apache.commons.lang3.concurrent.EventCountCircuitBreaker:417,1"
      Dst: "[org.apache.commons.lang3.concurrent.EventCountCircuitBreaker$StateStrategyClosed].<init>"
    - Src: "org.apache.commons.lang3.concurrent.EventCountCircuitBreaker:417,1"
      Dst: "[java.util.Map].put"
    - Src: "org.apache.commons.lang3.concurrent.EventCountCircuitBreaker:418,1"
      Dst: "[org.apache.commons.lang3.concurrent.EventCountCircuitBreaker$StateStrategyOpen].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.concurrent.EventCountCircuitBreaker].incrementAndCheckState(java.lang.Object)"
    functionSourceFile: "org.apache.commons.lang3.concurrent.EventCountCircuitBreaker"
    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.apache.commons.lang3.concurrent.EventCountCircuitBreaker:138,1"
      Dst: "[org.apache.commons.lang3.concurrent.EventCountCircuitBreaker].incrementAndCheckState"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.time.DurationFormatUtils].<init>()"
    functionSourceFile: "org.apache.commons.lang3.time.DurationFormatUtils"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.lang3.time.DurationFormatUtils:62,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.time.DurationFormatUtils].formatDurationHMS(long)"
    functionSourceFile: "org.apache.commons.lang3.time.DurationFormatUtils"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 1
    argTypes:
    - "long"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.lang3.time.DurationFormatUtils:84,1"
      Dst: "[org.apache.commons.lang3.time.DurationFormatUtils].formatDuration"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.time.DurationFormatUtils].formatDurationISO(long)"
    functionSourceFile: "org.apache.commons.lang3.time.DurationFormatUtils"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 1
    argTypes:
    - "long"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.lang3.time.DurationFormatUtils:100,1"
      Dst: "[org.apache.commons.lang3.time.DurationFormatUtils].formatDuration"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.time.DurationFormatUtils].formatDuration(long,java.lang.String)"
    functionSourceFile: "org.apache.commons.lang3.time.DurationFormatUtils"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 2
    argTypes:
    - "long"
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.lang3.time.DurationFormatUtils:115,1"
      Dst: "[org.apache.commons.lang3.time.DurationFormatUtils].formatDuration"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.time.DurationFormatUtils].formatDuration(long,java.lang.String,boolean)"
    functionSourceFile: "org.apache.commons.lang3.time.DurationFormatUtils"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 3
    argTypes:
    - "long"
    - "java.lang.String"
    - "boolean"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 32
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.commons.lang3.time.DurationFormatUtils:142"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.time.DurationFormatUtils:146"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.time.DurationFormatUtils:145"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.time.DurationFormatUtils:146"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.time.DurationFormatUtils:150"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.time.DurationFormatUtils:149"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.time.DurationFormatUtils:150"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.time.DurationFormatUtils:154"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.time.DurationFormatUtils:153"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.time.DurationFormatUtils:154"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.time.DurationFormatUtils:159"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.time.DurationFormatUtils:158"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.lang3.time.DurationFormatUtils:132,1"
      Dst: "[org.apache.commons.lang3.Validate].inclusiveBetween"
    - Src: "org.apache.commons.lang3.time.DurationFormatUtils:134,1"
      Dst: "[org.apache.commons.lang3.time.DurationFormatUtils].lexx"
    - Src: "org.apache.commons.lang3.time.DurationFormatUtils:142,1"
      Dst: "[org.apache.commons.lang3.time.DurationFormatUtils$Token].containsTokenWithValue"
    - Src: "org.apache.commons.lang3.time.DurationFormatUtils:159,1"
      Dst: "[org.apache.commons.lang3.time.DurationFormatUtils].format"
    JavaMethodInfo: null
    BBCount: 9
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.time.DurationFormatUtils].formatDurationWords(long,boolean,boolean)"
    functionSourceFile: "org.apache.commons.lang3.time.DurationFormatUtils"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 3
    argTypes:
    - "long"
    - "boolean"
    - "boolean"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 52
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.commons.lang3.time.DurationFormatUtils:183"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.time.DurationFormatUtils:200"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.time.DurationFormatUtils:187"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.time.DurationFormatUtils:196"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.time.DurationFormatUtils:195"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.time.DurationFormatUtils:190"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.time.DurationFormatUtils:195"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.time.DurationFormatUtils:196"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.time.DurationFormatUtils:200"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.time.DurationFormatUtils:201"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.time.DurationFormatUtils:216"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.time.DurationFormatUtils:215"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.time.DurationFormatUtils:203"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.time.DurationFormatUtils:216"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.time.DurationFormatUtils:215"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.time.DurationFormatUtils:206"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.time.DurationFormatUtils:216"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.time.DurationFormatUtils:215"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.time.DurationFormatUtils:209"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.time.DurationFormatUtils:216"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.time.DurationFormatUtils:215"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.lang3.time.DurationFormatUtils:182,1"
      Dst: "[org.apache.commons.lang3.time.DurationFormatUtils].formatDuration"
    - Src: "org.apache.commons.lang3.time.DurationFormatUtils:185,1"
      Dst: "[java.lang.StringBuilder].<init>"
    - Src: "org.apache.commons.lang3.time.DurationFormatUtils:185,1"
      Dst: "[java.lang.StringBuilder].append"
    - Src: "org.apache.commons.lang3.time.DurationFormatUtils:185,1"
      Dst: "[java.lang.StringBuilder].toString"
    - Src: "org.apache.commons.lang3.time.DurationFormatUtils:186,1"
      Dst: "[org.apache.commons.lang3.StringUtils].replaceOnce"
    - Src: "org.apache.commons.lang3.time.DurationFormatUtils:187,1"
      Dst: "[java.lang.String].length"
    - Src: "org.apache.commons.lang3.time.DurationFormatUtils:196,1"
      Dst: "[java.lang.String].isEmpty"
    - Src: "org.apache.commons.lang3.time.DurationFormatUtils:198,1"
      Dst: "[java.lang.String].substring"
    - Src: "org.apache.commons.lang3.time.DurationFormatUtils:221,1"
      Dst: "[java.lang.String].trim"
    JavaMethodInfo: null
    BBCount: 12
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.time.DurationFormatUtils].formatPeriodISO(long,long)"
    functionSourceFile: "org.apache.commons.lang3.time.DurationFormatUtils"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 2
    argTypes:
    - "long"
    - "long"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.lang3.time.DurationFormatUtils:235,1"
      Dst: "[java.util.TimeZone].getDefault"
    - Src: "org.apache.commons.lang3.time.DurationFormatUtils:235,1"
      Dst: "[org.apache.commons.lang3.time.DurationFormatUtils].formatPeriod"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.time.DurationFormatUtils].formatPeriod(long,long,java.lang.String)"
    functionSourceFile: "org.apache.commons.lang3.time.DurationFormatUtils"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 3
    argTypes:
    - "long"
    - "long"
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.lang3.time.DurationFormatUtils:249,1"
      Dst: "[java.util.TimeZone].getDefault"
    - Src: "org.apache.commons.lang3.time.DurationFormatUtils:249,1"
      Dst: "[org.apache.commons.lang3.time.DurationFormatUtils].formatPeriod"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.time.DurationFormatUtils].formatPeriod(long,long,java.lang.String,boolean,java.util.TimeZone)"
    functionSourceFile: "org.apache.commons.lang3.time.DurationFormatUtils"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 5
    argTypes:
    - "long"
    - "long"
    - "java.lang.String"
    - "boolean"
    - "java.util.TimeZone"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 155
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.commons.lang3.time.DurationFormatUtils:278"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.time.DurationFormatUtils:278"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.time.DurationFormatUtils:277"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.time.DurationFormatUtils:306"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.time.DurationFormatUtils:310"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.time.DurationFormatUtils:309"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.time.DurationFormatUtils:310"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.time.DurationFormatUtils:314"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.time.DurationFormatUtils:313"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.time.DurationFormatUtils:314"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.time.DurationFormatUtils:318"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.time.DurationFormatUtils:317"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.time.DurationFormatUtils:318"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.time.DurationFormatUtils:323"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.time.DurationFormatUtils:322"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.time.DurationFormatUtils:323"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.time.DurationFormatUtils:344"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.time.DurationFormatUtils:343"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.time.DurationFormatUtils:324"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.time.DurationFormatUtils:330"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.time.DurationFormatUtils:329"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.time.DurationFormatUtils:330"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.time.DurationFormatUtils:335"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.time.DurationFormatUtils:334"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.time.DurationFormatUtils:335"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.time.DurationFormatUtils:388"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.time.DurationFormatUtils:387"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.time.DurationFormatUtils:335"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.time.DurationFormatUtils:388"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.time.DurationFormatUtils:387"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.time.DurationFormatUtils:336"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.time.DurationFormatUtils:388"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.time.DurationFormatUtils:387"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.time.DurationFormatUtils:344"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.time.DurationFormatUtils:369"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.time.DurationFormatUtils:368"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.time.DurationFormatUtils:346"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.time.DurationFormatUtils:350"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.time.DurationFormatUtils:351"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.time.DurationFormatUtils:366"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.time.DurationFormatUtils:365"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.time.DurationFormatUtils:355"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.time.DurationFormatUtils:361"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.time.DurationFormatUtils:360"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.time.DurationFormatUtils:356"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.time.DurationFormatUtils:361"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.time.DurationFormatUtils:360"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.time.DurationFormatUtils:357"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.time.DurationFormatUtils:361"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.time.DurationFormatUtils:360"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.time.DurationFormatUtils:369"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.time.DurationFormatUtils:374"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.time.DurationFormatUtils:373"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.time.DurationFormatUtils:376"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.time.DurationFormatUtils:388"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.time.DurationFormatUtils:387"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.time.DurationFormatUtils:388"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.time.DurationFormatUtils:392"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.time.DurationFormatUtils:391"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.time.DurationFormatUtils:392"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.time.DurationFormatUtils:396"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.time.DurationFormatUtils:395"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.time.DurationFormatUtils:396"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.time.DurationFormatUtils:400"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.time.DurationFormatUtils:399"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.time.DurationFormatUtils:400"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.time.DurationFormatUtils:405"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.time.DurationFormatUtils:404"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.lang3.time.DurationFormatUtils:278,1"
      Dst: "[org.apache.commons.lang3.Validate].isTrue"
    - Src: "org.apache.commons.lang3.time.DurationFormatUtils:287,1"
      Dst: "[org.apache.commons.lang3.time.DurationFormatUtils].lexx"
    - Src: "org.apache.commons.lang3.time.DurationFormatUtils:291,1"
      Dst: "[java.util.Calendar].getInstance"
    - Src: "org.apache.commons.lang3.time.DurationFormatUtils:292,1"
      Dst: "[java.util.Date].<init>"
    - Src: "org.apache.commons.lang3.time.DurationFormatUtils:292,1"
      Dst: "[java.util.Calendar].setTime"
    - Src: "org.apache.commons.lang3.time.DurationFormatUtils:297,1"
      Dst: "[java.util.Calendar].get"
    - Src: "org.apache.commons.lang3.time.DurationFormatUtils:323,1"
      Dst: "[org.apache.commons.lang3.time.DurationFormatUtils$Token].containsTokenWithValue"
    - Src: "org.apache.commons.lang3.time.DurationFormatUtils:325,1"
      Dst: "[java.util.Calendar].getActualMaximum"
    - Src: "org.apache.commons.lang3.time.DurationFormatUtils:327,1"
      Dst: "[java.util.Calendar].add"
    - Src: "org.apache.commons.lang3.time.DurationFormatUtils:405,1"
      Dst: "[org.apache.commons.lang3.time.DurationFormatUtils].format"
    JavaMethodInfo: null
    BBCount: 45
    CyclomaticComplexity: 11
  - functionName: "[org.apache.commons.lang3.time.DurationFormatUtils].format(org.apache.commons.lang3.time.DurationFormatUtils$Token[],long,long,long,long,long,long,long,boolean)"
    functionSourceFile: "org.apache.commons.lang3.time.DurationFormatUtils"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 9
    argTypes:
    - "org.apache.commons.lang3.time.DurationFormatUtils$Token[]"
    - "long"
    - "long"
    - "long"
    - "long"
    - "long"
    - "long"
    - "long"
    - "boolean"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 76
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.commons.lang3.time.DurationFormatUtils:426"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.time.DurationFormatUtils:460"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.time.DurationFormatUtils:459"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.time.DurationFormatUtils:429"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.time.DurationFormatUtils:431"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.time.DurationFormatUtils:430"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.time.DurationFormatUtils:431"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.time.DurationFormatUtils:434"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.time.DurationFormatUtils:433"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.time.DurationFormatUtils:434"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.time.DurationFormatUtils:437"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.time.DurationFormatUtils:436"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.time.DurationFormatUtils:437"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.time.DurationFormatUtils:440"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.time.DurationFormatUtils:439"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.time.DurationFormatUtils:440"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.time.DurationFormatUtils:443"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.time.DurationFormatUtils:442"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.time.DurationFormatUtils:443"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.time.DurationFormatUtils:446"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.time.DurationFormatUtils:445"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.time.DurationFormatUtils:446"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.time.DurationFormatUtils:449"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.time.DurationFormatUtils:448"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.time.DurationFormatUtils:449"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.time.DurationFormatUtils:424"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.time.DurationFormatUtils:423"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.time.DurationFormatUtils:450"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.time.DurationFormatUtils:454"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.time.DurationFormatUtils:452"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.time.DurationFormatUtils:452"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.time.DurationFormatUtils:451"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.lang3.time.DurationFormatUtils:424,1"
      Dst: "[java.lang.StringBuilder].<init>"
    - Src: "org.apache.commons.lang3.time.DurationFormatUtils:427,1"
      Dst: "[org.apache.commons.lang3.time.DurationFormatUtils$Token].getValue"
    - Src: "org.apache.commons.lang3.time.DurationFormatUtils:428,1"
      Dst: "[org.apache.commons.lang3.time.DurationFormatUtils$Token].getCount"
    - Src: "org.apache.commons.lang3.time.DurationFormatUtils:430,1"
      Dst: "[java.lang.Object].toString"
    - Src: "org.apache.commons.lang3.time.DurationFormatUtils:430,1"
      Dst: "[java.lang.StringBuilder].append"
    - Src: "org.apache.commons.lang3.time.DurationFormatUtils:431,1"
      Dst: "[java.lang.Object].equals"
    - Src: "org.apache.commons.lang3.time.DurationFormatUtils:432,1"
      Dst: "[org.apache.commons.lang3.time.DurationFormatUtils].paddedValue"
    - Src: "org.apache.commons.lang3.time.DurationFormatUtils:452,1"
      Dst: "[java.lang.Math].max"
    - Src: "org.apache.commons.lang3.time.DurationFormatUtils:460,1"
      Dst: "[java.lang.StringBuilder].toString"
    JavaMethodInfo: null
    BBCount: 26
    CyclomaticComplexity: 2
  - functionName: "[org.apache.commons.lang3.time.DurationFormatUtils].paddedValue(long,boolean,int)"
    functionSourceFile: "org.apache.commons.lang3.time.DurationFormatUtils"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 3
    argTypes:
    - "long"
    - "boolean"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 9
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.commons.lang3.time.DurationFormatUtils:474"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.time.DurationFormatUtils:472"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.lang3.time.DurationFormatUtils:473,1"
      Dst: "[java.lang.Long].toString"
    - Src: "org.apache.commons.lang3.time.DurationFormatUtils:474,1"
      Dst: "[org.apache.commons.lang3.StringUtils].leftPad"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.time.DurationFormatUtils].lexx(java.lang.String)"
    functionSourceFile: "org.apache.commons.lang3.time.DurationFormatUtils"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.apache.commons.lang3.time.DurationFormatUtils$Token[]"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 113
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.commons.lang3.time.DurationFormatUtils:499"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.time.DurationFormatUtils:558"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.time.DurationFormatUtils:557"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.time.DurationFormatUtils:501"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.time.DurationFormatUtils:505"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.time.DurationFormatUtils:504"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.time.DurationFormatUtils:501"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.time.DurationFormatUtils:505"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.time.DurationFormatUtils:504"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.time.DurationFormatUtils:509"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.time.DurationFormatUtils:513"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.time.DurationFormatUtils:512"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.time.DurationFormatUtils:540"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.time.DurationFormatUtils:544"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.time.DurationFormatUtils:543"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.time.DurationFormatUtils:547"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.time.DurationFormatUtils:492"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.time.DurationFormatUtils:491"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.time.DurationFormatUtils:548"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.time.DurationFormatUtils:551"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.time.DurationFormatUtils:550"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.time.DurationFormatUtils:548"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.time.DurationFormatUtils:551"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.time.DurationFormatUtils:550"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.time.DurationFormatUtils:558"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.time.DurationFormatUtils:561"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.time.DurationFormatUtils:560"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.lang3.time.DurationFormatUtils:492,1"
      Dst: "[java.lang.String].length"
    - Src: "org.apache.commons.lang3.time.DurationFormatUtils:492,1"
      Dst: "[java.util.ArrayList].<init>"
    - Src: "org.apache.commons.lang3.time.DurationFormatUtils:500,1"
      Dst: "[java.lang.String].charAt"
    - Src: "org.apache.commons.lang3.time.DurationFormatUtils:502,1"
      Dst: "[java.lang.StringBuilder].append"
    - Src: "org.apache.commons.lang3.time.DurationFormatUtils:513,1"
      Dst: "[java.lang.StringBuilder].<init>"
    - Src: "org.apache.commons.lang3.time.DurationFormatUtils:514,1"
      Dst: "[org.apache.commons.lang3.time.DurationFormatUtils$Token].<init>"
    - Src: "org.apache.commons.lang3.time.DurationFormatUtils:514,1"
      Dst: "[java.util.ArrayList].add"
    - Src: "org.apache.commons.lang3.time.DurationFormatUtils:548,1"
      Dst: "[org.apache.commons.lang3.time.DurationFormatUtils$Token].getValue"
    - Src: "org.apache.commons.lang3.time.DurationFormatUtils:548,1"
      Dst: "[java.lang.Object].equals"
    - Src: "org.apache.commons.lang3.time.DurationFormatUtils:549,1"
      Dst: "[org.apache.commons.lang3.time.DurationFormatUtils$Token].increment"
    - Src: "org.apache.commons.lang3.time.DurationFormatUtils:559,1"
      Dst: "[java.lang.StringBuilder].toString"
    - Src: "org.apache.commons.lang3.time.DurationFormatUtils:559,1"
      Dst: "[java.lang.IllegalArgumentException].<init>"
    - Src: "org.apache.commons.lang3.time.DurationFormatUtils:561,1"
      Dst: "[org.apache.commons.lang3.time.DurationFormatUtils$Token].access$000"
    - Src: "org.apache.commons.lang3.time.DurationFormatUtils:561,1"
      Dst: "[java.util.ArrayList].toArray"
    JavaMethodInfo: null
    BBCount: 29
    CyclomaticComplexity: 2
  - functionName: "[org.apache.bcel.generic.LCMP].<init>()"
    functionSourceFile: "org.apache.bcel.generic.LCMP"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.bcel.generic.LCMP:29,1"
      Dst: "[org.apache.bcel.generic.Instruction].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.bcel.generic.LCMP].accept(org.apache.bcel.generic.Visitor)"
    functionSourceFile: "org.apache.bcel.generic.LCMP"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.apache.bcel.generic.Visitor"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 7
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.bcel.generic.LCMP:40,1"
      Dst: "[org.apache.bcel.generic.Visitor].visitTypedInstruction"
    - Src: "org.apache.bcel.generic.LCMP:41,1"
      Dst: "[org.apache.bcel.generic.Visitor].visitStackProducer"
    - Src: "org.apache.bcel.generic.LCMP:42,1"
      Dst: "[org.apache.bcel.generic.Visitor].visitStackConsumer"
    - Src: "org.apache.bcel.generic.LCMP:43,1"
      Dst: "[org.apache.bcel.generic.Visitor].visitLCMP"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.bcel.generic.LCMP].getType(org.apache.bcel.generic.ConstantPoolGen)"
    functionSourceFile: "org.apache.bcel.generic.LCMP"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.apache.bcel.generic.Type"
    argCount: 1
    argTypes:
    - "org.apache.bcel.generic.ConstantPoolGen"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.builder.ToStringStyle$NoFieldNameToStringStyle].<init>()"
    functionSourceFile: "org.apache.commons.lang3.builder.ToStringStyle$NoFieldNameToStringStyle"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.lang3.builder.ToStringStyle$NoFieldNameToStringStyle:2084,1"
      Dst: "[org.apache.commons.lang3.builder.ToStringStyle].<init>"
    - Src: "org.apache.commons.lang3.builder.ToStringStyle$NoFieldNameToStringStyle:2085,1"
      Dst: "[org.apache.commons.lang3.builder.ToStringStyle].setUseFieldNames"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.builder.ToStringStyle$NoFieldNameToStringStyle].readResolve()"
    functionSourceFile: "org.apache.commons.lang3.builder.ToStringStyle$NoFieldNameToStringStyle"
    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.apache.bcel.generic.LineNumberGen].<init>(org.apache.bcel.generic.InstructionHandle,int)"
    functionSourceFile: "org.apache.bcel.generic.LineNumberGen"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "org.apache.bcel.generic.InstructionHandle"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 7
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.bcel.generic.LineNumberGen:42,1"
      Dst: "[java.lang.Object].<init>"
    - Src: "org.apache.bcel.generic.LineNumberGen:43,1"
      Dst: "[org.apache.bcel.generic.LineNumberGen].setInstruction"
    - Src: "org.apache.bcel.generic.LineNumberGen:44,1"
      Dst: "[org.apache.bcel.generic.LineNumberGen].setSourceLine"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.bcel.generic.LineNumberGen].clone()"
    functionSourceFile: "org.apache.bcel.generic.LineNumberGen"
    linkageType: null
    functionLinenumber: 49
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 5
    ICount: 7
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.bcel.generic.LineNumberGen:50,1"
      Dst: "[java.lang.Object].clone"
    - Src: "org.apache.bcel.generic.LineNumberGen:52,1"
      Dst: "[java.lang.UnsupportedOperationException].<init>"
    JavaMethodInfo: null
    BBCount: 2
    CyclomaticComplexity: 1
  - functionName: "[org.apache.bcel.generic.LineNumberGen].containsTarget(org.apache.bcel.generic.InstructionHandle)"
    functionSourceFile: "org.apache.bcel.generic.LineNumberGen"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "org.apache.bcel.generic.InstructionHandle"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 8
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.bcel.generic.LineNumberGen:61"
      Branch Sides:
      - BranchSide: "org.apache.bcel.generic.LineNumberGen:60"
        BranchSideFuncs: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[org.apache.bcel.generic.LineNumberGen].getInstruction()"
    functionSourceFile: "org.apache.bcel.generic.LineNumberGen"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.apache.bcel.generic.InstructionHandle"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.bcel.generic.LineNumberGen].getLineNumber()"
    functionSourceFile: "org.apache.bcel.generic.LineNumberGen"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.apache.bcel.classfile.LineNumber"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 7
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.bcel.generic.LineNumberGen:75,1"
      Dst: "[org.apache.bcel.generic.InstructionHandle].getPosition"
    - Src: "org.apache.bcel.generic.LineNumberGen:75,1"
      Dst: "[org.apache.bcel.classfile.LineNumber].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.bcel.generic.LineNumberGen].getSourceLine()"
    functionSourceFile: "org.apache.bcel.generic.LineNumberGen"
    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.apache.bcel.generic.LineNumberGen].setInstruction(org.apache.bcel.generic.InstructionHandle)"
    functionSourceFile: "org.apache.bcel.generic.LineNumberGen"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.apache.bcel.generic.InstructionHandle"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 7
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.bcel.generic.LineNumberGen:83,1"
      Dst: "[java.util.Objects].requireNonNull"
    - Src: "org.apache.bcel.generic.LineNumberGen:84,1"
      Dst: "[org.apache.bcel.generic.BranchInstruction].notifyTarget"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.bcel.generic.LineNumberGen].setSourceLine(int)"
    functionSourceFile: "org.apache.bcel.generic.LineNumberGen"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.bcel.generic.LineNumberGen].updateTarget(org.apache.bcel.generic.InstructionHandle,org.apache.bcel.generic.InstructionHandle)"
    functionSourceFile: "org.apache.bcel.generic.LineNumberGen"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "org.apache.bcel.generic.InstructionHandle"
    - "org.apache.bcel.generic.InstructionHandle"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 19
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.bcel.generic.LineNumberGen:98"
      Branch Sides:
      - BranchSide: "org.apache.bcel.generic.LineNumberGen:101"
        BranchSideFuncs: []
      - BranchSide: "org.apache.bcel.generic.LineNumberGen:100"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.bcel.generic.LineNumberGen:99,1"
      Dst: "[java.lang.StringBuilder].<init>"
    - Src: "org.apache.bcel.generic.LineNumberGen:99,1"
      Dst: "[java.lang.StringBuilder].append"
    - Src: "org.apache.bcel.generic.LineNumberGen:99,1"
      Dst: "[java.lang.StringBuilder].toString"
    - Src: "org.apache.bcel.generic.LineNumberGen:99,1"
      Dst: "[org.apache.bcel.generic.ClassGenException].<init>"
    - Src: "org.apache.bcel.generic.LineNumberGen:101,1"
      Dst: "[org.apache.bcel.generic.LineNumberGen].setInstruction"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.apache.bcel.util.JavaWrapper].getClassLoader()"
    functionSourceFile: "org.apache.bcel.util.JavaWrapper"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.ClassLoader"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 15
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.bcel.util.JavaWrapper:48"
      Branch Sides:
      - BranchSide: "org.apache.bcel.util.JavaWrapper:52"
        BranchSideFuncs: []
      - BranchSide: "org.apache.bcel.util.JavaWrapper:51"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.bcel.util.JavaWrapper:47,1"
      Dst: "[java.lang.System].getProperty"
    - Src: "org.apache.bcel.util.JavaWrapper:48,1"
      Dst: "[org.apache.commons.lang3.StringUtils].isEmpty"
    - Src: "org.apache.bcel.util.JavaWrapper:49,1"
      Dst: "[java.lang.IllegalStateException].<init>"
    - Src: "org.apache.bcel.util.JavaWrapper:52,1"
      Dst: "[java.lang.Class].forName"
    - Src: "org.apache.bcel.util.JavaWrapper:52,1"
      Dst: "[java.lang.Class].newInstance"
    - Src: "org.apache.bcel.util.JavaWrapper:54,1"
      Dst: "[java.lang.Throwable].toString"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[org.apache.bcel.util.JavaWrapper].<init>()"
    functionSourceFile: "org.apache.bcel.util.JavaWrapper"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.bcel.util.JavaWrapper:78,1"
      Dst: "[org.apache.bcel.util.JavaWrapper].getClassLoader"
    - Src: "org.apache.bcel.util.JavaWrapper:78,1"
      Dst: "[org.apache.bcel.util.JavaWrapper].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.bcel.util.JavaWrapper].<init>(java.lang.ClassLoader)"
    functionSourceFile: "org.apache.bcel.util.JavaWrapper"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.ClassLoader"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.bcel.util.JavaWrapper:81,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.bcel.util.JavaWrapper].runMain(java.lang.String,java.lang.String[])"
    functionSourceFile: "org.apache.bcel.util.JavaWrapper"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "java.lang.String"
    - "java.lang.String[]"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 39
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.bcel.util.JavaWrapper:102"
      Branch Sides:
      - BranchSide: "org.apache.bcel.util.JavaWrapper:103"
        BranchSideFuncs: []
      - BranchSide: "org.apache.bcel.util.JavaWrapper:102"
        BranchSideFuncs: []
    - Branch String: "org.apache.bcel.util.JavaWrapper:102"
      Branch Sides:
      - BranchSide: "org.apache.bcel.util.JavaWrapper:103"
        BranchSideFuncs: []
      - BranchSide: "org.apache.bcel.util.JavaWrapper:102"
        BranchSideFuncs: []
    - Branch String: "org.apache.bcel.util.JavaWrapper:102"
      Branch Sides:
      - BranchSide: "org.apache.bcel.util.JavaWrapper:103"
        BranchSideFuncs: []
      - BranchSide: "org.apache.bcel.util.JavaWrapper:102"
        BranchSideFuncs: []
    - Branch String: "org.apache.bcel.util.JavaWrapper:102"
      Branch Sides:
      - BranchSide: "org.apache.bcel.util.JavaWrapper:108"
        BranchSideFuncs: []
      - BranchSide: "org.apache.bcel.util.JavaWrapper:107"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.bcel.util.JavaWrapper:93,1"
      Dst: "[java.lang.ClassLoader].loadClass"
    - Src: "org.apache.bcel.util.JavaWrapper:96,1"
      Dst: "[java.lang.Object].getClass"
    - Src: "org.apache.bcel.util.JavaWrapper:96,1"
      Dst: "[java.lang.Class].getMethod"
    - Src: "org.apache.bcel.util.JavaWrapper:100,1"
      Dst: "[java.lang.reflect.Method].getModifiers"
    - Src: "org.apache.bcel.util.JavaWrapper:101,1"
      Dst: "[java.lang.reflect.Method].getReturnType"
    - Src: "org.apache.bcel.util.JavaWrapper:102,1"
      Dst: "[java.lang.reflect.Modifier].isPublic"
    - Src: "org.apache.bcel.util.JavaWrapper:102,1"
      Dst: "[java.lang.reflect.Modifier].isStatic"
    - Src: "org.apache.bcel.util.JavaWrapper:102,1"
      Dst: "[java.lang.reflect.Modifier].isAbstract"
    - Src: "org.apache.bcel.util.JavaWrapper:103,1"
      Dst: "[java.lang.NoSuchMethodException].<init>"
    - Src: "org.apache.bcel.util.JavaWrapper:106,1"
      Dst: "[java.lang.StringBuilder].<init>"
    - Src: "org.apache.bcel.util.JavaWrapper:106,1"
      Dst: "[java.lang.StringBuilder].append"
    - Src: "org.apache.bcel.util.JavaWrapper:106,1"
      Dst: "[java.lang.StringBuilder].toString"
    - Src: "org.apache.bcel.util.JavaWrapper:106,1"
      Dst: "[java.io.PrintStream].println"
    - Src: "org.apache.bcel.util.JavaWrapper:110,1"
      Dst: "[java.lang.reflect.Method].invoke"
    - Src: "org.apache.bcel.util.JavaWrapper:112,1"
      Dst: "[java.lang.Throwable].printStackTrace"
    JavaMethodInfo: null
    BBCount: 10
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.ClassUtils$2].<init>(java.util.Iterator,java.util.Set)"
    functionSourceFile: "org.apache.commons.lang3.ClassUtils$2"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "java.util.Iterator"
    - "java.util.Set"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 9
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.lang3.ClassUtils$2:1135,1"
      Dst: "[java.lang.Object].<init>"
    - Src: "org.apache.commons.lang3.ClassUtils$2:1136,1"
      Dst: "[java.util.Collections].emptyIterator"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.ClassUtils$2].hasNext()"
    functionSourceFile: "org.apache.commons.lang3.ClassUtils$2"
    linkageType: null
    functionLinenumber: 1139
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.lang3.text.StrTokenizer].hasNext()"
    - "[org.apache.commons.lang3.time.DateUtils$DateIterator].hasNext()"
    - "[org.apache.bcel.generic.InstructionList$1].hasNext()"
    - "[jaz.Zer].hasNext()"
    - "[org.apache.commons.lang3.ClassUtils$2].hasNext()"
    - "[org.apache.commons.lang3.ClassUtils$1].hasNext()"
    - "[org.apache.commons.lang3.CharRange$CharacterIterator].hasNext()"
    - "[org.apache.commons.lang3.text.StrTokenizer].hasNext()"
    - "[org.apache.commons.lang3.time.DateUtils$DateIterator].hasNext()"
    - "[org.apache.bcel.generic.InstructionList$1].hasNext()"
    - "[jaz.Zer].hasNext()"
    - "[org.apache.commons.lang3.ClassUtils$2].hasNext()"
    - "[org.apache.commons.lang3.ClassUtils$1].hasNext()"
    - "[org.apache.commons.lang3.CharRange$CharacterIterator].hasNext()"
    functionUses: 4
    ICount: 11
    EdgeCount: 14
    BranchProfiles:
    - Branch String: "org.apache.commons.lang3.ClassUtils$2:1140"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.ClassUtils$2:1139"
        BranchSideFuncs:
        - "hasNext()"
    - Branch String: "org.apache.commons.lang3.ClassUtils$2:1140"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.ClassUtils$2:1139"
        BranchSideFuncs:
        - "hasNext()"
    Callsites:
    - Src: "org.apache.commons.lang3.ClassUtils$2:1140,1"
      Dst: "[java.util.Iterator].hasNext"
    JavaMethodInfo: null
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.ClassUtils$2].next()"
    functionSourceFile: "org.apache.commons.lang3.ClassUtils$2"
    linkageType: null
    functionLinenumber: 1144
    functionDepth: 0
    returnType: "java.lang.Class"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.lang3.text.StrTokenizer].hasNext()"
    - "[org.apache.commons.lang3.time.DateUtils$DateIterator].hasNext()"
    - "[jaz.Zer].hasNext()"
    - "[org.apache.commons.lang3.ClassUtils$2].hasNext()"
    - "[org.apache.commons.lang3.ClassUtils$1].hasNext()"
    - "[org.apache.commons.lang3.CharRange$CharacterIterator].hasNext()"
    - "[org.apache.bcel.generic.InstructionList$1].hasNext()"
    - "[org.apache.commons.lang3.text.StrTokenizer].next()"
    - "[org.apache.commons.lang3.time.DateUtils$DateIterator].next()"
    - "[org.apache.bcel.generic.InstructionList$1].next()"
    - "[org.apache.commons.lang3.ClassUtils$2].next()"
    - "[org.apache.commons.lang3.CharRange$CharacterIterator].next()"
    - "[org.apache.commons.lang3.ClassUtils$1].next()"
    - "[jaz.Zer].next()"
    - "[org.apache.commons.lang3.text.StrTokenizer].next()"
    - "[org.apache.commons.lang3.time.DateUtils$DateIterator].next()"
    - "[org.apache.bcel.generic.InstructionList$1].next()"
    - "[org.apache.commons.lang3.ClassUtils$2].next()"
    - "[org.apache.commons.lang3.CharRange$CharacterIterator].next()"
    - "[org.apache.commons.lang3.ClassUtils$1].next()"
    - "[jaz.Zer].next()"
    - "[org.apache.commons.lang3.ClassUtils$2].walkInterfaces(java.util.Set,java.lang.Class)"
    functionUses: 5
    ICount: 19
    EdgeCount: 22
    BranchProfiles:
    - Branch String: "org.apache.commons.lang3.ClassUtils$2:1145"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.ClassUtils$2:1150"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.ClassUtils$2:1149"
        BranchSideFuncs:
        - "walkInterfaces(java.util.Set,java.lang.Class)"
        - "next()"
    Callsites:
    - Src: "org.apache.commons.lang3.ClassUtils$2:1145,1"
      Dst: "[java.util.Iterator].hasNext"
    - Src: "org.apache.commons.lang3.ClassUtils$2:1146,1"
      Dst: "[java.util.Iterator].next"
    - Src: "org.apache.commons.lang3.ClassUtils$2:1147,1"
      Dst: "[java.util.Set].add"
    - Src: "org.apache.commons.lang3.ClassUtils$2:1151,1"
      Dst: "[java.util.LinkedHashSet].<init>"
    - Src: "org.apache.commons.lang3.ClassUtils$2:1152,1"
      Dst: "[org.apache.commons.lang3.ClassUtils$2].walkInterfaces"
    - Src: "org.apache.commons.lang3.ClassUtils$2:1153,1"
      Dst: "[java.util.Set].iterator"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.ClassUtils$2].remove()"
    functionSourceFile: "org.apache.commons.lang3.ClassUtils$2"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.lang3.ClassUtils$2:1159,1"
      Dst: "[java.lang.UnsupportedOperationException].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.ClassUtils$2].walkInterfaces(java.util.Set,java.lang.Class)"
    functionSourceFile: "org.apache.commons.lang3.ClassUtils$2"
    linkageType: null
    functionLinenumber: 1162
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "java.util.Set"
    - "java.lang.Class"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.lang3.ClassUtils$2].walkInterfaces(java.util.Set,java.lang.Class)"
    functionUses: 2
    ICount: 16
    EdgeCount: 1
    BranchProfiles:
    - Branch String: "org.apache.commons.lang3.ClassUtils$2:1163"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.ClassUtils$2:1169"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.ClassUtils$2:1168"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.ClassUtils$2:1164"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.ClassUtils$2:null"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.lang3.ClassUtils$2:1163,1"
      Dst: "[java.lang.Class].getInterfaces"
    - Src: "org.apache.commons.lang3.ClassUtils$2:1164,1"
      Dst: "[java.util.Set].contains"
    - Src: "org.apache.commons.lang3.ClassUtils$2:1165,1"
      Dst: "[java.util.Set].add"
    - Src: "org.apache.commons.lang3.ClassUtils$2:1167,1"
      Dst: "[org.apache.commons.lang3.ClassUtils$2].walkInterfaces"
    JavaMethodInfo: null
    BBCount: 6
    CyclomaticComplexity: 2
  - functionName: "[org.apache.commons.lang3.text.StrMatcher$CharMatcher].<init>(char)"
    functionSourceFile: "org.apache.commons.lang3.text.StrMatcher$CharMatcher"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "char"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.lang3.text.StrMatcher$CharMatcher:323,1"
      Dst: "[org.apache.commons.lang3.text.StrMatcher].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.text.StrMatcher$CharMatcher].isMatch(char[],int,int,int)"
    functionSourceFile: "org.apache.commons.lang3.text.StrMatcher$CharMatcher"
    linkageType: null
    functionLinenumber: 337
    functionDepth: 0
    returnType: "int"
    argCount: 4
    argTypes:
    - "char[]"
    - "int"
    - "int"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 9
    ICount: 14
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.commons.lang3.text.StrMatcher$CharMatcher:338"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.text.StrMatcher$CharMatcher:337"
        BranchSideFuncs: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[com.code_intelligence.jazzer.api.CannedFuzzedDataProvider].<init>(java.lang.String)"
    functionSourceFile: "com.code_intelligence.jazzer.api.CannedFuzzedDataProvider"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 35
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.code_intelligence.jazzer.api.CannedFuzzedDataProvider:30,1"
      Dst: "[java.lang.Object].<init>"
    - Src: "com.code_intelligence.jazzer.api.CannedFuzzedDataProvider:31,1"
      Dst: "[java.util.Base64].getDecoder"
    - Src: "com.code_intelligence.jazzer.api.CannedFuzzedDataProvider:31,1"
      Dst: "[java.util.Base64$Decoder].decode"
    - Src: "com.code_intelligence.jazzer.api.CannedFuzzedDataProvider:33,1"
      Dst: "[java.io.ByteArrayInputStream].<init>"
    - Src: "com.code_intelligence.jazzer.api.CannedFuzzedDataProvider:34,1"
      Dst: "[java.io.ObjectInputStream].<init>"
    - Src: "com.code_intelligence.jazzer.api.CannedFuzzedDataProvider:35,1"
      Dst: "[java.io.ObjectInputStream].readObject"
    - Src: "com.code_intelligence.jazzer.api.CannedFuzzedDataProvider:36,1"
      Dst: "[java.io.ObjectInputStream].close"
    - Src: "com.code_intelligence.jazzer.api.CannedFuzzedDataProvider:33,1"
      Dst: "[java.lang.Throwable].addSuppressed"
    - Src: "com.code_intelligence.jazzer.api.CannedFuzzedDataProvider:37,1"
      Dst: "[java.io.ByteArrayInputStream].close"
    - Src: "com.code_intelligence.jazzer.api.CannedFuzzedDataProvider:38,1"
      Dst: "[java.lang.RuntimeException].<init>"
    - Src: "com.code_intelligence.jazzer.api.CannedFuzzedDataProvider:40,1"
      Dst: "[java.util.ArrayList].iterator"
    JavaMethodInfo: null
    BBCount: 11
    CyclomaticComplexity: 1
  - functionName: "[com.code_intelligence.jazzer.api.CannedFuzzedDataProvider].create(java.util.List)"
    functionSourceFile: "com.code_intelligence.jazzer.api.CannedFuzzedDataProvider"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.code_intelligence.jazzer.api.CannedFuzzedDataProvider"
    argCount: 1
    argTypes:
    - "java.util.List"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 32
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.code_intelligence.jazzer.api.CannedFuzzedDataProvider:45,1"
      Dst: "[java.io.ByteArrayOutputStream].<init>"
    - Src: "com.code_intelligence.jazzer.api.CannedFuzzedDataProvider:46,1"
      Dst: "[java.io.ObjectOutputStream].<init>"
    - Src: "com.code_intelligence.jazzer.api.CannedFuzzedDataProvider:47,1"
      Dst: "[java.util.ArrayList].<init>"
    - Src: "com.code_intelligence.jazzer.api.CannedFuzzedDataProvider:47,1"
      Dst: "[java.io.ObjectOutputStream].writeObject"
    - Src: "com.code_intelligence.jazzer.api.CannedFuzzedDataProvider:48,1"
      Dst: "[java.util.Base64].getEncoder"
    - Src: "com.code_intelligence.jazzer.api.CannedFuzzedDataProvider:48,1"
      Dst: "[java.io.ByteArrayOutputStream].toByteArray"
    - Src: "com.code_intelligence.jazzer.api.CannedFuzzedDataProvider:48,1"
      Dst: "[java.util.Base64$Encoder].encodeToString"
    - Src: "com.code_intelligence.jazzer.api.CannedFuzzedDataProvider:49,1"
      Dst: "[com.code_intelligence.jazzer.api.CannedFuzzedDataProvider].<init>"
    - Src: "com.code_intelligence.jazzer.api.CannedFuzzedDataProvider:50,1"
      Dst: "[java.io.ObjectOutputStream].close"
    - Src: "com.code_intelligence.jazzer.api.CannedFuzzedDataProvider:51,1"
      Dst: "[java.io.ByteArrayOutputStream].close"
    - Src: "com.code_intelligence.jazzer.api.CannedFuzzedDataProvider:45,1"
      Dst: "[java.lang.Throwable].addSuppressed"
    - Src: "com.code_intelligence.jazzer.api.CannedFuzzedDataProvider:53,1"
      Dst: "[java.lang.IllegalStateException].<init>"
    JavaMethodInfo: null
    BBCount: 8
    CyclomaticComplexity: 1
  - functionName: "[com.code_intelligence.jazzer.api.CannedFuzzedDataProvider].consumeBoolean()"
    functionSourceFile: "com.code_intelligence.jazzer.api.CannedFuzzedDataProvider"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.code_intelligence.jazzer.api.CannedFuzzedDataProvider:59,1"
      Dst: "[java.util.Iterator].next"
    - Src: "com.code_intelligence.jazzer.api.CannedFuzzedDataProvider:59,1"
      Dst: "[java.lang.Boolean].booleanValue"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.code_intelligence.jazzer.api.CannedFuzzedDataProvider].consumeBooleans(int)"
    functionSourceFile: "com.code_intelligence.jazzer.api.CannedFuzzedDataProvider"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean[]"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.code_intelligence.jazzer.api.CannedFuzzedDataProvider:64,1"
      Dst: "[java.util.Iterator].next"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.code_intelligence.jazzer.api.CannedFuzzedDataProvider].consumeByte()"
    functionSourceFile: "com.code_intelligence.jazzer.api.CannedFuzzedDataProvider"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "byte"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.code_intelligence.jazzer.api.CannedFuzzedDataProvider:69,1"
      Dst: "[java.util.Iterator].next"
    - Src: "com.code_intelligence.jazzer.api.CannedFuzzedDataProvider:69,1"
      Dst: "[java.lang.Byte].byteValue"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.code_intelligence.jazzer.api.CannedFuzzedDataProvider].consumeByte(byte,byte)"
    functionSourceFile: "com.code_intelligence.jazzer.api.CannedFuzzedDataProvider"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "byte"
    argCount: 2
    argTypes:
    - "byte"
    - "byte"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 8
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.code_intelligence.jazzer.api.CannedFuzzedDataProvider:74,1"
      Dst: "[java.util.Iterator].next"
    - Src: "com.code_intelligence.jazzer.api.CannedFuzzedDataProvider:74,1"
      Dst: "[java.lang.Byte].byteValue"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.code_intelligence.jazzer.api.CannedFuzzedDataProvider].consumeShort()"
    functionSourceFile: "com.code_intelligence.jazzer.api.CannedFuzzedDataProvider"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "short"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.code_intelligence.jazzer.api.CannedFuzzedDataProvider:79,1"
      Dst: "[java.util.Iterator].next"
    - Src: "com.code_intelligence.jazzer.api.CannedFuzzedDataProvider:79,1"
      Dst: "[java.lang.Short].shortValue"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.code_intelligence.jazzer.api.CannedFuzzedDataProvider].consumeShort(short,short)"
    functionSourceFile: "com.code_intelligence.jazzer.api.CannedFuzzedDataProvider"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "short"
    argCount: 2
    argTypes:
    - "short"
    - "short"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 8
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.code_intelligence.jazzer.api.CannedFuzzedDataProvider:84,1"
      Dst: "[java.util.Iterator].next"
    - Src: "com.code_intelligence.jazzer.api.CannedFuzzedDataProvider:84,1"
      Dst: "[java.lang.Short].shortValue"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.code_intelligence.jazzer.api.CannedFuzzedDataProvider].consumeShorts(int)"
    functionSourceFile: "com.code_intelligence.jazzer.api.CannedFuzzedDataProvider"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "short[]"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.code_intelligence.jazzer.api.CannedFuzzedDataProvider:89,1"
      Dst: "[java.util.Iterator].next"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.code_intelligence.jazzer.api.CannedFuzzedDataProvider].consumeInt()"
    functionSourceFile: "com.code_intelligence.jazzer.api.CannedFuzzedDataProvider"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "int"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.code_intelligence.jazzer.api.CannedFuzzedDataProvider:94,1"
      Dst: "[java.util.Iterator].next"
    - Src: "com.code_intelligence.jazzer.api.CannedFuzzedDataProvider:94,1"
      Dst: "[java.lang.Integer].intValue"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.code_intelligence.jazzer.api.CannedFuzzedDataProvider].consumeInt(int,int)"
    functionSourceFile: "com.code_intelligence.jazzer.api.CannedFuzzedDataProvider"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "int"
    argCount: 2
    argTypes:
    - "int"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 8
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.code_intelligence.jazzer.api.CannedFuzzedDataProvider:99,1"
      Dst: "[java.util.Iterator].next"
    - Src: "com.code_intelligence.jazzer.api.CannedFuzzedDataProvider:99,1"
      Dst: "[java.lang.Integer].intValue"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.code_intelligence.jazzer.api.CannedFuzzedDataProvider].consumeInts(int)"
    functionSourceFile: "com.code_intelligence.jazzer.api.CannedFuzzedDataProvider"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "int[]"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.code_intelligence.jazzer.api.CannedFuzzedDataProvider:104,1"
      Dst: "[java.util.Iterator].next"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.code_intelligence.jazzer.api.CannedFuzzedDataProvider].consumeLong()"
    functionSourceFile: "com.code_intelligence.jazzer.api.CannedFuzzedDataProvider"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "long"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.code_intelligence.jazzer.api.CannedFuzzedDataProvider:109,1"
      Dst: "[java.util.Iterator].next"
    - Src: "com.code_intelligence.jazzer.api.CannedFuzzedDataProvider:109,1"
      Dst: "[java.lang.Long].longValue"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.code_intelligence.jazzer.api.CannedFuzzedDataProvider].consumeLong(long,long)"
    functionSourceFile: "com.code_intelligence.jazzer.api.CannedFuzzedDataProvider"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "long"
    argCount: 2
    argTypes:
    - "long"
    - "long"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 8
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.code_intelligence.jazzer.api.CannedFuzzedDataProvider:114,1"
      Dst: "[java.util.Iterator].next"
    - Src: "com.code_intelligence.jazzer.api.CannedFuzzedDataProvider:114,1"
      Dst: "[java.lang.Long].longValue"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.code_intelligence.jazzer.api.CannedFuzzedDataProvider].consumeLongs(int)"
    functionSourceFile: "com.code_intelligence.jazzer.api.CannedFuzzedDataProvider"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "long[]"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.code_intelligence.jazzer.api.CannedFuzzedDataProvider:119,1"
      Dst: "[java.util.Iterator].next"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.code_intelligence.jazzer.api.CannedFuzzedDataProvider].consumeFloat()"
    functionSourceFile: "com.code_intelligence.jazzer.api.CannedFuzzedDataProvider"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "float"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.code_intelligence.jazzer.api.CannedFuzzedDataProvider:124,1"
      Dst: "[java.util.Iterator].next"
    - Src: "com.code_intelligence.jazzer.api.CannedFuzzedDataProvider:124,1"
      Dst: "[java.lang.Float].floatValue"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.code_intelligence.jazzer.api.CannedFuzzedDataProvider].consumeRegularFloat()"
    functionSourceFile: "com.code_intelligence.jazzer.api.CannedFuzzedDataProvider"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "float"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.code_intelligence.jazzer.api.CannedFuzzedDataProvider:129,1"
      Dst: "[java.util.Iterator].next"
    - Src: "com.code_intelligence.jazzer.api.CannedFuzzedDataProvider:129,1"
      Dst: "[java.lang.Float].floatValue"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.code_intelligence.jazzer.api.CannedFuzzedDataProvider].consumeRegularFloat(float,float)"
    functionSourceFile: "com.code_intelligence.jazzer.api.CannedFuzzedDataProvider"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "float"
    argCount: 2
    argTypes:
    - "float"
    - "float"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 8
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.code_intelligence.jazzer.api.CannedFuzzedDataProvider:134,1"
      Dst: "[java.util.Iterator].next"
    - Src: "com.code_intelligence.jazzer.api.CannedFuzzedDataProvider:134,1"
      Dst: "[java.lang.Float].floatValue"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.code_intelligence.jazzer.api.CannedFuzzedDataProvider].consumeProbabilityFloat()"
    functionSourceFile: "com.code_intelligence.jazzer.api.CannedFuzzedDataProvider"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "float"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.code_intelligence.jazzer.api.CannedFuzzedDataProvider:139,1"
      Dst: "[java.util.Iterator].next"
    - Src: "com.code_intelligence.jazzer.api.CannedFuzzedDataProvider:139,1"
      Dst: "[java.lang.Float].floatValue"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.code_intelligence.jazzer.api.CannedFuzzedDataProvider].consumeDouble()"
    functionSourceFile: "com.code_intelligence.jazzer.api.CannedFuzzedDataProvider"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "double"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.code_intelligence.jazzer.api.CannedFuzzedDataProvider:144,1"
      Dst: "[java.util.Iterator].next"
    - Src: "com.code_intelligence.jazzer.api.CannedFuzzedDataProvider:144,1"
      Dst: "[java.lang.Double].doubleValue"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.code_intelligence.jazzer.api.CannedFuzzedDataProvider].consumeRegularDouble(double,double)"
    functionSourceFile: "com.code_intelligence.jazzer.api.CannedFuzzedDataProvider"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "double"
    argCount: 2
    argTypes:
    - "double"
    - "double"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 8
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.code_intelligence.jazzer.api.CannedFuzzedDataProvider:149,1"
      Dst: "[java.util.Iterator].next"
    - Src: "com.code_intelligence.jazzer.api.CannedFuzzedDataProvider:149,1"
      Dst: "[java.lang.Double].doubleValue"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.code_intelligence.jazzer.api.CannedFuzzedDataProvider].consumeRegularDouble()"
    functionSourceFile: "com.code_intelligence.jazzer.api.CannedFuzzedDataProvider"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "double"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.code_intelligence.jazzer.api.CannedFuzzedDataProvider:154,1"
      Dst: "[java.util.Iterator].next"
    - Src: "com.code_intelligence.jazzer.api.CannedFuzzedDataProvider:154,1"
      Dst: "[java.lang.Double].doubleValue"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.code_intelligence.jazzer.api.CannedFuzzedDataProvider].consumeProbabilityDouble()"
    functionSourceFile: "com.code_intelligence.jazzer.api.CannedFuzzedDataProvider"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "double"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.code_intelligence.jazzer.api.CannedFuzzedDataProvider:159,1"
      Dst: "[java.util.Iterator].next"
    - Src: "com.code_intelligence.jazzer.api.CannedFuzzedDataProvider:159,1"
      Dst: "[java.lang.Double].doubleValue"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.code_intelligence.jazzer.api.CannedFuzzedDataProvider].consumeChar()"
    functionSourceFile: "com.code_intelligence.jazzer.api.CannedFuzzedDataProvider"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "char"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.code_intelligence.jazzer.api.CannedFuzzedDataProvider:164,1"
      Dst: "[java.util.Iterator].next"
    - Src: "com.code_intelligence.jazzer.api.CannedFuzzedDataProvider:164,1"
      Dst: "[java.lang.Character].charValue"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.code_intelligence.jazzer.api.CannedFuzzedDataProvider].consumeChar(char,char)"
    functionSourceFile: "com.code_intelligence.jazzer.api.CannedFuzzedDataProvider"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "char"
    argCount: 2
    argTypes:
    - "char"
    - "char"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 8
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.code_intelligence.jazzer.api.CannedFuzzedDataProvider:169,1"
      Dst: "[java.util.Iterator].next"
    - Src: "com.code_intelligence.jazzer.api.CannedFuzzedDataProvider:169,1"
      Dst: "[java.lang.Character].charValue"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.code_intelligence.jazzer.api.CannedFuzzedDataProvider].consumeCharNoSurrogates()"
    functionSourceFile: "com.code_intelligence.jazzer.api.CannedFuzzedDataProvider"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "char"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.code_intelligence.jazzer.api.CannedFuzzedDataProvider:174,1"
      Dst: "[java.util.Iterator].next"
    - Src: "com.code_intelligence.jazzer.api.CannedFuzzedDataProvider:174,1"
      Dst: "[java.lang.Character].charValue"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.code_intelligence.jazzer.api.CannedFuzzedDataProvider].consumeAsciiString(int)"
    functionSourceFile: "com.code_intelligence.jazzer.api.CannedFuzzedDataProvider"
    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: "com.code_intelligence.jazzer.api.CannedFuzzedDataProvider:179,1"
      Dst: "[java.util.Iterator].next"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.code_intelligence.jazzer.api.CannedFuzzedDataProvider].consumeString(int)"
    functionSourceFile: "com.code_intelligence.jazzer.api.CannedFuzzedDataProvider"
    linkageType: null
    functionLinenumber: 183
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[jaz.Zer].next()"
    - "[org.apache.commons.lang3.text.StrTokenizer].next()"
    - "[org.apache.commons.lang3.time.DateUtils$DateIterator].next()"
    - "[org.apache.bcel.generic.InstructionList$1].next()"
    - "[org.apache.commons.lang3.ClassUtils$2].next()"
    - "[org.apache.commons.lang3.CharRange$CharacterIterator].next()"
    - "[org.apache.commons.lang3.ClassUtils$1].next()"
    functionUses: 1
    ICount: 6
    EdgeCount: 7
    BranchProfiles: []
    Callsites:
    - Src: "com.code_intelligence.jazzer.api.CannedFuzzedDataProvider:184,1"
      Dst: "[java.util.Iterator].next"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.code_intelligence.jazzer.api.CannedFuzzedDataProvider].consumeRemainingAsAsciiString()"
    functionSourceFile: "com.code_intelligence.jazzer.api.CannedFuzzedDataProvider"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.code_intelligence.jazzer.api.CannedFuzzedDataProvider:189,1"
      Dst: "[java.util.Iterator].next"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.code_intelligence.jazzer.api.CannedFuzzedDataProvider].consumeRemainingAsString()"
    functionSourceFile: "com.code_intelligence.jazzer.api.CannedFuzzedDataProvider"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.code_intelligence.jazzer.api.CannedFuzzedDataProvider:194,1"
      Dst: "[java.util.Iterator].next"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.code_intelligence.jazzer.api.CannedFuzzedDataProvider].consumeBytes(int)"
    functionSourceFile: "com.code_intelligence.jazzer.api.CannedFuzzedDataProvider"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "byte[]"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.code_intelligence.jazzer.api.CannedFuzzedDataProvider:199,1"
      Dst: "[java.util.Iterator].next"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.code_intelligence.jazzer.api.CannedFuzzedDataProvider].consumeRemainingAsBytes()"
    functionSourceFile: "com.code_intelligence.jazzer.api.CannedFuzzedDataProvider"
    linkageType: null
    functionLinenumber: 203
    functionDepth: 0
    returnType: "byte[]"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[jaz.Zer].next()"
    - "[org.apache.commons.lang3.text.StrTokenizer].next()"
    - "[org.apache.commons.lang3.time.DateUtils$DateIterator].next()"
    - "[org.apache.bcel.generic.InstructionList$1].next()"
    - "[org.apache.commons.lang3.ClassUtils$2].next()"
    - "[org.apache.commons.lang3.CharRange$CharacterIterator].next()"
    - "[org.apache.commons.lang3.ClassUtils$1].next()"
    functionUses: 1
    ICount: 5
    EdgeCount: 7
    BranchProfiles: []
    Callsites:
    - Src: "com.code_intelligence.jazzer.api.CannedFuzzedDataProvider:204,1"
      Dst: "[java.util.Iterator].next"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.code_intelligence.jazzer.api.CannedFuzzedDataProvider].remainingBytes()"
    functionSourceFile: "com.code_intelligence.jazzer.api.CannedFuzzedDataProvider"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "int"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.code_intelligence.jazzer.api.CannedFuzzedDataProvider:209,1"
      Dst: "[java.util.Iterator].next"
    - Src: "com.code_intelligence.jazzer.api.CannedFuzzedDataProvider:209,1"
      Dst: "[java.lang.Integer].intValue"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.NumberRange].<init>(java.lang.Number,java.lang.Number,java.util.Comparator)"
    functionSourceFile: "org.apache.commons.lang3.NumberRange"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 3
    argTypes:
    - "java.lang.Number"
    - "java.lang.Number"
    - "java.util.Comparator"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.lang3.NumberRange:45,1"
      Dst: "[org.apache.commons.lang3.Range].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.bcel.generic.PUTFIELD].<init>()"
    functionSourceFile: "org.apache.bcel.generic.PUTFIELD"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.bcel.generic.PUTFIELD:40,1"
      Dst: "[org.apache.bcel.generic.FieldInstruction].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.bcel.generic.PUTFIELD].<init>(int)"
    functionSourceFile: "org.apache.bcel.generic.PUTFIELD"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.bcel.generic.PUTFIELD:44,1"
      Dst: "[org.apache.bcel.generic.FieldInstruction].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.bcel.generic.PUTFIELD].accept(org.apache.bcel.generic.Visitor)"
    functionSourceFile: "org.apache.bcel.generic.PUTFIELD"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.apache.bcel.generic.Visitor"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 12
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.bcel.generic.PUTFIELD:55,1"
      Dst: "[org.apache.bcel.generic.Visitor].visitExceptionThrower"
    - Src: "org.apache.bcel.generic.PUTFIELD:56,1"
      Dst: "[org.apache.bcel.generic.Visitor].visitStackConsumer"
    - Src: "org.apache.bcel.generic.PUTFIELD:57,1"
      Dst: "[org.apache.bcel.generic.Visitor].visitPopInstruction"
    - Src: "org.apache.bcel.generic.PUTFIELD:58,1"
      Dst: "[org.apache.bcel.generic.Visitor].visitTypedInstruction"
    - Src: "org.apache.bcel.generic.PUTFIELD:59,1"
      Dst: "[org.apache.bcel.generic.Visitor].visitLoadClass"
    - Src: "org.apache.bcel.generic.PUTFIELD:60,1"
      Dst: "[org.apache.bcel.generic.Visitor].visitCPInstruction"
    - Src: "org.apache.bcel.generic.PUTFIELD:61,1"
      Dst: "[org.apache.bcel.generic.Visitor].visitFieldOrMethod"
    - Src: "org.apache.bcel.generic.PUTFIELD:62,1"
      Dst: "[org.apache.bcel.generic.Visitor].visitFieldInstruction"
    - Src: "org.apache.bcel.generic.PUTFIELD:63,1"
      Dst: "[org.apache.bcel.generic.Visitor].visitPUTFIELD"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.bcel.generic.PUTFIELD].consumeStack(org.apache.bcel.generic.ConstantPoolGen)"
    functionSourceFile: "org.apache.bcel.generic.PUTFIELD"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "int"
    argCount: 1
    argTypes:
    - "org.apache.bcel.generic.ConstantPoolGen"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.bcel.generic.PUTFIELD:68,1"
      Dst: "[org.apache.bcel.generic.FieldInstruction].getFieldSize"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.bcel.generic.PUTFIELD].getExceptions()"
    functionSourceFile: "org.apache.bcel.generic.PUTFIELD"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.Class[]"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 9
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.bcel.generic.PUTFIELD:73,1"
      Dst: "[org.apache.bcel.ExceptionConst].createExceptions"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.bcel.generic.IOR].<init>()"
    functionSourceFile: "org.apache.bcel.generic.IOR"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.bcel.generic.IOR:29,1"
      Dst: "[org.apache.bcel.generic.ArithmeticInstruction].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.bcel.generic.IOR].accept(org.apache.bcel.generic.Visitor)"
    functionSourceFile: "org.apache.bcel.generic.IOR"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.apache.bcel.generic.Visitor"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 8
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.bcel.generic.IOR:40,1"
      Dst: "[org.apache.bcel.generic.Visitor].visitTypedInstruction"
    - Src: "org.apache.bcel.generic.IOR:41,1"
      Dst: "[org.apache.bcel.generic.Visitor].visitStackProducer"
    - Src: "org.apache.bcel.generic.IOR:42,1"
      Dst: "[org.apache.bcel.generic.Visitor].visitStackConsumer"
    - Src: "org.apache.bcel.generic.IOR:43,1"
      Dst: "[org.apache.bcel.generic.Visitor].visitArithmeticInstruction"
    - Src: "org.apache.bcel.generic.IOR:44,1"
      Dst: "[org.apache.bcel.generic.Visitor].visitIOR"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.bcel.util.ClassPath$JrtModules$lambda_new_0__8].bootstrap$()"
    functionSourceFile: "org.apache.bcel.util.ClassPath$JrtModules$lambda_new_0__8"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.util.function.IntFunction"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.bcel.util.ClassPath$JrtModules$lambda_new_0__8].<init>()"
    functionUses: 1
    ICount: 3
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.bcel.util.ClassPath$JrtModules$lambda_new_0__8:-1,1"
      Dst: "[org.apache.bcel.util.ClassPath$JrtModules$lambda_new_0__8].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.bcel.util.ClassPath$JrtModules$lambda_new_0__8].<init>()"
    functionSourceFile: "org.apache.bcel.util.ClassPath$JrtModules$lambda_new_0__8"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.bcel.util.ClassPath$JrtModules$lambda_new_0__8:-1,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.bcel.util.ClassPath$JrtModules$lambda_new_0__8].apply(int)"
    functionSourceFile: "org.apache.bcel.util.ClassPath$JrtModules$lambda_new_0__8"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.bcel.util.ClassPath$JrtModules$lambda_new_0__8:-1,1"
      Dst: "[org.apache.bcel.util.ClassPath$JrtModules].lambda$new$0"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.DoubleRange].of(double,double)"
    functionSourceFile: "org.apache.commons.lang3.DoubleRange"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.apache.commons.lang3.DoubleRange"
    argCount: 2
    argTypes:
    - "double"
    - "double"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.lang3.DoubleRange:49,1"
      Dst: "[java.lang.Double].valueOf"
    - Src: "org.apache.commons.lang3.DoubleRange:49,1"
      Dst: "[org.apache.commons.lang3.DoubleRange].of"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.DoubleRange].of(java.lang.Double,java.lang.Double)"
    functionSourceFile: "org.apache.commons.lang3.DoubleRange"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.apache.commons.lang3.DoubleRange"
    argCount: 2
    argTypes:
    - "java.lang.Double"
    - "java.lang.Double"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.lang3.DoubleRange:69,1"
      Dst: "[org.apache.commons.lang3.DoubleRange].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.DoubleRange].<init>(java.lang.Double,java.lang.Double)"
    functionSourceFile: "org.apache.commons.lang3.DoubleRange"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "java.lang.Double"
    - "java.lang.Double"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.lang3.DoubleRange:81,1"
      Dst: "[org.apache.commons.lang3.NumberRange].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.reflect.MethodUtils].<init>()"
    functionSourceFile: "org.apache.commons.lang3.reflect.MethodUtils"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.lang3.reflect.MethodUtils:74,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.reflect.MethodUtils].invokeMethod(java.lang.Object,java.lang.String)"
    functionSourceFile: "org.apache.commons.lang3.reflect.MethodUtils"
    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: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.lang3.reflect.MethodUtils:98,1"
      Dst: "[org.apache.commons.lang3.reflect.MethodUtils].invokeMethod"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.reflect.MethodUtils].invokeMethod(java.lang.Object,boolean,java.lang.String)"
    functionSourceFile: "org.apache.commons.lang3.reflect.MethodUtils"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 3
    argTypes:
    - "java.lang.Object"
    - "boolean"
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.lang3.reflect.MethodUtils:121,1"
      Dst: "[org.apache.commons.lang3.reflect.MethodUtils].invokeMethod"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.reflect.MethodUtils].invokeMethod(java.lang.Object,java.lang.String,java.lang.Object[])"
    functionSourceFile: "org.apache.commons.lang3.reflect.MethodUtils"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 3
    argTypes:
    - "java.lang.Object"
    - "java.lang.String"
    - "java.lang.Object[]"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 7
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.lang3.reflect.MethodUtils:150,1"
      Dst: "[org.apache.commons.lang3.ArrayUtils].nullToEmpty"
    - Src: "org.apache.commons.lang3.reflect.MethodUtils:151,1"
      Dst: "[org.apache.commons.lang3.ClassUtils].toClass"
    - Src: "org.apache.commons.lang3.reflect.MethodUtils:151,1"
      Dst: "[org.apache.commons.lang3.reflect.MethodUtils].invokeMethod"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.reflect.MethodUtils].invokeMethod(java.lang.Object,boolean,java.lang.String,java.lang.Object[])"
    functionSourceFile: "org.apache.commons.lang3.reflect.MethodUtils"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 4
    argTypes:
    - "java.lang.Object"
    - "boolean"
    - "java.lang.String"
    - "java.lang.Object[]"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 8
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.lang3.reflect.MethodUtils:180,1"
      Dst: "[org.apache.commons.lang3.ArrayUtils].nullToEmpty"
    - Src: "org.apache.commons.lang3.reflect.MethodUtils:181,1"
      Dst: "[org.apache.commons.lang3.ClassUtils].toClass"
    - Src: "org.apache.commons.lang3.reflect.MethodUtils:181,1"
      Dst: "[org.apache.commons.lang3.reflect.MethodUtils].invokeMethod"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.reflect.MethodUtils].invokeMethod(java.lang.Object,boolean,java.lang.String,java.lang.Object[],java.lang.Class[])"
    functionSourceFile: "org.apache.commons.lang3.reflect.MethodUtils"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 5
    argTypes:
    - "java.lang.Object"
    - "boolean"
    - "java.lang.String"
    - "java.lang.Object[]"
    - "java.lang.Class[]"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 35
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.commons.lang3.reflect.MethodUtils:214"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.reflect.MethodUtils:221"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.reflect.MethodUtils:220"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.reflect.MethodUtils:217"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.reflect.MethodUtils:225"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.reflect.MethodUtils:224"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.reflect.MethodUtils:217"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.reflect.MethodUtils:225"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.reflect.MethodUtils:224"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.reflect.MethodUtils:225"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.reflect.MethodUtils:228"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.reflect.MethodUtils:227"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.lang3.reflect.MethodUtils:206,1"
      Dst: "[java.util.Objects].requireNonNull"
    - Src: "org.apache.commons.lang3.reflect.MethodUtils:207,1"
      Dst: "[org.apache.commons.lang3.ArrayUtils].nullToEmpty"
    - Src: "org.apache.commons.lang3.reflect.MethodUtils:213,1"
      Dst: "[java.lang.Object].getClass"
    - Src: "org.apache.commons.lang3.reflect.MethodUtils:216,1"
      Dst: "[org.apache.commons.lang3.reflect.MethodUtils].getMatchingMethod"
    - Src: "org.apache.commons.lang3.reflect.MethodUtils:217,1"
      Dst: "[java.lang.reflect.AccessibleObject].isAccessible"
    - Src: "org.apache.commons.lang3.reflect.MethodUtils:218,1"
      Dst: "[java.lang.reflect.Method].setAccessible"
    - Src: "org.apache.commons.lang3.reflect.MethodUtils:222,1"
      Dst: "[org.apache.commons.lang3.reflect.MethodUtils].getMatchingAccessibleMethod"
    - Src: "org.apache.commons.lang3.reflect.MethodUtils:226,1"
      Dst: "[java.lang.StringBuilder].<init>"
    - Src: "org.apache.commons.lang3.reflect.MethodUtils:226,1"
      Dst: "[java.lang.StringBuilder].append"
    - Src: "org.apache.commons.lang3.reflect.MethodUtils:226,1"
      Dst: "[java.lang.Class].getName"
    - Src: "org.apache.commons.lang3.reflect.MethodUtils:226,1"
      Dst: "[java.lang.StringBuilder].toString"
    - Src: "org.apache.commons.lang3.reflect.MethodUtils:226,1"
      Dst: "[java.lang.NoSuchMethodException].<init>"
    - Src: "org.apache.commons.lang3.reflect.MethodUtils:228,1"
      Dst: "[org.apache.commons.lang3.reflect.MethodUtils].toVarArgs"
    - Src: "org.apache.commons.lang3.reflect.MethodUtils:230,1"
      Dst: "[java.lang.reflect.Method].invoke"
    JavaMethodInfo: null
    BBCount: 8
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.reflect.MethodUtils].invokeMethod(java.lang.Object,java.lang.String,java.lang.Object[],java.lang.Class[])"
    functionSourceFile: "org.apache.commons.lang3.reflect.MethodUtils"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 4
    argTypes:
    - "java.lang.Object"
    - "java.lang.String"
    - "java.lang.Object[]"
    - "java.lang.Class[]"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.lang3.reflect.MethodUtils:256,1"
      Dst: "[org.apache.commons.lang3.reflect.MethodUtils].invokeMethod"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.reflect.MethodUtils].invokeExactMethod(java.lang.Object,java.lang.String)"
    functionSourceFile: "org.apache.commons.lang3.reflect.MethodUtils"
    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: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.lang3.reflect.MethodUtils:280,1"
      Dst: "[org.apache.commons.lang3.reflect.MethodUtils].invokeExactMethod"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.reflect.MethodUtils].invokeExactMethod(java.lang.Object,java.lang.String,java.lang.Object[])"
    functionSourceFile: "org.apache.commons.lang3.reflect.MethodUtils"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 3
    argTypes:
    - "java.lang.Object"
    - "java.lang.String"
    - "java.lang.Object[]"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 7
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.lang3.reflect.MethodUtils:304,1"
      Dst: "[org.apache.commons.lang3.ArrayUtils].nullToEmpty"
    - Src: "org.apache.commons.lang3.reflect.MethodUtils:305,1"
      Dst: "[org.apache.commons.lang3.ClassUtils].toClass"
    - Src: "org.apache.commons.lang3.reflect.MethodUtils:305,1"
      Dst: "[org.apache.commons.lang3.reflect.MethodUtils].invokeExactMethod"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.reflect.MethodUtils].invokeExactMethod(java.lang.Object,java.lang.String,java.lang.Object[],java.lang.Class[])"
    functionSourceFile: "org.apache.commons.lang3.reflect.MethodUtils"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 4
    argTypes:
    - "java.lang.Object"
    - "java.lang.String"
    - "java.lang.Object[]"
    - "java.lang.Class[]"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 23
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.commons.lang3.reflect.MethodUtils:335"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.reflect.MethodUtils:338"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.reflect.MethodUtils:337"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.lang3.reflect.MethodUtils:330,1"
      Dst: "[java.util.Objects].requireNonNull"
    - Src: "org.apache.commons.lang3.reflect.MethodUtils:331,1"
      Dst: "[org.apache.commons.lang3.ArrayUtils].nullToEmpty"
    - Src: "org.apache.commons.lang3.reflect.MethodUtils:333,1"
      Dst: "[java.lang.Object].getClass"
    - Src: "org.apache.commons.lang3.reflect.MethodUtils:334,1"
      Dst: "[org.apache.commons.lang3.reflect.MethodUtils].getAccessibleMethod"
    - Src: "org.apache.commons.lang3.reflect.MethodUtils:336,1"
      Dst: "[java.lang.StringBuilder].<init>"
    - Src: "org.apache.commons.lang3.reflect.MethodUtils:336,1"
      Dst: "[java.lang.StringBuilder].append"
    - Src: "org.apache.commons.lang3.reflect.MethodUtils:336,1"
      Dst: "[java.lang.Class].getName"
    - Src: "org.apache.commons.lang3.reflect.MethodUtils:336,1"
      Dst: "[java.lang.StringBuilder].toString"
    - Src: "org.apache.commons.lang3.reflect.MethodUtils:336,1"
      Dst: "[java.lang.NoSuchMethodException].<init>"
    - Src: "org.apache.commons.lang3.reflect.MethodUtils:338,1"
      Dst: "[java.lang.reflect.Method].invoke"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.reflect.MethodUtils].invokeExactStaticMethod(java.lang.Class,java.lang.String,java.lang.Object[],java.lang.Class[])"
    functionSourceFile: "org.apache.commons.lang3.reflect.MethodUtils"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 4
    argTypes:
    - "java.lang.Class"
    - "java.lang.String"
    - "java.lang.Object[]"
    - "java.lang.Class[]"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 21
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.commons.lang3.reflect.MethodUtils:367"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.reflect.MethodUtils:371"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.reflect.MethodUtils:370"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.lang3.reflect.MethodUtils:364,1"
      Dst: "[org.apache.commons.lang3.ArrayUtils].nullToEmpty"
    - Src: "org.apache.commons.lang3.reflect.MethodUtils:366,1"
      Dst: "[org.apache.commons.lang3.reflect.MethodUtils].getAccessibleMethod"
    - Src: "org.apache.commons.lang3.reflect.MethodUtils:368,1"
      Dst: "[java.lang.StringBuilder].<init>"
    - Src: "org.apache.commons.lang3.reflect.MethodUtils:368,1"
      Dst: "[java.lang.StringBuilder].append"
    - Src: "org.apache.commons.lang3.reflect.MethodUtils:369,1"
      Dst: "[java.lang.Class].getName"
    - Src: "org.apache.commons.lang3.reflect.MethodUtils:369,1"
      Dst: "[java.lang.StringBuilder].toString"
    - Src: "org.apache.commons.lang3.reflect.MethodUtils:369,1"
      Dst: "[java.lang.NoSuchMethodException].<init>"
    - Src: "org.apache.commons.lang3.reflect.MethodUtils:371,1"
      Dst: "[java.lang.reflect.Method].invoke"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.reflect.MethodUtils].invokeStaticMethod(java.lang.Class,java.lang.String,java.lang.Object[])"
    functionSourceFile: "org.apache.commons.lang3.reflect.MethodUtils"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 3
    argTypes:
    - "java.lang.Class"
    - "java.lang.String"
    - "java.lang.Object[]"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 7
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.lang3.reflect.MethodUtils:401,1"
      Dst: "[org.apache.commons.lang3.ArrayUtils].nullToEmpty"
    - Src: "org.apache.commons.lang3.reflect.MethodUtils:402,1"
      Dst: "[org.apache.commons.lang3.ClassUtils].toClass"
    - Src: "org.apache.commons.lang3.reflect.MethodUtils:402,1"
      Dst: "[org.apache.commons.lang3.reflect.MethodUtils].invokeStaticMethod"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.reflect.MethodUtils].invokeStaticMethod(java.lang.Class,java.lang.String,java.lang.Object[],java.lang.Class[])"
    functionSourceFile: "org.apache.commons.lang3.reflect.MethodUtils"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 4
    argTypes:
    - "java.lang.Class"
    - "java.lang.String"
    - "java.lang.Object[]"
    - "java.lang.Class[]"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 22
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.commons.lang3.reflect.MethodUtils:434"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.reflect.MethodUtils:438"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.reflect.MethodUtils:437"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.lang3.reflect.MethodUtils:430,1"
      Dst: "[org.apache.commons.lang3.ArrayUtils].nullToEmpty"
    - Src: "org.apache.commons.lang3.reflect.MethodUtils:432,1"
      Dst: "[org.apache.commons.lang3.reflect.MethodUtils].getMatchingAccessibleMethod"
    - Src: "org.apache.commons.lang3.reflect.MethodUtils:435,1"
      Dst: "[java.lang.StringBuilder].<init>"
    - Src: "org.apache.commons.lang3.reflect.MethodUtils:435,1"
      Dst: "[java.lang.StringBuilder].append"
    - Src: "org.apache.commons.lang3.reflect.MethodUtils:436,1"
      Dst: "[java.lang.Class].getName"
    - Src: "org.apache.commons.lang3.reflect.MethodUtils:436,1"
      Dst: "[java.lang.StringBuilder].toString"
    - Src: "org.apache.commons.lang3.reflect.MethodUtils:436,1"
      Dst: "[java.lang.NoSuchMethodException].<init>"
    - Src: "org.apache.commons.lang3.reflect.MethodUtils:438,1"
      Dst: "[org.apache.commons.lang3.reflect.MethodUtils].toVarArgs"
    - Src: "org.apache.commons.lang3.reflect.MethodUtils:439,1"
      Dst: "[java.lang.reflect.Method].invoke"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.reflect.MethodUtils].toVarArgs(java.lang.reflect.Method,java.lang.Object[])"
    functionSourceFile: "org.apache.commons.lang3.reflect.MethodUtils"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.Object[]"
    argCount: 2
    argTypes:
    - "java.lang.reflect.Method"
    - "java.lang.Object[]"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 7
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.commons.lang3.reflect.MethodUtils:443"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.reflect.MethodUtils:447"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.reflect.MethodUtils:446"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.lang3.reflect.MethodUtils:443,1"
      Dst: "[java.lang.reflect.Method].isVarArgs"
    - Src: "org.apache.commons.lang3.reflect.MethodUtils:444,1"
      Dst: "[java.lang.reflect.Method].getParameterTypes"
    - Src: "org.apache.commons.lang3.reflect.MethodUtils:445,1"
      Dst: "[org.apache.commons.lang3.reflect.MethodUtils].getVarArgs"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.reflect.MethodUtils].getVarArgs(java.lang.Object[],java.lang.Class[])"
    functionSourceFile: "org.apache.commons.lang3.reflect.MethodUtils"
    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: 45
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.commons.lang3.reflect.MethodUtils:460"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.reflect.MethodUtils:467"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.reflect.MethodUtils:466"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.reflect.MethodUtils:460"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.reflect.MethodUtils:463"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.reflect.MethodUtils:462"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.reflect.MethodUtils:461"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.reflect.MethodUtils:466"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.reflect.MethodUtils:480"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.reflect.MethodUtils:485"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.lang3.reflect.MethodUtils:461,1"
      Dst: "[java.lang.Object].getClass"
    - Src: "org.apache.commons.lang3.reflect.MethodUtils:461,1"
      Dst: "[java.lang.Object].equals"
    - Src: "org.apache.commons.lang3.reflect.MethodUtils:470,1"
      Dst: "[java.lang.System].arraycopy"
    - Src: "org.apache.commons.lang3.reflect.MethodUtils:473,1"
      Dst: "[java.lang.Class].getComponentType"
    - Src: "org.apache.commons.lang3.reflect.MethodUtils:476,1"
      Dst: "[org.apache.commons.lang3.ClassUtils].primitiveToWrapper"
    - Src: "org.apache.commons.lang3.reflect.MethodUtils:476,1"
      Dst: "[java.lang.reflect.Array].newInstance"
    - Src: "org.apache.commons.lang3.reflect.MethodUtils:480,1"
      Dst: "[java.lang.Class].isPrimitive"
    - Src: "org.apache.commons.lang3.reflect.MethodUtils:482,1"
      Dst: "[org.apache.commons.lang3.ArrayUtils].toPrimitive"
    JavaMethodInfo: null
    BBCount: 7
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.reflect.MethodUtils].invokeExactStaticMethod(java.lang.Class,java.lang.String,java.lang.Object[])"
    functionSourceFile: "org.apache.commons.lang3.reflect.MethodUtils"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 3
    argTypes:
    - "java.lang.Class"
    - "java.lang.String"
    - "java.lang.Object[]"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 7
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.lang3.reflect.MethodUtils:513,1"
      Dst: "[org.apache.commons.lang3.ArrayUtils].nullToEmpty"
    - Src: "org.apache.commons.lang3.reflect.MethodUtils:514,1"
      Dst: "[org.apache.commons.lang3.ClassUtils].toClass"
    - Src: "org.apache.commons.lang3.reflect.MethodUtils:514,1"
      Dst: "[org.apache.commons.lang3.reflect.MethodUtils].invokeExactStaticMethod"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.reflect.MethodUtils].getAccessibleMethod(java.lang.Class,java.lang.String,java.lang.Class[])"
    functionSourceFile: "org.apache.commons.lang3.reflect.MethodUtils"
    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.apache.commons.lang3.reflect.MethodUtils:532,1"
      Dst: "[java.lang.Class].getMethod"
    - Src: "org.apache.commons.lang3.reflect.MethodUtils:532,1"
      Dst: "[org.apache.commons.lang3.reflect.MethodUtils].getAccessibleMethod"
    JavaMethodInfo: null
    BBCount: 2
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.reflect.MethodUtils].getAccessibleMethod(java.lang.reflect.Method)"
    functionSourceFile: "org.apache.commons.lang3.reflect.MethodUtils"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.reflect.Method"
    argCount: 1
    argTypes:
    - "java.lang.reflect.Method"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 15
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.commons.lang3.reflect.MethodUtils:547"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.reflect.MethodUtils:551"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.reflect.MethodUtils:550"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.reflect.MethodUtils:552"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.reflect.MethodUtils:555"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.reflect.MethodUtils:554"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.reflect.MethodUtils:563"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.reflect.MethodUtils:567"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.reflect.MethodUtils:566"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.lang3.reflect.MethodUtils:547,1"
      Dst: "[org.apache.commons.lang3.reflect.MemberUtils].isAccessible"
    - Src: "org.apache.commons.lang3.reflect.MethodUtils:551,1"
      Dst: "[java.lang.reflect.Method].getDeclaringClass"
    - Src: "org.apache.commons.lang3.reflect.MethodUtils:552,1"
      Dst: "[org.apache.commons.lang3.ClassUtils].isPublic"
    - Src: "org.apache.commons.lang3.reflect.MethodUtils:555,1"
      Dst: "[java.lang.reflect.Method].getName"
    - Src: "org.apache.commons.lang3.reflect.MethodUtils:556,1"
      Dst: "[java.lang.reflect.Method].getParameterTypes"
    - Src: "org.apache.commons.lang3.reflect.MethodUtils:559,1"
      Dst: "[org.apache.commons.lang3.reflect.MethodUtils].getAccessibleMethodFromInterfaceNest"
    - Src: "org.apache.commons.lang3.reflect.MethodUtils:564,1"
      Dst: "[org.apache.commons.lang3.reflect.MethodUtils].getAccessibleMethodFromSuperclass"
    JavaMethodInfo: null
    BBCount: 7
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.reflect.MethodUtils].getAccessibleMethodFromSuperclass(java.lang.Class,java.lang.String,java.lang.Class[])"
    functionSourceFile: "org.apache.commons.lang3.reflect.MethodUtils"
    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: 14
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.commons.lang3.reflect.MethodUtils:583"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.reflect.MethodUtils:593"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.reflect.MethodUtils:592"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.reflect.MethodUtils:584"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.reflect.MethodUtils:590"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.lang3.reflect.MethodUtils:582,1"
      Dst: "[java.lang.Class].getSuperclass"
    - Src: "org.apache.commons.lang3.reflect.MethodUtils:584,1"
      Dst: "[org.apache.commons.lang3.ClassUtils].isPublic"
    - Src: "org.apache.commons.lang3.reflect.MethodUtils:586,1"
      Dst: "[java.lang.Class].getMethod"
    JavaMethodInfo: null
    BBCount: 7
    CyclomaticComplexity: 2
  - functionName: "[org.apache.commons.lang3.reflect.MethodUtils].getAccessibleMethodFromInterfaceNest(java.lang.Class,java.lang.String,java.lang.Class[])"
    functionSourceFile: "org.apache.commons.lang3.reflect.MethodUtils"
    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: 23
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.commons.lang3.reflect.MethodUtils:614"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.reflect.MethodUtils:640"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.reflect.MethodUtils:618"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.reflect.MethodUtils:614"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.reflect.MethodUtils:613"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.reflect.MethodUtils:620"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.reflect.MethodUtils:625"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.reflect.MethodUtils:624"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.reflect.MethodUtils:636"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.reflect.MethodUtils:617"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.reflect.MethodUtils:616"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.lang3.reflect.MethodUtils:617,1"
      Dst: "[java.lang.Class].getInterfaces"
    - Src: "org.apache.commons.lang3.reflect.MethodUtils:620,1"
      Dst: "[org.apache.commons.lang3.ClassUtils].isPublic"
    - Src: "org.apache.commons.lang3.reflect.MethodUtils:625,1"
      Dst: "[java.lang.Class].getDeclaredMethod"
    - Src: "org.apache.commons.lang3.reflect.MethodUtils:634,1"
      Dst: "[org.apache.commons.lang3.reflect.MethodUtils].getAccessibleMethodFromInterfaceNest"
    - Src: "org.apache.commons.lang3.reflect.MethodUtils:614,1"
      Dst: "[java.lang.Class].getSuperclass"
    JavaMethodInfo: null
    BBCount: 12
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.reflect.MethodUtils].getMatchingAccessibleMethod(java.lang.Class,java.lang.String,java.lang.Class[])"
    functionSourceFile: "org.apache.commons.lang3.reflect.MethodUtils"
    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: 68
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.commons.lang3.reflect.MethodUtils:682"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.reflect.MethodUtils:689"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.reflect.MethodUtils:688"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.reflect.MethodUtils:685"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.reflect.MethodUtils:688"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.reflect.MethodUtils:687"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.reflect.MethodUtils:685"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.reflect.MethodUtils:686"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.reflect.MethodUtils:685"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.reflect.MethodUtils:685"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.reflect.MethodUtils:688"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.reflect.MethodUtils:687"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.reflect.MethodUtils:689"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.reflect.MethodUtils:693"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.reflect.MethodUtils:692"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.reflect.MethodUtils:693"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.reflect.MethodUtils:708"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.reflect.MethodUtils:707"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.reflect.MethodUtils:693"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.reflect.MethodUtils:708"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.reflect.MethodUtils:707"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.reflect.MethodUtils:693"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.reflect.MethodUtils:708"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.reflect.MethodUtils:707"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.reflect.MethodUtils:693"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.reflect.MethodUtils:708"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.reflect.MethodUtils:707"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.reflect.MethodUtils:699"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.reflect.MethodUtils:694"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.reflect.MethodUtils:693"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.reflect.MethodUtils:700"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.reflect.MethodUtils:698"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.reflect.MethodUtils:702"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.reflect.MethodUtils:708"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.reflect.MethodUtils:707"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.reflect.MethodUtils:702"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.reflect.MethodUtils:708"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.reflect.MethodUtils:707"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.reflect.MethodUtils:702"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.reflect.MethodUtils:708"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.reflect.MethodUtils:707"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.reflect.MethodUtils:703"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.reflect.MethodUtils:708"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.reflect.MethodUtils:707"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.lang3.reflect.MethodUtils:669,1"
      Dst: "[java.lang.Class].getMethod"
    - Src: "org.apache.commons.lang3.reflect.MethodUtils:669,1"
      Dst: "[org.apache.commons.lang3.reflect.MemberUtils].setAccessibleWorkaround"
    - Src: "org.apache.commons.lang3.reflect.MethodUtils:674,1"
      Dst: "[java.lang.Class].getMethods"
    - Src: "org.apache.commons.lang3.reflect.MethodUtils:675,1"
      Dst: "[java.util.stream.Stream].of"
    - Src: "org.apache.commons.lang3.reflect.MethodUtils:675,1"
      Dst: "[org.apache.commons.lang3.reflect.MethodUtils$lambda_getMatchingAccessibleMethod_0__98].bootstrap$"
    - Src: "org.apache.commons.lang3.reflect.MethodUtils:676,1"
      Dst: "[java.util.stream.Stream].filter"
    - Src: "org.apache.commons.lang3.reflect.MethodUtils:676,1"
      Dst: "[java.util.stream.Collectors].toList"
    - Src: "org.apache.commons.lang3.reflect.MethodUtils:676,1"
      Dst: "[java.util.stream.Stream].collect"
    - Src: "org.apache.commons.lang3.reflect.MethodUtils:679,1"
      Dst: "[java.util.List].sort"
    - Src: "org.apache.commons.lang3.reflect.MethodUtils:682,1"
      Dst: "[java.util.List].iterator"
    - Src: "org.apache.commons.lang3.reflect.MethodUtils:682,1"
      Dst: "[java.util.Iterator].hasNext"
    - Src: "org.apache.commons.lang3.reflect.MethodUtils:682,1"
      Dst: "[java.util.Iterator].next"
    - Src: "org.apache.commons.lang3.reflect.MethodUtils:684,1"
      Dst: "[org.apache.commons.lang3.reflect.MethodUtils].getAccessibleMethod"
    - Src: "org.apache.commons.lang3.reflect.MethodUtils:685,1"
      Dst: "[org.apache.commons.lang3.reflect.MemberUtils].compareMethodFit"
    - Src: "org.apache.commons.lang3.reflect.MethodUtils:693,1"
      Dst: "[java.lang.reflect.Method].isVarArgs"
    - Src: "org.apache.commons.lang3.reflect.MethodUtils:693,1"
      Dst: "[java.lang.reflect.Method].getParameterTypes"
    - Src: "org.apache.commons.lang3.reflect.MethodUtils:695,1"
      Dst: "[java.lang.Class].getComponentType"
    - Src: "org.apache.commons.lang3.reflect.MethodUtils:696,1"
      Dst: "[org.apache.commons.lang3.ClassUtils].primitiveToWrapper"
    - Src: "org.apache.commons.lang3.reflect.MethodUtils:696,1"
      Dst: "[java.lang.Class].getName"
    - Src: "org.apache.commons.lang3.reflect.MethodUtils:700,1"
      Dst: "[java.lang.Class].getSuperclass"
    - Src: "org.apache.commons.lang3.reflect.MethodUtils:702,1"
      Dst: "[java.lang.String].equals"
    JavaMethodInfo: null
    BBCount: 26
    CyclomaticComplexity: 2
  - functionName: "[org.apache.commons.lang3.reflect.MethodUtils].getMatchingMethod(java.lang.Class,java.lang.String,java.lang.Class[])"
    functionSourceFile: "org.apache.commons.lang3.reflect.MethodUtils"
    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: 86
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.commons.lang3.reflect.MethodUtils:738"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.reflect.MethodUtils:744"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.reflect.MethodUtils:743"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.reflect.MethodUtils:739"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.reflect.MethodUtils:742"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.reflect.MethodUtils:741"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.reflect.MethodUtils:754"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.reflect.MethodUtils:758"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.reflect.MethodUtils:757"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.reflect.MethodUtils:759"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.reflect.MethodUtils:760"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.reflect.MethodUtils:759"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.reflect.MethodUtils:763"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.lang3.reflect.MethodUtils:725,1"
      Dst: "[java.util.Objects].requireNonNull"
    - Src: "org.apache.commons.lang3.reflect.MethodUtils:726,1"
      Dst: "[org.apache.commons.lang3.Validate].notEmpty"
    - Src: "org.apache.commons.lang3.reflect.MethodUtils:728,1"
      Dst: "[java.lang.Class].getDeclaredMethods"
    - Src: "org.apache.commons.lang3.reflect.MethodUtils:728,1"
      Dst: "[java.util.stream.Stream].of"
    - Src: "org.apache.commons.lang3.reflect.MethodUtils:728,1"
      Dst: "[org.apache.commons.lang3.reflect.MethodUtils$lambda_getMatchingMethod_1__99].bootstrap$"
    - Src: "org.apache.commons.lang3.reflect.MethodUtils:729,1"
      Dst: "[java.util.stream.Stream].filter"
    - Src: "org.apache.commons.lang3.reflect.MethodUtils:730,1"
      Dst: "[java.util.stream.Collectors].toList"
    - Src: "org.apache.commons.lang3.reflect.MethodUtils:730,1"
      Dst: "[java.util.stream.Stream].collect"
    - Src: "org.apache.commons.lang3.reflect.MethodUtils:732,1"
      Dst: "[org.apache.commons.lang3.ClassUtils].getAllSuperclasses"
    - Src: "org.apache.commons.lang3.reflect.MethodUtils:732,1"
      Dst: "[java.util.Collection].stream"
    - Src: "org.apache.commons.lang3.reflect.MethodUtils:732,1"
      Dst: "[org.apache.commons.lang3.reflect.MethodUtils$getDeclaredMethods__100].bootstrap$"
    - Src: "org.apache.commons.lang3.reflect.MethodUtils:733,1"
      Dst: "[java.util.stream.Stream].map"
    - Src: "org.apache.commons.lang3.reflect.MethodUtils:733,1"
      Dst: "[org.apache.commons.lang3.reflect.MethodUtils$of__101].bootstrap$"
    - Src: "org.apache.commons.lang3.reflect.MethodUtils:734,1"
      Dst: "[java.util.stream.Stream].flatMap"
    - Src: "org.apache.commons.lang3.reflect.MethodUtils:734,1"
      Dst: "[org.apache.commons.lang3.reflect.MethodUtils$lambda_getMatchingMethod_2__102].bootstrap$"
    - Src: "org.apache.commons.lang3.reflect.MethodUtils:735,1"
      Dst: "[java.lang.Object].getClass"
    - Src: "org.apache.commons.lang3.reflect.MethodUtils:735,1"
      Dst: "[org.apache.commons.lang3.reflect.MethodUtils$add__103].bootstrap$"
    - Src: "org.apache.commons.lang3.reflect.MethodUtils:736,1"
      Dst: "[java.util.stream.Stream].forEach"
    - Src: "org.apache.commons.lang3.reflect.MethodUtils:738,1"
      Dst: "[java.util.List].iterator"
    - Src: "org.apache.commons.lang3.reflect.MethodUtils:738,1"
      Dst: "[java.util.Iterator].hasNext"
    - Src: "org.apache.commons.lang3.reflect.MethodUtils:738,1"
      Dst: "[java.util.Iterator].next"
    - Src: "org.apache.commons.lang3.reflect.MethodUtils:739,1"
      Dst: "[java.lang.reflect.Method].getParameterTypes"
    - Src: "org.apache.commons.lang3.reflect.MethodUtils:739,1"
      Dst: "[java.util.Arrays].deepEquals"
    - Src: "org.apache.commons.lang3.reflect.MethodUtils:744,1"
      Dst: "[java.util.TreeMap].<init>"
    - Src: "org.apache.commons.lang3.reflect.MethodUtils:746,1"
      Dst: "[org.apache.commons.lang3.reflect.MethodUtils$lambda_getMatchingMethod_3__104].bootstrap$"
    - Src: "org.apache.commons.lang3.reflect.MethodUtils:747,1"
      Dst: "[org.apache.commons.lang3.reflect.MethodUtils$lambda_getMatchingMethod_5__105].bootstrap$"
    - Src: "org.apache.commons.lang3.reflect.MethodUtils:754,1"
      Dst: "[java.util.AbstractMap].isEmpty"
    - Src: "org.apache.commons.lang3.reflect.MethodUtils:758,1"
      Dst: "[java.util.TreeMap].values"
    - Src: "org.apache.commons.lang3.reflect.MethodUtils:758,1"
      Dst: "[java.util.Collection].iterator"
    - Src: "org.apache.commons.lang3.reflect.MethodUtils:759,1"
      Dst: "[java.util.List].size"
    - Src: "org.apache.commons.lang3.reflect.MethodUtils:759,1"
      Dst: "[java.util.List].get"
    - Src: "org.apache.commons.lang3.reflect.MethodUtils:759,1"
      Dst: "[java.lang.reflect.Method].getDeclaringClass"
    - Src: "org.apache.commons.lang3.reflect.MethodUtils:759,1"
      Dst: "[java.util.Objects].equals"
    - Src: "org.apache.commons.lang3.reflect.MethodUtils:764,1"
      Dst: "[java.lang.StringBuilder].<init>"
    - Src: "org.apache.commons.lang3.reflect.MethodUtils:764,1"
      Dst: "[java.lang.StringBuilder].append"
    - Src: "org.apache.commons.lang3.reflect.MethodUtils:766,1"
      Dst: "[org.apache.commons.lang3.reflect.MethodUtils$valueOf__106].bootstrap$"
    - Src: "org.apache.commons.lang3.reflect.MethodUtils:766,1"
      Dst: "[java.util.stream.Collectors].joining"
    - Src: "org.apache.commons.lang3.reflect.MethodUtils:766,1"
      Dst: "[java.lang.StringBuilder].toString"
    - Src: "org.apache.commons.lang3.reflect.MethodUtils:767,1"
      Dst: "[java.lang.Class].getName"
    - Src: "org.apache.commons.lang3.reflect.MethodUtils:768,1"
      Dst: "[org.apache.commons.lang3.reflect.MethodUtils$toString__107].bootstrap$"
    - Src: "org.apache.commons.lang3.reflect.MethodUtils:765,1"
      Dst: "[java.lang.String].format"
    - Src: "org.apache.commons.lang3.reflect.MethodUtils:765,1"
      Dst: "[java.lang.IllegalStateException].<init>"
    JavaMethodInfo: null
    BBCount: 11
    CyclomaticComplexity: 2
  - functionName: "[org.apache.commons.lang3.reflect.MethodUtils].distance(java.lang.Class[],java.lang.Class[])"
    functionSourceFile: "org.apache.commons.lang3.reflect.MethodUtils"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "int"
    argCount: 2
    argTypes:
    - "java.lang.Class[]"
    - "java.lang.Class[]"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 26
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.commons.lang3.reflect.MethodUtils:782"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.reflect.MethodUtils:785"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.reflect.MethodUtils:784"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.reflect.MethodUtils:785"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.reflect.MethodUtils:799"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.reflect.MethodUtils:789"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.reflect.MethodUtils:785"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.reflect.MethodUtils:784"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.reflect.MethodUtils:789"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.reflect.MethodUtils:792"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.reflect.MethodUtils:791"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.reflect.MethodUtils:792"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.reflect.MethodUtils:796"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.reflect.MethodUtils:795"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.reflect.MethodUtils:793"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.reflect.MethodUtils:796"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.reflect.MethodUtils:795"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.lang3.reflect.MethodUtils:782,1"
      Dst: "[org.apache.commons.lang3.ClassUtils].isAssignable"
    - Src: "org.apache.commons.lang3.reflect.MethodUtils:789,1"
      Dst: "[java.lang.Object].equals"
    JavaMethodInfo: null
    BBCount: 13
    CyclomaticComplexity: 2
  - functionName: "[org.apache.commons.lang3.reflect.MethodUtils].getOverrideHierarchy(java.lang.reflect.Method,org.apache.commons.lang3.ClassUtils$Interfaces)"
    functionSourceFile: "org.apache.commons.lang3.reflect.MethodUtils"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.util.Set"
    argCount: 2
    argTypes:
    - "java.lang.reflect.Method"
    - "org.apache.commons.lang3.ClassUtils$Interfaces"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 43
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.commons.lang3.reflect.MethodUtils:823"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.reflect.MethodUtils:845"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.reflect.MethodUtils:844"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.reflect.MethodUtils:826"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.reflect.MethodUtils:829"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.reflect.MethodUtils:828"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.reflect.MethodUtils:829"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.reflect.MethodUtils:834"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.reflect.MethodUtils:836"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.reflect.MethodUtils:843"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.reflect.MethodUtils:842"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.reflect.MethodUtils:839"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.reflect.MethodUtils:835"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.reflect.MethodUtils:834"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.lang3.reflect.MethodUtils:812,1"
      Dst: "[java.util.Objects].requireNonNull"
    - Src: "org.apache.commons.lang3.reflect.MethodUtils:813,1"
      Dst: "[java.util.LinkedHashSet].<init>"
    - Src: "org.apache.commons.lang3.reflect.MethodUtils:814,1"
      Dst: "[java.util.Set].add"
    - Src: "org.apache.commons.lang3.reflect.MethodUtils:816,1"
      Dst: "[java.lang.reflect.Method].getParameterTypes"
    - Src: "org.apache.commons.lang3.reflect.MethodUtils:818,1"
      Dst: "[java.lang.reflect.Method].getDeclaringClass"
    - Src: "org.apache.commons.lang3.reflect.MethodUtils:820,1"
      Dst: "[org.apache.commons.lang3.ClassUtils].hierarchy"
    - Src: "org.apache.commons.lang3.reflect.MethodUtils:820,1"
      Dst: "[java.lang.Iterable].iterator"
    - Src: "org.apache.commons.lang3.reflect.MethodUtils:822,1"
      Dst: "[java.util.Iterator].next"
    - Src: "org.apache.commons.lang3.reflect.MethodUtils:823,1"
      Dst: "[java.util.Iterator].hasNext"
    - Src: "org.apache.commons.lang3.reflect.MethodUtils:825,1"
      Dst: "[java.lang.reflect.Method].getName"
    - Src: "org.apache.commons.lang3.reflect.MethodUtils:825,1"
      Dst: "[org.apache.commons.lang3.reflect.MethodUtils].getMatchingAccessibleMethod"
    - Src: "org.apache.commons.lang3.reflect.MethodUtils:829,1"
      Dst: "[java.util.Arrays].equals"
    - Src: "org.apache.commons.lang3.reflect.MethodUtils:835,1"
      Dst: "[org.apache.commons.lang3.reflect.TypeUtils].getTypeArguments"
    - Src: "org.apache.commons.lang3.reflect.MethodUtils:837,1"
      Dst: "[java.lang.reflect.Method].getGenericParameterTypes"
    - Src: "org.apache.commons.lang3.reflect.MethodUtils:837,1"
      Dst: "[org.apache.commons.lang3.reflect.TypeUtils].unrollVariables"
    - Src: "org.apache.commons.lang3.reflect.MethodUtils:839,1"
      Dst: "[org.apache.commons.lang3.reflect.TypeUtils].equals"
    JavaMethodInfo: null
    BBCount: 13
    CyclomaticComplexity: 3
  - functionName: "[org.apache.commons.lang3.reflect.MethodUtils].getMethodsWithAnnotation(java.lang.Class,java.lang.Class)"
    functionSourceFile: "org.apache.commons.lang3.reflect.MethodUtils"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.reflect.Method[]"
    argCount: 2
    argTypes:
    - "java.lang.Class"
    - "java.lang.Class"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.lang3.reflect.MethodUtils:859,1"
      Dst: "[org.apache.commons.lang3.reflect.MethodUtils].getMethodsWithAnnotation"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.reflect.MethodUtils].getMethodsListWithAnnotation(java.lang.Class,java.lang.Class)"
    functionSourceFile: "org.apache.commons.lang3.reflect.MethodUtils"
    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: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.lang3.reflect.MethodUtils:874,1"
      Dst: "[org.apache.commons.lang3.reflect.MethodUtils].getMethodsListWithAnnotation"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.reflect.MethodUtils].getMethodsWithAnnotation(java.lang.Class,java.lang.Class,boolean,boolean)"
    functionSourceFile: "org.apache.commons.lang3.reflect.MethodUtils"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.reflect.Method[]"
    argCount: 4
    argTypes:
    - "java.lang.Class"
    - "java.lang.Class"
    - "boolean"
    - "boolean"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 9
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.lang3.reflect.MethodUtils:893,1"
      Dst: "[org.apache.commons.lang3.reflect.MethodUtils].getMethodsListWithAnnotation"
    - Src: "org.apache.commons.lang3.reflect.MethodUtils:893,1"
      Dst: "[java.util.List].toArray"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.reflect.MethodUtils].getMethodsListWithAnnotation(java.lang.Class,java.lang.Class,boolean,boolean)"
    functionSourceFile: "org.apache.commons.lang3.reflect.MethodUtils"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.util.List"
    argCount: 4
    argTypes:
    - "java.lang.Class"
    - "java.lang.Class"
    - "boolean"
    - "boolean"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 20
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.commons.lang3.reflect.MethodUtils:916"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.reflect.MethodUtils:914"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.reflect.MethodUtils:913"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.lang3.reflect.MethodUtils:914,1"
      Dst: "[java.util.Objects].requireNonNull"
    - Src: "org.apache.commons.lang3.reflect.MethodUtils:916,1"
      Dst: "[org.apache.commons.lang3.reflect.MethodUtils].getAllSuperclassesAndInterfaces"
    - Src: "org.apache.commons.lang3.reflect.MethodUtils:916,1"
      Dst: "[java.util.ArrayList].<init>"
    - Src: "org.apache.commons.lang3.reflect.MethodUtils:917,1"
      Dst: "[java.util.List].add"
    - Src: "org.apache.commons.lang3.reflect.MethodUtils:919,1"
      Dst: "[org.apache.commons.lang3.reflect.MethodUtils$lambda_getMethodsListWithAnnotation_7__108].bootstrap$"
    - Src: "org.apache.commons.lang3.reflect.MethodUtils:919,1"
      Dst: "[java.lang.Iterable].forEach"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.reflect.MethodUtils].getAnnotation(java.lang.reflect.Method,java.lang.Class,boolean,boolean)"
    functionSourceFile: "org.apache.commons.lang3.reflect.MethodUtils"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.annotation.Annotation"
    argCount: 4
    argTypes:
    - "java.lang.reflect.Method"
    - "java.lang.Class"
    - "boolean"
    - "boolean"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 36
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.commons.lang3.reflect.MethodUtils:953"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.reflect.MethodUtils:957"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.reflect.MethodUtils:956"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.reflect.MethodUtils:953"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.reflect.MethodUtils:957"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.reflect.MethodUtils:956"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.reflect.MethodUtils:959"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.reflect.MethodUtils:974"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.reflect.MethodUtils:973"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.reflect.MethodUtils:959"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.reflect.MethodUtils:974"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.reflect.MethodUtils:973"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.reflect.MethodUtils:962"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.reflect.MethodUtils:974"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.reflect.MethodUtils:973"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.reflect.MethodUtils:963"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.reflect.MethodUtils:964"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.reflect.MethodUtils:963"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.reflect.MethodUtils:965"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.reflect.MethodUtils:971"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.reflect.MethodUtils:970"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.reflect.MethodUtils:967"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.reflect.MethodUtils:971"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.reflect.MethodUtils:970"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.lang3.reflect.MethodUtils:951,1"
      Dst: "[java.util.Objects].requireNonNull"
    - Src: "org.apache.commons.lang3.reflect.MethodUtils:953,1"
      Dst: "[org.apache.commons.lang3.reflect.MemberUtils].isAccessible"
    - Src: "org.apache.commons.lang3.reflect.MethodUtils:957,1"
      Dst: "[java.lang.reflect.Method].getAnnotation"
    - Src: "org.apache.commons.lang3.reflect.MethodUtils:960,1"
      Dst: "[java.lang.reflect.Method].getDeclaringClass"
    - Src: "org.apache.commons.lang3.reflect.MethodUtils:961,1"
      Dst: "[org.apache.commons.lang3.reflect.MethodUtils].getAllSuperclassesAndInterfaces"
    - Src: "org.apache.commons.lang3.reflect.MethodUtils:962,1"
      Dst: "[java.util.List].iterator"
    - Src: "org.apache.commons.lang3.reflect.MethodUtils:962,1"
      Dst: "[java.util.Iterator].hasNext"
    - Src: "org.apache.commons.lang3.reflect.MethodUtils:962,1"
      Dst: "[java.util.Iterator].next"
    - Src: "org.apache.commons.lang3.reflect.MethodUtils:963,1"
      Dst: "[java.lang.reflect.Method].getName"
    - Src: "org.apache.commons.lang3.reflect.MethodUtils:963,1"
      Dst: "[java.lang.reflect.Method].getParameterTypes"
    - Src: "org.apache.commons.lang3.reflect.MethodUtils:963,1"
      Dst: "[org.apache.commons.lang3.reflect.MethodUtils].getMatchingMethod"
    - Src: "org.apache.commons.lang3.reflect.MethodUtils:964,1"
      Dst: "[org.apache.commons.lang3.reflect.MethodUtils].getMatchingAccessibleMethod"
    JavaMethodInfo: null
    BBCount: 15
    CyclomaticComplexity: 2
  - functionName: "[org.apache.commons.lang3.reflect.MethodUtils].getAllSuperclassesAndInterfaces(java.lang.Class)"
    functionSourceFile: "org.apache.commons.lang3.reflect.MethodUtils"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.util.List"
    argCount: 1
    argTypes:
    - "java.lang.Class"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 35
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.commons.lang3.reflect.MethodUtils:988"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.reflect.MethodUtils:992"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.reflect.MethodUtils:991"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.reflect.MethodUtils:997"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.reflect.MethodUtils:1000"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.reflect.MethodUtils:999"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.reflect.MethodUtils:998"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.reflect.MethodUtils:1008"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.reflect.MethodUtils:1000"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.reflect.MethodUtils:1002"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.reflect.MethodUtils:1001"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.reflect.MethodUtils:1002"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.reflect.MethodUtils:1003"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.reflect.MethodUtils:1002"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.reflect.MethodUtils:1002"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.reflect.MethodUtils:1005"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.reflect.MethodUtils:1004"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.lang3.reflect.MethodUtils:992,1"
      Dst: "[java.util.ArrayList].<init>"
    - Src: "org.apache.commons.lang3.reflect.MethodUtils:993,1"
      Dst: "[org.apache.commons.lang3.ClassUtils].getAllSuperclasses"
    - Src: "org.apache.commons.lang3.reflect.MethodUtils:995,1"
      Dst: "[org.apache.commons.lang3.ClassUtils].getAllInterfaces"
    - Src: "org.apache.commons.lang3.reflect.MethodUtils:997,1"
      Dst: "[java.util.List].size"
    - Src: "org.apache.commons.lang3.reflect.MethodUtils:1001,1"
      Dst: "[java.util.List].get"
    - Src: "org.apache.commons.lang3.reflect.MethodUtils:1007,1"
      Dst: "[java.util.List].add"
    JavaMethodInfo: null
    BBCount: 13
    CyclomaticComplexity: 2
  - functionName: "[org.apache.commons.lang3.reflect.MethodUtils].lambda$getMethodsListWithAnnotation$7(boolean,java.lang.Class,java.util.List,java.lang.Class)"
    functionSourceFile: "org.apache.commons.lang3.reflect.MethodUtils"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 4
    argTypes:
    - "boolean"
    - "java.lang.Class"
    - "java.util.List"
    - "java.lang.Class"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 15
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.commons.lang3.reflect.MethodUtils:920"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.reflect.MethodUtils:920"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.reflect.MethodUtils:919"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.lang3.reflect.MethodUtils:920,1"
      Dst: "[java.lang.Class].getDeclaredMethods"
    - Src: "org.apache.commons.lang3.reflect.MethodUtils:920,1"
      Dst: "[java.lang.Class].getMethods"
    - Src: "org.apache.commons.lang3.reflect.MethodUtils:921,1"
      Dst: "[java.util.stream.Stream].of"
    - Src: "org.apache.commons.lang3.reflect.MethodUtils:921,1"
      Dst: "[org.apache.commons.lang3.reflect.MethodUtils$lambda_null_6__109].bootstrap$"
    - Src: "org.apache.commons.lang3.reflect.MethodUtils:921,1"
      Dst: "[java.util.stream.Stream].filter"
    - Src: "org.apache.commons.lang3.reflect.MethodUtils:921,1"
      Dst: "[java.lang.Object].getClass"
    - Src: "org.apache.commons.lang3.reflect.MethodUtils:921,1"
      Dst: "[org.apache.commons.lang3.reflect.MethodUtils$add__110].bootstrap$"
    - Src: "org.apache.commons.lang3.reflect.MethodUtils:921,1"
      Dst: "[java.util.stream.Stream].forEachOrdered"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.reflect.MethodUtils].lambda$null$6(java.lang.Class,java.lang.reflect.Method)"
    functionSourceFile: "org.apache.commons.lang3.reflect.MethodUtils"
    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.apache.commons.lang3.reflect.MethodUtils:921,1"
      Dst: "[java.lang.reflect.AccessibleObject].isAnnotationPresent"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.reflect.MethodUtils].lambda$getMatchingMethod$5(java.lang.Class[],java.util.TreeMap,java.lang.reflect.Method)"
    functionSourceFile: "org.apache.commons.lang3.reflect.MethodUtils"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 3
    argTypes:
    - "java.lang.Class[]"
    - "java.util.TreeMap"
    - "java.lang.reflect.Method"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 11
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.lang3.reflect.MethodUtils:749,1"
      Dst: "[java.lang.reflect.Method].getParameterTypes"
    - Src: "org.apache.commons.lang3.reflect.MethodUtils:749,1"
      Dst: "[org.apache.commons.lang3.reflect.MethodUtils].distance"
    - Src: "org.apache.commons.lang3.reflect.MethodUtils:750,1"
      Dst: "[java.lang.Integer].valueOf"
    - Src: "org.apache.commons.lang3.reflect.MethodUtils:750,1"
      Dst: "[org.apache.commons.lang3.reflect.MethodUtils$lambda_null_4__111].bootstrap$"
    - Src: "org.apache.commons.lang3.reflect.MethodUtils:750,1"
      Dst: "[java.util.Map].computeIfAbsent"
    - Src: "org.apache.commons.lang3.reflect.MethodUtils:751,1"
      Dst: "[java.util.List].add"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.reflect.MethodUtils].lambda$null$4(java.lang.Integer)"
    functionSourceFile: "org.apache.commons.lang3.reflect.MethodUtils"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.util.List"
    argCount: 1
    argTypes:
    - "java.lang.Integer"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.lang3.reflect.MethodUtils:750,1"
      Dst: "[java.util.ArrayList].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.reflect.MethodUtils].lambda$getMatchingMethod$3(java.lang.Class[],java.lang.reflect.Method)"
    functionSourceFile: "org.apache.commons.lang3.reflect.MethodUtils"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 2
    argTypes:
    - "java.lang.Class[]"
    - "java.lang.reflect.Method"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.lang3.reflect.MethodUtils:747,1"
      Dst: "[java.lang.reflect.Method].getParameterTypes"
    - Src: "org.apache.commons.lang3.reflect.MethodUtils:747,1"
      Dst: "[org.apache.commons.lang3.ClassUtils].isAssignable"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.reflect.MethodUtils].lambda$getMatchingMethod$2(java.lang.String,java.lang.reflect.Method)"
    functionSourceFile: "org.apache.commons.lang3.reflect.MethodUtils"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 2
    argTypes:
    - "java.lang.String"
    - "java.lang.reflect.Method"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.lang3.reflect.MethodUtils:735,1"
      Dst: "[java.lang.reflect.Method].getName"
    - Src: "org.apache.commons.lang3.reflect.MethodUtils:735,1"
      Dst: "[java.lang.String].equals"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.reflect.MethodUtils].lambda$getMatchingMethod$1(java.lang.String,java.lang.reflect.Method)"
    functionSourceFile: "org.apache.commons.lang3.reflect.MethodUtils"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 2
    argTypes:
    - "java.lang.String"
    - "java.lang.reflect.Method"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.lang3.reflect.MethodUtils:729,1"
      Dst: "[java.lang.reflect.Method].getName"
    - Src: "org.apache.commons.lang3.reflect.MethodUtils:729,1"
      Dst: "[java.lang.String].equals"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.reflect.MethodUtils].lambda$getMatchingAccessibleMethod$0(java.lang.String,java.lang.Class[],java.lang.reflect.Method)"
    functionSourceFile: "org.apache.commons.lang3.reflect.MethodUtils"
    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: 12
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.commons.lang3.reflect.MethodUtils:676"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.reflect.MethodUtils:675"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.reflect.MethodUtils:676"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.reflect.MethodUtils:675"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.lang3.reflect.MethodUtils:676,1"
      Dst: "[java.lang.reflect.Method].getName"
    - Src: "org.apache.commons.lang3.reflect.MethodUtils:676,1"
      Dst: "[java.lang.String].equals"
    - Src: "org.apache.commons.lang3.reflect.MethodUtils:676,1"
      Dst: "[org.apache.commons.lang3.reflect.MemberUtils].isMatchingMethod"
    JavaMethodInfo: null
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.time.FormatCache$ArrayKey].computeHashCode(java.lang.Object[])"
    functionSourceFile: "org.apache.commons.lang3.time.FormatCache$ArrayKey"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "int"
    argCount: 1
    argTypes:
    - "java.lang.Object[]"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.lang3.time.FormatCache$ArrayKey:203,1"
      Dst: "[java.util.Arrays].hashCode"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.time.FormatCache$ArrayKey].<init>(java.lang.Object[])"
    functionSourceFile: "org.apache.commons.lang3.time.FormatCache$ArrayKey"
    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.apache.commons.lang3.time.FormatCache$ArrayKey:215,1"
      Dst: "[java.lang.Object].<init>"
    - Src: "org.apache.commons.lang3.time.FormatCache$ArrayKey:217,1"
      Dst: "[org.apache.commons.lang3.time.FormatCache$ArrayKey].computeHashCode"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.time.FormatCache$ArrayKey].hashCode()"
    functionSourceFile: "org.apache.commons.lang3.time.FormatCache$ArrayKey"
    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.apache.commons.lang3.time.FormatCache$ArrayKey].equals(java.lang.Object)"
    functionSourceFile: "org.apache.commons.lang3.time.FormatCache$ArrayKey"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 15
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.commons.lang3.time.FormatCache$ArrayKey:227"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.time.FormatCache$ArrayKey:230"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.time.FormatCache$ArrayKey:229"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.time.FormatCache$ArrayKey:230"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.time.FormatCache$ArrayKey:233"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.time.FormatCache$ArrayKey:232"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.time.FormatCache$ArrayKey:233"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.time.FormatCache$ArrayKey:236"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.time.FormatCache$ArrayKey:235"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.lang3.time.FormatCache$ArrayKey:233,1"
      Dst: "[java.lang.Object].getClass"
    - Src: "org.apache.commons.lang3.time.FormatCache$ArrayKey:237,1"
      Dst: "[java.util.Arrays].deepEquals"
    JavaMethodInfo: null
    BBCount: 7
    CyclomaticComplexity: 1
  - functionName: "[org.apache.bcel.generic.ICONST].<init>()"
    functionSourceFile: "org.apache.bcel.generic.ICONST"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.bcel.generic.ICONST:34,1"
      Dst: "[org.apache.bcel.generic.ICONST].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.bcel.generic.ICONST].<init>(int)"
    functionSourceFile: "org.apache.bcel.generic.ICONST"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 19
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.bcel.generic.ICONST:39"
      Branch Sides:
      - BranchSide: "org.apache.bcel.generic.ICONST:40"
        BranchSideFuncs: []
      - BranchSide: "org.apache.bcel.generic.ICONST:39"
        BranchSideFuncs: []
    - Branch String: "org.apache.bcel.generic.ICONST:39"
      Branch Sides:
      - BranchSide: "org.apache.bcel.generic.ICONST:42"
        BranchSideFuncs: []
      - BranchSide: "org.apache.bcel.generic.ICONST:41"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.bcel.generic.ICONST:38,1"
      Dst: "[org.apache.bcel.generic.Instruction].<init>"
    - Src: "org.apache.bcel.generic.ICONST:40,1"
      Dst: "[java.lang.StringBuilder].<init>"
    - Src: "org.apache.bcel.generic.ICONST:40,1"
      Dst: "[java.lang.StringBuilder].append"
    - Src: "org.apache.bcel.generic.ICONST:40,1"
      Dst: "[java.lang.StringBuilder].toString"
    - Src: "org.apache.bcel.generic.ICONST:40,1"
      Dst: "[org.apache.bcel.generic.ClassGenException].<init>"
    - Src: "org.apache.bcel.generic.ICONST:42,1"
      Dst: "[org.apache.bcel.generic.Instruction].setOpcode"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[org.apache.bcel.generic.ICONST].accept(org.apache.bcel.generic.Visitor)"
    functionSourceFile: "org.apache.bcel.generic.ICONST"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.apache.bcel.generic.Visitor"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 8
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.bcel.generic.ICONST:54,1"
      Dst: "[org.apache.bcel.generic.Visitor].visitPushInstruction"
    - Src: "org.apache.bcel.generic.ICONST:55,1"
      Dst: "[org.apache.bcel.generic.Visitor].visitStackProducer"
    - Src: "org.apache.bcel.generic.ICONST:56,1"
      Dst: "[org.apache.bcel.generic.Visitor].visitTypedInstruction"
    - Src: "org.apache.bcel.generic.ICONST:57,1"
      Dst: "[org.apache.bcel.generic.Visitor].visitConstantPushInstruction"
    - Src: "org.apache.bcel.generic.ICONST:58,1"
      Dst: "[org.apache.bcel.generic.Visitor].visitICONST"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.bcel.generic.ICONST].getType(org.apache.bcel.generic.ConstantPoolGen)"
    functionSourceFile: "org.apache.bcel.generic.ICONST"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.apache.bcel.generic.Type"
    argCount: 1
    argTypes:
    - "org.apache.bcel.generic.ConstantPoolGen"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.bcel.generic.ICONST].getValue()"
    functionSourceFile: "org.apache.bcel.generic.ICONST"
    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.apache.bcel.generic.ICONST:71,1"
      Dst: "[java.lang.Integer].valueOf"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.bcel.util.ByteSequence$ByteArrayStream].<init>(byte[])"
    functionSourceFile: "org.apache.bcel.util.ByteSequence$ByteArrayStream"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "byte[]"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.bcel.util.ByteSequence$ByteArrayStream:31,1"
      Dst: "[java.io.ByteArrayInputStream].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.bcel.util.ByteSequence$ByteArrayStream].getPosition()"
    functionSourceFile: "org.apache.bcel.util.ByteSequence$ByteArrayStream"
    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.apache.bcel.util.ByteSequence$ByteArrayStream].unreadByte()"
    functionSourceFile: "org.apache.bcel.util.ByteSequence$ByteArrayStream"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 7
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.bcel.util.ByteSequence$ByteArrayStream:40"
      Branch Sides:
      - BranchSide: "org.apache.bcel.util.ByteSequence$ByteArrayStream:43"
        BranchSideFuncs: []
      - BranchSide: "org.apache.bcel.util.ByteSequence$ByteArrayStream:42"
        BranchSideFuncs: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.concurrent.EventCountCircuitBreaker$CheckIntervalData].<init>(int,long)"
    functionSourceFile: "org.apache.commons.lang3.concurrent.EventCountCircuitBreaker$CheckIntervalData"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "int"
    - "long"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 7
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.lang3.concurrent.EventCountCircuitBreaker$CheckIntervalData:440,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.concurrent.EventCountCircuitBreaker$CheckIntervalData].getEventCount()"
    functionSourceFile: "org.apache.commons.lang3.concurrent.EventCountCircuitBreaker$CheckIntervalData"
    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.apache.commons.lang3.concurrent.EventCountCircuitBreaker$CheckIntervalData].getCheckIntervalStart()"
    functionSourceFile: "org.apache.commons.lang3.concurrent.EventCountCircuitBreaker$CheckIntervalData"
    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.apache.commons.lang3.concurrent.EventCountCircuitBreaker$CheckIntervalData].increment(int)"
    functionSourceFile: "org.apache.commons.lang3.concurrent.EventCountCircuitBreaker$CheckIntervalData"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.apache.commons.lang3.concurrent.EventCountCircuitBreaker$CheckIntervalData"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 11
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.commons.lang3.concurrent.EventCountCircuitBreaker$CheckIntervalData:471"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.concurrent.EventCountCircuitBreaker$CheckIntervalData:471"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.concurrent.EventCountCircuitBreaker$CheckIntervalData:470"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.lang3.concurrent.EventCountCircuitBreaker$CheckIntervalData:471,1"
      Dst: "[org.apache.commons.lang3.concurrent.EventCountCircuitBreaker$CheckIntervalData].getEventCount"
    - Src: "org.apache.commons.lang3.concurrent.EventCountCircuitBreaker$CheckIntervalData:472,1"
      Dst: "[org.apache.commons.lang3.concurrent.EventCountCircuitBreaker$CheckIntervalData].getCheckIntervalStart"
    - Src: "org.apache.commons.lang3.concurrent.EventCountCircuitBreaker$CheckIntervalData:472,1"
      Dst: "[org.apache.commons.lang3.concurrent.EventCountCircuitBreaker$CheckIntervalData].<init>"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[org.apache.bcel.generic.DNEG].<init>()"
    functionSourceFile: "org.apache.bcel.generic.DNEG"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.bcel.generic.DNEG:29,1"
      Dst: "[org.apache.bcel.generic.ArithmeticInstruction].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.bcel.generic.DNEG].accept(org.apache.bcel.generic.Visitor)"
    functionSourceFile: "org.apache.bcel.generic.DNEG"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.apache.bcel.generic.Visitor"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 8
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.bcel.generic.DNEG:40,1"
      Dst: "[org.apache.bcel.generic.Visitor].visitTypedInstruction"
    - Src: "org.apache.bcel.generic.DNEG:41,1"
      Dst: "[org.apache.bcel.generic.Visitor].visitStackProducer"
    - Src: "org.apache.bcel.generic.DNEG:42,1"
      Dst: "[org.apache.bcel.generic.Visitor].visitStackConsumer"
    - Src: "org.apache.bcel.generic.DNEG:43,1"
      Dst: "[org.apache.bcel.generic.Visitor].visitArithmeticInstruction"
    - Src: "org.apache.bcel.generic.DNEG:44,1"
      Dst: "[org.apache.bcel.generic.Visitor].visitDNEG"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.BitField].<init>(int)"
    functionSourceFile: "org.apache.commons.lang3.BitField"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 10
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.commons.lang3.BitField:87"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.BitField:85"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.BitField:84"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.lang3.BitField:85,1"
      Dst: "[java.lang.Object].<init>"
    - Src: "org.apache.commons.lang3.BitField:87,1"
      Dst: "[java.lang.Integer].numberOfTrailingZeros"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.BitField].getValue(int)"
    functionSourceFile: "org.apache.commons.lang3.BitField"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "int"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.lang3.BitField:105,1"
      Dst: "[org.apache.commons.lang3.BitField].getRawValue"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.BitField].getShortValue(short)"
    functionSourceFile: "org.apache.commons.lang3.BitField"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "short"
    argCount: 1
    argTypes:
    - "short"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.lang3.BitField:123,1"
      Dst: "[org.apache.commons.lang3.BitField].getValue"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.BitField].getRawValue(int)"
    functionSourceFile: "org.apache.commons.lang3.BitField"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "int"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.BitField].getShortRawValue(short)"
    functionSourceFile: "org.apache.commons.lang3.BitField"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "short"
    argCount: 1
    argTypes:
    - "short"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.lang3.BitField:145,1"
      Dst: "[org.apache.commons.lang3.BitField].getRawValue"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.BitField].isSet(int)"
    functionSourceFile: "org.apache.commons.lang3.BitField"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 9
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.commons.lang3.BitField:162"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.BitField:161"
        BranchSideFuncs: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.BitField].isAllSet(int)"
    functionSourceFile: "org.apache.commons.lang3.BitField"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 10
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.commons.lang3.BitField:178"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.BitField:177"
        BranchSideFuncs: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.BitField].setValue(int,int)"
    functionSourceFile: "org.apache.commons.lang3.BitField"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "int"
    argCount: 2
    argTypes:
    - "int"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 13
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.BitField].setShortValue(short,short)"
    functionSourceFile: "org.apache.commons.lang3.BitField"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "short"
    argCount: 2
    argTypes:
    - "short"
    - "short"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 8
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.lang3.BitField:206,1"
      Dst: "[org.apache.commons.lang3.BitField].setValue"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.BitField].clear(int)"
    functionSourceFile: "org.apache.commons.lang3.BitField"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "int"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 7
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.BitField].clearShort(short)"
    functionSourceFile: "org.apache.commons.lang3.BitField"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "short"
    argCount: 1
    argTypes:
    - "short"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.lang3.BitField:230,1"
      Dst: "[org.apache.commons.lang3.BitField].clear"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.BitField].clearByte(byte)"
    functionSourceFile: "org.apache.commons.lang3.BitField"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "byte"
    argCount: 1
    argTypes:
    - "byte"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.lang3.BitField:243,1"
      Dst: "[org.apache.commons.lang3.BitField].clear"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.BitField].set(int)"
    functionSourceFile: "org.apache.commons.lang3.BitField"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "int"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.BitField].setShort(short)"
    functionSourceFile: "org.apache.commons.lang3.BitField"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "short"
    argCount: 1
    argTypes:
    - "short"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.lang3.BitField:267,1"
      Dst: "[org.apache.commons.lang3.BitField].set"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.BitField].setByte(byte)"
    functionSourceFile: "org.apache.commons.lang3.BitField"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "byte"
    argCount: 1
    argTypes:
    - "byte"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.lang3.BitField:280,1"
      Dst: "[org.apache.commons.lang3.BitField].set"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.BitField].setBoolean(int,boolean)"
    functionSourceFile: "org.apache.commons.lang3.BitField"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "int"
    argCount: 2
    argTypes:
    - "int"
    - "boolean"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 8
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.commons.lang3.BitField:293"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.BitField:292"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.lang3.BitField:293,1"
      Dst: "[org.apache.commons.lang3.BitField].set"
    - Src: "org.apache.commons.lang3.BitField:293,1"
      Dst: "[org.apache.commons.lang3.BitField].clear"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.BitField].setShortBoolean(short,boolean)"
    functionSourceFile: "org.apache.commons.lang3.BitField"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "short"
    argCount: 2
    argTypes:
    - "short"
    - "boolean"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 8
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.commons.lang3.BitField:306"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.BitField:305"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.lang3.BitField:306,1"
      Dst: "[org.apache.commons.lang3.BitField].setShort"
    - Src: "org.apache.commons.lang3.BitField:306,1"
      Dst: "[org.apache.commons.lang3.BitField].clearShort"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.BitField].setByteBoolean(byte,boolean)"
    functionSourceFile: "org.apache.commons.lang3.BitField"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "byte"
    argCount: 2
    argTypes:
    - "byte"
    - "boolean"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 8
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.commons.lang3.BitField:319"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.BitField:318"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.lang3.BitField:319,1"
      Dst: "[org.apache.commons.lang3.BitField].setByte"
    - Src: "org.apache.commons.lang3.BitField:319,1"
      Dst: "[org.apache.commons.lang3.BitField].clearByte"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.time.FastDatePrinter$WeekYear].<init>(org.apache.commons.lang3.time.FastDatePrinter$NumberRule)"
    functionSourceFile: "org.apache.commons.lang3.time.FastDatePrinter$WeekYear"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.apache.commons.lang3.time.FastDatePrinter$NumberRule"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.lang3.time.FastDatePrinter$WeekYear:1292,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.time.FastDatePrinter$WeekYear].estimateLength()"
    functionSourceFile: "org.apache.commons.lang3.time.FastDatePrinter$WeekYear"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "int"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.lang3.time.FastDatePrinter$WeekYear:1298,1"
      Dst: "[org.apache.commons.lang3.time.FastDatePrinter$Rule].estimateLength"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.time.FastDatePrinter$WeekYear].appendTo(java.lang.Appendable,java.util.Calendar)"
    functionSourceFile: "org.apache.commons.lang3.time.FastDatePrinter$WeekYear"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "java.lang.Appendable"
    - "java.util.Calendar"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 7
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.lang3.time.FastDatePrinter$WeekYear:1303,1"
      Dst: "[java.util.Calendar].getWeekYear"
    - Src: "org.apache.commons.lang3.time.FastDatePrinter$WeekYear:1303,1"
      Dst: "[org.apache.commons.lang3.time.FastDatePrinter$NumberRule].appendTo"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.time.FastDatePrinter$WeekYear].appendTo(java.lang.Appendable,int)"
    functionSourceFile: "org.apache.commons.lang3.time.FastDatePrinter$WeekYear"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "java.lang.Appendable"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.lang3.time.FastDatePrinter$WeekYear:1308,1"
      Dst: "[org.apache.commons.lang3.time.FastDatePrinter$NumberRule].appendTo"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.concurrent.ConcurrentRuntimeException].<init>()"
    functionSourceFile: "org.apache.commons.lang3.concurrent.ConcurrentRuntimeException"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.lang3.concurrent.ConcurrentRuntimeException:44,1"
      Dst: "[java.lang.RuntimeException].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.concurrent.ConcurrentRuntimeException].<init>(java.lang.Throwable)"
    functionSourceFile: "org.apache.commons.lang3.concurrent.ConcurrentRuntimeException"
    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.apache.commons.lang3.concurrent.ConcurrentRuntimeException:55,1"
      Dst: "[org.apache.commons.lang3.concurrent.ConcurrentUtils].checkedException"
    - Src: "org.apache.commons.lang3.concurrent.ConcurrentRuntimeException:55,1"
      Dst: "[java.lang.RuntimeException].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.concurrent.ConcurrentRuntimeException].<init>(java.lang.String,java.lang.Throwable)"
    functionSourceFile: "org.apache.commons.lang3.concurrent.ConcurrentRuntimeException"
    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: "org.apache.commons.lang3.concurrent.ConcurrentRuntimeException:67,1"
      Dst: "[org.apache.commons.lang3.concurrent.ConcurrentUtils].checkedException"
    - Src: "org.apache.commons.lang3.concurrent.ConcurrentRuntimeException:67,1"
      Dst: "[java.lang.RuntimeException].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.bcel.generic.L2I].<init>()"
    functionSourceFile: "org.apache.bcel.generic.L2I"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.bcel.generic.L2I:29,1"
      Dst: "[org.apache.bcel.generic.ConversionInstruction].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.bcel.generic.L2I].accept(org.apache.bcel.generic.Visitor)"
    functionSourceFile: "org.apache.bcel.generic.L2I"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.apache.bcel.generic.Visitor"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 8
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.bcel.generic.L2I:40,1"
      Dst: "[org.apache.bcel.generic.Visitor].visitTypedInstruction"
    - Src: "org.apache.bcel.generic.L2I:41,1"
      Dst: "[org.apache.bcel.generic.Visitor].visitStackProducer"
    - Src: "org.apache.bcel.generic.L2I:42,1"
      Dst: "[org.apache.bcel.generic.Visitor].visitStackConsumer"
    - Src: "org.apache.bcel.generic.L2I:43,1"
      Dst: "[org.apache.bcel.generic.Visitor].visitConversionInstruction"
    - Src: "org.apache.bcel.generic.L2I:44,1"
      Dst: "[org.apache.bcel.generic.Visitor].visitL2I"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.bcel.classfile.LocalVariableTable].<init>(int,int,java.io.DataInput,org.apache.bcel.classfile.ConstantPool)"
    functionSourceFile: "org.apache.bcel.classfile.LocalVariableTable"
    linkageType: null
    functionLinenumber: 49
    functionDepth: 0
    returnType: "void"
    argCount: 4
    argTypes:
    - "int"
    - "int"
    - "java.io.DataInput"
    - "org.apache.bcel.classfile.ConstantPool"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.bcel.classfile.LocalVariableTable].<init>(int,int,org.apache.bcel.classfile.LocalVariable[],org.apache.bcel.classfile.ConstantPool)"
    - "[org.apache.bcel.classfile.LocalVariable].<init>(java.io.DataInput,org.apache.bcel.classfile.ConstantPool)"
    functionUses: 1
    ICount: 19
    EdgeCount: 2
    BranchProfiles:
    - Branch String: "org.apache.bcel.classfile.LocalVariableTable:53"
      Branch Sides:
      - BranchSide: "org.apache.bcel.classfile.LocalVariableTable:55"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.bcel.classfile.LocalVariableTable:50,1"
      Dst: "[org.apache.bcel.classfile.LocalVariableTable].<init>"
    - Src: "org.apache.bcel.classfile.LocalVariableTable:51,1"
      Dst: "[java.io.DataInput].readUnsignedShort"
    - Src: "org.apache.bcel.classfile.LocalVariableTable:54,1"
      Dst: "[org.apache.bcel.classfile.LocalVariable].<init>"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 2
  - functionName: "[org.apache.bcel.classfile.LocalVariableTable].<init>(int,int,org.apache.bcel.classfile.LocalVariable[],org.apache.bcel.classfile.ConstantPool)"
    functionSourceFile: "org.apache.bcel.classfile.LocalVariableTable"
    linkageType: null
    functionLinenumber: 64
    functionDepth: 0
    returnType: "void"
    argCount: 4
    argTypes:
    - "int"
    - "int"
    - "org.apache.bcel.classfile.LocalVariable[]"
    - "org.apache.bcel.classfile.ConstantPool"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.bcel.classfile.Attribute].<init>(byte,int,int,org.apache.bcel.classfile.ConstantPool)"
    - "[org.apache.bcel.util.Args].requireU2(int,java.lang.String)"
    functionUses: 1
    ICount: 15
    EdgeCount: 2
    BranchProfiles:
    - Branch String: "org.apache.bcel.classfile.LocalVariableTable:66"
      Branch Sides:
      - BranchSide: "org.apache.bcel.classfile.LocalVariableTable:65"
        BranchSideFuncs:
        - "requireU2(int,java.lang.String)"
      - BranchSide: "org.apache.bcel.classfile.LocalVariableTable:64"
        BranchSideFuncs:
        - "<init>(byte,int,int,org.apache.bcel.classfile.ConstantPool)"
    Callsites:
    - Src: "org.apache.bcel.classfile.LocalVariableTable:65,1"
      Dst: "[org.apache.bcel.classfile.Attribute].<init>"
    - Src: "org.apache.bcel.classfile.LocalVariableTable:67,1"
      Dst: "[org.apache.bcel.util.Args].requireU2"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[org.apache.bcel.classfile.LocalVariableTable].<init>(org.apache.bcel.classfile.LocalVariableTable)"
    functionSourceFile: "org.apache.bcel.classfile.LocalVariableTable"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.apache.bcel.classfile.LocalVariableTable"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 8
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.bcel.classfile.LocalVariableTable:77,1"
      Dst: "[org.apache.bcel.classfile.Attribute].getNameIndex"
    - Src: "org.apache.bcel.classfile.LocalVariableTable:77,1"
      Dst: "[org.apache.bcel.classfile.Attribute].getLength"
    - Src: "org.apache.bcel.classfile.LocalVariableTable:77,1"
      Dst: "[org.apache.bcel.classfile.LocalVariableTable].getLocalVariableTable"
    - Src: "org.apache.bcel.classfile.LocalVariableTable:77,1"
      Dst: "[org.apache.bcel.classfile.Attribute].getConstantPool"
    - Src: "org.apache.bcel.classfile.LocalVariableTable:77,1"
      Dst: "[org.apache.bcel.classfile.LocalVariableTable].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.bcel.classfile.LocalVariableTable].accept(org.apache.bcel.classfile.Visitor)"
    functionSourceFile: "org.apache.bcel.classfile.LocalVariableTable"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.apache.bcel.classfile.Visitor"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.bcel.classfile.LocalVariableTable:88,1"
      Dst: "[org.apache.bcel.classfile.Visitor].visitLocalVariableTable"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.bcel.classfile.LocalVariableTable].copy(org.apache.bcel.classfile.ConstantPool)"
    functionSourceFile: "org.apache.bcel.classfile.LocalVariableTable"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.apache.bcel.classfile.Attribute"
    argCount: 1
    argTypes:
    - "org.apache.bcel.classfile.ConstantPool"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 13
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.bcel.classfile.LocalVariableTable:96,1"
      Dst: "[org.apache.bcel.classfile.Attribute].clone"
    - Src: "org.apache.bcel.classfile.LocalVariableTable:98,1"
      Dst: "[org.apache.bcel.classfile.LocalVariableTable$lambda_copy_0__112].bootstrap$"
    - Src: "org.apache.bcel.classfile.LocalVariableTable:98,1"
      Dst: "[java.util.Arrays].setAll"
    - Src: "org.apache.bcel.classfile.LocalVariableTable:99,1"
      Dst: "[org.apache.bcel.classfile.Attribute].setConstantPool"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.bcel.classfile.LocalVariableTable].dump(java.io.DataOutputStream)"
    functionSourceFile: "org.apache.bcel.classfile.LocalVariableTable"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.io.DataOutputStream"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 15
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.bcel.classfile.LocalVariableTable:113"
      Branch Sides:
      - BranchSide: "org.apache.bcel.classfile.LocalVariableTable:115"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.bcel.classfile.LocalVariableTable:111,1"
      Dst: "[org.apache.bcel.classfile.Attribute].dump"
    - Src: "org.apache.bcel.classfile.LocalVariableTable:112,1"
      Dst: "[java.io.DataOutputStream].writeShort"
    - Src: "org.apache.bcel.classfile.LocalVariableTable:114,1"
      Dst: "[org.apache.bcel.classfile.LocalVariable].dump"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 2
  - functionName: "[org.apache.bcel.classfile.LocalVariableTable].getLocalVariable(int)"
    functionSourceFile: "org.apache.bcel.classfile.LocalVariableTable"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.apache.bcel.classfile.LocalVariable"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 13
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.bcel.classfile.LocalVariableTable:129"
      Branch Sides:
      - BranchSide: "org.apache.bcel.classfile.LocalVariableTable:134"
        BranchSideFuncs: []
      - BranchSide: "org.apache.bcel.classfile.LocalVariableTable:133"
        BranchSideFuncs: []
    - Branch String: "org.apache.bcel.classfile.LocalVariableTable:130"
      Branch Sides:
      - BranchSide: "org.apache.bcel.classfile.LocalVariableTable:129"
        BranchSideFuncs: []
      - BranchSide: "org.apache.bcel.classfile.LocalVariableTable:128"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.bcel.classfile.LocalVariableTable:130,1"
      Dst: "[org.apache.bcel.classfile.LocalVariable].getIndex"
    JavaMethodInfo: null
    BBCount: 6
    CyclomaticComplexity: 2
  - functionName: "[org.apache.bcel.classfile.LocalVariableTable].getLocalVariable(int,int)"
    functionSourceFile: "org.apache.bcel.classfile.LocalVariableTable"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.apache.bcel.classfile.LocalVariable"
    argCount: 2
    argTypes:
    - "int"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 19
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.bcel.classfile.LocalVariableTable:145"
      Branch Sides:
      - BranchSide: "org.apache.bcel.classfile.LocalVariableTable:154"
        BranchSideFuncs: []
      - BranchSide: "org.apache.bcel.classfile.LocalVariableTable:153"
        BranchSideFuncs: []
    - Branch String: "org.apache.bcel.classfile.LocalVariableTable:146"
      Branch Sides:
      - BranchSide: "org.apache.bcel.classfile.LocalVariableTable:145"
        BranchSideFuncs: []
      - BranchSide: "org.apache.bcel.classfile.LocalVariableTable:144"
        BranchSideFuncs: []
    - Branch String: "org.apache.bcel.classfile.LocalVariableTable:149"
      Branch Sides:
      - BranchSide: "org.apache.bcel.classfile.LocalVariableTable:145"
        BranchSideFuncs: []
      - BranchSide: "org.apache.bcel.classfile.LocalVariableTable:144"
        BranchSideFuncs: []
    - Branch String: "org.apache.bcel.classfile.LocalVariableTable:149"
      Branch Sides:
      - BranchSide: "org.apache.bcel.classfile.LocalVariableTable:145"
        BranchSideFuncs: []
      - BranchSide: "org.apache.bcel.classfile.LocalVariableTable:144"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.bcel.classfile.LocalVariableTable:146,1"
      Dst: "[org.apache.bcel.classfile.LocalVariable].getIndex"
    - Src: "org.apache.bcel.classfile.LocalVariableTable:147,1"
      Dst: "[org.apache.bcel.classfile.LocalVariable].getStartPC"
    - Src: "org.apache.bcel.classfile.LocalVariableTable:148,1"
      Dst: "[org.apache.bcel.classfile.LocalVariable].getLength"
    JavaMethodInfo: null
    BBCount: 8
    CyclomaticComplexity: 2
  - functionName: "[org.apache.bcel.classfile.LocalVariableTable].getLocalVariableTable()"
    functionSourceFile: "org.apache.bcel.classfile.LocalVariableTable"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.apache.bcel.classfile.LocalVariable[]"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.bcel.classfile.LocalVariableTable].getTableLength()"
    functionSourceFile: "org.apache.bcel.classfile.LocalVariableTable"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "int"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 8
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.bcel.classfile.LocalVariableTable:165"
      Branch Sides:
      - BranchSide: "org.apache.bcel.classfile.LocalVariableTable:164"
        BranchSideFuncs: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[org.apache.bcel.classfile.LocalVariableTable].iterator()"
    functionSourceFile: "org.apache.bcel.classfile.LocalVariableTable"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.util.Iterator"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.bcel.classfile.LocalVariableTable:170,1"
      Dst: "[java.util.stream.Stream].of"
    - Src: "org.apache.bcel.classfile.LocalVariableTable:170,1"
      Dst: "[java.util.stream.BaseStream].iterator"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.bcel.classfile.LocalVariableTable].setLocalVariableTable(org.apache.bcel.classfile.LocalVariable[])"
    functionSourceFile: "org.apache.bcel.classfile.LocalVariableTable"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.apache.bcel.classfile.LocalVariable[]"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.bcel.classfile.LocalVariableTable].toString()"
    functionSourceFile: "org.apache.bcel.classfile.LocalVariableTable"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 19
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.bcel.classfile.LocalVariableTable:183"
      Branch Sides:
      - BranchSide: "org.apache.bcel.classfile.LocalVariableTable:189"
        BranchSideFuncs: []
      - BranchSide: "org.apache.bcel.classfile.LocalVariableTable:188"
        BranchSideFuncs: []
    - Branch String: "org.apache.bcel.classfile.LocalVariableTable:185"
      Branch Sides:
      - BranchSide: "org.apache.bcel.classfile.LocalVariableTable:182"
        BranchSideFuncs: []
      - BranchSide: "org.apache.bcel.classfile.LocalVariableTable:181"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.bcel.classfile.LocalVariableTable:182,1"
      Dst: "[java.lang.StringBuilder].<init>"
    - Src: "org.apache.bcel.classfile.LocalVariableTable:184,1"
      Dst: "[java.lang.StringBuilder].append"
    - Src: "org.apache.bcel.classfile.LocalVariableTable:189,1"
      Dst: "[java.lang.StringBuilder].toString"
    JavaMethodInfo: null
    BBCount: 6
    CyclomaticComplexity: 2
  - functionName: "[org.apache.bcel.classfile.LocalVariableTable].lambda$copy$0(int)"
    functionSourceFile: "org.apache.bcel.classfile.LocalVariableTable"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.apache.bcel.classfile.LocalVariable"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.bcel.classfile.LocalVariableTable:98,1"
      Dst: "[org.apache.bcel.classfile.LocalVariable].copy"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.builder.ReflectionDiffBuilder].<init>(java.lang.Object,java.lang.Object,org.apache.commons.lang3.builder.ToStringStyle)"
    functionSourceFile: "org.apache.commons.lang3.builder.ReflectionDiffBuilder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 3
    argTypes:
    - "java.lang.Object"
    - "java.lang.Object"
    - "org.apache.commons.lang3.builder.ToStringStyle"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 11
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.lang3.builder.ReflectionDiffBuilder:105,1"
      Dst: "[java.lang.Object].<init>"
    - Src: "org.apache.commons.lang3.builder.ReflectionDiffBuilder:108,1"
      Dst: "[org.apache.commons.lang3.builder.DiffBuilder].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.builder.ReflectionDiffBuilder].getExcludeFieldNames()"
    functionSourceFile: "org.apache.commons.lang3.builder.ReflectionDiffBuilder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.String[]"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.lang3.builder.ReflectionDiffBuilder:118,1"
      Dst: "[java.lang.Object].clone"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.builder.ReflectionDiffBuilder].setExcludeFieldNames(java.lang.String[])"
    functionSourceFile: "org.apache.commons.lang3.builder.ReflectionDiffBuilder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.apache.commons.lang3.builder.ReflectionDiffBuilder"
    argCount: 1
    argTypes:
    - "java.lang.String[]"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 11
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.commons.lang3.builder.ReflectionDiffBuilder:131"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.builder.ReflectionDiffBuilder:135"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.builder.ReflectionDiffBuilder:134"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.lang3.builder.ReflectionDiffBuilder:135,1"
      Dst: "[org.apache.commons.lang3.builder.ReflectionToStringBuilder].toNoNullStringArray"
    - Src: "org.apache.commons.lang3.builder.ReflectionDiffBuilder:135,1"
      Dst: "[org.apache.commons.lang3.ArraySorter].sort"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.builder.ReflectionDiffBuilder].build()"
    functionSourceFile: "org.apache.commons.lang3.builder.ReflectionDiffBuilder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.apache.commons.lang3.builder.DiffResult"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 14
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.commons.lang3.builder.ReflectionDiffBuilder:142"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.builder.ReflectionDiffBuilder:146"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.builder.ReflectionDiffBuilder:145"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.lang3.builder.ReflectionDiffBuilder:142,1"
      Dst: "[java.lang.Object].equals"
    - Src: "org.apache.commons.lang3.builder.ReflectionDiffBuilder:143,1"
      Dst: "[org.apache.commons.lang3.builder.DiffBuilder].build"
    - Src: "org.apache.commons.lang3.builder.ReflectionDiffBuilder:146,1"
      Dst: "[java.lang.Object].getClass"
    - Src: "org.apache.commons.lang3.builder.ReflectionDiffBuilder:146,1"
      Dst: "[org.apache.commons.lang3.builder.ReflectionDiffBuilder].appendFields"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.builder.ReflectionDiffBuilder].appendFields(java.lang.Class)"
    functionSourceFile: "org.apache.commons.lang3.builder.ReflectionDiffBuilder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.Class"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 31
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.commons.lang3.builder.ReflectionDiffBuilder:151"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.builder.ReflectionDiffBuilder:162"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.builder.ReflectionDiffBuilder:161"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.builder.ReflectionDiffBuilder:152"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.builder.ReflectionDiffBuilder:151"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.builder.ReflectionDiffBuilder:150"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.lang3.builder.ReflectionDiffBuilder:151,1"
      Dst: "[org.apache.commons.lang3.reflect.FieldUtils].getAllFields"
    - Src: "org.apache.commons.lang3.builder.ReflectionDiffBuilder:152,1"
      Dst: "[org.apache.commons.lang3.builder.ReflectionDiffBuilder].accept"
    - Src: "org.apache.commons.lang3.builder.ReflectionDiffBuilder:154,1"
      Dst: "[java.lang.reflect.Field].getName"
    - Src: "org.apache.commons.lang3.builder.ReflectionDiffBuilder:154,1"
      Dst: "[org.apache.commons.lang3.reflect.FieldUtils].readField"
    - Src: "org.apache.commons.lang3.builder.ReflectionDiffBuilder:154,1"
      Dst: "[org.apache.commons.lang3.builder.DiffBuilder].append"
    - Src: "org.apache.commons.lang3.builder.ReflectionDiffBuilder:158,1"
      Dst: "[java.lang.StringBuilder].<init>"
    - Src: "org.apache.commons.lang3.builder.ReflectionDiffBuilder:158,1"
      Dst: "[java.lang.StringBuilder].append"
    - Src: "org.apache.commons.lang3.builder.ReflectionDiffBuilder:158,1"
      Dst: "[java.lang.Throwable].getMessage"
    - Src: "org.apache.commons.lang3.builder.ReflectionDiffBuilder:158,1"
      Dst: "[java.lang.StringBuilder].toString"
    - Src: "org.apache.commons.lang3.builder.ReflectionDiffBuilder:158,1"
      Dst: "[java.lang.IllegalArgumentException].<init>"
    JavaMethodInfo: null
    BBCount: 7
    CyclomaticComplexity: 2
  - functionName: "[org.apache.commons.lang3.builder.ReflectionDiffBuilder].accept(java.lang.reflect.Field)"
    functionSourceFile: "org.apache.commons.lang3.builder.ReflectionDiffBuilder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "java.lang.reflect.Field"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 28
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.commons.lang3.builder.ReflectionDiffBuilder:165"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.builder.ReflectionDiffBuilder:168"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.builder.ReflectionDiffBuilder:167"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.builder.ReflectionDiffBuilder:168"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.builder.ReflectionDiffBuilder:171"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.builder.ReflectionDiffBuilder:170"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.builder.ReflectionDiffBuilder:171"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.builder.ReflectionDiffBuilder:174"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.builder.ReflectionDiffBuilder:173"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.builder.ReflectionDiffBuilder:174"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.builder.ReflectionDiffBuilder:179"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.builder.ReflectionDiffBuilder:178"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.builder.ReflectionDiffBuilder:175"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.builder.ReflectionDiffBuilder:178"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.builder.ReflectionDiffBuilder:179"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.builder.ReflectionDiffBuilder:178"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.lang3.builder.ReflectionDiffBuilder:165,1"
      Dst: "[java.lang.reflect.Field].getName"
    - Src: "org.apache.commons.lang3.builder.ReflectionDiffBuilder:165,1"
      Dst: "[java.lang.String].indexOf"
    - Src: "org.apache.commons.lang3.builder.ReflectionDiffBuilder:168,1"
      Dst: "[java.lang.reflect.Field].getModifiers"
    - Src: "org.apache.commons.lang3.builder.ReflectionDiffBuilder:168,1"
      Dst: "[java.lang.reflect.Modifier].isTransient"
    - Src: "org.apache.commons.lang3.builder.ReflectionDiffBuilder:171,1"
      Dst: "[java.lang.reflect.Modifier].isStatic"
    - Src: "org.apache.commons.lang3.builder.ReflectionDiffBuilder:175,1"
      Dst: "[java.util.Arrays].binarySearch"
    - Src: "org.apache.commons.lang3.builder.ReflectionDiffBuilder:179,1"
      Dst: "[java.lang.reflect.AccessibleObject].isAnnotationPresent"
    JavaMethodInfo: null
    BBCount: 13
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.EnumUtils].asEnum(java.lang.Class)"
    functionSourceFile: "org.apache.commons.lang3.EnumUtils"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.Class"
    argCount: 1
    argTypes:
    - "java.lang.Class"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 7
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.lang3.EnumUtils:54,1"
      Dst: "[java.util.Objects].requireNonNull"
    - Src: "org.apache.commons.lang3.EnumUtils:55,1"
      Dst: "[java.lang.Class].isEnum"
    - Src: "org.apache.commons.lang3.EnumUtils:55,1"
      Dst: "[org.apache.commons.lang3.Validate].isTrue"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.EnumUtils].checkBitVectorable(java.lang.Class)"
    functionSourceFile: "org.apache.commons.lang3.EnumUtils"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.Class"
    argCount: 1
    argTypes:
    - "java.lang.Class"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 19
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.commons.lang3.EnumUtils:70"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.EnumUtils:71"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.EnumUtils:70"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.lang3.EnumUtils:69,1"
      Dst: "[org.apache.commons.lang3.EnumUtils].asEnum"
    - Src: "org.apache.commons.lang3.EnumUtils:69,1"
      Dst: "[java.lang.Class].getEnumConstants"
    - Src: "org.apache.commons.lang3.EnumUtils:71,1"
      Dst: "[java.lang.Integer].valueOf"
    - Src: "org.apache.commons.lang3.EnumUtils:71,1"
      Dst: "[java.lang.Class].getSimpleName"
    - Src: "org.apache.commons.lang3.EnumUtils:70,1"
      Dst: "[org.apache.commons.lang3.Validate].isTrue"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.EnumUtils].generateBitVector(java.lang.Class,java.lang.Enum[])"
    functionSourceFile: "org.apache.commons.lang3.EnumUtils"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "long"
    argCount: 2
    argTypes:
    - "java.lang.Class"
    - "java.lang.Enum[]"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.lang3.EnumUtils:95,1"
      Dst: "[org.apache.commons.lang3.Validate].noNullElements"
    - Src: "org.apache.commons.lang3.EnumUtils:96,1"
      Dst: "[java.util.Arrays].asList"
    - Src: "org.apache.commons.lang3.EnumUtils:96,1"
      Dst: "[org.apache.commons.lang3.EnumUtils].generateBitVector"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.EnumUtils].generateBitVector(java.lang.Class,java.lang.Iterable)"
    functionSourceFile: "org.apache.commons.lang3.EnumUtils"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "long"
    argCount: 2
    argTypes:
    - "java.lang.Class"
    - "java.lang.Iterable"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 16
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.commons.lang3.EnumUtils:121"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.EnumUtils:125"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.EnumUtils:124"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.lang3.EnumUtils:118,1"
      Dst: "[org.apache.commons.lang3.EnumUtils].checkBitVectorable"
    - Src: "org.apache.commons.lang3.EnumUtils:119,1"
      Dst: "[java.util.Objects].requireNonNull"
    - Src: "org.apache.commons.lang3.EnumUtils:121,1"
      Dst: "[java.lang.Iterable].iterator"
    - Src: "org.apache.commons.lang3.EnumUtils:121,1"
      Dst: "[java.util.Iterator].hasNext"
    - Src: "org.apache.commons.lang3.EnumUtils:121,1"
      Dst: "[java.util.Iterator].next"
    - Src: "org.apache.commons.lang3.EnumUtils:123,1"
      Dst: "[java.lang.Enum].ordinal"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 2
  - functionName: "[org.apache.commons.lang3.EnumUtils].generateBitVectors(java.lang.Class,java.lang.Enum[])"
    functionSourceFile: "org.apache.commons.lang3.EnumUtils"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "long[]"
    argCount: 2
    argTypes:
    - "java.lang.Class"
    - "java.lang.Enum[]"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 29
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.commons.lang3.EnumUtils:151"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.EnumUtils:154"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.EnumUtils:153"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.lang3.EnumUtils:146,1"
      Dst: "[org.apache.commons.lang3.EnumUtils].asEnum"
    - Src: "org.apache.commons.lang3.EnumUtils:147,1"
      Dst: "[org.apache.commons.lang3.Validate].noNullElements"
    - Src: "org.apache.commons.lang3.EnumUtils:148,1"
      Dst: "[java.util.EnumSet].noneOf"
    - Src: "org.apache.commons.lang3.EnumUtils:149,1"
      Dst: "[java.util.Collections].addAll"
    - Src: "org.apache.commons.lang3.EnumUtils:150,1"
      Dst: "[java.lang.Class].getEnumConstants"
    - Src: "org.apache.commons.lang3.EnumUtils:151,1"
      Dst: "[java.util.AbstractCollection].iterator"
    - Src: "org.apache.commons.lang3.EnumUtils:151,1"
      Dst: "[java.util.Iterator].hasNext"
    - Src: "org.apache.commons.lang3.EnumUtils:151,1"
      Dst: "[java.util.Iterator].next"
    - Src: "org.apache.commons.lang3.EnumUtils:152,1"
      Dst: "[java.lang.Enum].ordinal"
    - Src: "org.apache.commons.lang3.EnumUtils:154,1"
      Dst: "[org.apache.commons.lang3.ArrayUtils].reverse"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 2
  - functionName: "[org.apache.commons.lang3.EnumUtils].generateBitVectors(java.lang.Class,java.lang.Iterable)"
    functionSourceFile: "org.apache.commons.lang3.EnumUtils"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "long[]"
    argCount: 2
    argTypes:
    - "java.lang.Class"
    - "java.lang.Iterable"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 30
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.commons.lang3.EnumUtils:180"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.EnumUtils:183"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.EnumUtils:182"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.lang3.EnumUtils:175,1"
      Dst: "[org.apache.commons.lang3.EnumUtils].asEnum"
    - Src: "org.apache.commons.lang3.EnumUtils:176,1"
      Dst: "[java.util.Objects].requireNonNull"
    - Src: "org.apache.commons.lang3.EnumUtils:177,1"
      Dst: "[java.util.EnumSet].noneOf"
    - Src: "org.apache.commons.lang3.EnumUtils:178,1"
      Dst: "[org.apache.commons.lang3.EnumUtils$lambda_generateBitVectors_0__113].bootstrap$"
    - Src: "org.apache.commons.lang3.EnumUtils:178,1"
      Dst: "[java.lang.Iterable].forEach"
    - Src: "org.apache.commons.lang3.EnumUtils:179,1"
      Dst: "[java.lang.Class].getEnumConstants"
    - Src: "org.apache.commons.lang3.EnumUtils:180,1"
      Dst: "[java.util.AbstractCollection].iterator"
    - Src: "org.apache.commons.lang3.EnumUtils:180,1"
      Dst: "[java.util.Iterator].hasNext"
    - Src: "org.apache.commons.lang3.EnumUtils:180,1"
      Dst: "[java.util.Iterator].next"
    - Src: "org.apache.commons.lang3.EnumUtils:181,1"
      Dst: "[java.lang.Enum].ordinal"
    - Src: "org.apache.commons.lang3.EnumUtils:183,1"
      Dst: "[org.apache.commons.lang3.ArrayUtils].reverse"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 2
  - functionName: "[org.apache.commons.lang3.EnumUtils].getEnum(java.lang.Class,java.lang.String)"
    functionSourceFile: "org.apache.commons.lang3.EnumUtils"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.Enum"
    argCount: 2
    argTypes:
    - "java.lang.Class"
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.lang3.EnumUtils:199,1"
      Dst: "[org.apache.commons.lang3.EnumUtils].getEnum"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.EnumUtils].getEnum(java.lang.Class,java.lang.String,java.lang.Enum)"
    functionSourceFile: "org.apache.commons.lang3.EnumUtils"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.Enum"
    argCount: 3
    argTypes:
    - "java.lang.Class"
    - "java.lang.String"
    - "java.lang.Enum"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 9
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.commons.lang3.EnumUtils:216"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.EnumUtils:220"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.EnumUtils:219"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.lang3.EnumUtils:220,1"
      Dst: "[java.lang.Enum].valueOf"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.EnumUtils].getEnumIgnoreCase(java.lang.Class,java.lang.String)"
    functionSourceFile: "org.apache.commons.lang3.EnumUtils"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.Enum"
    argCount: 2
    argTypes:
    - "java.lang.Class"
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.lang3.EnumUtils:239,1"
      Dst: "[org.apache.commons.lang3.EnumUtils].getEnumIgnoreCase"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.EnumUtils].getEnumIgnoreCase(java.lang.Class,java.lang.String,java.lang.Enum)"
    functionSourceFile: "org.apache.commons.lang3.EnumUtils"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.Enum"
    argCount: 3
    argTypes:
    - "java.lang.Class"
    - "java.lang.String"
    - "java.lang.Enum"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.lang3.EnumUtils:257,1"
      Dst: "[org.apache.commons.lang3.EnumUtils$name__114].bootstrap$"
    - Src: "org.apache.commons.lang3.EnumUtils:257,1"
      Dst: "[org.apache.commons.lang3.EnumUtils].getFirstEnumIgnoreCase"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.EnumUtils].getEnumList(java.lang.Class)"
    functionSourceFile: "org.apache.commons.lang3.EnumUtils"
    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.apache.commons.lang3.EnumUtils:270,1"
      Dst: "[java.lang.Class].getEnumConstants"
    - Src: "org.apache.commons.lang3.EnumUtils:270,1"
      Dst: "[java.util.Arrays].asList"
    - Src: "org.apache.commons.lang3.EnumUtils:270,1"
      Dst: "[java.util.ArrayList].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.EnumUtils].getEnumMap(java.lang.Class)"
    functionSourceFile: "org.apache.commons.lang3.EnumUtils"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.util.Map"
    argCount: 1
    argTypes:
    - "java.lang.Class"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.lang3.EnumUtils:283,1"
      Dst: "[org.apache.commons.lang3.EnumUtils$name__115].bootstrap$"
    - Src: "org.apache.commons.lang3.EnumUtils:283,1"
      Dst: "[org.apache.commons.lang3.EnumUtils].getEnumMap"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.EnumUtils].getEnumMap(java.lang.Class,java.util.function.Function)"
    functionSourceFile: "org.apache.commons.lang3.EnumUtils"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.util.Map"
    argCount: 2
    argTypes:
    - "java.lang.Class"
    - "java.util.function.Function"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 11
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.lang3.EnumUtils:301,1"
      Dst: "[java.lang.Class].getEnumConstants"
    - Src: "org.apache.commons.lang3.EnumUtils:301,1"
      Dst: "[java.util.stream.Stream].of"
    - Src: "org.apache.commons.lang3.EnumUtils:301,1"
      Dst: "[java.lang.Object].getClass"
    - Src: "org.apache.commons.lang3.EnumUtils:301,1"
      Dst: "[org.apache.commons.lang3.EnumUtils$apply__116].bootstrap$"
    - Src: "org.apache.commons.lang3.EnumUtils:301,1"
      Dst: "[java.util.function.Function].identity"
    - Src: "org.apache.commons.lang3.EnumUtils:301,1"
      Dst: "[java.util.stream.Collectors].toMap"
    - Src: "org.apache.commons.lang3.EnumUtils:301,1"
      Dst: "[java.util.stream.Stream].collect"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.EnumUtils].getEnumSystemProperty(java.lang.Class,java.lang.String,java.lang.Enum)"
    functionSourceFile: "org.apache.commons.lang3.EnumUtils"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.Enum"
    argCount: 3
    argTypes:
    - "java.lang.Class"
    - "java.lang.String"
    - "java.lang.Enum"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 10
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.commons.lang3.EnumUtils:320"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.EnumUtils:320"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.EnumUtils:319"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.EnumUtils:320"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.EnumUtils:321"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.EnumUtils:320"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.lang3.EnumUtils:321,1"
      Dst: "[java.lang.System].getProperty"
    - Src: "org.apache.commons.lang3.EnumUtils:321,1"
      Dst: "[org.apache.commons.lang3.EnumUtils].getEnum"
    JavaMethodInfo: null
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.EnumUtils].getFirstEnumIgnoreCase(java.lang.Class,java.lang.String,java.util.function.Function,java.lang.Enum)"
    functionSourceFile: "org.apache.commons.lang3.EnumUtils"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.Enum"
    argCount: 4
    argTypes:
    - "java.lang.Class"
    - "java.lang.String"
    - "java.util.function.Function"
    - "java.lang.Enum"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 16
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.commons.lang3.EnumUtils:340"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.EnumUtils:341"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.EnumUtils:340"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.EnumUtils:340"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.EnumUtils:343"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.EnumUtils:342"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.lang3.EnumUtils:340,1"
      Dst: "[java.lang.Class].isEnum"
    - Src: "org.apache.commons.lang3.EnumUtils:343,1"
      Dst: "[java.lang.Class].getEnumConstants"
    - Src: "org.apache.commons.lang3.EnumUtils:343,1"
      Dst: "[java.util.stream.Stream].of"
    - Src: "org.apache.commons.lang3.EnumUtils:343,1"
      Dst: "[org.apache.commons.lang3.EnumUtils$lambda_getFirstEnumIgnoreCase_1__117].bootstrap$"
    - Src: "org.apache.commons.lang3.EnumUtils:343,1"
      Dst: "[java.util.stream.Stream].filter"
    - Src: "org.apache.commons.lang3.EnumUtils:343,1"
      Dst: "[java.util.stream.Stream].findFirst"
    - Src: "org.apache.commons.lang3.EnumUtils:343,1"
      Dst: "[java.util.Optional].orElse"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.EnumUtils].isValidEnum(java.lang.Class,java.lang.String)"
    functionSourceFile: "org.apache.commons.lang3.EnumUtils"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 2
    argTypes:
    - "java.lang.Class"
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 8
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.commons.lang3.EnumUtils:358"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.EnumUtils:357"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.lang3.EnumUtils:358,1"
      Dst: "[org.apache.commons.lang3.EnumUtils].getEnum"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.EnumUtils].isValidEnumIgnoreCase(java.lang.Class,java.lang.String)"
    functionSourceFile: "org.apache.commons.lang3.EnumUtils"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 2
    argTypes:
    - "java.lang.Class"
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 8
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.commons.lang3.EnumUtils:375"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.EnumUtils:374"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.lang3.EnumUtils:375,1"
      Dst: "[org.apache.commons.lang3.EnumUtils].getEnumIgnoreCase"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.EnumUtils].processBitVector(java.lang.Class,long)"
    functionSourceFile: "org.apache.commons.lang3.EnumUtils"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.util.EnumSet"
    argCount: 2
    argTypes:
    - "java.lang.Class"
    - "long"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 8
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.lang3.EnumUtils:392,1"
      Dst: "[org.apache.commons.lang3.EnumUtils].checkBitVectorable"
    - Src: "org.apache.commons.lang3.EnumUtils:392,1"
      Dst: "[java.lang.Class].getEnumConstants"
    - Src: "org.apache.commons.lang3.EnumUtils:393,1"
      Dst: "[org.apache.commons.lang3.EnumUtils].processBitVectors"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.EnumUtils].processBitVectors(java.lang.Class,long[])"
    functionSourceFile: "org.apache.commons.lang3.EnumUtils"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.util.EnumSet"
    argCount: 2
    argTypes:
    - "java.lang.Class"
    - "long[]"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 29
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.commons.lang3.EnumUtils:413"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.EnumUtils:419"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.EnumUtils:418"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.EnumUtils:415"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.EnumUtils:410"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.EnumUtils:409"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.EnumUtils:415"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.EnumUtils:410"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.EnumUtils:409"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.lang3.EnumUtils:410,1"
      Dst: "[org.apache.commons.lang3.EnumUtils].asEnum"
    - Src: "org.apache.commons.lang3.EnumUtils:410,1"
      Dst: "[java.util.EnumSet].noneOf"
    - Src: "org.apache.commons.lang3.EnumUtils:411,1"
      Dst: "[java.util.Objects].requireNonNull"
    - Src: "org.apache.commons.lang3.EnumUtils:411,1"
      Dst: "[org.apache.commons.lang3.ArrayUtils].clone"
    - Src: "org.apache.commons.lang3.EnumUtils:412,1"
      Dst: "[org.apache.commons.lang3.ArrayUtils].reverse"
    - Src: "org.apache.commons.lang3.EnumUtils:413,1"
      Dst: "[java.lang.Class].getEnumConstants"
    - Src: "org.apache.commons.lang3.EnumUtils:414,1"
      Dst: "[java.lang.Enum].ordinal"
    - Src: "org.apache.commons.lang3.EnumUtils:416,1"
      Dst: "[java.util.AbstractCollection].add"
    JavaMethodInfo: null
    BBCount: 7
    CyclomaticComplexity: 2
  - functionName: "[org.apache.commons.lang3.EnumUtils].<init>()"
    functionSourceFile: "org.apache.commons.lang3.EnumUtils"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.lang3.EnumUtils:426,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.EnumUtils].lambda$getFirstEnumIgnoreCase$1(java.lang.String,java.util.function.Function,java.lang.Enum)"
    functionSourceFile: "org.apache.commons.lang3.EnumUtils"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 3
    argTypes:
    - "java.lang.String"
    - "java.util.function.Function"
    - "java.lang.Enum"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 7
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.lang3.EnumUtils:343,1"
      Dst: "[java.util.function.Function].apply"
    - Src: "org.apache.commons.lang3.EnumUtils:343,1"
      Dst: "[java.lang.String].equalsIgnoreCase"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.EnumUtils].lambda$generateBitVectors$0(java.util.EnumSet,java.lang.Enum)"
    functionSourceFile: "org.apache.commons.lang3.EnumUtils"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "java.util.EnumSet"
    - "java.lang.Enum"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.lang3.EnumUtils:178,1"
      Dst: "[java.util.Objects].requireNonNull"
    - Src: "org.apache.commons.lang3.EnumUtils:178,1"
      Dst: "[java.util.AbstractCollection].add"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.bcel.generic.IF_ICMPLE].<init>()"
    functionSourceFile: "org.apache.bcel.generic.IF_ICMPLE"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.bcel.generic.IF_ICMPLE:31,1"
      Dst: "[org.apache.bcel.generic.IfInstruction].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.bcel.generic.IF_ICMPLE].<init>(org.apache.bcel.generic.InstructionHandle)"
    functionSourceFile: "org.apache.bcel.generic.IF_ICMPLE"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.apache.bcel.generic.InstructionHandle"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.bcel.generic.IF_ICMPLE:35,1"
      Dst: "[org.apache.bcel.generic.IfInstruction].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.bcel.generic.IF_ICMPLE].accept(org.apache.bcel.generic.Visitor)"
    functionSourceFile: "org.apache.bcel.generic.IF_ICMPLE"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.apache.bcel.generic.Visitor"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 7
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.bcel.generic.IF_ICMPLE:46,1"
      Dst: "[org.apache.bcel.generic.Visitor].visitStackConsumer"
    - Src: "org.apache.bcel.generic.IF_ICMPLE:47,1"
      Dst: "[org.apache.bcel.generic.Visitor].visitBranchInstruction"
    - Src: "org.apache.bcel.generic.IF_ICMPLE:48,1"
      Dst: "[org.apache.bcel.generic.Visitor].visitIfInstruction"
    - Src: "org.apache.bcel.generic.IF_ICMPLE:49,1"
      Dst: "[org.apache.bcel.generic.Visitor].visitIF_ICMPLE"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.bcel.generic.IF_ICMPLE].negate()"
    functionSourceFile: "org.apache.bcel.generic.IF_ICMPLE"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.apache.bcel.generic.IfInstruction"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.bcel.generic.IF_ICMPLE:57,1"
      Dst: "[org.apache.bcel.generic.BranchInstruction].getTarget"
    - Src: "org.apache.bcel.generic.IF_ICMPLE:57,1"
      Dst: "[org.apache.bcel.generic.IF_ICMPGT].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.bcel.verifier.structurals.Subroutines$SubroutineImpl].<init>(org.apache.bcel.verifier.structurals.Subroutines)"
    functionSourceFile: "org.apache.bcel.verifier.structurals.Subroutines$SubroutineImpl"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.apache.bcel.verifier.structurals.Subroutines"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 15
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.bcel.verifier.structurals.Subroutines$SubroutineImpl:98,1"
      Dst: "[java.lang.Object].<init>"
    - Src: "org.apache.bcel.verifier.structurals.Subroutines$SubroutineImpl:83,1"
      Dst: "[java.util.HashSet].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.bcel.verifier.structurals.Subroutines$SubroutineImpl].addEnteringJsrInstruction(org.apache.bcel.generic.InstructionHandle)"
    functionSourceFile: "org.apache.bcel.verifier.structurals.Subroutines$SubroutineImpl"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.apache.bcel.generic.InstructionHandle"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 29
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.bcel.verifier.structurals.Subroutines$SubroutineImpl:105"
      Branch Sides:
      - BranchSide: "org.apache.bcel.verifier.structurals.Subroutines$SubroutineImpl:106"
        BranchSideFuncs: []
      - BranchSide: "org.apache.bcel.verifier.structurals.Subroutines$SubroutineImpl:105"
        BranchSideFuncs: []
    - Branch String: "org.apache.bcel.verifier.structurals.Subroutines$SubroutineImpl:105"
      Branch Sides:
      - BranchSide: "org.apache.bcel.verifier.structurals.Subroutines$SubroutineImpl:108"
        BranchSideFuncs: []
      - BranchSide: "org.apache.bcel.verifier.structurals.Subroutines$SubroutineImpl:107"
        BranchSideFuncs: []
    - Branch String: "org.apache.bcel.verifier.structurals.Subroutines$SubroutineImpl:108"
      Branch Sides:
      - BranchSide: "org.apache.bcel.verifier.structurals.Subroutines$SubroutineImpl:114"
        BranchSideFuncs: []
      - BranchSide: "org.apache.bcel.verifier.structurals.Subroutines$SubroutineImpl:113"
        BranchSideFuncs: []
    - Branch String: "org.apache.bcel.verifier.structurals.Subroutines$SubroutineImpl:114"
      Branch Sides:
      - BranchSide: "org.apache.bcel.verifier.structurals.Subroutines$SubroutineImpl:117"
        BranchSideFuncs: []
      - BranchSide: "org.apache.bcel.verifier.structurals.Subroutines$SubroutineImpl:116"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.bcel.verifier.structurals.Subroutines$SubroutineImpl:105,1"
      Dst: "[org.apache.bcel.generic.InstructionHandle].getInstruction"
    - Src: "org.apache.bcel.verifier.structurals.Subroutines$SubroutineImpl:106,1"
      Dst: "[org.apache.bcel.verifier.exc.AssertionViolatedException].<init>"
    - Src: "org.apache.bcel.verifier.structurals.Subroutines$SubroutineImpl:114,1"
      Dst: "[org.apache.bcel.generic.BranchInstruction].getTarget"
    - Src: "org.apache.bcel.verifier.structurals.Subroutines$SubroutineImpl:114,1"
      Dst: "[org.apache.bcel.generic.LocalVariableInstruction].getIndex"
    - Src: "org.apache.bcel.verifier.structurals.Subroutines$SubroutineImpl:117,1"
      Dst: "[java.util.Set].add"
    JavaMethodInfo: null
    BBCount: 8
    CyclomaticComplexity: 1
  - functionName: "[org.apache.bcel.verifier.structurals.Subroutines$SubroutineImpl].addInstruction(org.apache.bcel.generic.InstructionHandle)"
    functionSourceFile: "org.apache.bcel.verifier.structurals.Subroutines$SubroutineImpl"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.apache.bcel.generic.InstructionHandle"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 10
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.bcel.verifier.structurals.Subroutines$SubroutineImpl:126"
      Branch Sides:
      - BranchSide: "org.apache.bcel.verifier.structurals.Subroutines$SubroutineImpl:129"
        BranchSideFuncs: []
      - BranchSide: "org.apache.bcel.verifier.structurals.Subroutines$SubroutineImpl:128"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.bcel.verifier.structurals.Subroutines$SubroutineImpl:127,1"
      Dst: "[org.apache.bcel.verifier.exc.AssertionViolatedException].<init>"
    - Src: "org.apache.bcel.verifier.structurals.Subroutines$SubroutineImpl:129,1"
      Dst: "[java.util.Set].add"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.apache.bcel.verifier.structurals.Subroutines$SubroutineImpl].contains(org.apache.bcel.generic.InstructionHandle)"
    functionSourceFile: "org.apache.bcel.verifier.structurals.Subroutines$SubroutineImpl"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "org.apache.bcel.generic.InstructionHandle"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.bcel.verifier.structurals.Subroutines$SubroutineImpl:137,1"
      Dst: "[java.util.Set].contains"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.bcel.verifier.structurals.Subroutines$SubroutineImpl].getAccessedLocalsIndices()"
    functionSourceFile: "org.apache.bcel.verifier.structurals.Subroutines$SubroutineImpl"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "int[]"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 59
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.bcel.verifier.structurals.Subroutines$SubroutineImpl:147"
      Branch Sides:
      - BranchSide: "org.apache.bcel.verifier.structurals.Subroutines$SubroutineImpl:151"
        BranchSideFuncs: []
      - BranchSide: "org.apache.bcel.verifier.structurals.Subroutines$SubroutineImpl:150"
        BranchSideFuncs: []
    - Branch String: "org.apache.bcel.verifier.structurals.Subroutines$SubroutineImpl:147"
      Branch Sides:
      - BranchSide: "org.apache.bcel.verifier.structurals.Subroutines$SubroutineImpl:151"
        BranchSideFuncs: []
      - BranchSide: "org.apache.bcel.verifier.structurals.Subroutines$SubroutineImpl:150"
        BranchSideFuncs: []
    - Branch String: "org.apache.bcel.verifier.structurals.Subroutines$SubroutineImpl:151"
      Branch Sides:
      - BranchSide: "org.apache.bcel.verifier.structurals.Subroutines$SubroutineImpl:174"
        BranchSideFuncs: []
      - BranchSide: "org.apache.bcel.verifier.structurals.Subroutines$SubroutineImpl:173"
        BranchSideFuncs: []
    - Branch String: "org.apache.bcel.verifier.structurals.Subroutines$SubroutineImpl:153"
      Branch Sides:
      - BranchSide: "org.apache.bcel.verifier.structurals.Subroutines$SubroutineImpl:154"
        BranchSideFuncs: []
      - BranchSide: "org.apache.bcel.verifier.structurals.Subroutines$SubroutineImpl:153"
        BranchSideFuncs: []
    - Branch String: "org.apache.bcel.verifier.structurals.Subroutines$SubroutineImpl:153"
      Branch Sides:
      - BranchSide: "org.apache.bcel.verifier.structurals.Subroutines$SubroutineImpl:170"
        BranchSideFuncs: []
      - BranchSide: "org.apache.bcel.verifier.structurals.Subroutines$SubroutineImpl:169"
        BranchSideFuncs: []
    - Branch String: "org.apache.bcel.verifier.structurals.Subroutines$SubroutineImpl:160"
      Branch Sides:
      - BranchSide: "org.apache.bcel.verifier.structurals.Subroutines$SubroutineImpl:168"
        BranchSideFuncs: []
      - BranchSide: "org.apache.bcel.verifier.structurals.Subroutines$SubroutineImpl:167"
        BranchSideFuncs: []
    - Branch String: "org.apache.bcel.verifier.structurals.Subroutines$SubroutineImpl:162"
      Branch Sides:
      - BranchSide: "org.apache.bcel.verifier.structurals.Subroutines$SubroutineImpl:168"
        BranchSideFuncs: []
      - BranchSide: "org.apache.bcel.verifier.structurals.Subroutines$SubroutineImpl:167"
        BranchSideFuncs: []
    - Branch String: "org.apache.bcel.verifier.structurals.Subroutines$SubroutineImpl:176"
      Branch Sides:
      - BranchSide: "org.apache.bcel.verifier.structurals.Subroutines$SubroutineImpl:180"
        BranchSideFuncs: []
      - BranchSide: "org.apache.bcel.verifier.structurals.Subroutines$SubroutineImpl:179"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.bcel.verifier.structurals.Subroutines$SubroutineImpl:146,1"
      Dst: "[java.util.HashSet].<init>"
    - Src: "org.apache.bcel.verifier.structurals.Subroutines$SubroutineImpl:147,1"
      Dst: "[org.apache.bcel.verifier.structurals.Subroutines].getTopLevel"
    - Src: "org.apache.bcel.verifier.structurals.Subroutines$SubroutineImpl:148,1"
      Dst: "[org.apache.bcel.verifier.exc.AssertionViolatedException].<init>"
    - Src: "org.apache.bcel.verifier.structurals.Subroutines$SubroutineImpl:151,1"
      Dst: "[java.util.Set].iterator"
    - Src: "org.apache.bcel.verifier.structurals.Subroutines$SubroutineImpl:151,1"
      Dst: "[java.util.Iterator].hasNext"
    - Src: "org.apache.bcel.verifier.structurals.Subroutines$SubroutineImpl:151,1"
      Dst: "[java.util.Iterator].next"
    - Src: "org.apache.bcel.verifier.structurals.Subroutines$SubroutineImpl:153,1"
      Dst: "[org.apache.bcel.generic.InstructionHandle].getInstruction"
    - Src: "org.apache.bcel.verifier.structurals.Subroutines$SubroutineImpl:154,1"
      Dst: "[org.apache.bcel.generic.IndexedInstruction].getIndex"
    - Src: "org.apache.bcel.verifier.structurals.Subroutines$SubroutineImpl:155,1"
      Dst: "[java.lang.Integer].valueOf"
    - Src: "org.apache.bcel.verifier.structurals.Subroutines$SubroutineImpl:155,1"
      Dst: "[java.util.Set].add"
    - Src: "org.apache.bcel.verifier.structurals.Subroutines$SubroutineImpl:161,1"
      Dst: "[org.apache.bcel.generic.LocalVariableInstruction].getType"
    - Src: "org.apache.bcel.verifier.structurals.Subroutines$SubroutineImpl:161,1"
      Dst: "[org.apache.bcel.generic.Type].getSize"
    - Src: "org.apache.bcel.verifier.structurals.Subroutines$SubroutineImpl:174,1"
      Dst: "[java.util.Set].size"
    - Src: "org.apache.bcel.verifier.structurals.Subroutines$SubroutineImpl:178,1"
      Dst: "[java.lang.Integer].intValue"
    JavaMethodInfo: null
    BBCount: 17
    CyclomaticComplexity: 3
  - functionName: "[org.apache.bcel.verifier.structurals.Subroutines$SubroutineImpl].getEnteringJsrInstructions()"
    functionSourceFile: "org.apache.bcel.verifier.structurals.Subroutines$SubroutineImpl"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.apache.bcel.generic.InstructionHandle[]"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 12
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.bcel.verifier.structurals.Subroutines$SubroutineImpl:189"
      Branch Sides:
      - BranchSide: "org.apache.bcel.verifier.structurals.Subroutines$SubroutineImpl:192"
        BranchSideFuncs: []
      - BranchSide: "org.apache.bcel.verifier.structurals.Subroutines$SubroutineImpl:191"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.bcel.verifier.structurals.Subroutines$SubroutineImpl:189,1"
      Dst: "[org.apache.bcel.verifier.structurals.Subroutines].getTopLevel"
    - Src: "org.apache.bcel.verifier.structurals.Subroutines$SubroutineImpl:190,1"
      Dst: "[org.apache.bcel.verifier.exc.AssertionViolatedException].<init>"
    - Src: "org.apache.bcel.verifier.structurals.Subroutines$SubroutineImpl:192,1"
      Dst: "[java.util.Set].toArray"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.apache.bcel.verifier.structurals.Subroutines$SubroutineImpl].getInstructions()"
    functionSourceFile: "org.apache.bcel.verifier.structurals.Subroutines$SubroutineImpl"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.apache.bcel.generic.InstructionHandle[]"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.bcel.verifier.structurals.Subroutines$SubroutineImpl:200,1"
      Dst: "[java.util.Set].toArray"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.bcel.verifier.structurals.Subroutines$SubroutineImpl].getLeavingRET()"
    functionSourceFile: "org.apache.bcel.verifier.structurals.Subroutines$SubroutineImpl"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.apache.bcel.generic.InstructionHandle"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 9
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.bcel.verifier.structurals.Subroutines$SubroutineImpl:208"
      Branch Sides:
      - BranchSide: "org.apache.bcel.verifier.structurals.Subroutines$SubroutineImpl:211"
        BranchSideFuncs: []
      - BranchSide: "org.apache.bcel.verifier.structurals.Subroutines$SubroutineImpl:210"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.bcel.verifier.structurals.Subroutines$SubroutineImpl:208,1"
      Dst: "[org.apache.bcel.verifier.structurals.Subroutines].getTopLevel"
    - Src: "org.apache.bcel.verifier.structurals.Subroutines$SubroutineImpl:209,1"
      Dst: "[org.apache.bcel.verifier.exc.AssertionViolatedException].<init>"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.apache.bcel.verifier.structurals.Subroutines$SubroutineImpl].getRecursivelyAccessedLocalsIndices()"
    functionSourceFile: "org.apache.bcel.verifier.structurals.Subroutines$SubroutineImpl"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "int[]"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 28
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.bcel.verifier.structurals.Subroutines$SubroutineImpl:219"
      Branch Sides:
      - BranchSide: "org.apache.bcel.verifier.structurals.Subroutines$SubroutineImpl:221"
        BranchSideFuncs: []
    - Branch String: "org.apache.bcel.verifier.structurals.Subroutines$SubroutineImpl:225"
      Branch Sides:
      - BranchSide: "org.apache.bcel.verifier.structurals.Subroutines$SubroutineImpl:229"
        BranchSideFuncs: []
      - BranchSide: "org.apache.bcel.verifier.structurals.Subroutines$SubroutineImpl:228"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.bcel.verifier.structurals.Subroutines$SubroutineImpl:217,1"
      Dst: "[java.util.HashSet].<init>"
    - Src: "org.apache.bcel.verifier.structurals.Subroutines$SubroutineImpl:218,1"
      Dst: "[org.apache.bcel.verifier.structurals.Subroutines$SubroutineImpl].getAccessedLocalsIndices"
    - Src: "org.apache.bcel.verifier.structurals.Subroutines$SubroutineImpl:220,1"
      Dst: "[java.lang.Integer].valueOf"
    - Src: "org.apache.bcel.verifier.structurals.Subroutines$SubroutineImpl:220,1"
      Dst: "[java.util.Set].add"
    - Src: "org.apache.bcel.verifier.structurals.Subroutines$SubroutineImpl:222,1"
      Dst: "[org.apache.bcel.verifier.structurals.Subroutines$SubroutineImpl].subSubs"
    - Src: "org.apache.bcel.verifier.structurals.Subroutines$SubroutineImpl:222,1"
      Dst: "[org.apache.bcel.verifier.structurals.Subroutines$SubroutineImpl].getRecursivelyAccessedLocalsIndicesHelper"
    - Src: "org.apache.bcel.verifier.structurals.Subroutines$SubroutineImpl:223,1"
      Dst: "[java.util.Set].size"
    - Src: "org.apache.bcel.verifier.structurals.Subroutines$SubroutineImpl:225,1"
      Dst: "[java.util.Set].iterator"
    - Src: "org.apache.bcel.verifier.structurals.Subroutines$SubroutineImpl:225,1"
      Dst: "[java.util.Iterator].hasNext"
    - Src: "org.apache.bcel.verifier.structurals.Subroutines$SubroutineImpl:225,1"
      Dst: "[java.util.Iterator].next"
    - Src: "org.apache.bcel.verifier.structurals.Subroutines$SubroutineImpl:227,1"
      Dst: "[java.lang.Integer].intValue"
    JavaMethodInfo: null
    BBCount: 7
    CyclomaticComplexity: 3
  - functionName: "[org.apache.bcel.verifier.structurals.Subroutines$SubroutineImpl].getRecursivelyAccessedLocalsIndicesHelper(java.util.Set,org.apache.bcel.verifier.structurals.Subroutine[])"
    functionSourceFile: "org.apache.bcel.verifier.structurals.Subroutines$SubroutineImpl"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "java.util.Set"
    - "org.apache.bcel.verifier.structurals.Subroutine[]"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 24
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.bcel.verifier.structurals.Subroutines$SubroutineImpl:238"
      Branch Sides:
      - BranchSide: "org.apache.bcel.verifier.structurals.Subroutines$SubroutineImpl:247"
        BranchSideFuncs: []
      - BranchSide: "org.apache.bcel.verifier.structurals.Subroutines$SubroutineImpl:246"
        BranchSideFuncs: []
    - Branch String: "org.apache.bcel.verifier.structurals.Subroutines$SubroutineImpl:240"
      Branch Sides:
      - BranchSide: "org.apache.bcel.verifier.structurals.Subroutines$SubroutineImpl:242"
        BranchSideFuncs: []
    - Branch String: "org.apache.bcel.verifier.structurals.Subroutines$SubroutineImpl:243"
      Branch Sides:
      - BranchSide: "org.apache.bcel.verifier.structurals.Subroutines$SubroutineImpl:238"
        BranchSideFuncs: []
      - BranchSide: "org.apache.bcel.verifier.structurals.Subroutines$SubroutineImpl:237"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.bcel.verifier.structurals.Subroutines$SubroutineImpl:239,1"
      Dst: "[org.apache.bcel.verifier.structurals.Subroutine].getAccessedLocalsIndices"
    - Src: "org.apache.bcel.verifier.structurals.Subroutines$SubroutineImpl:241,1"
      Dst: "[java.lang.Integer].valueOf"
    - Src: "org.apache.bcel.verifier.structurals.Subroutines$SubroutineImpl:241,1"
      Dst: "[java.util.Set].add"
    - Src: "org.apache.bcel.verifier.structurals.Subroutines$SubroutineImpl:243,1"
      Dst: "[org.apache.bcel.verifier.structurals.Subroutine].subSubs"
    - Src: "org.apache.bcel.verifier.structurals.Subroutines$SubroutineImpl:244,1"
      Dst: "[org.apache.bcel.verifier.structurals.Subroutines$SubroutineImpl].getRecursivelyAccessedLocalsIndicesHelper"
    JavaMethodInfo: null
    BBCount: 9
    CyclomaticComplexity: 3
  - functionName: "[org.apache.bcel.verifier.structurals.Subroutines$SubroutineImpl].setLeavingRET()"
    functionSourceFile: "org.apache.bcel.verifier.structurals.Subroutines$SubroutineImpl"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 54
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.bcel.verifier.structurals.Subroutines$SubroutineImpl:254"
      Branch Sides:
      - BranchSide: "org.apache.bcel.verifier.structurals.Subroutines$SubroutineImpl:257"
        BranchSideFuncs: []
      - BranchSide: "org.apache.bcel.verifier.structurals.Subroutines$SubroutineImpl:256"
        BranchSideFuncs: []
    - Branch String: "org.apache.bcel.verifier.structurals.Subroutines$SubroutineImpl:258"
      Branch Sides:
      - BranchSide: "org.apache.bcel.verifier.structurals.Subroutines$SubroutineImpl:266"
        BranchSideFuncs: []
      - BranchSide: "org.apache.bcel.verifier.structurals.Subroutines$SubroutineImpl:265"
        BranchSideFuncs: []
    - Branch String: "org.apache.bcel.verifier.structurals.Subroutines$SubroutineImpl:259"
      Branch Sides:
      - BranchSide: "org.apache.bcel.verifier.structurals.Subroutines$SubroutineImpl:265"
        BranchSideFuncs: []
      - BranchSide: "org.apache.bcel.verifier.structurals.Subroutines$SubroutineImpl:264"
        BranchSideFuncs: []
    - Branch String: "org.apache.bcel.verifier.structurals.Subroutines$SubroutineImpl:260"
      Branch Sides:
      - BranchSide: "org.apache.bcel.verifier.structurals.Subroutines$SubroutineImpl:263"
        BranchSideFuncs: []
      - BranchSide: "org.apache.bcel.verifier.structurals.Subroutines$SubroutineImpl:262"
        BranchSideFuncs: []
    - Branch String: "org.apache.bcel.verifier.structurals.Subroutines$SubroutineImpl:266"
      Branch Sides:
      - BranchSide: "org.apache.bcel.verifier.structurals.Subroutines$SubroutineImpl:269"
        BranchSideFuncs: []
      - BranchSide: "org.apache.bcel.verifier.structurals.Subroutines$SubroutineImpl:268"
        BranchSideFuncs: []
    - Branch String: "org.apache.bcel.verifier.structurals.Subroutines$SubroutineImpl:269"
      Branch Sides:
      - BranchSide: "org.apache.bcel.verifier.structurals.Subroutines$SubroutineImpl:273"
        BranchSideFuncs: []
      - BranchSide: "org.apache.bcel.verifier.structurals.Subroutines$SubroutineImpl:272"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.bcel.verifier.structurals.Subroutines$SubroutineImpl:255,1"
      Dst: "[org.apache.bcel.verifier.exc.AssertionViolatedException].<init>"
    - Src: "org.apache.bcel.verifier.structurals.Subroutines$SubroutineImpl:258,1"
      Dst: "[java.util.Set].iterator"
    - Src: "org.apache.bcel.verifier.structurals.Subroutines$SubroutineImpl:258,1"
      Dst: "[java.util.Iterator].hasNext"
    - Src: "org.apache.bcel.verifier.structurals.Subroutines$SubroutineImpl:258,1"
      Dst: "[java.util.Iterator].next"
    - Src: "org.apache.bcel.verifier.structurals.Subroutines$SubroutineImpl:259,1"
      Dst: "[org.apache.bcel.generic.InstructionHandle].getInstruction"
    - Src: "org.apache.bcel.verifier.structurals.Subroutines$SubroutineImpl:261,1"
      Dst: "[java.lang.StringBuilder].<init>"
    - Src: "org.apache.bcel.verifier.structurals.Subroutines$SubroutineImpl:261,1"
      Dst: "[java.lang.StringBuilder].append"
    - Src: "org.apache.bcel.verifier.structurals.Subroutines$SubroutineImpl:261,1"
      Dst: "[java.lang.StringBuilder].toString"
    - Src: "org.apache.bcel.verifier.structurals.Subroutines$SubroutineImpl:261,1"
      Dst: "[org.apache.bcel.verifier.exc.StructuralCodeConstraintException].<init>"
    - Src: "org.apache.bcel.verifier.structurals.Subroutines$SubroutineImpl:269,1"
      Dst: "[org.apache.bcel.generic.RET].getIndex"
    JavaMethodInfo: null
    BBCount: 14
    CyclomaticComplexity: 2
  - functionName: "[org.apache.bcel.verifier.structurals.Subroutines$SubroutineImpl].setLocalVariable(int)"
    functionSourceFile: "org.apache.bcel.verifier.structurals.Subroutines$SubroutineImpl"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 10
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.bcel.verifier.structurals.Subroutines$SubroutineImpl:281"
      Branch Sides:
      - BranchSide: "org.apache.bcel.verifier.structurals.Subroutines$SubroutineImpl:284"
        BranchSideFuncs: []
      - BranchSide: "org.apache.bcel.verifier.structurals.Subroutines$SubroutineImpl:283"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.bcel.verifier.structurals.Subroutines$SubroutineImpl:282,1"
      Dst: "[org.apache.bcel.verifier.exc.AssertionViolatedException].<init>"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.apache.bcel.verifier.structurals.Subroutines$SubroutineImpl].subSubs()"
    functionSourceFile: "org.apache.bcel.verifier.structurals.Subroutines$SubroutineImpl"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.apache.bcel.verifier.structurals.Subroutine[]"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 22
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.bcel.verifier.structurals.Subroutines$SubroutineImpl:294"
      Branch Sides:
      - BranchSide: "org.apache.bcel.verifier.structurals.Subroutines$SubroutineImpl:301"
        BranchSideFuncs: []
      - BranchSide: "org.apache.bcel.verifier.structurals.Subroutines$SubroutineImpl:300"
        BranchSideFuncs: []
    - Branch String: "org.apache.bcel.verifier.structurals.Subroutines$SubroutineImpl:296"
      Branch Sides:
      - BranchSide: "org.apache.bcel.verifier.structurals.Subroutines$SubroutineImpl:300"
        BranchSideFuncs: []
      - BranchSide: "org.apache.bcel.verifier.structurals.Subroutines$SubroutineImpl:299"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.bcel.verifier.structurals.Subroutines$SubroutineImpl:292,1"
      Dst: "[java.util.HashSet].<init>"
    - Src: "org.apache.bcel.verifier.structurals.Subroutines$SubroutineImpl:294,1"
      Dst: "[java.util.Set].iterator"
    - Src: "org.apache.bcel.verifier.structurals.Subroutines$SubroutineImpl:294,1"
      Dst: "[java.util.Iterator].hasNext"
    - Src: "org.apache.bcel.verifier.structurals.Subroutines$SubroutineImpl:294,1"
      Dst: "[java.util.Iterator].next"
    - Src: "org.apache.bcel.verifier.structurals.Subroutines$SubroutineImpl:295,1"
      Dst: "[org.apache.bcel.generic.InstructionHandle].getInstruction"
    - Src: "org.apache.bcel.verifier.structurals.Subroutines$SubroutineImpl:297,1"
      Dst: "[org.apache.bcel.generic.BranchInstruction].getTarget"
    - Src: "org.apache.bcel.verifier.structurals.Subroutines$SubroutineImpl:298,1"
      Dst: "[org.apache.bcel.verifier.structurals.Subroutines].getSubroutine"
    - Src: "org.apache.bcel.verifier.structurals.Subroutines$SubroutineImpl:298,1"
      Dst: "[java.util.Set].add"
    - Src: "org.apache.bcel.verifier.structurals.Subroutines$SubroutineImpl:301,1"
      Dst: "[java.util.Set].toArray"
    JavaMethodInfo: null
    BBCount: 6
    CyclomaticComplexity: 2
  - functionName: "[org.apache.bcel.verifier.structurals.Subroutines$SubroutineImpl].toString()"
    functionSourceFile: "org.apache.bcel.verifier.structurals.Subroutines$SubroutineImpl"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 40
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.bcel.verifier.structurals.Subroutines$SubroutineImpl:318"
      Branch Sides:
      - BranchSide: "org.apache.bcel.verifier.structurals.Subroutines$SubroutineImpl:321"
        BranchSideFuncs: []
    - Branch String: "org.apache.bcel.verifier.structurals.Subroutines$SubroutineImpl:326"
      Branch Sides:
      - BranchSide: "org.apache.bcel.verifier.structurals.Subroutines$SubroutineImpl:329"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.bcel.verifier.structurals.Subroutines$SubroutineImpl:310,1"
      Dst: "[java.lang.StringBuilder].<init>"
    - Src: "org.apache.bcel.verifier.structurals.Subroutines$SubroutineImpl:311,1"
      Dst: "[java.lang.StringBuilder].append"
    - Src: "org.apache.bcel.verifier.structurals.Subroutines$SubroutineImpl:317,1"
      Dst: "[org.apache.bcel.verifier.structurals.Subroutines$SubroutineImpl].getAccessedLocalsIndices"
    - Src: "org.apache.bcel.verifier.structurals.Subroutines$SubroutineImpl:325,1"
      Dst: "[org.apache.bcel.verifier.structurals.Subroutines$SubroutineImpl].getRecursivelyAccessedLocalsIndices"
    - Src: "org.apache.bcel.verifier.structurals.Subroutines$SubroutineImpl:332,1"
      Dst: "[java.lang.StringBuilder].toString"
    JavaMethodInfo: null
    BBCount: 7
    CyclomaticComplexity: 3
  - functionName: "[org.apache.bcel.verifier.structurals.Subroutines$SubroutineImpl].access$000(org.apache.bcel.verifier.structurals.Subroutines$SubroutineImpl)"
    functionSourceFile: "org.apache.bcel.verifier.structurals.Subroutines$SubroutineImpl"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "int"
    argCount: 1
    argTypes:
    - "org.apache.bcel.verifier.structurals.Subroutines$SubroutineImpl"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.bcel.verifier.structurals.Subroutines$SubroutineImpl].access$100(org.apache.bcel.verifier.structurals.Subroutines$SubroutineImpl)"
    functionSourceFile: "org.apache.bcel.verifier.structurals.Subroutines$SubroutineImpl"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.util.Set"
    argCount: 1
    argTypes:
    - "org.apache.bcel.verifier.structurals.Subroutines$SubroutineImpl"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.bcel.verifier.structurals.Subroutines$SubroutineImpl].access$200(org.apache.bcel.verifier.structurals.Subroutines$SubroutineImpl)"
    functionSourceFile: "org.apache.bcel.verifier.structurals.Subroutines$SubroutineImpl"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.apache.bcel.generic.InstructionHandle"
    argCount: 1
    argTypes:
    - "org.apache.bcel.verifier.structurals.Subroutines$SubroutineImpl"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.bcel.generic.FASTORE].<init>()"
    functionSourceFile: "org.apache.bcel.generic.FASTORE"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.bcel.generic.FASTORE:32,1"
      Dst: "[org.apache.bcel.generic.ArrayInstruction].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.bcel.generic.FASTORE].accept(org.apache.bcel.generic.Visitor)"
    functionSourceFile: "org.apache.bcel.generic.FASTORE"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.apache.bcel.generic.Visitor"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 8
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.bcel.generic.FASTORE:43,1"
      Dst: "[org.apache.bcel.generic.Visitor].visitStackConsumer"
    - Src: "org.apache.bcel.generic.FASTORE:44,1"
      Dst: "[org.apache.bcel.generic.Visitor].visitExceptionThrower"
    - Src: "org.apache.bcel.generic.FASTORE:45,1"
      Dst: "[org.apache.bcel.generic.Visitor].visitTypedInstruction"
    - Src: "org.apache.bcel.generic.FASTORE:46,1"
      Dst: "[org.apache.bcel.generic.Visitor].visitArrayInstruction"
    - Src: "org.apache.bcel.generic.FASTORE:47,1"
      Dst: "[org.apache.bcel.generic.Visitor].visitFASTORE"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.text.translate.JavaUnicodeEscaper].above(int)"
    functionSourceFile: "org.apache.commons.lang3.text.translate.JavaUnicodeEscaper"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.apache.commons.lang3.text.translate.JavaUnicodeEscaper"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.lang3.text.translate.JavaUnicodeEscaper:38,1"
      Dst: "[org.apache.commons.lang3.text.translate.JavaUnicodeEscaper].outsideOf"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.text.translate.JavaUnicodeEscaper].below(int)"
    functionSourceFile: "org.apache.commons.lang3.text.translate.JavaUnicodeEscaper"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.apache.commons.lang3.text.translate.JavaUnicodeEscaper"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.lang3.text.translate.JavaUnicodeEscaper:49,1"
      Dst: "[org.apache.commons.lang3.text.translate.JavaUnicodeEscaper].outsideOf"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.text.translate.JavaUnicodeEscaper].between(int,int)"
    functionSourceFile: "org.apache.commons.lang3.text.translate.JavaUnicodeEscaper"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.apache.commons.lang3.text.translate.JavaUnicodeEscaper"
    argCount: 2
    argTypes:
    - "int"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.lang3.text.translate.JavaUnicodeEscaper:62,1"
      Dst: "[org.apache.commons.lang3.text.translate.JavaUnicodeEscaper].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.text.translate.JavaUnicodeEscaper].outsideOf(int,int)"
    functionSourceFile: "org.apache.commons.lang3.text.translate.JavaUnicodeEscaper"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.apache.commons.lang3.text.translate.JavaUnicodeEscaper"
    argCount: 2
    argTypes:
    - "int"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.lang3.text.translate.JavaUnicodeEscaper:75,1"
      Dst: "[org.apache.commons.lang3.text.translate.JavaUnicodeEscaper].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.text.translate.JavaUnicodeEscaper].<init>(int,int,boolean)"
    functionSourceFile: "org.apache.commons.lang3.text.translate.JavaUnicodeEscaper"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 3
    argTypes:
    - "int"
    - "int"
    - "boolean"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.lang3.text.translate.JavaUnicodeEscaper:91,1"
      Dst: "[org.apache.commons.lang3.text.translate.UnicodeEscaper].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.text.translate.JavaUnicodeEscaper].toUtf16Escape(int)"
    functionSourceFile: "org.apache.commons.lang3.text.translate.JavaUnicodeEscaper"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 17
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.lang3.text.translate.JavaUnicodeEscaper:103,1"
      Dst: "[java.lang.Character].toChars"
    - Src: "org.apache.commons.lang3.text.translate.JavaUnicodeEscaper:104,1"
      Dst: "[java.lang.StringBuilder].<init>"
    - Src: "org.apache.commons.lang3.text.translate.JavaUnicodeEscaper:104,1"
      Dst: "[java.lang.StringBuilder].append"
    - Src: "org.apache.commons.lang3.text.translate.JavaUnicodeEscaper:104,1"
      Dst: "[org.apache.commons.lang3.text.translate.CharSequenceTranslator].hex"
    - Src: "org.apache.commons.lang3.text.translate.JavaUnicodeEscaper:104,1"
      Dst: "[java.lang.StringBuilder].toString"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.bcel.classfile.JavaClass$1].<init>()"
    functionSourceFile: "org.apache.bcel.classfile.JavaClass$1"
    linkageType: null
    functionLinenumber: 67
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.bcel.classfile.JavaClass$1:68,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.bcel.classfile.JavaClass$1].equals(java.lang.Object,java.lang.Object)"
    functionSourceFile: "org.apache.bcel.classfile.JavaClass$1"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 2
    argTypes:
    - "java.lang.Object"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 9
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.bcel.classfile.JavaClass$1:74,1"
      Dst: "[org.apache.bcel.classfile.JavaClass].getClassName"
    - Src: "org.apache.bcel.classfile.JavaClass$1:74,1"
      Dst: "[java.util.Objects].equals"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.bcel.classfile.JavaClass$1].hashCode(java.lang.Object)"
    functionSourceFile: "org.apache.bcel.classfile.JavaClass$1"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "int"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.bcel.classfile.JavaClass$1:80,1"
      Dst: "[org.apache.bcel.classfile.JavaClass].getClassName"
    - Src: "org.apache.bcel.classfile.JavaClass$1:80,1"
      Dst: "[java.lang.String].hashCode"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.arch.Processor$Type].values()"
    functionSourceFile: "org.apache.commons.lang3.arch.Processor$Type"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.apache.commons.lang3.arch.Processor$Type[]"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.lang3.arch.Processor$Type:85,1"
      Dst: "[java.lang.Object].clone"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.arch.Processor$Type].valueOf(java.lang.String)"
    functionSourceFile: "org.apache.commons.lang3.arch.Processor$Type"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.apache.commons.lang3.arch.Processor$Type"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.lang3.arch.Processor$Type:85,1"
      Dst: "[java.lang.Enum].valueOf"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.arch.Processor$Type].<init>(java.lang.String,int,java.lang.String)"
    functionSourceFile: "org.apache.commons.lang3.arch.Processor$Type"
    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: "org.apache.commons.lang3.arch.Processor$Type:119,1"
      Dst: "[java.lang.Enum].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.arch.Processor$Type].getLabel()"
    functionSourceFile: "org.apache.commons.lang3.arch.Processor$Type"
    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.apache.bcel.util.BCELifier].getJavaClass(java.lang.String)"
    functionSourceFile: "org.apache.bcel.util.BCELifier"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.apache.bcel.classfile.JavaClass"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 8
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.bcel.util.BCELifier:68"
      Branch Sides:
      - BranchSide: "org.apache.bcel.util.BCELifier:71"
        BranchSideFuncs: []
      - BranchSide: "org.apache.bcel.util.BCELifier:70"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.bcel.util.BCELifier:68,1"
      Dst: "[org.apache.bcel.Repository].lookupClass"
    - Src: "org.apache.bcel.util.BCELifier:69,1"
      Dst: "[org.apache.bcel.classfile.ClassParser].<init>"
    - Src: "org.apache.bcel.util.BCELifier:69,1"
      Dst: "[org.apache.bcel.classfile.ClassParser].parse"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.apache.bcel.util.BCELifier].printArgumentTypes(org.apache.bcel.generic.Type[])"
    functionSourceFile: "org.apache.bcel.util.BCELifier"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 1
    argTypes:
    - "org.apache.bcel.generic.Type[]"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 26
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.bcel.util.BCELifier:88"
      Branch Sides:
      - BranchSide: "org.apache.bcel.util.BCELifier:91"
        BranchSideFuncs: []
      - BranchSide: "org.apache.bcel.util.BCELifier:90"
        BranchSideFuncs: []
    - Branch String: "org.apache.bcel.util.BCELifier:92"
      Branch Sides:
      - BranchSide: "org.apache.bcel.util.BCELifier:98"
        BranchSideFuncs: []
      - BranchSide: "org.apache.bcel.util.BCELifier:97"
        BranchSideFuncs: []
    - Branch String: "org.apache.bcel.util.BCELifier:94"
      Branch Sides:
      - BranchSide: "org.apache.bcel.util.BCELifier:91"
        BranchSideFuncs: []
      - BranchSide: "org.apache.bcel.util.BCELifier:90"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.bcel.util.BCELifier:91,1"
      Dst: "[java.lang.StringBuilder].<init>"
    - Src: "org.apache.bcel.util.BCELifier:93,1"
      Dst: "[org.apache.bcel.util.BCELifier].printType"
    - Src: "org.apache.bcel.util.BCELifier:93,1"
      Dst: "[java.lang.StringBuilder].append"
    - Src: "org.apache.bcel.util.BCELifier:98,1"
      Dst: "[java.lang.StringBuilder].toString"
    JavaMethodInfo: null
    BBCount: 8
    CyclomaticComplexity: 2
  - functionName: "[org.apache.bcel.util.BCELifier].printFlags(int)"
    functionSourceFile: "org.apache.bcel.util.BCELifier"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.bcel.util.BCELifier:102,1"
      Dst: "[org.apache.bcel.util.BCELifier].printFlags"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.bcel.util.BCELifier].printFlags(int,org.apache.bcel.util.BCELifier$FLAGS)"
    functionSourceFile: "org.apache.bcel.util.BCELifier"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 2
    argTypes:
    - "int"
    - "org.apache.bcel.util.BCELifier$FLAGS"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 63
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.bcel.util.BCELifier:114"
      Branch Sides:
      - BranchSide: "org.apache.bcel.util.BCELifier:117"
        BranchSideFuncs: []
      - BranchSide: "org.apache.bcel.util.BCELifier:116"
        BranchSideFuncs: []
    - Branch String: "org.apache.bcel.util.BCELifier:118"
      Branch Sides:
      - BranchSide: "org.apache.bcel.util.BCELifier:134"
        BranchSideFuncs: []
      - BranchSide: "org.apache.bcel.util.BCELifier:133"
        BranchSideFuncs: []
    - Branch String: "org.apache.bcel.util.BCELifier:119"
      Branch Sides:
      - BranchSide: "org.apache.bcel.util.BCELifier:null"
        BranchSideFuncs: []
    - Branch String: "org.apache.bcel.util.BCELifier:120"
      Branch Sides:
      - BranchSide: "org.apache.bcel.util.BCELifier:122"
        BranchSideFuncs: []
      - BranchSide: "org.apache.bcel.util.BCELifier:121"
        BranchSideFuncs: []
    - Branch String: "org.apache.bcel.util.BCELifier:120"
      Branch Sides:
      - BranchSide: "org.apache.bcel.util.BCELifier:122"
        BranchSideFuncs: []
      - BranchSide: "org.apache.bcel.util.BCELifier:121"
        BranchSideFuncs: []
    - Branch String: "org.apache.bcel.util.BCELifier:122"
      Branch Sides:
      - BranchSide: "org.apache.bcel.util.BCELifier:124"
        BranchSideFuncs: []
      - BranchSide: "org.apache.bcel.util.BCELifier:123"
        BranchSideFuncs: []
    - Branch String: "org.apache.bcel.util.BCELifier:122"
      Branch Sides:
      - BranchSide: "org.apache.bcel.util.BCELifier:124"
        BranchSideFuncs: []
      - BranchSide: "org.apache.bcel.util.BCELifier:123"
        BranchSideFuncs: []
    - Branch String: "org.apache.bcel.util.BCELifier:124"
      Branch Sides:
      - BranchSide: "org.apache.bcel.util.BCELifier:126"
        BranchSideFuncs: []
      - BranchSide: "org.apache.bcel.util.BCELifier:125"
        BranchSideFuncs: []
    - Branch String: "org.apache.bcel.util.BCELifier:124"
      Branch Sides:
      - BranchSide: "org.apache.bcel.util.BCELifier:126"
        BranchSideFuncs: []
      - BranchSide: "org.apache.bcel.util.BCELifier:125"
        BranchSideFuncs: []
    - Branch String: "org.apache.bcel.util.BCELifier:126"
      Branch Sides:
      - BranchSide: "org.apache.bcel.util.BCELifier:129"
        BranchSideFuncs: []
      - BranchSide: "org.apache.bcel.util.BCELifier:128"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.bcel.util.BCELifier:117,1"
      Dst: "[java.lang.StringBuilder].<init>"
    - Src: "org.apache.bcel.util.BCELifier:121,1"
      Dst: "[java.lang.StringBuilder].append"
    - Src: "org.apache.bcel.util.BCELifier:127,1"
      Dst: "[org.apache.bcel.Const].getAccessName"
    - Src: "org.apache.bcel.util.BCELifier:127,1"
      Dst: "[java.lang.String].toUpperCase"
    - Src: "org.apache.bcel.util.BCELifier:129,1"
      Dst: "[java.lang.StringBuilder].toString"
    - Src: "org.apache.bcel.util.BCELifier:129,1"
      Dst: "[java.lang.Integer].valueOf"
    - Src: "org.apache.bcel.util.BCELifier:129,1"
      Dst: "[java.lang.String].format"
    - Src: "org.apache.bcel.util.BCELifier:135,1"
      Dst: "[java.lang.String].length"
    - Src: "org.apache.bcel.util.BCELifier:135,1"
      Dst: "[java.lang.String].substring"
    JavaMethodInfo: null
    BBCount: 19
    CyclomaticComplexity: 2
  - functionName: "[org.apache.bcel.util.BCELifier].printType(java.lang.String)"
    functionSourceFile: "org.apache.bcel.util.BCELifier"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 50
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.bcel.util.BCELifier:141"
      Branch Sides:
      - BranchSide: "org.apache.bcel.util.BCELifier:144"
        BranchSideFuncs: []
      - BranchSide: "org.apache.bcel.util.BCELifier:143"
        BranchSideFuncs: []
    - Branch String: "org.apache.bcel.util.BCELifier:144"
      Branch Sides:
      - BranchSide: "org.apache.bcel.util.BCELifier:147"
        BranchSideFuncs: []
      - BranchSide: "org.apache.bcel.util.BCELifier:146"
        BranchSideFuncs: []
    - Branch String: "org.apache.bcel.util.BCELifier:147"
      Branch Sides:
      - BranchSide: "org.apache.bcel.util.BCELifier:150"
        BranchSideFuncs: []
      - BranchSide: "org.apache.bcel.util.BCELifier:149"
        BranchSideFuncs: []
    - Branch String: "org.apache.bcel.util.BCELifier:150"
      Branch Sides:
      - BranchSide: "org.apache.bcel.util.BCELifier:153"
        BranchSideFuncs: []
      - BranchSide: "org.apache.bcel.util.BCELifier:152"
        BranchSideFuncs: []
    - Branch String: "org.apache.bcel.util.BCELifier:153"
      Branch Sides:
      - BranchSide: "org.apache.bcel.util.BCELifier:157"
        BranchSideFuncs: []
      - BranchSide: "org.apache.bcel.util.BCELifier:156"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.bcel.util.BCELifier:139,1"
      Dst: "[org.apache.bcel.generic.Type].getType"
    - Src: "org.apache.bcel.util.BCELifier:142,1"
      Dst: "[java.lang.StringBuilder].<init>"
    - Src: "org.apache.bcel.util.BCELifier:142,1"
      Dst: "[java.lang.StringBuilder].append"
    - Src: "org.apache.bcel.util.BCELifier:142,1"
      Dst: "[org.apache.bcel.Const].getTypeName"
    - Src: "org.apache.bcel.util.BCELifier:142,1"
      Dst: "[java.lang.String].toUpperCase"
    - Src: "org.apache.bcel.util.BCELifier:142,1"
      Dst: "[java.lang.StringBuilder].toString"
    - Src: "org.apache.bcel.util.BCELifier:144,1"
      Dst: "[org.apache.bcel.generic.Type].toString"
    - Src: "org.apache.bcel.util.BCELifier:144,1"
      Dst: "[java.lang.String].equals"
    - Src: "org.apache.bcel.util.BCELifier:155,1"
      Dst: "[org.apache.bcel.generic.ArrayType].getBasicType"
    - Src: "org.apache.bcel.util.BCELifier:155,1"
      Dst: "[org.apache.bcel.util.BCELifier].printType"
    - Src: "org.apache.bcel.util.BCELifier:155,1"
      Dst: "[org.apache.bcel.generic.ArrayType].getDimensions"
    - Src: "org.apache.bcel.util.BCELifier:157,1"
      Dst: "[org.apache.bcel.classfile.Utility].signatureToString"
    JavaMethodInfo: null
    BBCount: 11
    CyclomaticComplexity: 1
  - functionName: "[org.apache.bcel.util.BCELifier].printType(org.apache.bcel.generic.Type)"
    functionSourceFile: "org.apache.bcel.util.BCELifier"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 1
    argTypes:
    - "org.apache.bcel.generic.Type"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.bcel.util.BCELifier:161,1"
      Dst: "[org.apache.bcel.generic.Type].getSignature"
    - Src: "org.apache.bcel.util.BCELifier:161,1"
      Dst: "[org.apache.bcel.util.BCELifier].printType"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.bcel.util.BCELifier].<init>(org.apache.bcel.classfile.JavaClass,java.io.OutputStream)"
    functionSourceFile: "org.apache.bcel.util.BCELifier"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "org.apache.bcel.classfile.JavaClass"
    - "java.io.OutputStream"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 17
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.bcel.util.BCELifier:176,1"
      Dst: "[org.apache.bcel.classfile.EmptyVisitor].<init>"
    - Src: "org.apache.bcel.util.BCELifier:178,1"
      Dst: "[java.io.OutputStreamWriter].<init>"
    - Src: "org.apache.bcel.util.BCELifier:178,1"
      Dst: "[java.io.PrintWriter].<init>"
    - Src: "org.apache.bcel.util.BCELifier:179,1"
      Dst: "[org.apache.bcel.classfile.JavaClass].getConstantPool"
    - Src: "org.apache.bcel.util.BCELifier:179,1"
      Dst: "[org.apache.bcel.generic.ConstantPoolGen].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.bcel.util.BCELifier].printCreate()"
    functionSourceFile: "org.apache.bcel.util.BCELifier"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 31
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.bcel.util.BCELifier:185"
      Branch Sides:
      - BranchSide: "org.apache.bcel.util.BCELifier:188"
        BranchSideFuncs: []
      - BranchSide: "org.apache.bcel.util.BCELifier:187"
        BranchSideFuncs: []
    - Branch String: "org.apache.bcel.util.BCELifier:189"
      Branch Sides:
      - BranchSide: "org.apache.bcel.util.BCELifier:191"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.bcel.util.BCELifier:183,1"
      Dst: "[java.io.PrintWriter].println"
    - Src: "org.apache.bcel.util.BCELifier:184,1"
      Dst: "[org.apache.bcel.classfile.JavaClass].getFields"
    - Src: "org.apache.bcel.util.BCELifier:188,1"
      Dst: "[org.apache.bcel.classfile.JavaClass].getMethods"
    - Src: "org.apache.bcel.util.BCELifier:190,1"
      Dst: "[java.lang.StringBuilder].<init>"
    - Src: "org.apache.bcel.util.BCELifier:190,1"
      Dst: "[java.lang.StringBuilder].append"
    - Src: "org.apache.bcel.util.BCELifier:190,1"
      Dst: "[java.lang.StringBuilder].toString"
    JavaMethodInfo: null
    BBCount: 6
    CyclomaticComplexity: 2
  - functionName: "[org.apache.bcel.util.BCELifier].printMain()"
    functionSourceFile: "org.apache.bcel.util.BCELifier"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 26
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.bcel.util.BCELifier:198,1"
      Dst: "[org.apache.bcel.classfile.JavaClass].getClassName"
    - Src: "org.apache.bcel.util.BCELifier:199,1"
      Dst: "[java.io.PrintWriter].println"
    - Src: "org.apache.bcel.util.BCELifier:200,1"
      Dst: "[java.lang.StringBuilder].<init>"
    - Src: "org.apache.bcel.util.BCELifier:200,1"
      Dst: "[java.lang.StringBuilder].append"
    - Src: "org.apache.bcel.util.BCELifier:200,1"
      Dst: "[java.lang.StringBuilder].toString"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.bcel.util.BCELifier].start()"
    functionSourceFile: "org.apache.bcel.util.BCELifier"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.bcel.util.BCELifier:209,1"
      Dst: "[org.apache.bcel.util.BCELifier].visitJavaClass"
    - Src: "org.apache.bcel.util.BCELifier:210,1"
      Dst: "[java.io.PrintWriter].flush"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.bcel.util.BCELifier].visitField(org.apache.bcel.classfile.Field)"
    functionSourceFile: "org.apache.bcel.util.BCELifier"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.apache.bcel.classfile.Field"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 62
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.bcel.util.BCELifier:219"
      Branch Sides:
      - BranchSide: "org.apache.bcel.util.BCELifier:242"
        BranchSideFuncs: []
      - BranchSide: "org.apache.bcel.util.BCELifier:241"
        BranchSideFuncs: []
    - Branch String: "org.apache.bcel.util.BCELifier:221"
      Branch Sides:
      - BranchSide: "org.apache.bcel.util.BCELifier:224"
        BranchSideFuncs: []
      - BranchSide: "org.apache.bcel.util.BCELifier:223"
        BranchSideFuncs: []
    - Branch String: "org.apache.bcel.util.BCELifier:224"
      Branch Sides:
      - BranchSide: "org.apache.bcel.util.BCELifier:227"
        BranchSideFuncs: []
      - BranchSide: "org.apache.bcel.util.BCELifier:226"
        BranchSideFuncs: []
    - Branch String: "org.apache.bcel.util.BCELifier:227"
      Branch Sides:
      - BranchSide: "org.apache.bcel.util.BCELifier:230"
        BranchSideFuncs: []
      - BranchSide: "org.apache.bcel.util.BCELifier:229"
        BranchSideFuncs: []
    - Branch String: "org.apache.bcel.util.BCELifier:231"
      Branch Sides:
      - BranchSide: "org.apache.bcel.util.BCELifier:234"
        BranchSideFuncs: []
      - BranchSide: "org.apache.bcel.util.BCELifier:233"
        BranchSideFuncs: []
    - Branch String: "org.apache.bcel.util.BCELifier:234"
      Branch Sides:
      - BranchSide: "org.apache.bcel.util.BCELifier:237"
        BranchSideFuncs: []
      - BranchSide: "org.apache.bcel.util.BCELifier:236"
        BranchSideFuncs: []
    - Branch String: "org.apache.bcel.util.BCELifier:237"
      Branch Sides:
      - BranchSide: "org.apache.bcel.util.BCELifier:240"
        BranchSideFuncs: []
      - BranchSide: "org.apache.bcel.util.BCELifier:239"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.bcel.util.BCELifier:215,1"
      Dst: "[java.io.PrintWriter].println"
    - Src: "org.apache.bcel.util.BCELifier:216,1"
      Dst: "[java.lang.StringBuilder].<init>"
    - Src: "org.apache.bcel.util.BCELifier:216,1"
      Dst: "[java.lang.StringBuilder].append"
    - Src: "org.apache.bcel.util.BCELifier:217,1"
      Dst: "[org.apache.bcel.classfile.AccessFlags].getAccessFlags"
    - Src: "org.apache.bcel.util.BCELifier:217,1"
      Dst: "[org.apache.bcel.util.BCELifier].printFlags"
    - Src: "org.apache.bcel.util.BCELifier:217,1"
      Dst: "[org.apache.bcel.classfile.FieldOrMethod].getSignature"
    - Src: "org.apache.bcel.util.BCELifier:217,1"
      Dst: "[org.apache.bcel.util.BCELifier].printType"
    - Src: "org.apache.bcel.util.BCELifier:217,1"
      Dst: "[org.apache.bcel.classfile.FieldOrMethod].getName"
    - Src: "org.apache.bcel.util.BCELifier:217,1"
      Dst: "[java.lang.StringBuilder].toString"
    - Src: "org.apache.bcel.util.BCELifier:218,1"
      Dst: "[org.apache.bcel.classfile.Field].getConstantValue"
    - Src: "org.apache.bcel.util.BCELifier:220,1"
      Dst: "[java.io.PrintWriter].print"
    - Src: "org.apache.bcel.util.BCELifier:221,1"
      Dst: "[org.apache.bcel.classfile.Field].getType"
    JavaMethodInfo: null
    BBCount: 15
    CyclomaticComplexity: 1
  - functionName: "[org.apache.bcel.util.BCELifier].visitJavaClass(org.apache.bcel.classfile.JavaClass)"
    functionSourceFile: "org.apache.bcel.util.BCELifier"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.apache.bcel.classfile.JavaClass"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 179
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.bcel.util.BCELifier:251"
      Branch Sides:
      - BranchSide: "org.apache.bcel.util.BCELifier:256"
        BranchSideFuncs: []
      - BranchSide: "org.apache.bcel.util.BCELifier:255"
        BranchSideFuncs: []
    - Branch String: "org.apache.bcel.util.BCELifier:267"
      Branch Sides:
      - BranchSide: "org.apache.bcel.util.BCELifier:256"
        BranchSideFuncs: []
      - BranchSide: "org.apache.bcel.util.BCELifier:255"
        BranchSideFuncs: []
    - Branch String: "org.apache.bcel.util.BCELifier:278"
      Branch Sides:
      - BranchSide: "org.apache.bcel.util.BCELifier:287"
        BranchSideFuncs: []
      - BranchSide: "org.apache.bcel.util.BCELifier:286"
        BranchSideFuncs: []
    - Branch String: "org.apache.bcel.util.BCELifier:281"
      Branch Sides:
      - BranchSide: "org.apache.bcel.util.BCELifier:283"
        BranchSideFuncs: []
    - Branch String: "org.apache.bcel.util.BCELifier:288"
      Branch Sides:
      - BranchSide: "org.apache.bcel.util.BCELifier:293"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.bcel.util.BCELifier:247,1"
      Dst: "[org.apache.bcel.classfile.JavaClass].getClassName"
    - Src: "org.apache.bcel.util.BCELifier:248,1"
      Dst: "[org.apache.bcel.classfile.JavaClass].getSuperclassName"
    - Src: "org.apache.bcel.util.BCELifier:249,1"
      Dst: "[org.apache.bcel.classfile.JavaClass].getPackageName"
    - Src: "org.apache.bcel.util.BCELifier:250,1"
      Dst: "[org.apache.bcel.classfile.JavaClass].getInterfaceNames"
    - Src: "org.apache.bcel.util.BCELifier:250,1"
      Dst: "[org.apache.bcel.classfile.Utility].printArray"
    - Src: "org.apache.bcel.util.BCELifier:251,1"
      Dst: "[org.apache.commons.lang3.StringUtils].isNotEmpty"
    - Src: "org.apache.bcel.util.BCELifier:252,1"
      Dst: "[java.lang.String].length"
    - Src: "org.apache.bcel.util.BCELifier:252,1"
      Dst: "[java.lang.String].substring"
    - Src: "org.apache.bcel.util.BCELifier:253,1"
      Dst: "[java.lang.StringBuilder].<init>"
    - Src: "org.apache.bcel.util.BCELifier:253,1"
      Dst: "[java.lang.StringBuilder].append"
    - Src: "org.apache.bcel.util.BCELifier:253,1"
      Dst: "[java.lang.StringBuilder].toString"
    - Src: "org.apache.bcel.util.BCELifier:253,1"
      Dst: "[java.io.PrintWriter].println"
    - Src: "org.apache.bcel.util.BCELifier:267,1"
      Dst: "[java.lang.String].isEmpty"
    - Src: "org.apache.bcel.util.BCELifier:268,1"
      Dst: "[org.apache.bcel.classfile.JavaClass].getSourceFileName"
    - Src: "org.apache.bcel.util.BCELifier:268,1"
      Dst: "[org.apache.bcel.classfile.AccessFlags].getAccessFlags"
    - Src: "org.apache.bcel.util.BCELifier:268,1"
      Dst: "[org.apache.bcel.util.BCELifier].printFlags"
    - Src: "org.apache.bcel.util.BCELifier:269,1"
      Dst: "[org.apache.bcel.classfile.JavaClass].getMajor"
    - Src: "org.apache.bcel.util.BCELifier:270,1"
      Dst: "[org.apache.bcel.classfile.JavaClass].getMinor"
    - Src: "org.apache.bcel.util.BCELifier:276,1"
      Dst: "[org.apache.bcel.util.BCELifier].printCreate"
    - Src: "org.apache.bcel.util.BCELifier:277,1"
      Dst: "[org.apache.bcel.classfile.JavaClass].getFields"
    - Src: "org.apache.bcel.util.BCELifier:282,1"
      Dst: "[org.apache.bcel.classfile.Field].accept"
    - Src: "org.apache.bcel.util.BCELifier:287,1"
      Dst: "[org.apache.bcel.classfile.JavaClass].getMethods"
    - Src: "org.apache.bcel.util.BCELifier:290,1"
      Dst: "[org.apache.bcel.classfile.Method].accept"
    - Src: "org.apache.bcel.util.BCELifier:294,1"
      Dst: "[org.apache.bcel.util.BCELifier].printMain"
    JavaMethodInfo: null
    BBCount: 14
    CyclomaticComplexity: 3
  - functionName: "[org.apache.bcel.util.BCELifier].visitMethod(org.apache.bcel.classfile.Method)"
    functionSourceFile: "org.apache.bcel.util.BCELifier"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.apache.bcel.classfile.Method"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 74
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.bcel.util.BCELifier:306"
      Branch Sides:
      - BranchSide: "org.apache.bcel.util.BCELifier:314"
        BranchSideFuncs: []
      - BranchSide: "org.apache.bcel.util.BCELifier:313"
        BranchSideFuncs: []
    - Branch String: "org.apache.bcel.util.BCELifier:308"
      Branch Sides:
      - BranchSide: "org.apache.bcel.util.BCELifier:313"
        BranchSideFuncs: []
    - Branch String: "org.apache.bcel.util.BCELifier:315"
      Branch Sides:
      - BranchSide: "org.apache.bcel.util.BCELifier:321"
        BranchSideFuncs: []
      - BranchSide: "org.apache.bcel.util.BCELifier:320"
        BranchSideFuncs: []
    - Branch String: "org.apache.bcel.util.BCELifier:317"
      Branch Sides:
      - BranchSide: "org.apache.bcel.util.BCELifier:321"
        BranchSideFuncs: []
      - BranchSide: "org.apache.bcel.util.BCELifier:320"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.bcel.util.BCELifier:300,1"
      Dst: "[org.apache.bcel.classfile.JavaClass].getClassName"
    - Src: "org.apache.bcel.util.BCELifier:300,1"
      Dst: "[org.apache.bcel.generic.MethodGen].<init>"
    - Src: "org.apache.bcel.util.BCELifier:301,1"
      Dst: "[java.io.PrintWriter].println"
    - Src: "org.apache.bcel.util.BCELifier:302,1"
      Dst: "[java.lang.StringBuilder].<init>"
    - Src: "org.apache.bcel.util.BCELifier:302,1"
      Dst: "[java.lang.StringBuilder].append"
    - Src: "org.apache.bcel.util.BCELifier:302,1"
      Dst: "[org.apache.bcel.classfile.AccessFlags].getAccessFlags"
    - Src: "org.apache.bcel.util.BCELifier:302,1"
      Dst: "[org.apache.bcel.util.BCELifier].printFlags"
    - Src: "org.apache.bcel.util.BCELifier:302,1"
      Dst: "[org.apache.bcel.generic.MethodGen].getReturnType"
    - Src: "org.apache.bcel.util.BCELifier:302,1"
      Dst: "[org.apache.bcel.util.BCELifier].printType"
    - Src: "org.apache.bcel.util.BCELifier:303,1"
      Dst: "[org.apache.bcel.generic.MethodGen].getArgumentTypes"
    - Src: "org.apache.bcel.util.BCELifier:303,1"
      Dst: "[org.apache.bcel.util.BCELifier].printArgumentTypes"
    - Src: "org.apache.bcel.util.BCELifier:303,1"
      Dst: "[org.apache.bcel.generic.MethodGen].getArgumentNames"
    - Src: "org.apache.bcel.util.BCELifier:303,1"
      Dst: "[org.apache.bcel.classfile.Utility].printArray"
    - Src: "org.apache.bcel.util.BCELifier:304,1"
      Dst: "[org.apache.bcel.classfile.FieldOrMethod].getName"
    - Src: "org.apache.bcel.util.BCELifier:304,1"
      Dst: "[java.lang.StringBuilder].toString"
    - Src: "org.apache.bcel.util.BCELifier:305,1"
      Dst: "[org.apache.bcel.classfile.Method].getExceptionTable"
    - Src: "org.apache.bcel.util.BCELifier:307,1"
      Dst: "[org.apache.bcel.classfile.ExceptionTable].getExceptionNames"
    - Src: "org.apache.bcel.util.BCELifier:309,1"
      Dst: "[java.io.PrintWriter].print"
    - Src: "org.apache.bcel.util.BCELifier:314,1"
      Dst: "[org.apache.bcel.classfile.Method].getCode"
    - Src: "org.apache.bcel.util.BCELifier:316,1"
      Dst: "[org.apache.bcel.classfile.Code].getStackMap"
    - Src: "org.apache.bcel.util.BCELifier:318,1"
      Dst: "[org.apache.bcel.classfile.StackMap].accept"
    - Src: "org.apache.bcel.util.BCELifier:322,1"
      Dst: "[org.apache.bcel.util.BCELFactory].<init>"
    - Src: "org.apache.bcel.util.BCELifier:323,1"
      Dst: "[org.apache.bcel.util.BCELFactory].start"
    JavaMethodInfo: null
    BBCount: 8
    CyclomaticComplexity: 2
  - functionName: "[org.apache.bcel.util.BCELifier].visitStackMap(org.apache.bcel.classfile.StackMap)"
    functionSourceFile: "org.apache.bcel.util.BCELifier"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.apache.bcel.classfile.StackMap"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 40
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.bcel.util.BCELifier:341"
      Branch Sides:
      - BranchSide: "org.apache.bcel.util.BCELifier:349"
        BranchSideFuncs: []
      - BranchSide: "org.apache.bcel.util.BCELifier:348"
        BranchSideFuncs: []
    - Branch String: "org.apache.bcel.util.BCELifier:343"
      Branch Sides:
      - BranchSide: "org.apache.bcel.util.BCELifier:346"
        BranchSideFuncs: []
      - BranchSide: "org.apache.bcel.util.BCELifier:345"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.bcel.util.BCELifier:332,1"
      Dst: "[org.apache.bcel.classfile.EmptyVisitor].visitStackMap"
    - Src: "org.apache.bcel.util.BCELifier:333,1"
      Dst: "[java.io.PrintWriter].print"
    - Src: "org.apache.bcel.util.BCELifier:335,1"
      Dst: "[org.apache.bcel.classfile.Attribute].getName"
    - Src: "org.apache.bcel.util.BCELifier:337,1"
      Dst: "[org.apache.bcel.classfile.Attribute].getLength"
    - Src: "org.apache.bcel.util.BCELifier:340,1"
      Dst: "[org.apache.bcel.classfile.StackMap].getStackMap"
    - Src: "org.apache.bcel.util.BCELifier:342,1"
      Dst: "[org.apache.bcel.classfile.StackMapEntry].accept"
    - Src: "org.apache.bcel.util.BCELifier:350,1"
      Dst: "[java.io.PrintWriter].println"
    JavaMethodInfo: null
    BBCount: 7
    CyclomaticComplexity: 2
  - functionName: "[org.apache.bcel.util.BCELifier].visitStackMapEntry(org.apache.bcel.classfile.StackMapEntry)"
    functionSourceFile: "org.apache.bcel.util.BCELifier"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.apache.bcel.classfile.StackMapEntry"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 24
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.bcel.util.BCELifier:355,1"
      Dst: "[org.apache.bcel.classfile.EmptyVisitor].visitStackMapEntry"
    - Src: "org.apache.bcel.util.BCELifier:356,1"
      Dst: "[java.io.PrintWriter].print"
    - Src: "org.apache.bcel.util.BCELifier:357,1"
      Dst: "[org.apache.bcel.classfile.StackMapEntry].getFrameType"
    - Src: "org.apache.bcel.util.BCELifier:359,1"
      Dst: "[org.apache.bcel.classfile.StackMapEntry].getByteCodeOffset"
    - Src: "org.apache.bcel.util.BCELifier:361,1"
      Dst: "[org.apache.bcel.classfile.StackMapEntry].getTypesOfLocals"
    - Src: "org.apache.bcel.util.BCELifier:361,1"
      Dst: "[org.apache.bcel.util.BCELifier].visitStackMapTypeArray"
    - Src: "org.apache.bcel.util.BCELifier:363,1"
      Dst: "[org.apache.bcel.classfile.StackMapEntry].getTypesOfStackItems"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.bcel.util.BCELifier].visitStackMapType(org.apache.bcel.classfile.StackMapType)"
    functionSourceFile: "org.apache.bcel.util.BCELifier"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.apache.bcel.classfile.StackMapType"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 26
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.bcel.util.BCELifier:378"
      Branch Sides:
      - BranchSide: "org.apache.bcel.util.BCELifier:383"
        BranchSideFuncs: []
      - BranchSide: "org.apache.bcel.util.BCELifier:382"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.bcel.util.BCELifier:374,1"
      Dst: "[org.apache.bcel.classfile.EmptyVisitor].visitStackMapType"
    - Src: "org.apache.bcel.util.BCELifier:375,1"
      Dst: "[java.io.PrintWriter].print"
    - Src: "org.apache.bcel.util.BCELifier:376,1"
      Dst: "[org.apache.bcel.classfile.StackMapType].getType"
    - Src: "org.apache.bcel.util.BCELifier:378,1"
      Dst: "[org.apache.bcel.classfile.StackMapType].hasIndex"
    - Src: "org.apache.bcel.util.BCELifier:380,1"
      Dst: "[org.apache.bcel.classfile.StackMapType].getClassName"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[org.apache.bcel.util.BCELifier].visitStackMapTypeArray(org.apache.bcel.classfile.StackMapType[])"
    functionSourceFile: "org.apache.bcel.util.BCELifier"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.apache.bcel.classfile.StackMapType[]"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 25
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.bcel.util.BCELifier:389"
      Branch Sides:
      - BranchSide: "org.apache.bcel.util.BCELifier:392"
        BranchSideFuncs: []
      - BranchSide: "org.apache.bcel.util.BCELifier:391"
        BranchSideFuncs: []
    - Branch String: "org.apache.bcel.util.BCELifier:393"
      Branch Sides:
      - BranchSide: "org.apache.bcel.util.BCELifier:402"
        BranchSideFuncs: []
      - BranchSide: "org.apache.bcel.util.BCELifier:401"
        BranchSideFuncs: []
    - Branch String: "org.apache.bcel.util.BCELifier:395"
      Branch Sides:
      - BranchSide: "org.apache.bcel.util.BCELifier:398"
        BranchSideFuncs: []
      - BranchSide: "org.apache.bcel.util.BCELifier:397"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.bcel.util.BCELifier:389,1"
      Dst: "[org.apache.commons.lang3.ArrayUtils].isEmpty"
    - Src: "org.apache.bcel.util.BCELifier:390,1"
      Dst: "[java.io.PrintWriter].print"
    - Src: "org.apache.bcel.util.BCELifier:394,1"
      Dst: "[org.apache.bcel.classfile.StackMapType].accept"
    JavaMethodInfo: null
    BBCount: 9
    CyclomaticComplexity: 2
  - functionName: "[org.apache.bcel.classfile.ConstantNameAndType].<init>(org.apache.bcel.classfile.ConstantNameAndType)"
    functionSourceFile: "org.apache.bcel.classfile.ConstantNameAndType"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.apache.bcel.classfile.ConstantNameAndType"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.bcel.classfile.ConstantNameAndType:42,1"
      Dst: "[org.apache.bcel.classfile.ConstantNameAndType].getNameIndex"
    - Src: "org.apache.bcel.classfile.ConstantNameAndType:42,1"
      Dst: "[org.apache.bcel.classfile.ConstantNameAndType].getSignatureIndex"
    - Src: "org.apache.bcel.classfile.ConstantNameAndType:42,1"
      Dst: "[org.apache.bcel.classfile.ConstantNameAndType].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.bcel.classfile.ConstantNameAndType].<init>(java.io.DataInput)"
    functionSourceFile: "org.apache.bcel.classfile.ConstantNameAndType"
    linkageType: null
    functionLinenumber: 51
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.io.DataInput"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.bcel.classfile.ConstantNameAndType].<init>(int,int)"
    functionUses: 1
    ICount: 6
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.bcel.classfile.ConstantNameAndType:52,1"
      Dst: "[java.io.DataInput].readUnsignedShort"
    - Src: "org.apache.bcel.classfile.ConstantNameAndType:52,1"
      Dst: "[org.apache.bcel.classfile.ConstantNameAndType].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.bcel.classfile.ConstantNameAndType].<init>(int,int)"
    functionSourceFile: "org.apache.bcel.classfile.ConstantNameAndType"
    linkageType: null
    functionLinenumber: 59
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "int"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.bcel.classfile.Constant].<init>(byte)"
    functionUses: 1
    ICount: 7
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.bcel.classfile.ConstantNameAndType:60,1"
      Dst: "[org.apache.bcel.classfile.Constant].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.bcel.classfile.ConstantNameAndType].accept(org.apache.bcel.classfile.Visitor)"
    functionSourceFile: "org.apache.bcel.classfile.ConstantNameAndType"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.apache.bcel.classfile.Visitor"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.bcel.classfile.ConstantNameAndType:73,1"
      Dst: "[org.apache.bcel.classfile.Visitor].visitConstantNameAndType"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.bcel.classfile.ConstantNameAndType].dump(java.io.DataOutputStream)"
    functionSourceFile: "org.apache.bcel.classfile.ConstantNameAndType"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.io.DataOutputStream"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 10
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.bcel.classfile.ConstantNameAndType:84,1"
      Dst: "[org.apache.bcel.classfile.Constant].getTag"
    - Src: "org.apache.bcel.classfile.ConstantNameAndType:84,1"
      Dst: "[java.io.DataOutputStream].writeByte"
    - Src: "org.apache.bcel.classfile.ConstantNameAndType:85,1"
      Dst: "[java.io.DataOutputStream].writeShort"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.bcel.classfile.ConstantNameAndType].getName(org.apache.bcel.classfile.ConstantPool)"
    functionSourceFile: "org.apache.bcel.classfile.ConstantNameAndType"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 1
    argTypes:
    - "org.apache.bcel.classfile.ConstantPool"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.bcel.classfile.ConstantNameAndType:93,1"
      Dst: "[org.apache.bcel.classfile.ConstantNameAndType].getNameIndex"
    - Src: "org.apache.bcel.classfile.ConstantNameAndType:93,1"
      Dst: "[org.apache.bcel.classfile.ConstantPool].constantToString"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.bcel.classfile.ConstantNameAndType].getNameIndex()"
    functionSourceFile: "org.apache.bcel.classfile.ConstantNameAndType"
    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.apache.bcel.classfile.ConstantNameAndType].getSignature(org.apache.bcel.classfile.ConstantPool)"
    functionSourceFile: "org.apache.bcel.classfile.ConstantNameAndType"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 1
    argTypes:
    - "org.apache.bcel.classfile.ConstantPool"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.bcel.classfile.ConstantNameAndType:107,1"
      Dst: "[org.apache.bcel.classfile.ConstantNameAndType].getSignatureIndex"
    - Src: "org.apache.bcel.classfile.ConstantNameAndType:107,1"
      Dst: "[org.apache.bcel.classfile.ConstantPool].constantToString"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.bcel.classfile.ConstantNameAndType].getSignatureIndex()"
    functionSourceFile: "org.apache.bcel.classfile.ConstantNameAndType"
    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.apache.bcel.classfile.ConstantNameAndType].setNameIndex(int)"
    functionSourceFile: "org.apache.bcel.classfile.ConstantNameAndType"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.bcel.classfile.ConstantNameAndType].setSignatureIndex(int)"
    functionSourceFile: "org.apache.bcel.classfile.ConstantNameAndType"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.bcel.classfile.ConstantNameAndType].toString()"
    functionSourceFile: "org.apache.bcel.classfile.ConstantNameAndType"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 14
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.bcel.classfile.ConstantNameAndType:136,1"
      Dst: "[java.lang.StringBuilder].<init>"
    - Src: "org.apache.bcel.classfile.ConstantNameAndType:136,1"
      Dst: "[org.apache.bcel.classfile.Constant].toString"
    - Src: "org.apache.bcel.classfile.ConstantNameAndType:136,1"
      Dst: "[java.lang.StringBuilder].append"
    - Src: "org.apache.bcel.classfile.ConstantNameAndType:136,1"
      Dst: "[java.lang.StringBuilder].toString"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.bcel.generic.IASTORE].<init>()"
    functionSourceFile: "org.apache.bcel.generic.IASTORE"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.bcel.generic.IASTORE:32,1"
      Dst: "[org.apache.bcel.generic.ArrayInstruction].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.bcel.generic.IASTORE].accept(org.apache.bcel.generic.Visitor)"
    functionSourceFile: "org.apache.bcel.generic.IASTORE"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.apache.bcel.generic.Visitor"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 8
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.bcel.generic.IASTORE:43,1"
      Dst: "[org.apache.bcel.generic.Visitor].visitStackConsumer"
    - Src: "org.apache.bcel.generic.IASTORE:44,1"
      Dst: "[org.apache.bcel.generic.Visitor].visitExceptionThrower"
    - Src: "org.apache.bcel.generic.IASTORE:45,1"
      Dst: "[org.apache.bcel.generic.Visitor].visitTypedInstruction"
    - Src: "org.apache.bcel.generic.IASTORE:46,1"
      Dst: "[org.apache.bcel.generic.Visitor].visitArrayInstruction"
    - Src: "org.apache.bcel.generic.IASTORE:47,1"
      Dst: "[org.apache.bcel.generic.Visitor].visitIASTORE"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.bcel.generic.IFEQ].<init>()"
    functionSourceFile: "org.apache.bcel.generic.IFEQ"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.bcel.generic.IFEQ:31,1"
      Dst: "[org.apache.bcel.generic.IfInstruction].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.bcel.generic.IFEQ].<init>(org.apache.bcel.generic.InstructionHandle)"
    functionSourceFile: "org.apache.bcel.generic.IFEQ"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.apache.bcel.generic.InstructionHandle"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.bcel.generic.IFEQ:35,1"
      Dst: "[org.apache.bcel.generic.IfInstruction].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.bcel.generic.IFEQ].accept(org.apache.bcel.generic.Visitor)"
    functionSourceFile: "org.apache.bcel.generic.IFEQ"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.apache.bcel.generic.Visitor"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 7
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.bcel.generic.IFEQ:46,1"
      Dst: "[org.apache.bcel.generic.Visitor].visitStackConsumer"
    - Src: "org.apache.bcel.generic.IFEQ:47,1"
      Dst: "[org.apache.bcel.generic.Visitor].visitBranchInstruction"
    - Src: "org.apache.bcel.generic.IFEQ:48,1"
      Dst: "[org.apache.bcel.generic.Visitor].visitIfInstruction"
    - Src: "org.apache.bcel.generic.IFEQ:49,1"
      Dst: "[org.apache.bcel.generic.Visitor].visitIFEQ"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.bcel.generic.IFEQ].negate()"
    functionSourceFile: "org.apache.bcel.generic.IFEQ"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.apache.bcel.generic.IfInstruction"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.bcel.generic.IFEQ:57,1"
      Dst: "[org.apache.bcel.generic.BranchInstruction].getTarget"
    - Src: "org.apache.bcel.generic.IFEQ:57,1"
      Dst: "[org.apache.bcel.generic.IFNE].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.bcel.generic.ACONST_NULL].<init>()"
    functionSourceFile: "org.apache.bcel.generic.ACONST_NULL"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.bcel.generic.ACONST_NULL:32,1"
      Dst: "[org.apache.bcel.generic.Instruction].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.bcel.generic.ACONST_NULL].accept(org.apache.bcel.generic.Visitor)"
    functionSourceFile: "org.apache.bcel.generic.ACONST_NULL"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.apache.bcel.generic.Visitor"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 7
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.bcel.generic.ACONST_NULL:43,1"
      Dst: "[org.apache.bcel.generic.Visitor].visitStackProducer"
    - Src: "org.apache.bcel.generic.ACONST_NULL:44,1"
      Dst: "[org.apache.bcel.generic.Visitor].visitPushInstruction"
    - Src: "org.apache.bcel.generic.ACONST_NULL:45,1"
      Dst: "[org.apache.bcel.generic.Visitor].visitTypedInstruction"
    - Src: "org.apache.bcel.generic.ACONST_NULL:46,1"
      Dst: "[org.apache.bcel.generic.Visitor].visitACONST_NULL"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.bcel.generic.ACONST_NULL].getType(org.apache.bcel.generic.ConstantPoolGen)"
    functionSourceFile: "org.apache.bcel.generic.ACONST_NULL"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.apache.bcel.generic.Type"
    argCount: 1
    argTypes:
    - "org.apache.bcel.generic.ConstantPoolGen"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.CharSetUtils].containsAny(java.lang.String,java.lang.String[])"
    functionSourceFile: "org.apache.commons.lang3.CharSetUtils"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 2
    argTypes:
    - "java.lang.String"
    - "java.lang.String[]"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 19
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.commons.lang3.CharSetUtils:54"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.CharSetUtils:55"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.CharSetUtils:54"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.CharSetUtils:54"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.CharSetUtils:57"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.CharSetUtils:56"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.CharSetUtils:58"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.CharSetUtils:63"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.CharSetUtils:62"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.CharSetUtils:59"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.CharSetUtils:57"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.CharSetUtils:56"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.lang3.CharSetUtils:54,1"
      Dst: "[org.apache.commons.lang3.StringUtils].isEmpty"
    - Src: "org.apache.commons.lang3.CharSetUtils:54,1"
      Dst: "[org.apache.commons.lang3.CharSetUtils].deepEmpty"
    - Src: "org.apache.commons.lang3.CharSetUtils:57,1"
      Dst: "[org.apache.commons.lang3.CharSet].getInstance"
    - Src: "org.apache.commons.lang3.CharSetUtils:58,1"
      Dst: "[java.lang.String].toCharArray"
    - Src: "org.apache.commons.lang3.CharSetUtils:59,1"
      Dst: "[org.apache.commons.lang3.CharSet].contains"
    JavaMethodInfo: null
    BBCount: 9
    CyclomaticComplexity: 2
  - functionName: "[org.apache.commons.lang3.CharSetUtils].count(java.lang.String,java.lang.String[])"
    functionSourceFile: "org.apache.commons.lang3.CharSetUtils"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "int"
    argCount: 2
    argTypes:
    - "java.lang.String"
    - "java.lang.String[]"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 20
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.commons.lang3.CharSetUtils:85"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.CharSetUtils:86"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.CharSetUtils:85"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.CharSetUtils:85"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.CharSetUtils:88"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.CharSetUtils:87"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.CharSetUtils:90"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.CharSetUtils:95"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.CharSetUtils:94"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.CharSetUtils:91"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.CharSetUtils:88"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.CharSetUtils:87"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.lang3.CharSetUtils:85,1"
      Dst: "[org.apache.commons.lang3.StringUtils].isEmpty"
    - Src: "org.apache.commons.lang3.CharSetUtils:85,1"
      Dst: "[org.apache.commons.lang3.CharSetUtils].deepEmpty"
    - Src: "org.apache.commons.lang3.CharSetUtils:88,1"
      Dst: "[org.apache.commons.lang3.CharSet].getInstance"
    - Src: "org.apache.commons.lang3.CharSetUtils:90,1"
      Dst: "[java.lang.String].toCharArray"
    - Src: "org.apache.commons.lang3.CharSetUtils:91,1"
      Dst: "[org.apache.commons.lang3.CharSet].contains"
    JavaMethodInfo: null
    BBCount: 9
    CyclomaticComplexity: 2
  - functionName: "[org.apache.commons.lang3.CharSetUtils].deepEmpty(java.lang.String[])"
    functionSourceFile: "org.apache.commons.lang3.CharSetUtils"
    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.apache.commons.lang3.CharSetUtils:106,1"
      Dst: "[org.apache.commons.lang3.stream.Streams].of"
    - Src: "org.apache.commons.lang3.CharSetUtils:106,1"
      Dst: "[org.apache.commons.lang3.CharSetUtils$isEmpty__118].bootstrap$"
    - Src: "org.apache.commons.lang3.CharSetUtils:106,1"
      Dst: "[java.util.stream.Stream].allMatch"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.CharSetUtils].delete(java.lang.String,java.lang.String[])"
    functionSourceFile: "org.apache.commons.lang3.CharSetUtils"
    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: 9
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.commons.lang3.CharSetUtils:128"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.CharSetUtils:129"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.CharSetUtils:128"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.CharSetUtils:128"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.CharSetUtils:131"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.CharSetUtils:130"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.lang3.CharSetUtils:128,1"
      Dst: "[org.apache.commons.lang3.StringUtils].isEmpty"
    - Src: "org.apache.commons.lang3.CharSetUtils:128,1"
      Dst: "[org.apache.commons.lang3.CharSetUtils].deepEmpty"
    - Src: "org.apache.commons.lang3.CharSetUtils:131,1"
      Dst: "[org.apache.commons.lang3.CharSetUtils].modify"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.CharSetUtils].keep(java.lang.String,java.lang.String[])"
    functionSourceFile: "org.apache.commons.lang3.CharSetUtils"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 2
    argTypes:
    - "java.lang.String"
    - "java.lang.String[]"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 11
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.commons.lang3.CharSetUtils:154"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.CharSetUtils:157"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.CharSetUtils:156"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.CharSetUtils:157"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.CharSetUtils:158"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.CharSetUtils:157"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.CharSetUtils:157"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.CharSetUtils:160"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.CharSetUtils:159"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.lang3.CharSetUtils:157,1"
      Dst: "[java.lang.String].isEmpty"
    - Src: "org.apache.commons.lang3.CharSetUtils:157,1"
      Dst: "[org.apache.commons.lang3.CharSetUtils].deepEmpty"
    - Src: "org.apache.commons.lang3.CharSetUtils:160,1"
      Dst: "[org.apache.commons.lang3.CharSetUtils].modify"
    JavaMethodInfo: null
    BBCount: 6
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.CharSetUtils].modify(java.lang.String,java.lang.String[],boolean)"
    functionSourceFile: "org.apache.commons.lang3.CharSetUtils"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 3
    argTypes:
    - "java.lang.String"
    - "java.lang.String[]"
    - "boolean"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 19
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.commons.lang3.CharSetUtils:175"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.CharSetUtils:180"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.CharSetUtils:179"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.CharSetUtils:176"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.CharSetUtils:172"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.CharSetUtils:171"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.lang3.CharSetUtils:172,1"
      Dst: "[org.apache.commons.lang3.CharSet].getInstance"
    - Src: "org.apache.commons.lang3.CharSetUtils:173,1"
      Dst: "[java.lang.String].length"
    - Src: "org.apache.commons.lang3.CharSetUtils:173,1"
      Dst: "[java.lang.StringBuilder].<init>"
    - Src: "org.apache.commons.lang3.CharSetUtils:174,1"
      Dst: "[java.lang.String].toCharArray"
    - Src: "org.apache.commons.lang3.CharSetUtils:176,1"
      Dst: "[org.apache.commons.lang3.CharSet].contains"
    - Src: "org.apache.commons.lang3.CharSetUtils:177,1"
      Dst: "[java.lang.StringBuilder].append"
    - Src: "org.apache.commons.lang3.CharSetUtils:180,1"
      Dst: "[java.lang.StringBuilder].toString"
    JavaMethodInfo: null
    BBCount: 6
    CyclomaticComplexity: 2
  - functionName: "[org.apache.commons.lang3.CharSetUtils].squeeze(java.lang.String,java.lang.String[])"
    functionSourceFile: "org.apache.commons.lang3.CharSetUtils"
    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: 45
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.commons.lang3.CharSetUtils:202"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.CharSetUtils:203"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.CharSetUtils:202"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.CharSetUtils:202"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.CharSetUtils:205"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.CharSetUtils:204"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.CharSetUtils:214"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.CharSetUtils:231"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.CharSetUtils:230"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.CharSetUtils:216"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.CharSetUtils:228"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.CharSetUtils:227"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.CharSetUtils:217"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.CharSetUtils:220"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.CharSetUtils:219"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.CharSetUtils:217"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.CharSetUtils:220"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.CharSetUtils:219"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.CharSetUtils:220"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.CharSetUtils:221"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.CharSetUtils:220"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.CharSetUtils:220"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.CharSetUtils:228"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.CharSetUtils:227"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.CharSetUtils:221"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.CharSetUtils:225"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.CharSetUtils:224"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.lang3.CharSetUtils:202,1"
      Dst: "[org.apache.commons.lang3.StringUtils].isEmpty"
    - Src: "org.apache.commons.lang3.CharSetUtils:202,1"
      Dst: "[org.apache.commons.lang3.CharSetUtils].deepEmpty"
    - Src: "org.apache.commons.lang3.CharSetUtils:205,1"
      Dst: "[org.apache.commons.lang3.CharSet].getInstance"
    - Src: "org.apache.commons.lang3.CharSetUtils:206,1"
      Dst: "[java.lang.String].length"
    - Src: "org.apache.commons.lang3.CharSetUtils:206,1"
      Dst: "[java.lang.StringBuilder].<init>"
    - Src: "org.apache.commons.lang3.CharSetUtils:207,1"
      Dst: "[java.lang.String].toCharArray"
    - Src: "org.apache.commons.lang3.CharSetUtils:213,1"
      Dst: "[java.lang.StringBuilder].append"
    - Src: "org.apache.commons.lang3.CharSetUtils:217,1"
      Dst: "[java.lang.Character].charValue"
    - Src: "org.apache.commons.lang3.CharSetUtils:221,1"
      Dst: "[org.apache.commons.lang3.CharSet].contains"
    - Src: "org.apache.commons.lang3.CharSetUtils:222,1"
      Dst: "[java.lang.Character].valueOf"
    - Src: "org.apache.commons.lang3.CharSetUtils:231,1"
      Dst: "[java.lang.StringBuilder].toString"
    JavaMethodInfo: null
    BBCount: 17
    CyclomaticComplexity: 2
  - functionName: "[org.apache.commons.lang3.CharSetUtils].<init>()"
    functionSourceFile: "org.apache.commons.lang3.CharSetUtils"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.lang3.CharSetUtils:241,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.bcel.util.ModularRuntimeImage].<init>()"
    functionSourceFile: "org.apache.bcel.util.ModularRuntimeImage"
    linkageType: null
    functionLinenumber: 53
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.bcel.util.ModularRuntimeImage].<init>(java.net.URLClassLoader,java.nio.file.FileSystem)"
    functionUses: 1
    ICount: 5
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.bcel.util.ModularRuntimeImage:54,1"
      Dst: "[java.net.URI].create"
    - Src: "org.apache.bcel.util.ModularRuntimeImage:54,1"
      Dst: "[java.nio.file.FileSystems].getFileSystem"
    - Src: "org.apache.bcel.util.ModularRuntimeImage:54,1"
      Dst: "[org.apache.bcel.util.ModularRuntimeImage].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.bcel.util.ModularRuntimeImage].<init>(java.lang.String)"
    functionSourceFile: "org.apache.bcel.util.ModularRuntimeImage"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 19
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.bcel.util.ModularRuntimeImage:64,1"
      Dst: "[java.lang.Object].<init>"
    - Src: "org.apache.bcel.util.ModularRuntimeImage:65,1"
      Dst: "[java.util.Collections].emptyMap"
    - Src: "org.apache.bcel.util.ModularRuntimeImage:66,1"
      Dst: "[java.nio.file.Paths].get"
    - Src: "org.apache.bcel.util.ModularRuntimeImage:67,1"
      Dst: "[java.nio.file.Path].resolve"
    - Src: "org.apache.bcel.util.ModularRuntimeImage:68,1"
      Dst: "[java.nio.file.Path].toUri"
    - Src: "org.apache.bcel.util.ModularRuntimeImage:68,1"
      Dst: "[java.net.URI].toURL"
    - Src: "org.apache.bcel.util.ModularRuntimeImage:68,1"
      Dst: "[java.net.URLClassLoader].newInstance"
    - Src: "org.apache.bcel.util.ModularRuntimeImage:69,1"
      Dst: "[java.net.URI].create"
    - Src: "org.apache.bcel.util.ModularRuntimeImage:69,1"
      Dst: "[java.nio.file.FileSystems].newFileSystem"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.bcel.util.ModularRuntimeImage].<init>(java.net.URLClassLoader,java.nio.file.FileSystem)"
    functionSourceFile: "org.apache.bcel.util.ModularRuntimeImage"
    linkageType: null
    functionLinenumber: 71
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "java.net.URLClassLoader"
    - "java.nio.file.FileSystem"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 7
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.bcel.util.ModularRuntimeImage:72,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.bcel.util.ModularRuntimeImage].close()"
    functionSourceFile: "org.apache.bcel.util.ModularRuntimeImage"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 10
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.bcel.util.ModularRuntimeImage:79"
      Branch Sides:
      - BranchSide: "org.apache.bcel.util.ModularRuntimeImage:82"
        BranchSideFuncs: []
      - BranchSide: "org.apache.bcel.util.ModularRuntimeImage:81"
        BranchSideFuncs: []
    - Branch String: "org.apache.bcel.util.ModularRuntimeImage:82"
      Branch Sides:
      - BranchSide: "org.apache.bcel.util.ModularRuntimeImage:85"
        BranchSideFuncs: []
      - BranchSide: "org.apache.bcel.util.ModularRuntimeImage:84"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.bcel.util.ModularRuntimeImage:80,1"
      Dst: "[java.net.URLClassLoader].close"
    - Src: "org.apache.bcel.util.ModularRuntimeImage:83,1"
      Dst: "[java.nio.file.FileSystem].close"
    JavaMethodInfo: null
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[org.apache.bcel.util.ModularRuntimeImage].getFileSystem()"
    functionSourceFile: "org.apache.bcel.util.ModularRuntimeImage"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.nio.file.FileSystem"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.bcel.util.ModularRuntimeImage].list(java.nio.file.Path)"
    functionSourceFile: "org.apache.bcel.util.ModularRuntimeImage"
    linkageType: null
    functionLinenumber: 98
    functionDepth: 0
    returnType: "java.util.List"
    argCount: 1
    argTypes:
    - "java.nio.file.Path"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.bcel.util.ModularRuntimeImage$add__10].bootstrap$(java.util.List)"
    functionUses: 1
    ICount: 19
    EdgeCount: 1
    BranchProfiles:
    - Branch String: "org.apache.bcel.util.ModularRuntimeImage:102"
      Branch Sides:
      - BranchSide: "org.apache.bcel.util.ModularRuntimeImage:103"
        BranchSideFuncs: []
      - BranchSide: "org.apache.bcel.util.ModularRuntimeImage:102"
        BranchSideFuncs: []
    - Branch String: "org.apache.bcel.util.ModularRuntimeImage:100"
      Branch Sides:
      - BranchSide: "org.apache.bcel.util.ModularRuntimeImage:103"
        BranchSideFuncs:
        - "bootstrap$(java.util.List)"
      - BranchSide: "org.apache.bcel.util.ModularRuntimeImage:102"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.bcel.util.ModularRuntimeImage:99,1"
      Dst: "[java.util.ArrayList].<init>"
    - Src: "org.apache.bcel.util.ModularRuntimeImage:100,1"
      Dst: "[java.nio.file.Files].newDirectoryStream"
    - Src: "org.apache.bcel.util.ModularRuntimeImage:101,1"
      Dst: "[java.util.Objects].requireNonNull"
    - Src: "org.apache.bcel.util.ModularRuntimeImage:101,1"
      Dst: "[org.apache.bcel.util.ModularRuntimeImage$add__10].bootstrap$"
    - Src: "org.apache.bcel.util.ModularRuntimeImage:101,1"
      Dst: "[java.lang.Iterable].forEach"
    - Src: "org.apache.bcel.util.ModularRuntimeImage:102,1"
      Dst: "[java.io.Closeable].close"
    - Src: "org.apache.bcel.util.ModularRuntimeImage:103,1"
      Dst: "[java.lang.Throwable].addSuppressed"
    JavaMethodInfo: null
    BBCount: 7
    CyclomaticComplexity: 1
  - functionName: "[org.apache.bcel.util.ModularRuntimeImage].list(java.lang.String)"
    functionSourceFile: "org.apache.bcel.util.ModularRuntimeImage"
    linkageType: null
    functionLinenumber: 113
    functionDepth: 0
    returnType: "java.util.List"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.bcel.util.ModularRuntimeImage].list(java.nio.file.Path)"
    functionUses: 1
    ICount: 7
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.bcel.util.ModularRuntimeImage:114,1"
      Dst: "[java.nio.file.FileSystem].getPath"
    - Src: "org.apache.bcel.util.ModularRuntimeImage:114,1"
      Dst: "[org.apache.bcel.util.ModularRuntimeImage].list"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.bcel.util.ModularRuntimeImage].modules()"
    functionSourceFile: "org.apache.bcel.util.ModularRuntimeImage"
    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.apache.bcel.util.ModularRuntimeImage:124,1"
      Dst: "[org.apache.bcel.util.ModularRuntimeImage].list"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.bcel.util.ModularRuntimeImage].packages()"
    functionSourceFile: "org.apache.bcel.util.ModularRuntimeImage"
    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.apache.bcel.util.ModularRuntimeImage:134,1"
      Dst: "[org.apache.bcel.util.ModularRuntimeImage].list"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.bcel.generic.CASTORE].<init>()"
    functionSourceFile: "org.apache.bcel.generic.CASTORE"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.bcel.generic.CASTORE:32,1"
      Dst: "[org.apache.bcel.generic.ArrayInstruction].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.bcel.generic.CASTORE].accept(org.apache.bcel.generic.Visitor)"
    functionSourceFile: "org.apache.bcel.generic.CASTORE"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.apache.bcel.generic.Visitor"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 8
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.bcel.generic.CASTORE:43,1"
      Dst: "[org.apache.bcel.generic.Visitor].visitStackConsumer"
    - Src: "org.apache.bcel.generic.CASTORE:44,1"
      Dst: "[org.apache.bcel.generic.Visitor].visitExceptionThrower"
    - Src: "org.apache.bcel.generic.CASTORE:45,1"
      Dst: "[org.apache.bcel.generic.Visitor].visitTypedInstruction"
    - Src: "org.apache.bcel.generic.CASTORE:46,1"
      Dst: "[org.apache.bcel.generic.Visitor].visitArrayInstruction"
    - Src: "org.apache.bcel.generic.CASTORE:47,1"
      Dst: "[org.apache.bcel.generic.Visitor].visitCASTORE"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.bcel.verifier.structurals.ExceptionHandlers].<init>(org.apache.bcel.generic.MethodGen)"
    functionSourceFile: "org.apache.bcel.verifier.structurals.ExceptionHandlers"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.apache.bcel.generic.MethodGen"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 29
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.bcel.verifier.structurals.ExceptionHandlers:49"
      Branch Sides:
      - BranchSide: "org.apache.bcel.verifier.structurals.ExceptionHandlers:55"
        BranchSideFuncs: []
      - BranchSide: "org.apache.bcel.verifier.structurals.ExceptionHandlers:54"
        BranchSideFuncs: []
    - Branch String: "org.apache.bcel.verifier.structurals.ExceptionHandlers:51"
      Branch Sides:
      - BranchSide: "org.apache.bcel.verifier.structurals.ExceptionHandlers:45"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.bcel.verifier.structurals.ExceptionHandlers:46,1"
      Dst: "[java.lang.Object].<init>"
    - Src: "org.apache.bcel.verifier.structurals.ExceptionHandlers:47,1"
      Dst: "[java.util.HashMap].<init>"
    - Src: "org.apache.bcel.verifier.structurals.ExceptionHandlers:48,1"
      Dst: "[org.apache.bcel.generic.MethodGen].getExceptionHandlers"
    - Src: "org.apache.bcel.verifier.structurals.ExceptionHandlers:50,1"
      Dst: "[org.apache.bcel.generic.CodeExceptionGen].getCatchType"
    - Src: "org.apache.bcel.verifier.structurals.ExceptionHandlers:50,1"
      Dst: "[org.apache.bcel.generic.CodeExceptionGen].getHandlerPC"
    - Src: "org.apache.bcel.verifier.structurals.ExceptionHandlers:50,1"
      Dst: "[org.apache.bcel.verifier.structurals.ExceptionHandler].<init>"
    - Src: "org.apache.bcel.verifier.structurals.ExceptionHandlers:51,1"
      Dst: "[org.apache.bcel.generic.CodeExceptionGen].getStartPC"
    - Src: "org.apache.bcel.verifier.structurals.ExceptionHandlers:51,1"
      Dst: "[org.apache.bcel.generic.CodeExceptionGen].getEndPC"
    - Src: "org.apache.bcel.verifier.structurals.ExceptionHandlers:51,1"
      Dst: "[org.apache.bcel.generic.InstructionHandle].getNext"
    - Src: "org.apache.bcel.verifier.structurals.ExceptionHandlers:52,1"
      Dst: "[org.apache.bcel.verifier.structurals.ExceptionHandlers$lambda_new_0__119].bootstrap$"
    - Src: "org.apache.bcel.verifier.structurals.ExceptionHandlers:52,1"
      Dst: "[java.util.Map].computeIfAbsent"
    - Src: "org.apache.bcel.verifier.structurals.ExceptionHandlers:52,1"
      Dst: "[java.util.Set].add"
    JavaMethodInfo: null
    BBCount: 7
    CyclomaticComplexity: 3
  - functionName: "[org.apache.bcel.verifier.structurals.ExceptionHandlers].getExceptionHandlers(org.apache.bcel.generic.InstructionHandle)"
    functionSourceFile: "org.apache.bcel.verifier.structurals.ExceptionHandlers"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.apache.bcel.verifier.structurals.ExceptionHandler[]"
    argCount: 1
    argTypes:
    - "org.apache.bcel.generic.InstructionHandle"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 12
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.bcel.verifier.structurals.ExceptionHandlers:62"
      Branch Sides:
      - BranchSide: "org.apache.bcel.verifier.structurals.ExceptionHandlers:65"
        BranchSideFuncs: []
      - BranchSide: "org.apache.bcel.verifier.structurals.ExceptionHandlers:64"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.bcel.verifier.structurals.ExceptionHandlers:61,1"
      Dst: "[java.util.Map].get"
    - Src: "org.apache.bcel.verifier.structurals.ExceptionHandlers:65,1"
      Dst: "[java.util.Set].toArray"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.apache.bcel.verifier.structurals.ExceptionHandlers].lambda$new$0(org.apache.bcel.generic.InstructionHandle)"
    functionSourceFile: "org.apache.bcel.verifier.structurals.ExceptionHandlers"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.util.Set"
    argCount: 1
    argTypes:
    - "org.apache.bcel.generic.InstructionHandle"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.bcel.verifier.structurals.ExceptionHandlers:52,1"
      Dst: "[java.util.HashSet].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.time.FastDateParser].<init>(java.lang.String,java.util.TimeZone,java.util.Locale)"
    functionSourceFile: "org.apache.commons.lang3.time.FastDateParser"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 3
    argTypes:
    - "java.lang.String"
    - "java.util.TimeZone"
    - "java.util.Locale"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.lang3.time.FastDateParser:128,1"
      Dst: "[org.apache.commons.lang3.time.FastDateParser].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.time.FastDateParser].<init>(java.lang.String,java.util.TimeZone,java.util.Locale,java.util.Date)"
    functionSourceFile: "org.apache.commons.lang3.time.FastDateParser"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 4
    argTypes:
    - "java.lang.String"
    - "java.util.TimeZone"
    - "java.util.Locale"
    - "java.util.Date"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 39
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.commons.lang3.time.FastDateParser:151"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.time.FastDateParser:154"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.time.FastDateParser:153"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.time.FastDateParser:154"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.time.FastDateParser:158"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.time.FastDateParser:157"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.lang3.time.FastDateParser:143,1"
      Dst: "[java.lang.Object].<init>"
    - Src: "org.apache.commons.lang3.time.FastDateParser:144,1"
      Dst: "[java.util.Objects].requireNonNull"
    - Src: "org.apache.commons.lang3.time.FastDateParser:146,1"
      Dst: "[org.apache.commons.lang3.LocaleUtils].toLocale"
    - Src: "org.apache.commons.lang3.time.FastDateParser:148,1"
      Dst: "[java.util.Calendar].getInstance"
    - Src: "org.apache.commons.lang3.time.FastDateParser:152,1"
      Dst: "[java.util.Calendar].setTime"
    - Src: "org.apache.commons.lang3.time.FastDateParser:153,1"
      Dst: "[java.util.Calendar].get"
    - Src: "org.apache.commons.lang3.time.FastDateParser:154,1"
      Dst: "[java.util.Locale].equals"
    - Src: "org.apache.commons.lang3.time.FastDateParser:158,1"
      Dst: "[java.util.Date].<init>"
    - Src: "org.apache.commons.lang3.time.FastDateParser:164,1"
      Dst: "[org.apache.commons.lang3.time.FastDateParser].init"
    JavaMethodInfo: null
    BBCount: 6
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.time.FastDateParser].init(java.util.Calendar)"
    functionSourceFile: "org.apache.commons.lang3.time.FastDateParser"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.util.Calendar"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 14
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.commons.lang3.time.FastDateParser:179"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.time.FastDateParser:182"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.time.FastDateParser:181"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.lang3.time.FastDateParser:174,1"
      Dst: "[java.util.ArrayList].<init>"
    - Src: "org.apache.commons.lang3.time.FastDateParser:176,1"
      Dst: "[org.apache.commons.lang3.time.FastDateParser$StrategyParser].<init>"
    - Src: "org.apache.commons.lang3.time.FastDateParser:178,1"
      Dst: "[org.apache.commons.lang3.time.FastDateParser$StrategyParser].getNextStrategy"
    - Src: "org.apache.commons.lang3.time.FastDateParser:182,1"
      Dst: "[java.util.List].add"
    JavaMethodInfo: null
    BBCount: 5
    CyclomaticComplexity: 2
  - functionName: "[org.apache.commons.lang3.time.FastDateParser].isFormatLetter(char)"
    functionSourceFile: "org.apache.commons.lang3.time.FastDateParser"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "char"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 13
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.commons.lang3.time.FastDateParser:278"
      Branch Sides: []
    - Branch String: "org.apache.commons.lang3.time.FastDateParser:278"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.time.FastDateParser:277"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.time.FastDateParser:278"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.time.FastDateParser:277"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.time.FastDateParser:278"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.time.FastDateParser:277"
        BranchSideFuncs: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 7
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.time.FastDateParser].getPattern()"
    functionSourceFile: "org.apache.commons.lang3.time.FastDateParser"
    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.apache.commons.lang3.time.FastDateParser].getTimeZone()"
    functionSourceFile: "org.apache.commons.lang3.time.FastDateParser"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.util.TimeZone"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.time.FastDateParser].getLocale()"
    functionSourceFile: "org.apache.commons.lang3.time.FastDateParser"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.util.Locale"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.time.FastDateParser].equals(java.lang.Object)"
    functionSourceFile: "org.apache.commons.lang3.time.FastDateParser"
    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.apache.commons.lang3.time.FastDateParser:316"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.time.FastDateParser:319"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.time.FastDateParser:318"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.time.FastDateParser:320"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.time.FastDateParser:-2"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.time.FastDateParser:320"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.time.FastDateParser:-2"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.time.FastDateParser:320"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.time.FastDateParser:-2"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.lang3.time.FastDateParser:320,1"
      Dst: "[java.lang.String].equals"
    - Src: "org.apache.commons.lang3.time.FastDateParser:320,1"
      Dst: "[java.lang.Object].equals"
    - Src: "org.apache.commons.lang3.time.FastDateParser:320,1"
      Dst: "[java.util.Locale].equals"
    JavaMethodInfo: null
    BBCount: 8
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.time.FastDateParser].hashCode()"
    functionSourceFile: "org.apache.commons.lang3.time.FastDateParser"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "int"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 12
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.lang3.time.FastDateParser:330,1"
      Dst: "[java.lang.String].hashCode"
    - Src: "org.apache.commons.lang3.time.FastDateParser:330,1"
      Dst: "[java.lang.Object].hashCode"
    - Src: "org.apache.commons.lang3.time.FastDateParser:330,1"
      Dst: "[java.util.Locale].hashCode"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.time.FastDateParser].toString()"
    functionSourceFile: "org.apache.commons.lang3.time.FastDateParser"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 16
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.lang3.time.FastDateParser:340,1"
      Dst: "[java.lang.StringBuilder].<init>"
    - Src: "org.apache.commons.lang3.time.FastDateParser:340,1"
      Dst: "[java.lang.StringBuilder].append"
    - Src: "org.apache.commons.lang3.time.FastDateParser:340,1"
      Dst: "[java.util.TimeZone].getID"
    - Src: "org.apache.commons.lang3.time.FastDateParser:340,1"
      Dst: "[java.lang.StringBuilder].toString"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.time.FastDateParser].toStringAll()"
    functionSourceFile: "org.apache.commons.lang3.time.FastDateParser"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 24
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.lang3.time.FastDateParser:350,1"
      Dst: "[java.lang.StringBuilder].<init>"
    - Src: "org.apache.commons.lang3.time.FastDateParser:350,1"
      Dst: "[java.lang.StringBuilder].append"
    - Src: "org.apache.commons.lang3.time.FastDateParser:350,1"
      Dst: "[java.lang.StringBuilder].toString"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.time.FastDateParser].readObject(java.io.ObjectInputStream)"
    functionSourceFile: "org.apache.commons.lang3.time.FastDateParser"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.io.ObjectInputStream"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 8
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.lang3.time.FastDateParser:364,1"
      Dst: "[java.io.ObjectInputStream].defaultReadObject"
    - Src: "org.apache.commons.lang3.time.FastDateParser:366,1"
      Dst: "[java.util.Calendar].getInstance"
    - Src: "org.apache.commons.lang3.time.FastDateParser:367,1"
      Dst: "[org.apache.commons.lang3.time.FastDateParser].init"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.time.FastDateParser].parseObject(java.lang.String)"
    functionSourceFile: "org.apache.commons.lang3.time.FastDateParser"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.lang3.time.FastDateParser:375,1"
      Dst: "[org.apache.commons.lang3.time.FastDateParser].parse"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.time.FastDateParser].parse(java.lang.String)"
    functionSourceFile: "org.apache.commons.lang3.time.FastDateParser"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.util.Date"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 32
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.commons.lang3.time.FastDateParser:385"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.time.FastDateParser:392"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.time.FastDateParser:387"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.time.FastDateParser:391"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.time.FastDateParser:390"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.lang3.time.FastDateParser:383,1"
      Dst: "[java.text.ParsePosition].<init>"
    - Src: "org.apache.commons.lang3.time.FastDateParser:384,1"
      Dst: "[org.apache.commons.lang3.time.FastDateParser].parse"
    - Src: "org.apache.commons.lang3.time.FastDateParser:387,1"
      Dst: "[java.util.Locale].equals"
    - Src: "org.apache.commons.lang3.time.FastDateParser:388,1"
      Dst: "[java.lang.StringBuilder].<init>"
    - Src: "org.apache.commons.lang3.time.FastDateParser:388,1"
      Dst: "[java.lang.StringBuilder].append"
    - Src: "org.apache.commons.lang3.time.FastDateParser:388,1"
      Dst: "[java.lang.StringBuilder].toString"
    - Src: "org.apache.commons.lang3.time.FastDateParser:389,1"
      Dst: "[java.text.ParsePosition].getErrorIndex"
    - Src: "org.apache.commons.lang3.time.FastDateParser:389,1"
      Dst: "[java.text.ParseException].<init>"
    JavaMethodInfo: null
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.time.FastDateParser].parseObject(java.lang.String,java.text.ParsePosition)"
    functionSourceFile: "org.apache.commons.lang3.time.FastDateParser"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 2
    argTypes:
    - "java.lang.String"
    - "java.text.ParsePosition"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.lang3.time.FastDateParser:401,1"
      Dst: "[org.apache.commons.lang3.time.FastDateParser].parse"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.time.FastDateParser].parse(java.lang.String,java.text.ParsePosition)"
    functionSourceFile: "org.apache.commons.lang3.time.FastDateParser"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.util.Date"
    argCount: 2
    argTypes:
    - "java.lang.String"
    - "java.text.ParsePosition"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 13
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.commons.lang3.time.FastDateParser:422"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.time.FastDateParser:418"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.lang3.time.FastDateParser:419,1"
      Dst: "[java.util.Calendar].getInstance"
    - Src: "org.apache.commons.lang3.time.FastDateParser:420,1"
      Dst: "[java.util.Calendar].clear"
    - Src: "org.apache.commons.lang3.time.FastDateParser:422,1"
      Dst: "[org.apache.commons.lang3.time.FastDateParser].parse"
    - Src: "org.apache.commons.lang3.time.FastDateParser:422,1"
      Dst: "[java.util.Calendar].getTime"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.time.FastDateParser].parse(java.lang.String,java.text.ParsePosition,java.util.Calendar)"
    functionSourceFile: "org.apache.commons.lang3.time.FastDateParser"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 3
    argTypes:
    - "java.lang.String"
    - "java.text.ParsePosition"
    - "java.util.Calendar"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 17
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.commons.lang3.time.FastDateParser:441"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.time.FastDateParser:448"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.time.FastDateParser:447"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.time.FastDateParser:444"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.time.FastDateParser:447"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.time.FastDateParser:446"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.lang3.time.FastDateParser:440,1"
      Dst: "[java.util.List].listIterator"
    - Src: "org.apache.commons.lang3.time.FastDateParser:441,1"
      Dst: "[java.util.ListIterator].hasNext"
    - Src: "org.apache.commons.lang3.time.FastDateParser:442,1"
      Dst: "[java.util.ListIterator].next"
    - Src: "org.apache.commons.lang3.time.FastDateParser:443,1"
      Dst: "[org.apache.commons.lang3.time.FastDateParser$StrategyAndWidth].getMaxWidth"
    - Src: "org.apache.commons.lang3.time.FastDateParser:444,1"
      Dst: "[org.apache.commons.lang3.time.FastDateParser$Strategy].parse"
    JavaMethodInfo: null
    BBCount: 6
    CyclomaticComplexity: 2
  - functionName: "[org.apache.commons.lang3.time.FastDateParser].simpleQuote(java.lang.StringBuilder,java.lang.String)"
    functionSourceFile: "org.apache.commons.lang3.time.FastDateParser"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.StringBuilder"
    argCount: 2
    argTypes:
    - "java.lang.StringBuilder"
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 19
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.commons.lang3.time.FastDateParser:454"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.time.FastDateParser:474"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.time.FastDateParser:473"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.time.FastDateParser:474"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.time.FastDateParser:477"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.lang3.time.FastDateParser:454,1"
      Dst: "[java.lang.String].length"
    - Src: "org.apache.commons.lang3.time.FastDateParser:455,1"
      Dst: "[java.lang.String].charAt"
    - Src: "org.apache.commons.lang3.time.FastDateParser:469,1"
      Dst: "[java.lang.StringBuilder].append"
    - Src: "org.apache.commons.lang3.time.FastDateParser:474,1"
      Dst: "[java.lang.StringBuilder].length"
    - Src: "org.apache.commons.lang3.time.FastDateParser:474,1"
      Dst: "[java.lang.StringBuilder].charAt"
    JavaMethodInfo: null
    BBCount: 8
    CyclomaticComplexity: 2
  - functionName: "[org.apache.commons.lang3.time.FastDateParser].appendDisplayNames(java.util.Calendar,java.util.Locale,int,java.lang.StringBuilder)"
    functionSourceFile: "org.apache.commons.lang3.time.FastDateParser"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.util.Map"
    argCount: 4
    argTypes:
    - "java.util.Calendar"
    - "java.util.Locale"
    - "int"
    - "java.lang.StringBuilder"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 16
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.lang3.time.FastDateParser:491,1"
      Dst: "[java.util.HashMap].<init>"
    - Src: "org.apache.commons.lang3.time.FastDateParser:492,1"
      Dst: "[org.apache.commons.lang3.LocaleUtils].toLocale"
    - Src: "org.apache.commons.lang3.time.FastDateParser:493,1"
      Dst: "[java.util.Calendar].getDisplayNames"
    - Src: "org.apache.commons.lang3.time.FastDateParser:494,1"
      Dst: "[java.util.TreeSet].<init>"
    - Src: "org.apache.commons.lang3.time.FastDateParser:495,1"
      Dst: "[org.apache.commons.lang3.time.FastDateParser$lambda_appendDisplayNames_0__120].bootstrap$"
    - Src: "org.apache.commons.lang3.time.FastDateParser:495,1"
      Dst: "[java.util.Map].forEach"
    - Src: "org.apache.commons.lang3.time.FastDateParser:501,1"
      Dst: "[org.apache.commons.lang3.time.FastDateParser$lambda_appendDisplayNames_1__121].bootstrap$"
    - Src: "org.apache.commons.lang3.time.FastDateParser:501,1"
      Dst: "[java.lang.Iterable].forEach"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.time.FastDateParser].adjustYear(int)"
    functionSourceFile: "org.apache.commons.lang3.time.FastDateParser"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "int"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 10
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.commons.lang3.time.FastDateParser:512"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.time.FastDateParser:510"
        BranchSideFuncs: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.time.FastDateParser].getStrategy(char,int,java.util.Calendar)"
    functionSourceFile: "org.apache.commons.lang3.time.FastDateParser"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.apache.commons.lang3.time.FastDateParser$Strategy"
    argCount: 3
    argTypes:
    - "char"
    - "int"
    - "java.util.Calendar"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 64
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.commons.lang3.time.FastDateParser:610"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.time.FastDateParser:609"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.time.FastDateParser:633"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.time.FastDateParser:632"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.time.FastDateParser:637"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.time.FastDateParser:642"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.time.FastDateParser:641"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.lang3.time.FastDateParser:595,1"
      Dst: "[java.lang.StringBuilder].<init>"
    - Src: "org.apache.commons.lang3.time.FastDateParser:595,1"
      Dst: "[java.lang.StringBuilder].append"
    - Src: "org.apache.commons.lang3.time.FastDateParser:595,1"
      Dst: "[java.lang.StringBuilder].toString"
    - Src: "org.apache.commons.lang3.time.FastDateParser:595,1"
      Dst: "[java.lang.IllegalArgumentException].<init>"
    - Src: "org.apache.commons.lang3.time.FastDateParser:599,1"
      Dst: "[org.apache.commons.lang3.time.FastDateParser].getLocaleSpecificStrategy"
    - Src: "org.apache.commons.lang3.time.FastDateParser:635,1"
      Dst: "[org.apache.commons.lang3.time.FastDateParser$ISO8601TimeZoneStrategy].getStrategy"
    - Src: "org.apache.commons.lang3.time.FastDateParser:638,1"
      Dst: "[org.apache.commons.lang3.time.FastDateParser$ISO8601TimeZoneStrategy].access$400"
    JavaMethodInfo: null
    BBCount: 30
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.time.FastDateParser].getCache(int)"
    functionSourceFile: "org.apache.commons.lang3.time.FastDateParser"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.util.concurrent.ConcurrentMap"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 17
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.commons.lang3.time.FastDateParser:656"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.time.FastDateParser:659"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.time.FastDateParser:658"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.lang3.time.FastDateParser:657,1"
      Dst: "[java.util.concurrent.ConcurrentHashMap].<init>"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.time.FastDateParser].getLocaleSpecificStrategy(int,java.util.Calendar)"
    functionSourceFile: "org.apache.commons.lang3.time.FastDateParser"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.apache.commons.lang3.time.FastDateParser$Strategy"
    argCount: 2
    argTypes:
    - "int"
    - "java.util.Calendar"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 9
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.lang3.time.FastDateParser:670,1"
      Dst: "[org.apache.commons.lang3.time.FastDateParser].getCache"
    - Src: "org.apache.commons.lang3.time.FastDateParser:671,1"
      Dst: "[org.apache.commons.lang3.time.FastDateParser$lambda_getLocaleSpecificStrategy_2__122].bootstrap$"
    - Src: "org.apache.commons.lang3.time.FastDateParser:671,1"
      Dst: "[java.util.concurrent.ConcurrentMap].computeIfAbsent"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.time.FastDateParser].lambda$getLocaleSpecificStrategy$2(int,java.util.Calendar,java.util.Locale)"
    functionSourceFile: "org.apache.commons.lang3.time.FastDateParser"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.apache.commons.lang3.time.FastDateParser$Strategy"
    argCount: 3
    argTypes:
    - "int"
    - "java.util.Calendar"
    - "java.util.Locale"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 15
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.commons.lang3.time.FastDateParser:671"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.time.FastDateParser:670"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.lang3.time.FastDateParser:671,1"
      Dst: "[org.apache.commons.lang3.time.FastDateParser$TimeZoneStrategy].<init>"
    - Src: "org.apache.commons.lang3.time.FastDateParser:671,1"
      Dst: "[org.apache.commons.lang3.time.FastDateParser$CaseInsensitiveTextStrategy].<init>"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.time.FastDateParser].lambda$appendDisplayNames$1(java.lang.StringBuilder,java.lang.String)"
    functionSourceFile: "org.apache.commons.lang3.time.FastDateParser"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "java.lang.StringBuilder"
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.lang3.time.FastDateParser:501,1"
      Dst: "[org.apache.commons.lang3.time.FastDateParser].simpleQuote"
    - Src: "org.apache.commons.lang3.time.FastDateParser:501,1"
      Dst: "[java.lang.StringBuilder].append"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.time.FastDateParser].lambda$appendDisplayNames$0(java.util.Locale,java.util.TreeSet,java.util.Map,java.lang.String,java.lang.Integer)"
    functionSourceFile: "org.apache.commons.lang3.time.FastDateParser"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 5
    argTypes:
    - "java.util.Locale"
    - "java.util.TreeSet"
    - "java.util.Map"
    - "java.lang.String"
    - "java.lang.Integer"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 10
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.commons.lang3.time.FastDateParser:497"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.time.FastDateParser:500"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.time.FastDateParser:499"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.lang3.time.FastDateParser:496,1"
      Dst: "[java.lang.String].toLowerCase"
    - Src: "org.apache.commons.lang3.time.FastDateParser:497,1"
      Dst: "[java.util.TreeSet].add"
    - Src: "org.apache.commons.lang3.time.FastDateParser:498,1"
      Dst: "[java.util.Map].put"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.time.FastDateParser].access$000(org.apache.commons.lang3.time.FastDateParser)"
    functionSourceFile: "org.apache.commons.lang3.time.FastDateParser"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 1
    argTypes:
    - "org.apache.commons.lang3.time.FastDateParser"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.time.FastDateParser].access$100(char)"
    functionSourceFile: "org.apache.commons.lang3.time.FastDateParser"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "char"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.lang3.time.FastDateParser:77,1"
      Dst: "[org.apache.commons.lang3.time.FastDateParser].isFormatLetter"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.time.FastDateParser].access$200(org.apache.commons.lang3.time.FastDateParser,char,int,java.util.Calendar)"
    functionSourceFile: "org.apache.commons.lang3.time.FastDateParser"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.apache.commons.lang3.time.FastDateParser$Strategy"
    argCount: 4
    argTypes:
    - "org.apache.commons.lang3.time.FastDateParser"
    - "char"
    - "int"
    - "java.util.Calendar"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.lang3.time.FastDateParser:77,1"
      Dst: "[org.apache.commons.lang3.time.FastDateParser].getStrategy"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.time.FastDateParser].access$600(java.util.Calendar,java.util.Locale,int,java.lang.StringBuilder)"
    functionSourceFile: "org.apache.commons.lang3.time.FastDateParser"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.util.Map"
    argCount: 4
    argTypes:
    - "java.util.Calendar"
    - "java.util.Locale"
    - "int"
    - "java.lang.StringBuilder"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.lang3.time.FastDateParser:77,1"
      Dst: "[org.apache.commons.lang3.time.FastDateParser].appendDisplayNames"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.time.FastDateParser].access$700(org.apache.commons.lang3.time.FastDateParser,int)"
    functionSourceFile: "org.apache.commons.lang3.time.FastDateParser"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "int"
    argCount: 2
    argTypes:
    - "org.apache.commons.lang3.time.FastDateParser"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.lang3.time.FastDateParser:77,1"
      Dst: "[org.apache.commons.lang3.time.FastDateParser].adjustYear"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.time.FastDateParser].access$800()"
    functionSourceFile: "org.apache.commons.lang3.time.FastDateParser"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.util.Comparator"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 2
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.time.FastDateParser].access$900(java.lang.StringBuilder,java.lang.String)"
    functionSourceFile: "org.apache.commons.lang3.time.FastDateParser"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.StringBuilder"
    argCount: 2
    argTypes:
    - "java.lang.StringBuilder"
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.lang3.time.FastDateParser:77,1"
      Dst: "[org.apache.commons.lang3.time.FastDateParser].simpleQuote"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.concurrent.Memoizer].<init>(org.apache.commons.lang3.concurrent.Computable)"
    functionSourceFile: "org.apache.commons.lang3.concurrent.Memoizer"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.apache.commons.lang3.concurrent.Computable"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.lang3.concurrent.Memoizer:65,1"
      Dst: "[org.apache.commons.lang3.concurrent.Memoizer].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.concurrent.Memoizer].<init>(org.apache.commons.lang3.concurrent.Computable,boolean)"
    functionSourceFile: "org.apache.commons.lang3.concurrent.Memoizer"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "org.apache.commons.lang3.concurrent.Computable"
    - "boolean"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 11
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.lang3.concurrent.Memoizer:76,1"
      Dst: "[java.lang.Object].<init>"
    - Src: "org.apache.commons.lang3.concurrent.Memoizer:50,1"
      Dst: "[java.util.concurrent.ConcurrentHashMap].<init>"
    - Src: "org.apache.commons.lang3.concurrent.Memoizer:78,1"
      Dst: "[org.apache.commons.lang3.concurrent.Memoizer$lambda_new_1__123].bootstrap$"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.concurrent.Memoizer].<init>(java.util.function.Function)"
    functionSourceFile: "org.apache.commons.lang3.concurrent.Memoizer"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.util.function.Function"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.lang3.concurrent.Memoizer:93,1"
      Dst: "[org.apache.commons.lang3.concurrent.Memoizer].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.concurrent.Memoizer].<init>(java.util.function.Function,boolean)"
    functionSourceFile: "org.apache.commons.lang3.concurrent.Memoizer"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "java.util.function.Function"
    - "boolean"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 11
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.lang3.concurrent.Memoizer:105,1"
      Dst: "[java.lang.Object].<init>"
    - Src: "org.apache.commons.lang3.concurrent.Memoizer:50,1"
      Dst: "[java.util.concurrent.ConcurrentHashMap].<init>"
    - Src: "org.apache.commons.lang3.concurrent.Memoizer:107,1"
      Dst: "[org.apache.commons.lang3.concurrent.Memoizer$lambda_new_3__124].bootstrap$"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.concurrent.Memoizer].compute(java.lang.Object)"
    functionSourceFile: "org.apache.commons.lang3.concurrent.Memoizer"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 22
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.commons.lang3.concurrent.Memoizer:132"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.concurrent.Memoizer:-1"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.concurrent.Memoizer:-2"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.lang3.concurrent.Memoizer:126,1"
      Dst: "[java.util.concurrent.ConcurrentMap].computeIfAbsent"
    - Src: "org.apache.commons.lang3.concurrent.Memoizer:128,1"
      Dst: "[java.util.concurrent.Future].get"
    - Src: "org.apache.commons.lang3.concurrent.Memoizer:130,1"
      Dst: "[java.util.concurrent.ConcurrentMap].remove"
    - Src: "org.apache.commons.lang3.concurrent.Memoizer:135,1"
      Dst: "[java.lang.Throwable].getCause"
    - Src: "org.apache.commons.lang3.concurrent.Memoizer:135,1"
      Dst: "[org.apache.commons.lang3.concurrent.Memoizer].launderException"
    JavaMethodInfo: null
    BBCount: 7
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.concurrent.Memoizer].launderException(java.lang.Throwable)"
    functionSourceFile: "org.apache.commons.lang3.concurrent.Memoizer"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.RuntimeException"
    argCount: 1
    argTypes:
    - "java.lang.Throwable"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 7
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.lang3.concurrent.Memoizer:148,1"
      Dst: "[org.apache.commons.lang3.exception.ExceptionUtils].throwUnchecked"
    - Src: "org.apache.commons.lang3.concurrent.Memoizer:148,1"
      Dst: "[java.lang.IllegalStateException].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.concurrent.Memoizer].lambda$new$3(java.util.function.Function,java.lang.Object)"
    functionSourceFile: "org.apache.commons.lang3.concurrent.Memoizer"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.util.concurrent.Future"
    argCount: 2
    argTypes:
    - "java.util.function.Function"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.lang3.concurrent.Memoizer:107,1"
      Dst: "[org.apache.commons.lang3.concurrent.Memoizer$lambda_null_2__125].bootstrap$"
    - Src: "org.apache.commons.lang3.concurrent.Memoizer:107,1"
      Dst: "[org.apache.commons.lang3.concurrent.FutureTasks].run"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.concurrent.Memoizer].lambda$null$2(java.util.function.Function,java.lang.Object)"
    functionSourceFile: "org.apache.commons.lang3.concurrent.Memoizer"
    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.apache.commons.lang3.concurrent.Memoizer:107,1"
      Dst: "[java.util.function.Function].apply"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.concurrent.Memoizer].lambda$new$1(org.apache.commons.lang3.concurrent.Computable,java.lang.Object)"
    functionSourceFile: "org.apache.commons.lang3.concurrent.Memoizer"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.util.concurrent.Future"
    argCount: 2
    argTypes:
    - "org.apache.commons.lang3.concurrent.Computable"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.lang3.concurrent.Memoizer:78,1"
      Dst: "[org.apache.commons.lang3.concurrent.Memoizer$lambda_null_0__126].bootstrap$"
    - Src: "org.apache.commons.lang3.concurrent.Memoizer:78,1"
      Dst: "[org.apache.commons.lang3.concurrent.FutureTasks].run"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.concurrent.Memoizer].lambda$null$0(org.apache.commons.lang3.concurrent.Computable,java.lang.Object)"
    functionSourceFile: "org.apache.commons.lang3.concurrent.Memoizer"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 2
    argTypes:
    - "org.apache.commons.lang3.concurrent.Computable"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.lang3.concurrent.Memoizer:78,1"
      Dst: "[org.apache.commons.lang3.concurrent.Computable].compute"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[jaz.Zer].<init>()"
    functionSourceFile: "jaz.Zer"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "jaz.Zer:67,1"
      Dst: "[java.lang.Object].<init>"
    - Src: "jaz.Zer:68,1"
      Dst: "[jaz.Zer].reportFindingIfEnabled"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[jaz.Zer].<init>(java.lang.String)"
    functionSourceFile: "jaz.Zer"
    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: "jaz.Zer:71,1"
      Dst: "[java.lang.Object].<init>"
    - Src: "jaz.Zer:72,1"
      Dst: "[jaz.Zer].reportFindingIfEnabled"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[jaz.Zer].<init>(java.lang.String,java.lang.Throwable)"
    functionSourceFile: "jaz.Zer"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "java.lang.String"
    - "java.lang.Throwable"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 7
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "jaz.Zer:75,1"
      Dst: "[java.lang.Object].<init>"
    - Src: "jaz.Zer:76,1"
      Dst: "[jaz.Zer].reportFindingIfEnabled"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[jaz.Zer].<init>(byte)"
    functionSourceFile: "jaz.Zer"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "byte"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 7
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "jaz.Zer:79,1"
      Dst: "[java.lang.Object].<init>"
    - Src: "jaz.Zer:81,1"
      Dst: "[jaz.Zer].reportFindingIfEnabled"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[jaz.Zer].el()"
    functionSourceFile: "jaz.Zer"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "jaz.Zer:88"
      Branch Sides:
      - BranchSide: "jaz.Zer:91"
        BranchSideFuncs: []
      - BranchSide: "jaz.Zer:90"
        BranchSideFuncs: []
    Callsites:
    - Src: "jaz.Zer:88,1"
      Dst: "[jaz.Zer].isSanitizerEnabled"
    - Src: "jaz.Zer:89,1"
      Dst: "[jaz.Zer].reportFinding"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[jaz.Zer].reportFindingIfEnabled()"
    functionSourceFile: "jaz.Zer"
    linkageType: null
    functionLinenumber: 93
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[jaz.Zer].isSanitizerEnabled(byte)"
    - "[jaz.Zer].reportFinding()"
    functionUses: 5
    ICount: 6
    EdgeCount: 2
    BranchProfiles:
    - Branch String: "jaz.Zer:94"
      Branch Sides:
      - BranchSide: "jaz.Zer:97"
        BranchSideFuncs:
        - "reportFinding()"
      - BranchSide: "jaz.Zer:96"
        BranchSideFuncs: []
    Callsites:
    - Src: "jaz.Zer:94,1"
      Dst: "[jaz.Zer].isSanitizerEnabled"
    - Src: "jaz.Zer:95,1"
      Dst: "[jaz.Zer].reportFinding"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[jaz.Zer].reportFinding()"
    functionSourceFile: "jaz.Zer"
    linkageType: null
    functionLinenumber: 99
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.code_intelligence.jazzer.api.FuzzerSecurityIssueHigh].<init>(java.lang.String)"
    - "[com.code_intelligence.jazzer.api.Jazzer].reportFindingFromHook(java.lang.Throwable)"
    functionUses: 1
    ICount: 4
    EdgeCount: 2
    BranchProfiles: []
    Callsites:
    - Src: "jaz.Zer:100,1"
      Dst: "[com.code_intelligence.jazzer.api.FuzzerSecurityIssueHigh].<init>"
    - Src: "jaz.Zer:100,1"
      Dst: "[com.code_intelligence.jazzer.api.Jazzer].reportFindingFromHook"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[jaz.Zer].isSanitizerEnabled(byte)"
    functionSourceFile: "jaz.Zer"
    linkageType: null
    functionLinenumber: 105
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "byte"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.System].getProperty(java.lang.String)"
    - "[jaz.Zer$equals__5].bootstrap$(java.lang.String)"
    functionUses: 1
    ICount: 25
    EdgeCount: 2
    BranchProfiles:
    - Branch String: "jaz.Zer:107"
      Branch Sides:
      - BranchSide: "jaz.Zer:108"
        BranchSideFuncs: []
      - BranchSide: "jaz.Zer:107"
        BranchSideFuncs: []
    - Branch String: "jaz.Zer:107"
      Branch Sides:
      - BranchSide: "jaz.Zer:null"
        BranchSideFuncs: []
    Callsites:
    - Src: "jaz.Zer:106,1"
      Dst: "[java.lang.System].getProperty"
    - Src: "jaz.Zer:107,1"
      Dst: "[java.lang.String].equals"
    - Src: "jaz.Zer:122,1"
      Dst: "[java.lang.String].split"
    - Src: "jaz.Zer:122,1"
      Dst: "[java.util.Arrays].stream"
    - Src: "jaz.Zer:122,1"
      Dst: "[java.util.Objects].requireNonNull"
    - Src: "jaz.Zer:122,1"
      Dst: "[jaz.Zer$equals__5].bootstrap$"
    - Src: "jaz.Zer:122,1"
      Dst: "[java.util.stream.Stream].noneMatch"
    JavaMethodInfo: null
    BBCount: 8
    CyclomaticComplexity: 1
  - functionName: "[jaz.Zer].getJaz()"
    functionSourceFile: "jaz.Zer"
    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: "jaz.Zer:128,1"
      Dst: "[jaz.Zer].reportFindingIfEnabled"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[jaz.Zer].setJaz(java.lang.String)"
    functionSourceFile: "jaz.Zer"
    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: "jaz.Zer:133,1"
      Dst: "[jaz.Zer].reportFindingIfEnabled"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[jaz.Zer].hashCode()"
    functionSourceFile: "jaz.Zer"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "int"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "jaz.Zer:138,1"
      Dst: "[jaz.Zer].reportFindingIfEnabled"
    - Src: "jaz.Zer:139,1"
      Dst: "[java.lang.Object].hashCode"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[jaz.Zer].equals(java.lang.Object)"
    functionSourceFile: "jaz.Zer"
    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: "jaz.Zer:144,1"
      Dst: "[jaz.Zer].reportFindingIfEnabled"
    - Src: "jaz.Zer:145,1"
      Dst: "[java.lang.Object].equals"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[jaz.Zer].toString()"
    functionSourceFile: "jaz.Zer"
    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: "jaz.Zer:150,1"
      Dst: "[jaz.Zer].reportFindingIfEnabled"
    - Src: "jaz.Zer:151,1"
      Dst: "[java.lang.Object].toString"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[jaz.Zer].close()"
    functionSourceFile: "jaz.Zer"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "jaz.Zer:158,1"
      Dst: "[jaz.Zer].reportFindingIfEnabled"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[jaz.Zer].flush()"
    functionSourceFile: "jaz.Zer"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "jaz.Zer:163,1"
      Dst: "[jaz.Zer].reportFindingIfEnabled"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[jaz.Zer].compareTo(jaz.Zer)"
    functionSourceFile: "jaz.Zer"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "int"
    argCount: 1
    argTypes:
    - "jaz.Zer"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "jaz.Zer:168,1"
      Dst: "[jaz.Zer].reportFindingIfEnabled"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[jaz.Zer].compare(java.lang.Object,java.lang.Object)"
    functionSourceFile: "jaz.Zer"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "int"
    argCount: 2
    argTypes:
    - "java.lang.Object"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "jaz.Zer:174,1"
      Dst: "[jaz.Zer].reportFindingIfEnabled"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[jaz.Zer].size()"
    functionSourceFile: "jaz.Zer"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "int"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "jaz.Zer:180,1"
      Dst: "[jaz.Zer].reportFindingIfEnabled"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[jaz.Zer].isEmpty()"
    functionSourceFile: "jaz.Zer"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "jaz.Zer:186,1"
      Dst: "[jaz.Zer].reportFindingIfEnabled"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[jaz.Zer].contains(java.lang.Object)"
    functionSourceFile: "jaz.Zer"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "jaz.Zer:192,1"
      Dst: "[jaz.Zer].reportFindingIfEnabled"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[jaz.Zer].toArray()"
    functionSourceFile: "jaz.Zer"
    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: "jaz.Zer:198,1"
      Dst: "[jaz.Zer].reportFindingIfEnabled"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[jaz.Zer].add(java.lang.Object)"
    functionSourceFile: "jaz.Zer"
    linkageType: null
    functionLinenumber: 203
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[jaz.Zer].reportFindingIfEnabled()"
    functionUses: 9
    ICount: 4
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "jaz.Zer:204,1"
      Dst: "[jaz.Zer].reportFindingIfEnabled"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[jaz.Zer].remove(java.lang.Object)"
    functionSourceFile: "jaz.Zer"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "jaz.Zer:210,1"
      Dst: "[jaz.Zer].reportFindingIfEnabled"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[jaz.Zer].addAll(java.util.Collection)"
    functionSourceFile: "jaz.Zer"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "java.util.Collection"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "jaz.Zer:216,1"
      Dst: "[jaz.Zer].reportFindingIfEnabled"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[jaz.Zer].addAll(int,java.util.Collection)"
    functionSourceFile: "jaz.Zer"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 2
    argTypes:
    - "int"
    - "java.util.Collection"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "jaz.Zer:222,1"
      Dst: "[jaz.Zer].reportFindingIfEnabled"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[jaz.Zer].clear()"
    functionSourceFile: "jaz.Zer"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "jaz.Zer:228,1"
      Dst: "[jaz.Zer].reportFindingIfEnabled"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[jaz.Zer].get(int)"
    functionSourceFile: "jaz.Zer"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "jaz.Zer:233,1"
      Dst: "[jaz.Zer].reportFindingIfEnabled"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[jaz.Zer].set(int,java.lang.Object)"
    functionSourceFile: "jaz.Zer"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 2
    argTypes:
    - "int"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "jaz.Zer:239,1"
      Dst: "[jaz.Zer].reportFindingIfEnabled"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[jaz.Zer].add(int,java.lang.Object)"
    functionSourceFile: "jaz.Zer"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "int"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "jaz.Zer:245,1"
      Dst: "[jaz.Zer].reportFindingIfEnabled"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[jaz.Zer].remove(int)"
    functionSourceFile: "jaz.Zer"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "jaz.Zer:250,1"
      Dst: "[jaz.Zer].reportFindingIfEnabled"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[jaz.Zer].indexOf(java.lang.Object)"
    functionSourceFile: "jaz.Zer"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "int"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "jaz.Zer:256,1"
      Dst: "[jaz.Zer].reportFindingIfEnabled"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[jaz.Zer].lastIndexOf(java.lang.Object)"
    functionSourceFile: "jaz.Zer"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "int"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "jaz.Zer:262,1"
      Dst: "[jaz.Zer].reportFindingIfEnabled"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[jaz.Zer].listIterator()"
    functionSourceFile: "jaz.Zer"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.util.ListIterator"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "jaz.Zer:269,1"
      Dst: "[jaz.Zer].reportFindingIfEnabled"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[jaz.Zer].listIterator(int)"
    functionSourceFile: "jaz.Zer"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.util.ListIterator"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "jaz.Zer:276,1"
      Dst: "[jaz.Zer].reportFindingIfEnabled"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[jaz.Zer].subList(int,int)"
    functionSourceFile: "jaz.Zer"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.util.List"
    argCount: 2
    argTypes:
    - "int"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "jaz.Zer:282,1"
      Dst: "[jaz.Zer].reportFindingIfEnabled"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[jaz.Zer].retainAll(java.util.Collection)"
    functionSourceFile: "jaz.Zer"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "java.util.Collection"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "jaz.Zer:288,1"
      Dst: "[jaz.Zer].reportFindingIfEnabled"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[jaz.Zer].removeAll(java.util.Collection)"
    functionSourceFile: "jaz.Zer"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "java.util.Collection"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "jaz.Zer:294,1"
      Dst: "[jaz.Zer].reportFindingIfEnabled"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[jaz.Zer].containsAll(java.util.Collection)"
    functionSourceFile: "jaz.Zer"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "java.util.Collection"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "jaz.Zer:300,1"
      Dst: "[jaz.Zer].reportFindingIfEnabled"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[jaz.Zer].toArray(java.lang.Object[])"
    functionSourceFile: "jaz.Zer"
    linkageType: null
    functionLinenumber: 305
    functionDepth: 0
    returnType: "java.lang.Object[]"
    argCount: 1
    argTypes:
    - "java.lang.Object[]"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[jaz.Zer].reportFindingIfEnabled()"
    functionUses: 4
    ICount: 5
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "jaz.Zer:306,1"
      Dst: "[jaz.Zer].reportFindingIfEnabled"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[jaz.Zer].iterator()"
    functionSourceFile: "jaz.Zer"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.util.Iterator"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "jaz.Zer:312,1"
      Dst: "[jaz.Zer].reportFindingIfEnabled"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[jaz.Zer].run()"
    functionSourceFile: "jaz.Zer"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "jaz.Zer:318,1"
      Dst: "[jaz.Zer].reportFindingIfEnabled"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[jaz.Zer].hasNext()"
    functionSourceFile: "jaz.Zer"
    linkageType: null
    functionLinenumber: 322
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[jaz.Zer].reportFindingIfEnabled()"
    functionUses: 4
    ICount: 3
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "jaz.Zer:323,1"
      Dst: "[jaz.Zer].reportFindingIfEnabled"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[jaz.Zer].next()"
    functionSourceFile: "jaz.Zer"
    linkageType: null
    functionLinenumber: 328
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[jaz.Zer].reportFindingIfEnabled()"
    functionUses: 5
    ICount: 3
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "jaz.Zer:329,1"
      Dst: "[jaz.Zer].reportFindingIfEnabled"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[jaz.Zer].call()"
    functionSourceFile: "jaz.Zer"
    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: "jaz.Zer:335,1"
      Dst: "[jaz.Zer].reportFindingIfEnabled"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[jaz.Zer].apply(java.lang.Object)"
    functionSourceFile: "jaz.Zer"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "jaz.Zer:341,1"
      Dst: "[jaz.Zer].reportFindingIfEnabled"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[jaz.Zer].clone()"
    functionSourceFile: "jaz.Zer"
    linkageType: null
    functionLinenumber: 347
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[jaz.Zer].reportFindingIfEnabled()"
    functionUses: 5
    ICount: 3
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "jaz.Zer:348,1"
      Dst: "[jaz.Zer].reportFindingIfEnabled"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[jaz.Zer].readObject(java.io.ObjectInputStream)"
    functionSourceFile: "jaz.Zer"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.io.ObjectInputStream"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "jaz.Zer:358,1"
      Dst: "[java.io.ObjectInputStream].defaultReadObject"
    - Src: "jaz.Zer:359,1"
      Dst: "[jaz.Zer].reportFindingIfEnabled"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[jaz.Zer].compareTo(java.lang.Object)"
    functionSourceFile: "jaz.Zer"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "int"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "jaz.Zer:45,1"
      Dst: "[jaz.Zer].compareTo"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.builder.DiffBuilder$7].<init>(org.apache.commons.lang3.builder.DiffBuilder,java.lang.String,double,double)"
    functionSourceFile: "org.apache.commons.lang3.builder.DiffBuilder$7"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 4
    argTypes:
    - "org.apache.commons.lang3.builder.DiffBuilder"
    - "java.lang.String"
    - "double"
    - "double"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 10
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.lang3.builder.DiffBuilder$7:397,1"
      Dst: "[org.apache.commons.lang3.builder.Diff].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.builder.DiffBuilder$7].getLeft()"
    functionSourceFile: "org.apache.commons.lang3.builder.DiffBuilder$7"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.Double"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.lang3.builder.DiffBuilder$7:402,1"
      Dst: "[java.lang.Double].valueOf"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.builder.DiffBuilder$7].getRight()"
    functionSourceFile: "org.apache.commons.lang3.builder.DiffBuilder$7"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.Double"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.lang3.builder.DiffBuilder$7:407,1"
      Dst: "[java.lang.Double].valueOf"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.concurrent.AbstractCircuitBreaker$State$2].<init>(java.lang.String,int)"
    functionSourceFile: "org.apache.commons.lang3.concurrent.AbstractCircuitBreaker$State$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.apache.commons.lang3.concurrent.AbstractCircuitBreaker$State$2:156,1"
      Dst: "[org.apache.commons.lang3.concurrent.AbstractCircuitBreaker$State].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.concurrent.AbstractCircuitBreaker$State$2].oppositeState()"
    functionSourceFile: "org.apache.commons.lang3.concurrent.AbstractCircuitBreaker$State$2"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.apache.commons.lang3.concurrent.AbstractCircuitBreaker$State"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.bcel.generic.AnnotationElementValueGen].<init>(org.apache.bcel.classfile.AnnotationElementValue,org.apache.bcel.generic.ConstantPoolGen,boolean)"
    functionSourceFile: "org.apache.bcel.generic.AnnotationElementValueGen"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 3
    argTypes:
    - "org.apache.bcel.classfile.AnnotationElementValue"
    - "org.apache.bcel.generic.ConstantPoolGen"
    - "boolean"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 10
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.bcel.generic.AnnotationElementValueGen:33,1"
      Dst: "[org.apache.bcel.generic.ElementValueGen].<init>"
    - Src: "org.apache.bcel.generic.AnnotationElementValueGen:34,1"
      Dst: "[org.apache.bcel.classfile.AnnotationElementValue].getAnnotationEntry"
    - Src: "org.apache.bcel.generic.AnnotationElementValueGen:34,1"
      Dst: "[org.apache.bcel.generic.AnnotationEntryGen].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.bcel.generic.AnnotationElementValueGen].<init>(org.apache.bcel.generic.AnnotationEntryGen,org.apache.bcel.generic.ConstantPoolGen)"
    functionSourceFile: "org.apache.bcel.generic.AnnotationElementValueGen"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "org.apache.bcel.generic.AnnotationEntryGen"
    - "org.apache.bcel.generic.ConstantPoolGen"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.bcel.generic.AnnotationElementValueGen:38,1"
      Dst: "[org.apache.bcel.generic.ElementValueGen].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.bcel.generic.AnnotationElementValueGen].<init>(int,org.apache.bcel.generic.AnnotationEntryGen,org.apache.bcel.generic.ConstantPoolGen)"
    functionSourceFile: "org.apache.bcel.generic.AnnotationElementValueGen"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 3
    argTypes:
    - "int"
    - "org.apache.bcel.generic.AnnotationEntryGen"
    - "org.apache.bcel.generic.ConstantPoolGen"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 16
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.bcel.generic.AnnotationElementValueGen:44"
      Branch Sides:
      - BranchSide: "org.apache.bcel.generic.AnnotationElementValueGen:47"
        BranchSideFuncs: []
      - BranchSide: "org.apache.bcel.generic.AnnotationElementValueGen:46"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.bcel.generic.AnnotationElementValueGen:43,1"
      Dst: "[org.apache.bcel.generic.ElementValueGen].<init>"
    - Src: "org.apache.bcel.generic.AnnotationElementValueGen:45,1"
      Dst: "[java.lang.StringBuilder].<init>"
    - Src: "org.apache.bcel.generic.AnnotationElementValueGen:45,1"
      Dst: "[java.lang.StringBuilder].append"
    - Src: "org.apache.bcel.generic.AnnotationElementValueGen:45,1"
      Dst: "[java.lang.StringBuilder].toString"
    - Src: "org.apache.bcel.generic.AnnotationElementValueGen:45,1"
      Dst: "[java.lang.IllegalArgumentException].<init>"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.apache.bcel.generic.AnnotationElementValueGen].dump(java.io.DataOutputStream)"
    functionSourceFile: "org.apache.bcel.generic.AnnotationElementValueGen"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.io.DataOutputStream"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 7
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.bcel.generic.AnnotationElementValueGen:52,1"
      Dst: "[org.apache.bcel.generic.ElementValueGen].getElementValueType"
    - Src: "org.apache.bcel.generic.AnnotationElementValueGen:52,1"
      Dst: "[java.io.DataOutputStream].writeByte"
    - Src: "org.apache.bcel.generic.AnnotationElementValueGen:53,1"
      Dst: "[org.apache.bcel.generic.AnnotationEntryGen].dump"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.bcel.generic.AnnotationElementValueGen].getAnnotation()"
    functionSourceFile: "org.apache.bcel.generic.AnnotationElementValueGen"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.apache.bcel.generic.AnnotationEntryGen"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.bcel.generic.AnnotationElementValueGen].getElementValue()"
    functionSourceFile: "org.apache.bcel.generic.AnnotationElementValueGen"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.apache.bcel.classfile.ElementValue"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 9
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.bcel.generic.AnnotationElementValueGen:65,1"
      Dst: "[org.apache.bcel.generic.ElementValueGen].getElementValueType"
    - Src: "org.apache.bcel.generic.AnnotationElementValueGen:65,1"
      Dst: "[org.apache.bcel.generic.AnnotationEntryGen].getAnnotation"
    - Src: "org.apache.bcel.generic.AnnotationElementValueGen:65,1"
      Dst: "[org.apache.bcel.generic.ElementValueGen].getConstantPool"
    - Src: "org.apache.bcel.generic.AnnotationElementValueGen:65,1"
      Dst: "[org.apache.bcel.generic.ConstantPoolGen].getConstantPool"
    - Src: "org.apache.bcel.generic.AnnotationElementValueGen:65,1"
      Dst: "[org.apache.bcel.classfile.AnnotationElementValue].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.bcel.generic.AnnotationElementValueGen].stringifyValue()"
    functionSourceFile: "org.apache.bcel.generic.AnnotationElementValueGen"
    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.apache.bcel.generic.AnnotationElementValueGen:70,1"
      Dst: "[java.lang.UnsupportedOperationException].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.CharSet].getInstance(java.lang.String[])"
    functionSourceFile: "org.apache.commons.lang3.CharSet"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.apache.commons.lang3.CharSet"
    argCount: 1
    argTypes:
    - "java.lang.String[]"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 14
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.commons.lang3.CharSet:156"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.CharSet:159"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.CharSet:158"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.CharSet:159"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.CharSet:165"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.CharSet:164"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.CharSet:161"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.CharSet:165"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.CharSet:164"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.lang3.CharSet:160,1"
      Dst: "[java.util.Map].get"
    - Src: "org.apache.commons.lang3.CharSet:165,1"
      Dst: "[org.apache.commons.lang3.CharSet].<init>"
    JavaMethodInfo: null
    BBCount: 6
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.CharSet].<init>(java.lang.String[])"
    functionSourceFile: "org.apache.commons.lang3.CharSet"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.String[]"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 11
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.lang3.CharSet:175,1"
      Dst: "[java.lang.Object].<init>"
    - Src: "org.apache.commons.lang3.CharSet:92,1"
      Dst: "[java.util.HashSet].<init>"
    - Src: "org.apache.commons.lang3.CharSet:92,1"
      Dst: "[java.util.Collections].synchronizedSet"
    - Src: "org.apache.commons.lang3.CharSet:176,1"
      Dst: "[java.util.stream.Stream].of"
    - Src: "org.apache.commons.lang3.CharSet:176,1"
      Dst: "[org.apache.commons.lang3.CharSet$add__127].bootstrap$"
    - Src: "org.apache.commons.lang3.CharSet:176,1"
      Dst: "[java.util.stream.Stream].forEach"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.CharSet].add(java.lang.String)"
    functionSourceFile: "org.apache.commons.lang3.CharSet"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 56
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.commons.lang3.CharSet:185"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.CharSet:189"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.CharSet:188"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.CharSet:191"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.CharSet:211"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.CharSet:210"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.CharSet:193"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.CharSet:196"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.CharSet:193"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.CharSet:196"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.CharSet:193"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.CharSet:196"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.CharSet:197"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.CharSet:200"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.CharSet:197"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.CharSet:200"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.CharSet:201"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.CharSet:206"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.CharSet:201"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.CharSet:206"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.lang3.CharSet:189,1"
      Dst: "[java.lang.String].length"
    - Src: "org.apache.commons.lang3.CharSet:193,1"
      Dst: "[java.lang.String].charAt"
    - Src: "org.apache.commons.lang3.CharSet:195,1"
      Dst: "[org.apache.commons.lang3.CharRange].isNotIn"
    - Src: "org.apache.commons.lang3.CharSet:195,1"
      Dst: "[java.util.Set].add"
    - Src: "org.apache.commons.lang3.CharSet:199,1"
      Dst: "[org.apache.commons.lang3.CharRange].isIn"
    - Src: "org.apache.commons.lang3.CharSet:203,1"
      Dst: "[org.apache.commons.lang3.CharRange].isNot"
    - Src: "org.apache.commons.lang3.CharSet:207,1"
      Dst: "[org.apache.commons.lang3.CharRange].is"
    JavaMethodInfo: null
    BBCount: 17
    CyclomaticComplexity: 2
  - functionName: "[org.apache.commons.lang3.CharSet].getCharRanges()"
    functionSourceFile: "org.apache.commons.lang3.CharSet"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.apache.commons.lang3.CharRange[]"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.lang3.CharSet:222,1"
      Dst: "[java.util.Set].toArray"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.CharSet].contains(char)"
    functionSourceFile: "org.apache.commons.lang3.CharSet"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "char"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 13
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.lang3.CharSet:234,1"
      Dst: "[java.util.Collection].stream"
    - Src: "org.apache.commons.lang3.CharSet:234,1"
      Dst: "[org.apache.commons.lang3.CharSet$lambda_contains_0__128].bootstrap$"
    - Src: "org.apache.commons.lang3.CharSet:234,1"
      Dst: "[java.util.stream.Stream].anyMatch"
    JavaMethodInfo: null
    BBCount: 2
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.CharSet].equals(java.lang.Object)"
    functionSourceFile: "org.apache.commons.lang3.CharSet"
    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.apache.commons.lang3.CharSet:252"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.CharSet:255"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.CharSet:254"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.CharSet:255"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.CharSet:258"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.CharSet:257"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.lang3.CharSet:259,1"
      Dst: "[java.util.Set].equals"
    JavaMethodInfo: null
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.CharSet].hashCode()"
    functionSourceFile: "org.apache.commons.lang3.CharSet"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "int"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.lang3.CharSet:270,1"
      Dst: "[java.util.Set].hashCode"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.CharSet].toString()"
    functionSourceFile: "org.apache.commons.lang3.CharSet"
    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.apache.commons.lang3.CharSet:280,1"
      Dst: "[java.lang.Object].toString"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.CharSet].lambda$contains$0(char,org.apache.commons.lang3.CharRange)"
    functionSourceFile: "org.apache.commons.lang3.CharSet"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 2
    argTypes:
    - "char"
    - "org.apache.commons.lang3.CharRange"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.lang3.CharSet:234,1"
      Dst: "[org.apache.commons.lang3.CharRange].contains"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.builder.ToStringStyle$NoClassNameToStringStyle].<init>()"
    functionSourceFile: "org.apache.commons.lang3.builder.ToStringStyle$NoClassNameToStringStyle"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.lang3.builder.ToStringStyle$NoClassNameToStringStyle:2213,1"
      Dst: "[org.apache.commons.lang3.builder.ToStringStyle].<init>"
    - Src: "org.apache.commons.lang3.builder.ToStringStyle$NoClassNameToStringStyle:2214,1"
      Dst: "[org.apache.commons.lang3.builder.ToStringStyle].setUseClassName"
    - Src: "org.apache.commons.lang3.builder.ToStringStyle$NoClassNameToStringStyle:2215,1"
      Dst: "[org.apache.commons.lang3.builder.ToStringStyle].setUseIdentityHashCode"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.builder.ToStringStyle$NoClassNameToStringStyle].readResolve()"
    functionSourceFile: "org.apache.commons.lang3.builder.ToStringStyle$NoClassNameToStringStyle"
    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.apache.bcel.classfile.Constant$1].<init>()"
    functionSourceFile: "org.apache.bcel.classfile.Constant$1"
    linkageType: null
    functionLinenumber: 32
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.bcel.classfile.Constant$1:33,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.bcel.classfile.Constant$1].equals(java.lang.Object,java.lang.Object)"
    functionSourceFile: "org.apache.bcel.classfile.Constant$1"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 2
    argTypes:
    - "java.lang.Object"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 9
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.bcel.classfile.Constant$1:39,1"
      Dst: "[org.apache.bcel.classfile.Constant].toString"
    - Src: "org.apache.bcel.classfile.Constant$1:39,1"
      Dst: "[java.util.Objects].equals"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.bcel.classfile.Constant$1].hashCode(java.lang.Object)"
    functionSourceFile: "org.apache.bcel.classfile.Constant$1"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "int"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.bcel.classfile.Constant$1:45,1"
      Dst: "[org.apache.bcel.classfile.Constant].toString"
    - Src: "org.apache.bcel.classfile.Constant$1:45,1"
      Dst: "[java.lang.String].hashCode"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.bcel.classfile.DescendingVisitor].<init>(org.apache.bcel.classfile.JavaClass,org.apache.bcel.classfile.Visitor)"
    functionSourceFile: "org.apache.bcel.classfile.DescendingVisitor"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "org.apache.bcel.classfile.JavaClass"
    - "org.apache.bcel.classfile.Visitor"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 10
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.bcel.classfile.DescendingVisitor:38,1"
      Dst: "[java.lang.Object].<init>"
    - Src: "org.apache.bcel.classfile.DescendingVisitor:32,1"
      Dst: "[java.util.Stack].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.bcel.classfile.DescendingVisitor].accept(org.apache.bcel.classfile.Node[])"
    functionSourceFile: "org.apache.bcel.classfile.DescendingVisitor"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.apache.bcel.classfile.Node[]"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.bcel.classfile.DescendingVisitor:44,1"
      Dst: "[java.util.stream.Stream].of"
    - Src: "org.apache.bcel.classfile.DescendingVisitor:44,1"
      Dst: "[org.apache.bcel.classfile.DescendingVisitor$lambda_accept_0__129].bootstrap$"
    - Src: "org.apache.bcel.classfile.DescendingVisitor:44,1"
      Dst: "[java.util.stream.Stream].forEach"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.bcel.classfile.DescendingVisitor].current()"
    functionSourceFile: "org.apache.bcel.classfile.DescendingVisitor"
    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.apache.bcel.classfile.DescendingVisitor:51,1"
      Dst: "[java.util.Stack].peek"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.bcel.classfile.DescendingVisitor].predecessor()"
    functionSourceFile: "org.apache.bcel.classfile.DescendingVisitor"
    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.apache.bcel.classfile.DescendingVisitor:58,1"
      Dst: "[org.apache.bcel.classfile.DescendingVisitor].predecessor"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.bcel.classfile.DescendingVisitor].predecessor(int)"
    functionSourceFile: "org.apache.bcel.classfile.DescendingVisitor"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 12
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.bcel.classfile.DescendingVisitor:67"
      Branch Sides:
      - BranchSide: "org.apache.bcel.classfile.DescendingVisitor:68"
        BranchSideFuncs: []
      - BranchSide: "org.apache.bcel.classfile.DescendingVisitor:67"
        BranchSideFuncs: []
    - Branch String: "org.apache.bcel.classfile.DescendingVisitor:67"
      Branch Sides:
      - BranchSide: "org.apache.bcel.classfile.DescendingVisitor:70"
        BranchSideFuncs: []
      - BranchSide: "org.apache.bcel.classfile.DescendingVisitor:69"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.bcel.classfile.DescendingVisitor:66,1"
      Dst: "[java.util.Vector].size"
    - Src: "org.apache.bcel.classfile.DescendingVisitor:70,1"
      Dst: "[java.util.Vector].elementAt"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[org.apache.bcel.classfile.DescendingVisitor].visit()"
    functionSourceFile: "org.apache.bcel.classfile.DescendingVisitor"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.bcel.classfile.DescendingVisitor:77,1"
      Dst: "[org.apache.bcel.classfile.JavaClass].accept"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.bcel.classfile.DescendingVisitor].visitAnnotation(org.apache.bcel.classfile.Annotations)"
    functionSourceFile: "org.apache.bcel.classfile.DescendingVisitor"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.apache.bcel.classfile.Annotations"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 11
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.bcel.classfile.DescendingVisitor:85,1"
      Dst: "[java.util.Stack].push"
    - Src: "org.apache.bcel.classfile.DescendingVisitor:86,1"
      Dst: "[org.apache.bcel.classfile.Annotations].accept"
    - Src: "org.apache.bcel.classfile.DescendingVisitor:87,1"
      Dst: "[org.apache.bcel.classfile.Annotations].getAnnotationEntries"
    - Src: "org.apache.bcel.classfile.DescendingVisitor:87,1"
      Dst: "[org.apache.bcel.classfile.DescendingVisitor].accept"
    - Src: "org.apache.bcel.classfile.DescendingVisitor:88,1"
      Dst: "[java.util.Stack].pop"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.bcel.classfile.DescendingVisitor].visitAnnotationDefault(org.apache.bcel.classfile.AnnotationDefault)"
    functionSourceFile: "org.apache.bcel.classfile.DescendingVisitor"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.apache.bcel.classfile.AnnotationDefault"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 9
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.bcel.classfile.DescendingVisitor:96,1"
      Dst: "[java.util.Stack].push"
    - Src: "org.apache.bcel.classfile.DescendingVisitor:97,1"
      Dst: "[org.apache.bcel.classfile.AnnotationDefault].accept"
    - Src: "org.apache.bcel.classfile.DescendingVisitor:98,1"
      Dst: "[java.util.Stack].pop"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.bcel.classfile.DescendingVisitor].visitAnnotationEntry(org.apache.bcel.classfile.AnnotationEntry)"
    functionSourceFile: "org.apache.bcel.classfile.DescendingVisitor"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.apache.bcel.classfile.AnnotationEntry"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 9
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.bcel.classfile.DescendingVisitor:106,1"
      Dst: "[java.util.Stack].push"
    - Src: "org.apache.bcel.classfile.DescendingVisitor:107,1"
      Dst: "[org.apache.bcel.classfile.AnnotationEntry].accept"
    - Src: "org.apache.bcel.classfile.DescendingVisitor:108,1"
      Dst: "[java.util.Stack].pop"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.bcel.classfile.DescendingVisitor].visitBootstrapMethods(org.apache.bcel.classfile.BootstrapMethods)"
    functionSourceFile: "org.apache.bcel.classfile.DescendingVisitor"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.apache.bcel.classfile.BootstrapMethods"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 9
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.bcel.classfile.DescendingVisitor:116,1"
      Dst: "[java.util.Stack].push"
    - Src: "org.apache.bcel.classfile.DescendingVisitor:117,1"
      Dst: "[org.apache.bcel.classfile.BootstrapMethods].accept"
    - Src: "org.apache.bcel.classfile.DescendingVisitor:123,1"
      Dst: "[java.util.Stack].pop"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.bcel.classfile.DescendingVisitor].visitCode(org.apache.bcel.classfile.Code)"
    functionSourceFile: "org.apache.bcel.classfile.DescendingVisitor"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.apache.bcel.classfile.Code"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 13
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.bcel.classfile.DescendingVisitor:128,1"
      Dst: "[java.util.Stack].push"
    - Src: "org.apache.bcel.classfile.DescendingVisitor:129,1"
      Dst: "[org.apache.bcel.classfile.Code].accept"
    - Src: "org.apache.bcel.classfile.DescendingVisitor:130,1"
      Dst: "[org.apache.bcel.classfile.Code].getExceptionTable"
    - Src: "org.apache.bcel.classfile.DescendingVisitor:130,1"
      Dst: "[org.apache.bcel.classfile.DescendingVisitor].accept"
    - Src: "org.apache.bcel.classfile.DescendingVisitor:131,1"
      Dst: "[org.apache.bcel.classfile.Code].getAttributes"
    - Src: "org.apache.bcel.classfile.DescendingVisitor:132,1"
      Dst: "[java.util.Stack].pop"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.bcel.classfile.DescendingVisitor].visitCodeException(org.apache.bcel.classfile.CodeException)"
    functionSourceFile: "org.apache.bcel.classfile.DescendingVisitor"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.apache.bcel.classfile.CodeException"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 9
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.bcel.classfile.DescendingVisitor:137,1"
      Dst: "[java.util.Stack].push"
    - Src: "org.apache.bcel.classfile.DescendingVisitor:138,1"
      Dst: "[org.apache.bcel.classfile.CodeException].accept"
    - Src: "org.apache.bcel.classfile.DescendingVisitor:139,1"
      Dst: "[java.util.Stack].pop"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.bcel.classfile.DescendingVisitor].visitConstantClass(org.apache.bcel.classfile.ConstantClass)"
    functionSourceFile: "org.apache.bcel.classfile.DescendingVisitor"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.apache.bcel.classfile.ConstantClass"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 9
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.bcel.classfile.DescendingVisitor:144,1"
      Dst: "[java.util.Stack].push"
    - Src: "org.apache.bcel.classfile.DescendingVisitor:145,1"
      Dst: "[org.apache.bcel.classfile.ConstantClass].accept"
    - Src: "org.apache.bcel.classfile.DescendingVisitor:146,1"
      Dst: "[java.util.Stack].pop"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.bcel.classfile.DescendingVisitor].visitConstantDouble(org.apache.bcel.classfile.ConstantDouble)"
    functionSourceFile: "org.apache.bcel.classfile.DescendingVisitor"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.apache.bcel.classfile.ConstantDouble"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 9
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.bcel.classfile.DescendingVisitor:151,1"
      Dst: "[java.util.Stack].push"
    - Src: "org.apache.bcel.classfile.DescendingVisitor:152,1"
      Dst: "[org.apache.bcel.classfile.ConstantDouble].accept"
    - Src: "org.apache.bcel.classfile.DescendingVisitor:153,1"
      Dst: "[java.util.Stack].pop"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.bcel.classfile.DescendingVisitor].visitConstantDynamic(org.apache.bcel.classfile.ConstantDynamic)"
    functionSourceFile: "org.apache.bcel.classfile.DescendingVisitor"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.apache.bcel.classfile.ConstantDynamic"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 9
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.bcel.classfile.DescendingVisitor:159,1"
      Dst: "[java.util.Stack].push"
    - Src: "org.apache.bcel.classfile.DescendingVisitor:160,1"
      Dst: "[org.apache.bcel.classfile.ConstantDynamic].accept"
    - Src: "org.apache.bcel.classfile.DescendingVisitor:161,1"
      Dst: "[java.util.Stack].pop"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.bcel.classfile.DescendingVisitor].visitConstantFieldref(org.apache.bcel.classfile.ConstantFieldref)"
    functionSourceFile: "org.apache.bcel.classfile.DescendingVisitor"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.apache.bcel.classfile.ConstantFieldref"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 9
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.bcel.classfile.DescendingVisitor:166,1"
      Dst: "[java.util.Stack].push"
    - Src: "org.apache.bcel.classfile.DescendingVisitor:167,1"
      Dst: "[org.apache.bcel.classfile.ConstantFieldref].accept"
    - Src: "org.apache.bcel.classfile.DescendingVisitor:168,1"
      Dst: "[java.util.Stack].pop"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.bcel.classfile.DescendingVisitor].visitConstantFloat(org.apache.bcel.classfile.ConstantFloat)"
    functionSourceFile: "org.apache.bcel.classfile.DescendingVisitor"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.apache.bcel.classfile.ConstantFloat"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 9
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.bcel.classfile.DescendingVisitor:173,1"
      Dst: "[java.util.Stack].push"
    - Src: "org.apache.bcel.classfile.DescendingVisitor:174,1"
      Dst: "[org.apache.bcel.classfile.ConstantFloat].accept"
    - Src: "org.apache.bcel.classfile.DescendingVisitor:175,1"
      Dst: "[java.util.Stack].pop"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.bcel.classfile.DescendingVisitor].visitConstantInteger(org.apache.bcel.classfile.ConstantInteger)"
    functionSourceFile: "org.apache.bcel.classfile.DescendingVisitor"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.apache.bcel.classfile.ConstantInteger"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 9
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.bcel.classfile.DescendingVisitor:180,1"
      Dst: "[java.util.Stack].push"
    - Src: "org.apache.bcel.classfile.DescendingVisitor:181,1"
      Dst: "[org.apache.bcel.classfile.ConstantInteger].accept"
    - Src: "org.apache.bcel.classfile.DescendingVisitor:182,1"
      Dst: "[java.util.Stack].pop"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.bcel.classfile.DescendingVisitor].visitConstantInterfaceMethodref(org.apache.bcel.classfile.ConstantInterfaceMethodref)"
    functionSourceFile: "org.apache.bcel.classfile.DescendingVisitor"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.apache.bcel.classfile.ConstantInterfaceMethodref"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 9
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.bcel.classfile.DescendingVisitor:187,1"
      Dst: "[java.util.Stack].push"
    - Src: "org.apache.bcel.classfile.DescendingVisitor:188,1"
      Dst: "[org.apache.bcel.classfile.ConstantInterfaceMethodref].accept"
    - Src: "org.apache.bcel.classfile.DescendingVisitor:189,1"
      Dst: "[java.util.Stack].pop"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.bcel.classfile.DescendingVisitor].visitConstantInvokeDynamic(org.apache.bcel.classfile.ConstantInvokeDynamic)"
    functionSourceFile: "org.apache.bcel.classfile.DescendingVisitor"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.apache.bcel.classfile.ConstantInvokeDynamic"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 9
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.bcel.classfile.DescendingVisitor:197,1"
      Dst: "[java.util.Stack].push"
    - Src: "org.apache.bcel.classfile.DescendingVisitor:198,1"
      Dst: "[org.apache.bcel.classfile.ConstantInvokeDynamic].accept"
    - Src: "org.apache.bcel.classfile.DescendingVisitor:199,1"
      Dst: "[java.util.Stack].pop"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.bcel.classfile.DescendingVisitor].visitConstantLong(org.apache.bcel.classfile.ConstantLong)"
    functionSourceFile: "org.apache.bcel.classfile.DescendingVisitor"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.apache.bcel.classfile.ConstantLong"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 9
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.bcel.classfile.DescendingVisitor:204,1"
      Dst: "[java.util.Stack].push"
    - Src: "org.apache.bcel.classfile.DescendingVisitor:205,1"
      Dst: "[org.apache.bcel.classfile.ConstantLong].accept"
    - Src: "org.apache.bcel.classfile.DescendingVisitor:206,1"
      Dst: "[java.util.Stack].pop"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.bcel.classfile.DescendingVisitor].visitConstantMethodHandle(org.apache.bcel.classfile.ConstantMethodHandle)"
    functionSourceFile: "org.apache.bcel.classfile.DescendingVisitor"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.apache.bcel.classfile.ConstantMethodHandle"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 9
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.bcel.classfile.DescendingVisitor:212,1"
      Dst: "[java.util.Stack].push"
    - Src: "org.apache.bcel.classfile.DescendingVisitor:213,1"
      Dst: "[org.apache.bcel.classfile.ConstantMethodHandle].accept"
    - Src: "org.apache.bcel.classfile.DescendingVisitor:214,1"
      Dst: "[java.util.Stack].pop"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.bcel.classfile.DescendingVisitor].visitConstantMethodref(org.apache.bcel.classfile.ConstantMethodref)"
    functionSourceFile: "org.apache.bcel.classfile.DescendingVisitor"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.apache.bcel.classfile.ConstantMethodref"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 9
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.bcel.classfile.DescendingVisitor:219,1"
      Dst: "[java.util.Stack].push"
    - Src: "org.apache.bcel.classfile.DescendingVisitor:220,1"
      Dst: "[org.apache.bcel.classfile.ConstantMethodref].accept"
    - Src: "org.apache.bcel.classfile.DescendingVisitor:221,1"
      Dst: "[java.util.Stack].pop"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.bcel.classfile.DescendingVisitor].visitConstantMethodType(org.apache.bcel.classfile.ConstantMethodType)"
    functionSourceFile: "org.apache.bcel.classfile.DescendingVisitor"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.apache.bcel.classfile.ConstantMethodType"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 9
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.bcel.classfile.DescendingVisitor:227,1"
      Dst: "[java.util.Stack].push"
    - Src: "org.apache.bcel.classfile.DescendingVisitor:228,1"
      Dst: "[org.apache.bcel.classfile.ConstantMethodType].accept"
    - Src: "org.apache.bcel.classfile.DescendingVisitor:229,1"
      Dst: "[java.util.Stack].pop"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.bcel.classfile.DescendingVisitor].visitConstantModule(org.apache.bcel.classfile.ConstantModule)"
    functionSourceFile: "org.apache.bcel.classfile.DescendingVisitor"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.apache.bcel.classfile.ConstantModule"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 9
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.bcel.classfile.DescendingVisitor:235,1"
      Dst: "[java.util.Stack].push"
    - Src: "org.apache.bcel.classfile.DescendingVisitor:236,1"
      Dst: "[org.apache.bcel.classfile.ConstantModule].accept"
    - Src: "org.apache.bcel.classfile.DescendingVisitor:237,1"
      Dst: "[java.util.Stack].pop"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.bcel.classfile.DescendingVisitor].visitConstantNameAndType(org.apache.bcel.classfile.ConstantNameAndType)"
    functionSourceFile: "org.apache.bcel.classfile.DescendingVisitor"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.apache.bcel.classfile.ConstantNameAndType"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 9
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.bcel.classfile.DescendingVisitor:242,1"
      Dst: "[java.util.Stack].push"
    - Src: "org.apache.bcel.classfile.DescendingVisitor:243,1"
      Dst: "[org.apache.bcel.classfile.ConstantNameAndType].accept"
    - Src: "org.apache.bcel.classfile.DescendingVisitor:244,1"
      Dst: "[java.util.Stack].pop"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.bcel.classfile.DescendingVisitor].visitConstantPackage(org.apache.bcel.classfile.ConstantPackage)"
    functionSourceFile: "org.apache.bcel.classfile.DescendingVisitor"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.apache.bcel.classfile.ConstantPackage"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 9
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.bcel.classfile.DescendingVisitor:250,1"
      Dst: "[java.util.Stack].push"
    - Src: "org.apache.bcel.classfile.DescendingVisitor:251,1"
      Dst: "[org.apache.bcel.classfile.ConstantPackage].accept"
    - Src: "org.apache.bcel.classfile.DescendingVisitor:252,1"
      Dst: "[java.util.Stack].pop"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.bcel.classfile.DescendingVisitor].visitConstantPool(org.apache.bcel.classfile.ConstantPool)"
    functionSourceFile: "org.apache.bcel.classfile.DescendingVisitor"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.apache.bcel.classfile.ConstantPool"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 15
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.bcel.classfile.DescendingVisitor:257,1"
      Dst: "[java.util.Stack].push"
    - Src: "org.apache.bcel.classfile.DescendingVisitor:258,1"
      Dst: "[org.apache.bcel.classfile.ConstantPool].accept"
    - Src: "org.apache.bcel.classfile.DescendingVisitor:259,1"
      Dst: "[org.apache.bcel.classfile.ConstantPool].getConstantPool"
    - Src: "org.apache.bcel.classfile.DescendingVisitor:259,1"
      Dst: "[java.util.stream.Stream].of"
    - Src: "org.apache.bcel.classfile.DescendingVisitor:259,1"
      Dst: "[org.apache.bcel.classfile.DescendingVisitor$nonNull__130].bootstrap$"
    - Src: "org.apache.bcel.classfile.DescendingVisitor:259,1"
      Dst: "[java.util.stream.Stream].filter"
    - Src: "org.apache.bcel.classfile.DescendingVisitor:259,1"
      Dst: "[org.apache.bcel.classfile.DescendingVisitor$lambda_visitConstantPool_1__131].bootstrap$"
    - Src: "org.apache.bcel.classfile.DescendingVisitor:259,1"
      Dst: "[java.util.stream.Stream].forEach"
    - Src: "org.apache.bcel.classfile.DescendingVisitor:260,1"
      Dst: "[java.util.Stack].pop"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.bcel.classfile.DescendingVisitor].visitConstantString(org.apache.bcel.classfile.ConstantString)"
    functionSourceFile: "org.apache.bcel.classfile.DescendingVisitor"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.apache.bcel.classfile.ConstantString"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 9
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.bcel.classfile.DescendingVisitor:265,1"
      Dst: "[java.util.Stack].push"
    - Src: "org.apache.bcel.classfile.DescendingVisitor:266,1"
      Dst: "[org.apache.bcel.classfile.ConstantString].accept"
    - Src: "org.apache.bcel.classfile.DescendingVisitor:267,1"
      Dst: "[java.util.Stack].pop"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.bcel.classfile.DescendingVisitor].visitConstantUtf8(org.apache.bcel.classfile.ConstantUtf8)"
    functionSourceFile: "org.apache.bcel.classfile.DescendingVisitor"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.apache.bcel.classfile.ConstantUtf8"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 9
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.bcel.classfile.DescendingVisitor:272,1"
      Dst: "[java.util.Stack].push"
    - Src: "org.apache.bcel.classfile.DescendingVisitor:273,1"
      Dst: "[org.apache.bcel.classfile.ConstantUtf8].accept"
    - Src: "org.apache.bcel.classfile.DescendingVisitor:274,1"
      Dst: "[java.util.Stack].pop"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.bcel.classfile.DescendingVisitor].visitConstantValue(org.apache.bcel.classfile.ConstantValue)"
    functionSourceFile: "org.apache.bcel.classfile.DescendingVisitor"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.apache.bcel.classfile.ConstantValue"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 9
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.bcel.classfile.DescendingVisitor:279,1"
      Dst: "[java.util.Stack].push"
    - Src: "org.apache.bcel.classfile.DescendingVisitor:280,1"
      Dst: "[org.apache.bcel.classfile.ConstantValue].accept"
    - Src: "org.apache.bcel.classfile.DescendingVisitor:281,1"
      Dst: "[java.util.Stack].pop"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.bcel.classfile.DescendingVisitor].visitDeprecated(org.apache.bcel.classfile.Deprecated)"
    functionSourceFile: "org.apache.bcel.classfile.DescendingVisitor"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.apache.bcel.classfile.Deprecated"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 9
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.bcel.classfile.DescendingVisitor:286,1"
      Dst: "[java.util.Stack].push"
    - Src: "org.apache.bcel.classfile.DescendingVisitor:287,1"
      Dst: "[org.apache.bcel.classfile.Deprecated].accept"
    - Src: "org.apache.bcel.classfile.DescendingVisitor:288,1"
      Dst: "[java.util.Stack].pop"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.bcel.classfile.DescendingVisitor].visitEnclosingMethod(org.apache.bcel.classfile.EnclosingMethod)"
    functionSourceFile: "org.apache.bcel.classfile.DescendingVisitor"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.apache.bcel.classfile.EnclosingMethod"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 9
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.bcel.classfile.DescendingVisitor:296,1"
      Dst: "[java.util.Stack].push"
    - Src: "org.apache.bcel.classfile.DescendingVisitor:297,1"
      Dst: "[org.apache.bcel.classfile.EnclosingMethod].accept"
    - Src: "org.apache.bcel.classfile.DescendingVisitor:298,1"
      Dst: "[java.util.Stack].pop"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.bcel.classfile.DescendingVisitor].visitExceptionTable(org.apache.bcel.classfile.ExceptionTable)"
    functionSourceFile: "org.apache.bcel.classfile.DescendingVisitor"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.apache.bcel.classfile.ExceptionTable"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 9
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.bcel.classfile.DescendingVisitor:303,1"
      Dst: "[java.util.Stack].push"
    - Src: "org.apache.bcel.classfile.DescendingVisitor:304,1"
      Dst: "[org.apache.bcel.classfile.ExceptionTable].accept"
    - Src: "org.apache.bcel.classfile.DescendingVisitor:305,1"
      Dst: "[java.util.Stack].pop"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.bcel.classfile.DescendingVisitor].visitField(org.apache.bcel.classfile.Field)"
    functionSourceFile: "org.apache.bcel.classfile.DescendingVisitor"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.apache.bcel.classfile.Field"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 11
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.bcel.classfile.DescendingVisitor:310,1"
      Dst: "[java.util.Stack].push"
    - Src: "org.apache.bcel.classfile.DescendingVisitor:311,1"
      Dst: "[org.apache.bcel.classfile.Field].accept"
    - Src: "org.apache.bcel.classfile.DescendingVisitor:312,1"
      Dst: "[org.apache.bcel.classfile.FieldOrMethod].getAttributes"
    - Src: "org.apache.bcel.classfile.DescendingVisitor:312,1"
      Dst: "[org.apache.bcel.classfile.DescendingVisitor].accept"
    - Src: "org.apache.bcel.classfile.DescendingVisitor:313,1"
      Dst: "[java.util.Stack].pop"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.bcel.classfile.DescendingVisitor].visitInnerClass(org.apache.bcel.classfile.InnerClass)"
    functionSourceFile: "org.apache.bcel.classfile.DescendingVisitor"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.apache.bcel.classfile.InnerClass"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 9
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.bcel.classfile.DescendingVisitor:318,1"
      Dst: "[java.util.Stack].push"
    - Src: "org.apache.bcel.classfile.DescendingVisitor:319,1"
      Dst: "[org.apache.bcel.classfile.InnerClass].accept"
    - Src: "org.apache.bcel.classfile.DescendingVisitor:320,1"
      Dst: "[java.util.Stack].pop"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.bcel.classfile.DescendingVisitor].visitInnerClasses(org.apache.bcel.classfile.InnerClasses)"
    functionSourceFile: "org.apache.bcel.classfile.DescendingVisitor"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.apache.bcel.classfile.InnerClasses"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 11
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.bcel.classfile.DescendingVisitor:325,1"
      Dst: "[java.util.Stack].push"
    - Src: "org.apache.bcel.classfile.DescendingVisitor:326,1"
      Dst: "[org.apache.bcel.classfile.InnerClasses].accept"
    - Src: "org.apache.bcel.classfile.DescendingVisitor:327,1"
      Dst: "[org.apache.bcel.classfile.InnerClasses].getInnerClasses"
    - Src: "org.apache.bcel.classfile.DescendingVisitor:327,1"
      Dst: "[org.apache.bcel.classfile.DescendingVisitor].accept"
    - Src: "org.apache.bcel.classfile.DescendingVisitor:328,1"
      Dst: "[java.util.Stack].pop"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.bcel.classfile.DescendingVisitor].visitJavaClass(org.apache.bcel.classfile.JavaClass)"
    functionSourceFile: "org.apache.bcel.classfile.DescendingVisitor"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.apache.bcel.classfile.JavaClass"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 17
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.bcel.classfile.DescendingVisitor:333,1"
      Dst: "[java.util.Stack].push"
    - Src: "org.apache.bcel.classfile.DescendingVisitor:334,1"
      Dst: "[org.apache.bcel.classfile.JavaClass].accept"
    - Src: "org.apache.bcel.classfile.DescendingVisitor:335,1"
      Dst: "[org.apache.bcel.classfile.JavaClass].getFields"
    - Src: "org.apache.bcel.classfile.DescendingVisitor:335,1"
      Dst: "[org.apache.bcel.classfile.DescendingVisitor].accept"
    - Src: "org.apache.bcel.classfile.DescendingVisitor:336,1"
      Dst: "[org.apache.bcel.classfile.JavaClass].getMethods"
    - Src: "org.apache.bcel.classfile.DescendingVisitor:337,1"
      Dst: "[org.apache.bcel.classfile.JavaClass].getAttributes"
    - Src: "org.apache.bcel.classfile.DescendingVisitor:338,1"
      Dst: "[org.apache.bcel.classfile.JavaClass].getConstantPool"
    - Src: "org.apache.bcel.classfile.DescendingVisitor:338,1"
      Dst: "[org.apache.bcel.classfile.ConstantPool].accept"
    - Src: "org.apache.bcel.classfile.DescendingVisitor:339,1"
      Dst: "[java.util.Stack].pop"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.bcel.classfile.DescendingVisitor].visitLineNumber(org.apache.bcel.classfile.LineNumber)"
    functionSourceFile: "org.apache.bcel.classfile.DescendingVisitor"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.apache.bcel.classfile.LineNumber"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 9
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.bcel.classfile.DescendingVisitor:344,1"
      Dst: "[java.util.Stack].push"
    - Src: "org.apache.bcel.classfile.DescendingVisitor:345,1"
      Dst: "[org.apache.bcel.classfile.LineNumber].accept"
    - Src: "org.apache.bcel.classfile.DescendingVisitor:346,1"
      Dst: "[java.util.Stack].pop"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.bcel.classfile.DescendingVisitor].visitLineNumberTable(org.apache.bcel.classfile.LineNumberTable)"
    functionSourceFile: "org.apache.bcel.classfile.DescendingVisitor"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.apache.bcel.classfile.LineNumberTable"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 11
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.bcel.classfile.DescendingVisitor:351,1"
      Dst: "[java.util.Stack].push"
    - Src: "org.apache.bcel.classfile.DescendingVisitor:352,1"
      Dst: "[org.apache.bcel.classfile.LineNumberTable].accept"
    - Src: "org.apache.bcel.classfile.DescendingVisitor:353,1"
      Dst: "[org.apache.bcel.classfile.LineNumberTable].getLineNumberTable"
    - Src: "org.apache.bcel.classfile.DescendingVisitor:353,1"
      Dst: "[org.apache.bcel.classfile.DescendingVisitor].accept"
    - Src: "org.apache.bcel.classfile.DescendingVisitor:354,1"
      Dst: "[java.util.Stack].pop"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.bcel.classfile.DescendingVisitor].visitLocalVariable(org.apache.bcel.classfile.LocalVariable)"
    functionSourceFile: "org.apache.bcel.classfile.DescendingVisitor"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.apache.bcel.classfile.LocalVariable"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 9
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.bcel.classfile.DescendingVisitor:359,1"
      Dst: "[java.util.Stack].push"
    - Src: "org.apache.bcel.classfile.DescendingVisitor:360,1"
      Dst: "[org.apache.bcel.classfile.LocalVariable].accept"
    - Src: "org.apache.bcel.classfile.DescendingVisitor:361,1"
      Dst: "[java.util.Stack].pop"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.bcel.classfile.DescendingVisitor].visitLocalVariableTable(org.apache.bcel.classfile.LocalVariableTable)"
    functionSourceFile: "org.apache.bcel.classfile.DescendingVisitor"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.apache.bcel.classfile.LocalVariableTable"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 11
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.bcel.classfile.DescendingVisitor:366,1"
      Dst: "[java.util.Stack].push"
    - Src: "org.apache.bcel.classfile.DescendingVisitor:367,1"
      Dst: "[org.apache.bcel.classfile.LocalVariableTable].accept"
    - Src: "org.apache.bcel.classfile.DescendingVisitor:368,1"
      Dst: "[org.apache.bcel.classfile.LocalVariableTable].getLocalVariableTable"
    - Src: "org.apache.bcel.classfile.DescendingVisitor:368,1"
      Dst: "[org.apache.bcel.classfile.DescendingVisitor].accept"
    - Src: "org.apache.bcel.classfile.DescendingVisitor:369,1"
      Dst: "[java.util.Stack].pop"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.bcel.classfile.DescendingVisitor].visitLocalVariableTypeTable(org.apache.bcel.classfile.LocalVariableTypeTable)"
    functionSourceFile: "org.apache.bcel.classfile.DescendingVisitor"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.apache.bcel.classfile.LocalVariableTypeTable"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 9
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.bcel.classfile.DescendingVisitor:377,1"
      Dst: "[java.util.Stack].push"
    - Src: "org.apache.bcel.classfile.DescendingVisitor:378,1"
      Dst: "[org.apache.bcel.classfile.LocalVariableTypeTable].accept"
    - Src: "org.apache.bcel.classfile.DescendingVisitor:379,1"
      Dst: "[java.util.Stack].pop"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.bcel.classfile.DescendingVisitor].visitMethod(org.apache.bcel.classfile.Method)"
    functionSourceFile: "org.apache.bcel.classfile.DescendingVisitor"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.apache.bcel.classfile.Method"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 11
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.bcel.classfile.DescendingVisitor:384,1"
      Dst: "[java.util.Stack].push"
    - Src: "org.apache.bcel.classfile.DescendingVisitor:385,1"
      Dst: "[org.apache.bcel.classfile.Method].accept"
    - Src: "org.apache.bcel.classfile.DescendingVisitor:386,1"
      Dst: "[org.apache.bcel.classfile.FieldOrMethod].getAttributes"
    - Src: "org.apache.bcel.classfile.DescendingVisitor:386,1"
      Dst: "[org.apache.bcel.classfile.DescendingVisitor].accept"
    - Src: "org.apache.bcel.classfile.DescendingVisitor:387,1"
      Dst: "[java.util.Stack].pop"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.bcel.classfile.DescendingVisitor].visitMethodParameter(org.apache.bcel.classfile.MethodParameter)"
    functionSourceFile: "org.apache.bcel.classfile.DescendingVisitor"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.apache.bcel.classfile.MethodParameter"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 9
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.bcel.classfile.DescendingVisitor:395,1"
      Dst: "[java.util.Stack].push"
    - Src: "org.apache.bcel.classfile.DescendingVisitor:396,1"
      Dst: "[org.apache.bcel.classfile.MethodParameter].accept"
    - Src: "org.apache.bcel.classfile.DescendingVisitor:397,1"
      Dst: "[java.util.Stack].pop"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.bcel.classfile.DescendingVisitor].visitMethodParameters(org.apache.bcel.classfile.MethodParameters)"
    functionSourceFile: "org.apache.bcel.classfile.DescendingVisitor"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.apache.bcel.classfile.MethodParameters"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 13
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.bcel.classfile.DescendingVisitor:405,1"
      Dst: "[java.util.Stack].push"
    - Src: "org.apache.bcel.classfile.DescendingVisitor:406,1"
      Dst: "[org.apache.bcel.classfile.MethodParameters].accept"
    - Src: "org.apache.bcel.classfile.DescendingVisitor:407,1"
      Dst: "[org.apache.bcel.classfile.MethodParameters].getParameters"
    - Src: "org.apache.bcel.classfile.DescendingVisitor:407,1"
      Dst: "[java.util.stream.Stream].of"
    - Src: "org.apache.bcel.classfile.DescendingVisitor:407,1"
      Dst: "[org.apache.bcel.classfile.DescendingVisitor$lambda_visitMethodParameters_2__132].bootstrap$"
    - Src: "org.apache.bcel.classfile.DescendingVisitor:407,1"
      Dst: "[java.util.stream.Stream].forEach"
    - Src: "org.apache.bcel.classfile.DescendingVisitor:408,1"
      Dst: "[java.util.Stack].pop"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.bcel.classfile.DescendingVisitor].visitModule(org.apache.bcel.classfile.Module)"
    functionSourceFile: "org.apache.bcel.classfile.DescendingVisitor"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.apache.bcel.classfile.Module"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 17
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.bcel.classfile.DescendingVisitor:414,1"
      Dst: "[java.util.Stack].push"
    - Src: "org.apache.bcel.classfile.DescendingVisitor:415,1"
      Dst: "[org.apache.bcel.classfile.Module].accept"
    - Src: "org.apache.bcel.classfile.DescendingVisitor:416,1"
      Dst: "[org.apache.bcel.classfile.Module].getRequiresTable"
    - Src: "org.apache.bcel.classfile.DescendingVisitor:416,1"
      Dst: "[org.apache.bcel.classfile.DescendingVisitor].accept"
    - Src: "org.apache.bcel.classfile.DescendingVisitor:417,1"
      Dst: "[org.apache.bcel.classfile.Module].getExportsTable"
    - Src: "org.apache.bcel.classfile.DescendingVisitor:418,1"
      Dst: "[org.apache.bcel.classfile.Module].getOpensTable"
    - Src: "org.apache.bcel.classfile.DescendingVisitor:419,1"
      Dst: "[org.apache.bcel.classfile.Module].getProvidesTable"
    - Src: "org.apache.bcel.classfile.DescendingVisitor:420,1"
      Dst: "[java.util.Stack].pop"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.bcel.classfile.DescendingVisitor].visitModuleExports(org.apache.bcel.classfile.ModuleExports)"
    functionSourceFile: "org.apache.bcel.classfile.DescendingVisitor"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.apache.bcel.classfile.ModuleExports"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 9
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.bcel.classfile.DescendingVisitor:426,1"
      Dst: "[java.util.Stack].push"
    - Src: "org.apache.bcel.classfile.DescendingVisitor:427,1"
      Dst: "[org.apache.bcel.classfile.ModuleExports].accept"
    - Src: "org.apache.bcel.classfile.DescendingVisitor:428,1"
      Dst: "[java.util.Stack].pop"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.bcel.classfile.DescendingVisitor].visitModuleMainClass(org.apache.bcel.classfile.ModuleMainClass)"
    functionSourceFile: "org.apache.bcel.classfile.DescendingVisitor"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.apache.bcel.classfile.ModuleMainClass"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 9
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.bcel.classfile.DescendingVisitor:434,1"
      Dst: "[java.util.Stack].push"
    - Src: "org.apache.bcel.classfile.DescendingVisitor:435,1"
      Dst: "[org.apache.bcel.classfile.ModuleMainClass].accept"
    - Src: "org.apache.bcel.classfile.DescendingVisitor:436,1"
      Dst: "[java.util.Stack].pop"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.bcel.classfile.DescendingVisitor].visitModuleOpens(org.apache.bcel.classfile.ModuleOpens)"
    functionSourceFile: "org.apache.bcel.classfile.DescendingVisitor"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.apache.bcel.classfile.ModuleOpens"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 9
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.bcel.classfile.DescendingVisitor:442,1"
      Dst: "[java.util.Stack].push"
    - Src: "org.apache.bcel.classfile.DescendingVisitor:443,1"
      Dst: "[org.apache.bcel.classfile.ModuleOpens].accept"
    - Src: "org.apache.bcel.classfile.DescendingVisitor:444,1"
      Dst: "[java.util.Stack].pop"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.bcel.classfile.DescendingVisitor].visitModulePackages(org.apache.bcel.classfile.ModulePackages)"
    functionSourceFile: "org.apache.bcel.classfile.DescendingVisitor"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.apache.bcel.classfile.ModulePackages"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 9
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.bcel.classfile.DescendingVisitor:450,1"
      Dst: "[java.util.Stack].push"
    - Src: "org.apache.bcel.classfile.DescendingVisitor:451,1"
      Dst: "[org.apache.bcel.classfile.ModulePackages].accept"
    - Src: "org.apache.bcel.classfile.DescendingVisitor:452,1"
      Dst: "[java.util.Stack].pop"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.bcel.classfile.DescendingVisitor].visitModuleProvides(org.apache.bcel.classfile.ModuleProvides)"
    functionSourceFile: "org.apache.bcel.classfile.DescendingVisitor"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.apache.bcel.classfile.ModuleProvides"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 9
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.bcel.classfile.DescendingVisitor:458,1"
      Dst: "[java.util.Stack].push"
    - Src: "org.apache.bcel.classfile.DescendingVisitor:459,1"
      Dst: "[org.apache.bcel.classfile.ModuleProvides].accept"
    - Src: "org.apache.bcel.classfile.DescendingVisitor:460,1"
      Dst: "[java.util.Stack].pop"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.bcel.classfile.DescendingVisitor].visitModuleRequires(org.apache.bcel.classfile.ModuleRequires)"
    functionSourceFile: "org.apache.bcel.classfile.DescendingVisitor"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.apache.bcel.classfile.ModuleRequires"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 9
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.bcel.classfile.DescendingVisitor:466,1"
      Dst: "[java.util.Stack].push"
    - Src: "org.apache.bcel.classfile.DescendingVisitor:467,1"
      Dst: "[org.apache.bcel.classfile.ModuleRequires].accept"
    - Src: "org.apache.bcel.classfile.DescendingVisitor:468,1"
      Dst: "[java.util.Stack].pop"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.bcel.classfile.DescendingVisitor].visitNestHost(org.apache.bcel.classfile.NestHost)"
    functionSourceFile: "org.apache.bcel.classfile.DescendingVisitor"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.apache.bcel.classfile.NestHost"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 9
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.bcel.classfile.DescendingVisitor:474,1"
      Dst: "[java.util.Stack].push"
    - Src: "org.apache.bcel.classfile.DescendingVisitor:475,1"
      Dst: "[org.apache.bcel.classfile.NestHost].accept"
    - Src: "org.apache.bcel.classfile.DescendingVisitor:476,1"
      Dst: "[java.util.Stack].pop"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.bcel.classfile.DescendingVisitor].visitNestMembers(org.apache.bcel.classfile.NestMembers)"
    functionSourceFile: "org.apache.bcel.classfile.DescendingVisitor"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.apache.bcel.classfile.NestMembers"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 9
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.bcel.classfile.DescendingVisitor:482,1"
      Dst: "[java.util.Stack].push"
    - Src: "org.apache.bcel.classfile.DescendingVisitor:483,1"
      Dst: "[org.apache.bcel.classfile.NestMembers].accept"
    - Src: "org.apache.bcel.classfile.DescendingVisitor:484,1"
      Dst: "[java.util.Stack].pop"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.bcel.classfile.DescendingVisitor].visitParameterAnnotation(org.apache.bcel.classfile.ParameterAnnotations)"
    functionSourceFile: "org.apache.bcel.classfile.DescendingVisitor"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.apache.bcel.classfile.ParameterAnnotations"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 9
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.bcel.classfile.DescendingVisitor:492,1"
      Dst: "[java.util.Stack].push"
    - Src: "org.apache.bcel.classfile.DescendingVisitor:493,1"
      Dst: "[org.apache.bcel.classfile.ParameterAnnotations].accept"
    - Src: "org.apache.bcel.classfile.DescendingVisitor:494,1"
      Dst: "[java.util.Stack].pop"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.bcel.classfile.DescendingVisitor].visitParameterAnnotationEntry(org.apache.bcel.classfile.ParameterAnnotationEntry)"
    functionSourceFile: "org.apache.bcel.classfile.DescendingVisitor"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.apache.bcel.classfile.ParameterAnnotationEntry"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 9
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.bcel.classfile.DescendingVisitor:500,1"
      Dst: "[java.util.Stack].push"
    - Src: "org.apache.bcel.classfile.DescendingVisitor:501,1"
      Dst: "[org.apache.bcel.classfile.ParameterAnnotationEntry].accept"
    - Src: "org.apache.bcel.classfile.DescendingVisitor:502,1"
      Dst: "[java.util.Stack].pop"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.bcel.classfile.DescendingVisitor].visitSignature(org.apache.bcel.classfile.Signature)"
    functionSourceFile: "org.apache.bcel.classfile.DescendingVisitor"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.apache.bcel.classfile.Signature"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 9
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.bcel.classfile.DescendingVisitor:507,1"
      Dst: "[java.util.Stack].push"
    - Src: "org.apache.bcel.classfile.DescendingVisitor:508,1"
      Dst: "[org.apache.bcel.classfile.Signature].accept"
    - Src: "org.apache.bcel.classfile.DescendingVisitor:509,1"
      Dst: "[java.util.Stack].pop"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.bcel.classfile.DescendingVisitor].visitSourceFile(org.apache.bcel.classfile.SourceFile)"
    functionSourceFile: "org.apache.bcel.classfile.DescendingVisitor"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.apache.bcel.classfile.SourceFile"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 9
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.bcel.classfile.DescendingVisitor:514,1"
      Dst: "[java.util.Stack].push"
    - Src: "org.apache.bcel.classfile.DescendingVisitor:515,1"
      Dst: "[org.apache.bcel.classfile.SourceFile].accept"
    - Src: "org.apache.bcel.classfile.DescendingVisitor:516,1"
      Dst: "[java.util.Stack].pop"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.bcel.classfile.DescendingVisitor].visitStackMap(org.apache.bcel.classfile.StackMap)"
    functionSourceFile: "org.apache.bcel.classfile.DescendingVisitor"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.apache.bcel.classfile.StackMap"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 11
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.bcel.classfile.DescendingVisitor:521,1"
      Dst: "[java.util.Stack].push"
    - Src: "org.apache.bcel.classfile.DescendingVisitor:522,1"
      Dst: "[org.apache.bcel.classfile.StackMap].accept"
    - Src: "org.apache.bcel.classfile.DescendingVisitor:523,1"
      Dst: "[org.apache.bcel.classfile.StackMap].getStackMap"
    - Src: "org.apache.bcel.classfile.DescendingVisitor:523,1"
      Dst: "[org.apache.bcel.classfile.DescendingVisitor].accept"
    - Src: "org.apache.bcel.classfile.DescendingVisitor:524,1"
      Dst: "[java.util.Stack].pop"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.bcel.classfile.DescendingVisitor].visitStackMapEntry(org.apache.bcel.classfile.StackMapEntry)"
    functionSourceFile: "org.apache.bcel.classfile.DescendingVisitor"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.apache.bcel.classfile.StackMapEntry"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 13
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.bcel.classfile.DescendingVisitor:529,1"
      Dst: "[java.util.Stack].push"
    - Src: "org.apache.bcel.classfile.DescendingVisitor:530,1"
      Dst: "[org.apache.bcel.classfile.StackMapEntry].accept"
    - Src: "org.apache.bcel.classfile.DescendingVisitor:531,1"
      Dst: "[org.apache.bcel.classfile.StackMapEntry].getTypesOfLocals"
    - Src: "org.apache.bcel.classfile.DescendingVisitor:531,1"
      Dst: "[org.apache.bcel.classfile.DescendingVisitor].accept"
    - Src: "org.apache.bcel.classfile.DescendingVisitor:532,1"
      Dst: "[org.apache.bcel.classfile.StackMapEntry].getTypesOfStackItems"
    - Src: "org.apache.bcel.classfile.DescendingVisitor:533,1"
      Dst: "[java.util.Stack].pop"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.bcel.classfile.DescendingVisitor].visitStackMapType(org.apache.bcel.classfile.StackMapType)"
    functionSourceFile: "org.apache.bcel.classfile.DescendingVisitor"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.apache.bcel.classfile.StackMapType"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 9
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.bcel.classfile.DescendingVisitor:543,1"
      Dst: "[java.util.Stack].push"
    - Src: "org.apache.bcel.classfile.DescendingVisitor:544,1"
      Dst: "[org.apache.bcel.classfile.StackMapType].accept"
    - Src: "org.apache.bcel.classfile.DescendingVisitor:545,1"
      Dst: "[java.util.Stack].pop"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.bcel.classfile.DescendingVisitor].visitSynthetic(org.apache.bcel.classfile.Synthetic)"
    functionSourceFile: "org.apache.bcel.classfile.DescendingVisitor"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.apache.bcel.classfile.Synthetic"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 9
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.bcel.classfile.DescendingVisitor:550,1"
      Dst: "[java.util.Stack].push"
    - Src: "org.apache.bcel.classfile.DescendingVisitor:551,1"
      Dst: "[org.apache.bcel.classfile.Synthetic].accept"
    - Src: "org.apache.bcel.classfile.DescendingVisitor:552,1"
      Dst: "[java.util.Stack].pop"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.bcel.classfile.DescendingVisitor].visitUnknown(org.apache.bcel.classfile.Unknown)"
    functionSourceFile: "org.apache.bcel.classfile.DescendingVisitor"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.apache.bcel.classfile.Unknown"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 9
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.bcel.classfile.DescendingVisitor:557,1"
      Dst: "[java.util.Stack].push"
    - Src: "org.apache.bcel.classfile.DescendingVisitor:558,1"
      Dst: "[org.apache.bcel.classfile.Unknown].accept"
    - Src: "org.apache.bcel.classfile.DescendingVisitor:559,1"
      Dst: "[java.util.Stack].pop"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.bcel.classfile.DescendingVisitor].lambda$visitMethodParameters$2(org.apache.bcel.classfile.MethodParameter)"
    functionSourceFile: "org.apache.bcel.classfile.DescendingVisitor"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.apache.bcel.classfile.MethodParameter"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.bcel.classfile.DescendingVisitor:407,1"
      Dst: "[org.apache.bcel.classfile.MethodParameter].accept"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.bcel.classfile.DescendingVisitor].lambda$visitConstantPool$1(org.apache.bcel.classfile.Constant)"
    functionSourceFile: "org.apache.bcel.classfile.DescendingVisitor"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.apache.bcel.classfile.Constant"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.bcel.classfile.DescendingVisitor:259,1"
      Dst: "[org.apache.bcel.classfile.Constant].accept"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.bcel.classfile.DescendingVisitor].lambda$accept$0(org.apache.bcel.classfile.Node)"
    functionSourceFile: "org.apache.bcel.classfile.DescendingVisitor"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.apache.bcel.classfile.Node"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.bcel.classfile.DescendingVisitor:44,1"
      Dst: "[org.apache.bcel.classfile.Node].accept"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.IntegerRange].of(int,int)"
    functionSourceFile: "org.apache.commons.lang3.IntegerRange"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.apache.commons.lang3.IntegerRange"
    argCount: 2
    argTypes:
    - "int"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.lang3.IntegerRange:49,1"
      Dst: "[java.lang.Integer].valueOf"
    - Src: "org.apache.commons.lang3.IntegerRange:49,1"
      Dst: "[org.apache.commons.lang3.IntegerRange].of"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.IntegerRange].of(java.lang.Integer,java.lang.Integer)"
    functionSourceFile: "org.apache.commons.lang3.IntegerRange"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.apache.commons.lang3.IntegerRange"
    argCount: 2
    argTypes:
    - "java.lang.Integer"
    - "java.lang.Integer"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.lang3.IntegerRange:69,1"
      Dst: "[org.apache.commons.lang3.IntegerRange].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.IntegerRange].<init>(java.lang.Integer,java.lang.Integer)"
    functionSourceFile: "org.apache.commons.lang3.IntegerRange"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "java.lang.Integer"
    - "java.lang.Integer"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.lang3.IntegerRange:81,1"
      Dst: "[org.apache.commons.lang3.NumberRange].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.ArraySorter].<init>()"
    functionSourceFile: "org.apache.commons.lang3.ArraySorter"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.lang3.ArraySorter:27,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.ArraySorter].sort(byte[])"
    functionSourceFile: "org.apache.commons.lang3.ArraySorter"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "byte[]"
    argCount: 1
    argTypes:
    - "byte[]"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.lang3.ArraySorter:37,1"
      Dst: "[java.util.Arrays].sort"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.ArraySorter].sort(char[])"
    functionSourceFile: "org.apache.commons.lang3.ArraySorter"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "char[]"
    argCount: 1
    argTypes:
    - "char[]"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.lang3.ArraySorter:49,1"
      Dst: "[java.util.Arrays].sort"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.ArraySorter].sort(double[])"
    functionSourceFile: "org.apache.commons.lang3.ArraySorter"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "double[]"
    argCount: 1
    argTypes:
    - "double[]"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.lang3.ArraySorter:61,1"
      Dst: "[java.util.Arrays].sort"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.ArraySorter].sort(float[])"
    functionSourceFile: "org.apache.commons.lang3.ArraySorter"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "float[]"
    argCount: 1
    argTypes:
    - "float[]"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.lang3.ArraySorter:73,1"
      Dst: "[java.util.Arrays].sort"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.ArraySorter].sort(int[])"
    functionSourceFile: "org.apache.commons.lang3.ArraySorter"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "int[]"
    argCount: 1
    argTypes:
    - "int[]"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.lang3.ArraySorter:85,1"
      Dst: "[java.util.Arrays].sort"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.ArraySorter].sort(long[])"
    functionSourceFile: "org.apache.commons.lang3.ArraySorter"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "long[]"
    argCount: 1
    argTypes:
    - "long[]"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.lang3.ArraySorter:97,1"
      Dst: "[java.util.Arrays].sort"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.ArraySorter].sort(short[])"
    functionSourceFile: "org.apache.commons.lang3.ArraySorter"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "short[]"
    argCount: 1
    argTypes:
    - "short[]"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.lang3.ArraySorter:109,1"
      Dst: "[java.util.Arrays].sort"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.ArraySorter].sort(java.lang.Object[])"
    functionSourceFile: "org.apache.commons.lang3.ArraySorter"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.Object[]"
    argCount: 1
    argTypes:
    - "java.lang.Object[]"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.lang3.ArraySorter:122,1"
      Dst: "[java.util.Arrays].sort"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.ArraySorter].sort(java.lang.Object[],java.util.Comparator)"
    functionSourceFile: "org.apache.commons.lang3.ArraySorter"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.Object[]"
    argCount: 2
    argTypes:
    - "java.lang.Object[]"
    - "java.util.Comparator"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.lang3.ArraySorter:137,1"
      Dst: "[java.util.Arrays].sort"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.bcel.generic.NEW].<init>()"
    functionSourceFile: "org.apache.bcel.generic.NEW"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.bcel.generic.NEW:33,1"
      Dst: "[org.apache.bcel.generic.CPInstruction].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.bcel.generic.NEW].<init>(int)"
    functionSourceFile: "org.apache.bcel.generic.NEW"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.bcel.generic.NEW:37,1"
      Dst: "[org.apache.bcel.generic.CPInstruction].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.bcel.generic.NEW].accept(org.apache.bcel.generic.Visitor)"
    functionSourceFile: "org.apache.bcel.generic.NEW"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.apache.bcel.generic.Visitor"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 10
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.bcel.generic.NEW:48,1"
      Dst: "[org.apache.bcel.generic.Visitor].visitLoadClass"
    - Src: "org.apache.bcel.generic.NEW:49,1"
      Dst: "[org.apache.bcel.generic.Visitor].visitAllocationInstruction"
    - Src: "org.apache.bcel.generic.NEW:50,1"
      Dst: "[org.apache.bcel.generic.Visitor].visitExceptionThrower"
    - Src: "org.apache.bcel.generic.NEW:51,1"
      Dst: "[org.apache.bcel.generic.Visitor].visitStackProducer"
    - Src: "org.apache.bcel.generic.NEW:52,1"
      Dst: "[org.apache.bcel.generic.Visitor].visitTypedInstruction"
    - Src: "org.apache.bcel.generic.NEW:53,1"
      Dst: "[org.apache.bcel.generic.Visitor].visitCPInstruction"
    - Src: "org.apache.bcel.generic.NEW:54,1"
      Dst: "[org.apache.bcel.generic.Visitor].visitNEW"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.bcel.generic.NEW].getExceptions()"
    functionSourceFile: "org.apache.bcel.generic.NEW"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.Class[]"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 9
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.bcel.generic.NEW:59,1"
      Dst: "[org.apache.bcel.ExceptionConst].createExceptions"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.bcel.generic.NEW].getLoadClassType(org.apache.bcel.generic.ConstantPoolGen)"
    functionSourceFile: "org.apache.bcel.generic.NEW"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.apache.bcel.generic.ObjectType"
    argCount: 1
    argTypes:
    - "org.apache.bcel.generic.ConstantPoolGen"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.bcel.generic.NEW:65,1"
      Dst: "[org.apache.bcel.generic.CPInstruction].getType"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.bcel.generic.DUP_X1].<init>()"
    functionSourceFile: "org.apache.bcel.generic.DUP_X1"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.bcel.generic.DUP_X1:29,1"
      Dst: "[org.apache.bcel.generic.StackInstruction].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.bcel.generic.DUP_X1].accept(org.apache.bcel.generic.Visitor)"
    functionSourceFile: "org.apache.bcel.generic.DUP_X1"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.apache.bcel.generic.Visitor"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.bcel.generic.DUP_X1:40,1"
      Dst: "[org.apache.bcel.generic.Visitor].visitStackInstruction"
    - Src: "org.apache.bcel.generic.DUP_X1:41,1"
      Dst: "[org.apache.bcel.generic.Visitor].visitDUP_X1"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.time.StopWatch$State$2].<init>(java.lang.String,int)"
    functionSourceFile: "org.apache.commons.lang3.time.StopWatch$State$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.apache.commons.lang3.time.StopWatch$State$2:89,1"
      Dst: "[org.apache.commons.lang3.time.StopWatch$State].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.time.StopWatch$State$2].isStarted()"
    functionSourceFile: "org.apache.commons.lang3.time.StopWatch$State$2"
    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.apache.commons.lang3.time.StopWatch$State$2].isStopped()"
    functionSourceFile: "org.apache.commons.lang3.time.StopWatch$State$2"
    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.apache.commons.lang3.time.StopWatch$State$2].isSuspended()"
    functionSourceFile: "org.apache.commons.lang3.time.StopWatch$State$2"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 2
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.code_intelligence.jazzer.api.AutofuzzInvocationException].<init>()"
    functionSourceFile: "com.code_intelligence.jazzer.api.AutofuzzInvocationException"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.code_intelligence.jazzer.api.AutofuzzInvocationException:24,1"
      Dst: "[java.lang.RuntimeException].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.code_intelligence.jazzer.api.AutofuzzInvocationException].<init>(java.lang.Throwable)"
    functionSourceFile: "com.code_intelligence.jazzer.api.AutofuzzInvocationException"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.Throwable"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.code_intelligence.jazzer.api.AutofuzzInvocationException:28,1"
      Dst: "[java.lang.RuntimeException].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.builder.DiffBuilder$2].<init>(org.apache.commons.lang3.builder.DiffBuilder,java.lang.String,boolean[],boolean[])"
    functionSourceFile: "org.apache.commons.lang3.builder.DiffBuilder$2"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 4
    argTypes:
    - "org.apache.commons.lang3.builder.DiffBuilder"
    - "java.lang.String"
    - "boolean[]"
    - "boolean[]"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 10
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.lang3.builder.DiffBuilder$2:208,1"
      Dst: "[org.apache.commons.lang3.builder.Diff].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.builder.DiffBuilder$2].getLeft()"
    functionSourceFile: "org.apache.commons.lang3.builder.DiffBuilder$2"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.Boolean[]"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.lang3.builder.DiffBuilder$2:213,1"
      Dst: "[org.apache.commons.lang3.ArrayUtils].toObject"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.builder.DiffBuilder$2].getRight()"
    functionSourceFile: "org.apache.commons.lang3.builder.DiffBuilder$2"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.Boolean[]"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.lang3.builder.DiffBuilder$2:218,1"
      Dst: "[org.apache.commons.lang3.ArrayUtils].toObject"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.bcel.classfile.ConstantInterfaceMethodref].<init>(org.apache.bcel.classfile.ConstantInterfaceMethodref)"
    functionSourceFile: "org.apache.bcel.classfile.ConstantInterfaceMethodref"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.apache.bcel.classfile.ConstantInterfaceMethodref"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.bcel.classfile.ConstantInterfaceMethodref:35,1"
      Dst: "[org.apache.bcel.classfile.ConstantCP].getClassIndex"
    - Src: "org.apache.bcel.classfile.ConstantInterfaceMethodref:35,1"
      Dst: "[org.apache.bcel.classfile.ConstantCP].getNameAndTypeIndex"
    - Src: "org.apache.bcel.classfile.ConstantInterfaceMethodref:35,1"
      Dst: "[org.apache.bcel.classfile.ConstantCP].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.bcel.classfile.ConstantInterfaceMethodref].<init>(java.io.DataInput)"
    functionSourceFile: "org.apache.bcel.classfile.ConstantInterfaceMethodref"
    linkageType: null
    functionLinenumber: 44
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.io.DataInput"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.bcel.classfile.ConstantCP].<init>(byte,java.io.DataInput)"
    functionUses: 1
    ICount: 4
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.bcel.classfile.ConstantInterfaceMethodref:45,1"
      Dst: "[org.apache.bcel.classfile.ConstantCP].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.bcel.classfile.ConstantInterfaceMethodref].<init>(int,int)"
    functionSourceFile: "org.apache.bcel.classfile.ConstantInterfaceMethodref"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "int"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.bcel.classfile.ConstantInterfaceMethodref:53,1"
      Dst: "[org.apache.bcel.classfile.ConstantCP].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.bcel.classfile.ConstantInterfaceMethodref].accept(org.apache.bcel.classfile.Visitor)"
    functionSourceFile: "org.apache.bcel.classfile.ConstantInterfaceMethodref"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.apache.bcel.classfile.Visitor"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.bcel.classfile.ConstantInterfaceMethodref:64,1"
      Dst: "[org.apache.bcel.classfile.Visitor].visitConstantInterfaceMethodref"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.bcel.classfile.ClassElementValue].<init>(int,int,org.apache.bcel.classfile.ConstantPool)"
    functionSourceFile: "org.apache.bcel.classfile.ClassElementValue"
    linkageType: null
    functionLinenumber: 31
    functionDepth: 0
    returnType: "void"
    argCount: 3
    argTypes:
    - "int"
    - "int"
    - "org.apache.bcel.classfile.ConstantPool"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.bcel.classfile.ElementValue].<init>(int,org.apache.bcel.classfile.ConstantPool)"
    functionUses: 1
    ICount: 7
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.bcel.classfile.ClassElementValue:32,1"
      Dst: "[org.apache.bcel.classfile.ElementValue].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.bcel.classfile.ClassElementValue].dump(java.io.DataOutputStream)"
    functionSourceFile: "org.apache.bcel.classfile.ClassElementValue"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.io.DataOutputStream"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 7
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.bcel.classfile.ClassElementValue:38,1"
      Dst: "[org.apache.bcel.classfile.ElementValue].getType"
    - Src: "org.apache.bcel.classfile.ClassElementValue:38,1"
      Dst: "[java.io.DataOutputStream].writeByte"
    - Src: "org.apache.bcel.classfile.ClassElementValue:39,1"
      Dst: "[java.io.DataOutputStream].writeShort"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.bcel.classfile.ClassElementValue].getClassString()"
    functionSourceFile: "org.apache.bcel.classfile.ClassElementValue"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.bcel.classfile.ClassElementValue:43,1"
      Dst: "[org.apache.bcel.classfile.ElementValue].getConstantPool"
    - Src: "org.apache.bcel.classfile.ClassElementValue:43,1"
      Dst: "[org.apache.bcel.classfile.ConstantPool].getConstantUtf8"
    - Src: "org.apache.bcel.classfile.ClassElementValue:43,1"
      Dst: "[org.apache.bcel.classfile.ConstantUtf8].getBytes"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.bcel.classfile.ClassElementValue].getIndex()"
    functionSourceFile: "org.apache.bcel.classfile.ClassElementValue"
    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.apache.bcel.classfile.ClassElementValue].stringifyValue()"
    functionSourceFile: "org.apache.bcel.classfile.ClassElementValue"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.bcel.classfile.ClassElementValue:52,1"
      Dst: "[org.apache.bcel.classfile.ElementValue].getConstantPool"
    - Src: "org.apache.bcel.classfile.ClassElementValue:52,1"
      Dst: "[org.apache.bcel.classfile.ConstantPool].getConstantUtf8"
    - Src: "org.apache.bcel.classfile.ClassElementValue:52,1"
      Dst: "[org.apache.bcel.classfile.ConstantUtf8].getBytes"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.reflect.MemberUtils].<init>()"
    functionSourceFile: "org.apache.commons.lang3.reflect.MemberUtils"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.lang3.reflect.MemberUtils:33,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.reflect.MemberUtils].setAccessibleWorkaround(java.lang.reflect.AccessibleObject)"
    functionSourceFile: "org.apache.commons.lang3.reflect.MemberUtils"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.reflect.AccessibleObject"
    argCount: 1
    argTypes:
    - "java.lang.reflect.AccessibleObject"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 18
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.commons.lang3.reflect.MemberUtils:56"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.reflect.MemberUtils:57"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.reflect.MemberUtils:56"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.reflect.MemberUtils:56"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.reflect.MemberUtils:59"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.reflect.MemberUtils:58"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.reflect.MemberUtils:60"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.reflect.MemberUtils:67"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.reflect.MemberUtils:60"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.reflect.MemberUtils:67"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.reflect.MemberUtils:60"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.reflect.MemberUtils:67"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.lang3.reflect.MemberUtils:56,1"
      Dst: "[java.lang.reflect.AccessibleObject].isAccessible"
    - Src: "org.apache.commons.lang3.reflect.MemberUtils:60,1"
      Dst: "[org.apache.commons.lang3.reflect.MemberUtils].isPublic"
    - Src: "org.apache.commons.lang3.reflect.MemberUtils:60,1"
      Dst: "[java.lang.reflect.Member].getDeclaringClass"
    - Src: "org.apache.commons.lang3.reflect.MemberUtils:60,1"
      Dst: "[java.lang.Class].getModifiers"
    - Src: "org.apache.commons.lang3.reflect.MemberUtils:60,1"
      Dst: "[org.apache.commons.lang3.reflect.MemberUtils].isPackageAccess"
    - Src: "org.apache.commons.lang3.reflect.MemberUtils:62,1"
      Dst: "[java.lang.reflect.AccessibleObject].setAccessible"
    JavaMethodInfo: null
    BBCount: 9
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.reflect.MemberUtils].isPackageAccess(int)"
    functionSourceFile: "org.apache.commons.lang3.reflect.MemberUtils"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 7
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.commons.lang3.reflect.MemberUtils:77"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.reflect.MemberUtils:76"
        BranchSideFuncs: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.reflect.MemberUtils].isPublic(java.lang.reflect.Member)"
    functionSourceFile: "org.apache.commons.lang3.reflect.MemberUtils"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "java.lang.reflect.Member"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 9
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.commons.lang3.reflect.MemberUtils:86"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.reflect.MemberUtils:85"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.reflect.MemberUtils:86"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.reflect.MemberUtils:85"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.lang3.reflect.MemberUtils:86,1"
      Dst: "[java.lang.reflect.Member].getModifiers"
    - Src: "org.apache.commons.lang3.reflect.MemberUtils:86,1"
      Dst: "[java.lang.reflect.Modifier].isPublic"
    JavaMethodInfo: null
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.reflect.MemberUtils].isStatic(java.lang.reflect.Member)"
    functionSourceFile: "org.apache.commons.lang3.reflect.MemberUtils"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "java.lang.reflect.Member"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 9
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.commons.lang3.reflect.MemberUtils:95"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.reflect.MemberUtils:94"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.reflect.MemberUtils:95"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.reflect.MemberUtils:94"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.lang3.reflect.MemberUtils:95,1"
      Dst: "[java.lang.reflect.Member].getModifiers"
    - Src: "org.apache.commons.lang3.reflect.MemberUtils:95,1"
      Dst: "[java.lang.reflect.Modifier].isStatic"
    JavaMethodInfo: null
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.reflect.MemberUtils].isAccessible(java.lang.reflect.Member)"
    functionSourceFile: "org.apache.commons.lang3.reflect.MemberUtils"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "java.lang.reflect.Member"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 9
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.commons.lang3.reflect.MemberUtils:104"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.reflect.MemberUtils:103"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.reflect.MemberUtils:104"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.reflect.MemberUtils:103"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.lang3.reflect.MemberUtils:104,1"
      Dst: "[org.apache.commons.lang3.reflect.MemberUtils].isPublic"
    - Src: "org.apache.commons.lang3.reflect.MemberUtils:104,1"
      Dst: "[java.lang.reflect.Member].isSynthetic"
    JavaMethodInfo: null
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.reflect.MemberUtils].compareConstructorFit(java.lang.reflect.Constructor,java.lang.reflect.Constructor,java.lang.Class[])"
    functionSourceFile: "org.apache.commons.lang3.reflect.MemberUtils"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "int"
    argCount: 3
    argTypes:
    - "java.lang.reflect.Constructor"
    - "java.lang.reflect.Constructor"
    - "java.lang.Class[]"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 7
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.lang3.reflect.MemberUtils:121,1"
      Dst: "[org.apache.commons.lang3.reflect.MemberUtils$Executable].access$000"
    - Src: "org.apache.commons.lang3.reflect.MemberUtils:121,1"
      Dst: "[org.apache.commons.lang3.reflect.MemberUtils].compareParameterTypes"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.reflect.MemberUtils].compareMethodFit(java.lang.reflect.Method,java.lang.reflect.Method,java.lang.Class[])"
    functionSourceFile: "org.apache.commons.lang3.reflect.MemberUtils"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "int"
    argCount: 3
    argTypes:
    - "java.lang.reflect.Method"
    - "java.lang.reflect.Method"
    - "java.lang.Class[]"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 7
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.lang3.reflect.MemberUtils:138,1"
      Dst: "[org.apache.commons.lang3.reflect.MemberUtils$Executable].access$100"
    - Src: "org.apache.commons.lang3.reflect.MemberUtils:138,1"
      Dst: "[org.apache.commons.lang3.reflect.MemberUtils].compareParameterTypes"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.reflect.MemberUtils].compareParameterTypes(org.apache.commons.lang3.reflect.MemberUtils$Executable,org.apache.commons.lang3.reflect.MemberUtils$Executable,java.lang.Class[])"
    functionSourceFile: "org.apache.commons.lang3.reflect.MemberUtils"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "int"
    argCount: 3
    argTypes:
    - "org.apache.commons.lang3.reflect.MemberUtils$Executable"
    - "org.apache.commons.lang3.reflect.MemberUtils$Executable"
    - "java.lang.Class[]"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 7
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.lang3.reflect.MemberUtils:154,1"
      Dst: "[org.apache.commons.lang3.reflect.MemberUtils].getTotalTransformationCost"
    - Src: "org.apache.commons.lang3.reflect.MemberUtils:156,1"
      Dst: "[java.lang.Float].compare"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.reflect.MemberUtils].getTotalTransformationCost(java.lang.Class[],org.apache.commons.lang3.reflect.MemberUtils$Executable)"
    functionSourceFile: "org.apache.commons.lang3.reflect.MemberUtils"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "float"
    argCount: 2
    argTypes:
    - "java.lang.Class[]"
    - "org.apache.commons.lang3.reflect.MemberUtils$Executable"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 82
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.commons.lang3.reflect.MemberUtils:172"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.reflect.MemberUtils:167"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.reflect.MemberUtils:166"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.reflect.MemberUtils:173"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.reflect.MemberUtils:176"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.reflect.MemberUtils:175"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.reflect.MemberUtils:176"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.reflect.MemberUtils:178"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.reflect.MemberUtils:179"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.reflect.MemberUtils:201"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.reflect.MemberUtils:182"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.reflect.MemberUtils:182"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.reflect.MemberUtils:181"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.reflect.MemberUtils:183"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.reflect.MemberUtils:-1"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.reflect.MemberUtils:-2"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.reflect.MemberUtils:183"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.reflect.MemberUtils:-1"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.reflect.MemberUtils:-2"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.reflect.MemberUtils:184"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.reflect.MemberUtils:-2"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.reflect.MemberUtils:188"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.reflect.MemberUtils:190"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.reflect.MemberUtils:191"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.reflect.MemberUtils:196"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.reflect.MemberUtils:195"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.reflect.MemberUtils:196"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.reflect.MemberUtils:201"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.lang3.reflect.MemberUtils:167,1"
      Dst: "[org.apache.commons.lang3.reflect.MemberUtils$Executable].getParameterTypes"
    - Src: "org.apache.commons.lang3.reflect.MemberUtils:168,1"
      Dst: "[org.apache.commons.lang3.reflect.MemberUtils$Executable].isVarArgs"
    - Src: "org.apache.commons.lang3.reflect.MemberUtils:177,1"
      Dst: "[org.apache.commons.lang3.reflect.MemberUtils].getObjectTransformationCost"
    - Src: "org.apache.commons.lang3.reflect.MemberUtils:184,1"
      Dst: "[java.lang.Class].isArray"
    - Src: "org.apache.commons.lang3.reflect.MemberUtils:187,1"
      Dst: "[java.lang.Class].getComponentType"
    JavaMethodInfo: null
    BBCount: 25
    CyclomaticComplexity: 3
  - functionName: "[org.apache.commons.lang3.reflect.MemberUtils].getObjectTransformationCost(java.lang.Class,java.lang.Class)"
    functionSourceFile: "org.apache.commons.lang3.reflect.MemberUtils"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "float"
    argCount: 2
    argTypes:
    - "java.lang.Class"
    - "java.lang.Class"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 22
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.commons.lang3.reflect.MemberUtils:214"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.reflect.MemberUtils:217"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.reflect.MemberUtils:216"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.reflect.MemberUtils:218"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.reflect.MemberUtils:235"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.reflect.MemberUtils:234"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.reflect.MemberUtils:218"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.reflect.MemberUtils:235"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.reflect.MemberUtils:234"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.reflect.MemberUtils:219"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.reflect.MemberUtils:227"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.reflect.MemberUtils:219"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.reflect.MemberUtils:227"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.reflect.MemberUtils:235"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.reflect.MemberUtils:238"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.reflect.MemberUtils:237"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.lang3.reflect.MemberUtils:214,1"
      Dst: "[java.lang.Class].isPrimitive"
    - Src: "org.apache.commons.lang3.reflect.MemberUtils:215,1"
      Dst: "[org.apache.commons.lang3.reflect.MemberUtils].getPrimitivePromotionCost"
    - Src: "org.apache.commons.lang3.reflect.MemberUtils:218,1"
      Dst: "[java.lang.Object].equals"
    - Src: "org.apache.commons.lang3.reflect.MemberUtils:219,1"
      Dst: "[java.lang.Class].isInterface"
    - Src: "org.apache.commons.lang3.reflect.MemberUtils:219,1"
      Dst: "[org.apache.commons.lang3.ClassUtils].isAssignable"
    - Src: "org.apache.commons.lang3.reflect.MemberUtils:229,1"
      Dst: "[java.lang.Class].getSuperclass"
    JavaMethodInfo: null
    BBCount: 12
    CyclomaticComplexity: 2
  - functionName: "[org.apache.commons.lang3.reflect.MemberUtils].getPrimitivePromotionCost(java.lang.Class,java.lang.Class)"
    functionSourceFile: "org.apache.commons.lang3.reflect.MemberUtils"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "float"
    argCount: 2
    argTypes:
    - "java.lang.Class"
    - "java.lang.Class"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 29
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.commons.lang3.reflect.MemberUtils:249"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.reflect.MemberUtils:252"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.reflect.MemberUtils:251"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.reflect.MemberUtils:254"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.reflect.MemberUtils:258"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.reflect.MemberUtils:259"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.reflect.MemberUtils:267"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.reflect.MemberUtils:266"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.reflect.MemberUtils:259"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.reflect.MemberUtils:267"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.reflect.MemberUtils:266"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.reflect.MemberUtils:260"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.reflect.MemberUtils:259"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.reflect.MemberUtils:258"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.reflect.MemberUtils:262"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.reflect.MemberUtils:259"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.reflect.MemberUtils:258"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.lang3.reflect.MemberUtils:254,1"
      Dst: "[java.lang.Class].isPrimitive"
    - Src: "org.apache.commons.lang3.reflect.MemberUtils:257,1"
      Dst: "[org.apache.commons.lang3.ClassUtils].wrapperToPrimitive"
    JavaMethodInfo: null
    BBCount: 12
    CyclomaticComplexity: 2
  - functionName: "[org.apache.commons.lang3.reflect.MemberUtils].isMatchingMethod(java.lang.reflect.Method,java.lang.Class[])"
    functionSourceFile: "org.apache.commons.lang3.reflect.MemberUtils"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 2
    argTypes:
    - "java.lang.reflect.Method"
    - "java.lang.Class[]"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.lang3.reflect.MemberUtils:271,1"
      Dst: "[org.apache.commons.lang3.reflect.MemberUtils$Executable].access$100"
    - Src: "org.apache.commons.lang3.reflect.MemberUtils:271,1"
      Dst: "[org.apache.commons.lang3.reflect.MemberUtils].isMatchingExecutable"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.reflect.MemberUtils].isMatchingConstructor(java.lang.reflect.Constructor,java.lang.Class[])"
    functionSourceFile: "org.apache.commons.lang3.reflect.MemberUtils"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 2
    argTypes:
    - "java.lang.reflect.Constructor"
    - "java.lang.Class[]"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.lang3.reflect.MemberUtils:275,1"
      Dst: "[org.apache.commons.lang3.reflect.MemberUtils$Executable].access$000"
    - Src: "org.apache.commons.lang3.reflect.MemberUtils:275,1"
      Dst: "[org.apache.commons.lang3.reflect.MemberUtils].isMatchingExecutable"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.reflect.MemberUtils].isMatchingExecutable(org.apache.commons.lang3.reflect.MemberUtils$Executable,java.lang.Class[])"
    functionSourceFile: "org.apache.commons.lang3.reflect.MemberUtils"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 2
    argTypes:
    - "org.apache.commons.lang3.reflect.MemberUtils$Executable"
    - "java.lang.Class[]"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 35
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.commons.lang3.reflect.MemberUtils:280"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.reflect.MemberUtils:284"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.reflect.MemberUtils:283"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.reflect.MemberUtils:284"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.reflect.MemberUtils:299"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.reflect.MemberUtils:286"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.reflect.MemberUtils:291"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.reflect.MemberUtils:290"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.reflect.MemberUtils:286"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.reflect.MemberUtils:291"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.reflect.MemberUtils:290"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.reflect.MemberUtils:287"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.reflect.MemberUtils:286"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.reflect.MemberUtils:285"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.reflect.MemberUtils:292"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.reflect.MemberUtils:297"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.reflect.MemberUtils:296"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.reflect.MemberUtils:293"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.reflect.MemberUtils:292"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.reflect.MemberUtils:291"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.lang3.reflect.MemberUtils:279,1"
      Dst: "[org.apache.commons.lang3.reflect.MemberUtils$Executable].getParameterTypes"
    - Src: "org.apache.commons.lang3.reflect.MemberUtils:280,1"
      Dst: "[org.apache.commons.lang3.ClassUtils].isAssignable"
    - Src: "org.apache.commons.lang3.reflect.MemberUtils:284,1"
      Dst: "[org.apache.commons.lang3.reflect.MemberUtils$Executable].isVarArgs"
    - Src: "org.apache.commons.lang3.reflect.MemberUtils:291,1"
      Dst: "[java.lang.Class].getComponentType"
    JavaMethodInfo: null
    BBCount: 16
    CyclomaticComplexity: 3
  - functionName: "[org.apache.bcel.generic.IADD].<init>()"
    functionSourceFile: "org.apache.bcel.generic.IADD"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.bcel.generic.IADD:32,1"
      Dst: "[org.apache.bcel.generic.ArithmeticInstruction].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.bcel.generic.IADD].accept(org.apache.bcel.generic.Visitor)"
    functionSourceFile: "org.apache.bcel.generic.IADD"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.apache.bcel.generic.Visitor"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 8
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.bcel.generic.IADD:43,1"
      Dst: "[org.apache.bcel.generic.Visitor].visitTypedInstruction"
    - Src: "org.apache.bcel.generic.IADD:44,1"
      Dst: "[org.apache.bcel.generic.Visitor].visitStackProducer"
    - Src: "org.apache.bcel.generic.IADD:45,1"
      Dst: "[org.apache.bcel.generic.Visitor].visitStackConsumer"
    - Src: "org.apache.bcel.generic.IADD:46,1"
      Dst: "[org.apache.bcel.generic.Visitor].visitArithmeticInstruction"
    - Src: "org.apache.bcel.generic.IADD:47,1"
      Dst: "[org.apache.bcel.generic.Visitor].visitIADD"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.bcel.generic.SIPUSH].<init>()"
    functionSourceFile: "org.apache.bcel.generic.SIPUSH"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.bcel.generic.SIPUSH:38,1"
      Dst: "[org.apache.bcel.generic.Instruction].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.bcel.generic.SIPUSH].<init>(short)"
    functionSourceFile: "org.apache.bcel.generic.SIPUSH"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "short"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.bcel.generic.SIPUSH:42,1"
      Dst: "[org.apache.bcel.generic.Instruction].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.bcel.generic.SIPUSH].accept(org.apache.bcel.generic.Visitor)"
    functionSourceFile: "org.apache.bcel.generic.SIPUSH"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.apache.bcel.generic.Visitor"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 8
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.bcel.generic.SIPUSH:54,1"
      Dst: "[org.apache.bcel.generic.Visitor].visitPushInstruction"
    - Src: "org.apache.bcel.generic.SIPUSH:55,1"
      Dst: "[org.apache.bcel.generic.Visitor].visitStackProducer"
    - Src: "org.apache.bcel.generic.SIPUSH:56,1"
      Dst: "[org.apache.bcel.generic.Visitor].visitTypedInstruction"
    - Src: "org.apache.bcel.generic.SIPUSH:57,1"
      Dst: "[org.apache.bcel.generic.Visitor].visitConstantPushInstruction"
    - Src: "org.apache.bcel.generic.SIPUSH:58,1"
      Dst: "[org.apache.bcel.generic.Visitor].visitSIPUSH"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.bcel.generic.SIPUSH].dump(java.io.DataOutputStream)"
    functionSourceFile: "org.apache.bcel.generic.SIPUSH"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.io.DataOutputStream"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 7
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.bcel.generic.SIPUSH:66,1"
      Dst: "[org.apache.bcel.generic.Instruction].dump"
    - Src: "org.apache.bcel.generic.SIPUSH:67,1"
      Dst: "[java.io.DataOutputStream].writeShort"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.bcel.generic.SIPUSH].getType(org.apache.bcel.generic.ConstantPoolGen)"
    functionSourceFile: "org.apache.bcel.generic.SIPUSH"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.apache.bcel.generic.Type"
    argCount: 1
    argTypes:
    - "org.apache.bcel.generic.ConstantPoolGen"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.bcel.generic.SIPUSH].getValue()"
    functionSourceFile: "org.apache.bcel.generic.SIPUSH"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.Number"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.bcel.generic.SIPUSH:80,1"
      Dst: "[java.lang.Integer].valueOf"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.bcel.generic.SIPUSH].initFromFile(org.apache.bcel.util.ByteSequence,boolean)"
    functionSourceFile: "org.apache.bcel.generic.SIPUSH"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "org.apache.bcel.util.ByteSequence"
    - "boolean"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 7
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.bcel.generic.SIPUSH:88,1"
      Dst: "[org.apache.bcel.generic.Instruction].setLength"
    - Src: "org.apache.bcel.generic.SIPUSH:89,1"
      Dst: "[java.io.DataInputStream].readShort"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.bcel.generic.SIPUSH].toString(boolean)"
    functionSourceFile: "org.apache.bcel.generic.SIPUSH"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 1
    argTypes:
    - "boolean"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 12
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.bcel.generic.SIPUSH:97,1"
      Dst: "[java.lang.StringBuilder].<init>"
    - Src: "org.apache.bcel.generic.SIPUSH:97,1"
      Dst: "[org.apache.bcel.generic.Instruction].toString"
    - Src: "org.apache.bcel.generic.SIPUSH:97,1"
      Dst: "[java.lang.StringBuilder].append"
    - Src: "org.apache.bcel.generic.SIPUSH:97,1"
      Dst: "[java.lang.StringBuilder].toString"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.time.FastDatePrinter$TwentyFourHourField].<init>(org.apache.commons.lang3.time.FastDatePrinter$NumberRule)"
    functionSourceFile: "org.apache.commons.lang3.time.FastDatePrinter$TwentyFourHourField"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.apache.commons.lang3.time.FastDatePrinter$NumberRule"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.lang3.time.FastDatePrinter$TwentyFourHourField:1226,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.time.FastDatePrinter$TwentyFourHourField].estimateLength()"
    functionSourceFile: "org.apache.commons.lang3.time.FastDatePrinter$TwentyFourHourField"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "int"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.lang3.time.FastDatePrinter$TwentyFourHourField:1235,1"
      Dst: "[org.apache.commons.lang3.time.FastDatePrinter$Rule].estimateLength"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.time.FastDatePrinter$TwentyFourHourField].appendTo(java.lang.Appendable,java.util.Calendar)"
    functionSourceFile: "org.apache.commons.lang3.time.FastDatePrinter$TwentyFourHourField"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "java.lang.Appendable"
    - "java.util.Calendar"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 11
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.commons.lang3.time.FastDatePrinter$TwentyFourHourField:1244"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.time.FastDatePrinter$TwentyFourHourField:1247"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.time.FastDatePrinter$TwentyFourHourField:1246"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.lang3.time.FastDatePrinter$TwentyFourHourField:1243,1"
      Dst: "[java.util.Calendar].get"
    - Src: "org.apache.commons.lang3.time.FastDatePrinter$TwentyFourHourField:1245,1"
      Dst: "[java.util.Calendar].getMaximum"
    - Src: "org.apache.commons.lang3.time.FastDatePrinter$TwentyFourHourField:1247,1"
      Dst: "[org.apache.commons.lang3.time.FastDatePrinter$NumberRule].appendTo"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.time.FastDatePrinter$TwentyFourHourField].appendTo(java.lang.Appendable,int)"
    functionSourceFile: "org.apache.commons.lang3.time.FastDatePrinter$TwentyFourHourField"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "java.lang.Appendable"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.lang3.time.FastDatePrinter$TwentyFourHourField:1255,1"
      Dst: "[org.apache.commons.lang3.time.FastDatePrinter$NumberRule].appendTo"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.bcel.generic.IUSHR].<init>()"
    functionSourceFile: "org.apache.bcel.generic.IUSHR"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.bcel.generic.IUSHR:29,1"
      Dst: "[org.apache.bcel.generic.ArithmeticInstruction].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.bcel.generic.IUSHR].accept(org.apache.bcel.generic.Visitor)"
    functionSourceFile: "org.apache.bcel.generic.IUSHR"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.apache.bcel.generic.Visitor"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 8
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.bcel.generic.IUSHR:40,1"
      Dst: "[org.apache.bcel.generic.Visitor].visitTypedInstruction"
    - Src: "org.apache.bcel.generic.IUSHR:41,1"
      Dst: "[org.apache.bcel.generic.Visitor].visitStackProducer"
    - Src: "org.apache.bcel.generic.IUSHR:42,1"
      Dst: "[org.apache.bcel.generic.Visitor].visitStackConsumer"
    - Src: "org.apache.bcel.generic.IUSHR:43,1"
      Dst: "[org.apache.bcel.generic.Visitor].visitArithmeticInstruction"
    - Src: "org.apache.bcel.generic.IUSHR:44,1"
      Dst: "[org.apache.bcel.generic.Visitor].visitIUSHR"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.bcel.generic.DUP_X2].<init>()"
    functionSourceFile: "org.apache.bcel.generic.DUP_X2"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.bcel.generic.DUP_X2:29,1"
      Dst: "[org.apache.bcel.generic.StackInstruction].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.bcel.generic.DUP_X2].accept(org.apache.bcel.generic.Visitor)"
    functionSourceFile: "org.apache.bcel.generic.DUP_X2"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.apache.bcel.generic.Visitor"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.bcel.generic.DUP_X2:40,1"
      Dst: "[org.apache.bcel.generic.Visitor].visitStackInstruction"
    - Src: "org.apache.bcel.generic.DUP_X2:41,1"
      Dst: "[org.apache.bcel.generic.Visitor].visitDUP_X2"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.bcel.classfile.ModuleMainClass].<init>(int,int,java.io.DataInput,org.apache.bcel.classfile.ConstantPool)"
    functionSourceFile: "org.apache.bcel.classfile.ModuleMainClass"
    linkageType: null
    functionLinenumber: 46
    functionDepth: 0
    returnType: "void"
    argCount: 4
    argTypes:
    - "int"
    - "int"
    - "java.io.DataInput"
    - "org.apache.bcel.classfile.ConstantPool"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.bcel.classfile.ModuleMainClass].<init>(int,int,int,org.apache.bcel.classfile.ConstantPool)"
    functionUses: 1
    ICount: 9
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.bcel.classfile.ModuleMainClass:47,1"
      Dst: "[org.apache.bcel.classfile.ModuleMainClass].<init>"
    - Src: "org.apache.bcel.classfile.ModuleMainClass:48,1"
      Dst: "[java.io.DataInput].readUnsignedShort"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.bcel.classfile.ModuleMainClass].<init>(int,int,int,org.apache.bcel.classfile.ConstantPool)"
    functionSourceFile: "org.apache.bcel.classfile.ModuleMainClass"
    linkageType: null
    functionLinenumber: 57
    functionDepth: 0
    returnType: "void"
    argCount: 4
    argTypes:
    - "int"
    - "int"
    - "int"
    - "org.apache.bcel.classfile.ConstantPool"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.bcel.classfile.Attribute].<init>(byte,int,int,org.apache.bcel.classfile.ConstantPool)"
    - "[org.apache.bcel.util.Args].requireU2(int,java.lang.String)"
    functionUses: 1
    ICount: 9
    EdgeCount: 2
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.bcel.classfile.ModuleMainClass:58,1"
      Dst: "[org.apache.bcel.classfile.Attribute].<init>"
    - Src: "org.apache.bcel.classfile.ModuleMainClass:59,1"
      Dst: "[org.apache.bcel.util.Args].requireU2"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.bcel.classfile.ModuleMainClass].<init>(org.apache.bcel.classfile.ModuleMainClass)"
    functionSourceFile: "org.apache.bcel.classfile.ModuleMainClass"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.apache.bcel.classfile.ModuleMainClass"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 8
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.bcel.classfile.ModuleMainClass:69,1"
      Dst: "[org.apache.bcel.classfile.Attribute].getNameIndex"
    - Src: "org.apache.bcel.classfile.ModuleMainClass:69,1"
      Dst: "[org.apache.bcel.classfile.Attribute].getLength"
    - Src: "org.apache.bcel.classfile.ModuleMainClass:69,1"
      Dst: "[org.apache.bcel.classfile.ModuleMainClass].getHostClassIndex"
    - Src: "org.apache.bcel.classfile.ModuleMainClass:69,1"
      Dst: "[org.apache.bcel.classfile.Attribute].getConstantPool"
    - Src: "org.apache.bcel.classfile.ModuleMainClass:69,1"
      Dst: "[org.apache.bcel.classfile.ModuleMainClass].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.bcel.classfile.ModuleMainClass].accept(org.apache.bcel.classfile.Visitor)"
    functionSourceFile: "org.apache.bcel.classfile.ModuleMainClass"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.apache.bcel.classfile.Visitor"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.bcel.classfile.ModuleMainClass:80,1"
      Dst: "[org.apache.bcel.classfile.Visitor].visitModuleMainClass"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.bcel.classfile.ModuleMainClass].copy(org.apache.bcel.classfile.ConstantPool)"
    functionSourceFile: "org.apache.bcel.classfile.ModuleMainClass"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.apache.bcel.classfile.Attribute"
    argCount: 1
    argTypes:
    - "org.apache.bcel.classfile.ConstantPool"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.bcel.classfile.ModuleMainClass:88,1"
      Dst: "[org.apache.bcel.classfile.Attribute].clone"
    - Src: "org.apache.bcel.classfile.ModuleMainClass:89,1"
      Dst: "[org.apache.bcel.classfile.Attribute].setConstantPool"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.bcel.classfile.ModuleMainClass].dump(java.io.DataOutputStream)"
    functionSourceFile: "org.apache.bcel.classfile.ModuleMainClass"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.io.DataOutputStream"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.bcel.classfile.ModuleMainClass:101,1"
      Dst: "[org.apache.bcel.classfile.Attribute].dump"
    - Src: "org.apache.bcel.classfile.ModuleMainClass:102,1"
      Dst: "[java.io.DataOutputStream].writeShort"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.bcel.classfile.ModuleMainClass].getHostClassIndex()"
    functionSourceFile: "org.apache.bcel.classfile.ModuleMainClass"
    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.apache.bcel.classfile.ModuleMainClass].setHostClassIndex(int)"
    functionSourceFile: "org.apache.bcel.classfile.ModuleMainClass"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.bcel.classfile.ModuleMainClass].toString()"
    functionSourceFile: "org.apache.bcel.classfile.ModuleMainClass"
    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.apache.bcel.classfile.ModuleMainClass:124,1"
      Dst: "[java.lang.StringBuilder].<init>"
    - Src: "org.apache.bcel.classfile.ModuleMainClass:125,1"
      Dst: "[java.lang.StringBuilder].append"
    - Src: "org.apache.bcel.classfile.ModuleMainClass:126,1"
      Dst: "[org.apache.bcel.classfile.Attribute].getConstantPool"
    - Src: "org.apache.bcel.classfile.ModuleMainClass:126,1"
      Dst: "[org.apache.bcel.classfile.ConstantPool].getConstantString"
    - Src: "org.apache.bcel.classfile.ModuleMainClass:127,1"
      Dst: "[org.apache.bcel.classfile.Utility].compactClassName"
    - Src: "org.apache.bcel.classfile.ModuleMainClass:128,1"
      Dst: "[java.lang.StringBuilder].toString"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.bcel.classfile.CodeException].<init>(org.apache.bcel.classfile.CodeException)"
    functionSourceFile: "org.apache.bcel.classfile.CodeException"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.apache.bcel.classfile.CodeException"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 8
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.bcel.classfile.CodeException:82,1"
      Dst: "[org.apache.bcel.classfile.CodeException].getStartPC"
    - Src: "org.apache.bcel.classfile.CodeException:82,1"
      Dst: "[org.apache.bcel.classfile.CodeException].getEndPC"
    - Src: "org.apache.bcel.classfile.CodeException:82,1"
      Dst: "[org.apache.bcel.classfile.CodeException].getHandlerPC"
    - Src: "org.apache.bcel.classfile.CodeException:82,1"
      Dst: "[org.apache.bcel.classfile.CodeException].getCatchType"
    - Src: "org.apache.bcel.classfile.CodeException:82,1"
      Dst: "[org.apache.bcel.classfile.CodeException].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.bcel.classfile.CodeException].<init>(java.io.DataInput)"
    functionSourceFile: "org.apache.bcel.classfile.CodeException"
    linkageType: null
    functionLinenumber: 91
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.io.DataInput"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.bcel.classfile.CodeException].<init>(int,int,int,int)"
    functionUses: 1
    ICount: 8
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.bcel.classfile.CodeException:92,1"
      Dst: "[java.io.DataInput].readUnsignedShort"
    - Src: "org.apache.bcel.classfile.CodeException:92,1"
      Dst: "[org.apache.bcel.classfile.CodeException].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.bcel.classfile.CodeException].<init>(int,int,int,int)"
    functionSourceFile: "org.apache.bcel.classfile.CodeException"
    linkageType: null
    functionLinenumber: 103
    functionDepth: 0
    returnType: "void"
    argCount: 4
    argTypes:
    - "int"
    - "int"
    - "int"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.bcel.util.Args].requireU2(int,java.lang.String)"
    - "[org.apache.bcel.util.Args].requireU2(int,java.lang.String)"
    - "[org.apache.bcel.util.Args].requireU2(int,java.lang.String)"
    - "[org.apache.bcel.util.Args].requireU2(int,java.lang.String)"
    functionUses: 1
    ICount: 15
    EdgeCount: 4
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.bcel.classfile.CodeException:104,1"
      Dst: "[java.lang.Object].<init>"
    - Src: "org.apache.bcel.classfile.CodeException:105,1"
      Dst: "[org.apache.bcel.util.Args].requireU2"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.bcel.classfile.CodeException].accept(org.apache.bcel.classfile.Visitor)"
    functionSourceFile: "org.apache.bcel.classfile.CodeException"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.apache.bcel.classfile.Visitor"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.bcel.classfile.CodeException:119,1"
      Dst: "[org.apache.bcel.classfile.Visitor].visitCodeException"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.bcel.classfile.CodeException].copy()"
    functionSourceFile: "org.apache.bcel.classfile.CodeException"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.apache.bcel.classfile.CodeException"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.bcel.classfile.CodeException:127,1"
      Dst: "[java.lang.Object].clone"
    JavaMethodInfo: null
    BBCount: 2
    CyclomaticComplexity: 1
  - functionName: "[org.apache.bcel.classfile.CodeException].dump(java.io.DataOutputStream)"
    functionSourceFile: "org.apache.bcel.classfile.CodeException"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.io.DataOutputStream"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 11
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.bcel.classfile.CodeException:141,1"
      Dst: "[java.io.DataOutputStream].writeShort"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.bcel.classfile.CodeException].getCatchType()"
    functionSourceFile: "org.apache.bcel.classfile.CodeException"
    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.apache.bcel.classfile.CodeException].getEndPC()"
    functionSourceFile: "org.apache.bcel.classfile.CodeException"
    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.apache.bcel.classfile.CodeException].getHandlerPC()"
    functionSourceFile: "org.apache.bcel.classfile.CodeException"
    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.apache.bcel.classfile.CodeException].getStartPC()"
    functionSourceFile: "org.apache.bcel.classfile.CodeException"
    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.apache.bcel.classfile.CodeException].setCatchType(int)"
    functionSourceFile: "org.apache.bcel.classfile.CodeException"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.bcel.classfile.CodeException].setEndPC(int)"
    functionSourceFile: "org.apache.bcel.classfile.CodeException"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.bcel.classfile.CodeException].setHandlerPC(int)"
    functionSourceFile: "org.apache.bcel.classfile.CodeException"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.bcel.classfile.CodeException].setStartPC(int)"
    functionSourceFile: "org.apache.bcel.classfile.CodeException"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.bcel.classfile.CodeException].toString()"
    functionSourceFile: "org.apache.bcel.classfile.CodeException"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 18
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.bcel.classfile.CodeException:208,1"
      Dst: "[java.lang.StringBuilder].<init>"
    - Src: "org.apache.bcel.classfile.CodeException:208,1"
      Dst: "[java.lang.StringBuilder].append"
    - Src: "org.apache.bcel.classfile.CodeException:208,1"
      Dst: "[java.lang.StringBuilder].toString"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.bcel.classfile.CodeException].toString(org.apache.bcel.classfile.ConstantPool)"
    functionSourceFile: "org.apache.bcel.classfile.CodeException"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 1
    argTypes:
    - "org.apache.bcel.classfile.ConstantPool"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.bcel.classfile.CodeException:212,1"
      Dst: "[org.apache.bcel.classfile.CodeException].toString"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.bcel.classfile.CodeException].toString(org.apache.bcel.classfile.ConstantPool,boolean)"
    functionSourceFile: "org.apache.bcel.classfile.CodeException"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 2
    argTypes:
    - "org.apache.bcel.classfile.ConstantPool"
    - "boolean"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 39
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.bcel.classfile.CodeException:222"
      Branch Sides:
      - BranchSide: "org.apache.bcel.classfile.CodeException:225"
        BranchSideFuncs: []
      - BranchSide: "org.apache.bcel.classfile.CodeException:224"
        BranchSideFuncs: []
    - Branch String: "org.apache.bcel.classfile.CodeException:225"
      Branch Sides:
      - BranchSide: "org.apache.bcel.classfile.CodeException:224"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.bcel.classfile.CodeException:225,1"
      Dst: "[java.lang.StringBuilder].<init>"
    - Src: "org.apache.bcel.classfile.CodeException:225,1"
      Dst: "[org.apache.bcel.classfile.ConstantPool].getConstantString"
    - Src: "org.apache.bcel.classfile.CodeException:225,1"
      Dst: "[org.apache.bcel.classfile.Utility].compactClassName"
    - Src: "org.apache.bcel.classfile.CodeException:225,1"
      Dst: "[java.lang.StringBuilder].append"
    - Src: "org.apache.bcel.classfile.CodeException:225,1"
      Dst: "[java.lang.StringBuilder].toString"
    JavaMethodInfo: null
    BBCount: 7
    CyclomaticComplexity: 1
  - functionName: "[org.apache.bcel.classfile.PMGClass].<init>(int,int,java.io.DataInput,org.apache.bcel.classfile.ConstantPool)"
    functionSourceFile: "org.apache.bcel.classfile.PMGClass"
    linkageType: null
    functionLinenumber: 44
    functionDepth: 0
    returnType: "void"
    argCount: 4
    argTypes:
    - "int"
    - "int"
    - "java.io.DataInput"
    - "org.apache.bcel.classfile.ConstantPool"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.bcel.classfile.PMGClass].<init>(int,int,int,int,org.apache.bcel.classfile.ConstantPool)"
    functionUses: 1
    ICount: 9
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.bcel.classfile.PMGClass:45,1"
      Dst: "[java.io.DataInput].readUnsignedShort"
    - Src: "org.apache.bcel.classfile.PMGClass:45,1"
      Dst: "[org.apache.bcel.classfile.PMGClass].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.bcel.classfile.PMGClass].<init>(int,int,int,int,org.apache.bcel.classfile.ConstantPool)"
    functionSourceFile: "org.apache.bcel.classfile.PMGClass"
    linkageType: null
    functionLinenumber: 55
    functionDepth: 0
    returnType: "void"
    argCount: 5
    argTypes:
    - "int"
    - "int"
    - "int"
    - "int"
    - "org.apache.bcel.classfile.ConstantPool"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.bcel.classfile.Attribute].<init>(byte,int,int,org.apache.bcel.classfile.ConstantPool)"
    functionUses: 1
    ICount: 10
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.bcel.classfile.PMGClass:56,1"
      Dst: "[org.apache.bcel.classfile.Attribute].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.bcel.classfile.PMGClass].<init>(org.apache.bcel.classfile.PMGClass)"
    functionSourceFile: "org.apache.bcel.classfile.PMGClass"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.apache.bcel.classfile.PMGClass"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 9
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.bcel.classfile.PMGClass:68,1"
      Dst: "[org.apache.bcel.classfile.Attribute].getNameIndex"
    - Src: "org.apache.bcel.classfile.PMGClass:68,1"
      Dst: "[org.apache.bcel.classfile.Attribute].getLength"
    - Src: "org.apache.bcel.classfile.PMGClass:68,1"
      Dst: "[org.apache.bcel.classfile.PMGClass].getPMGIndex"
    - Src: "org.apache.bcel.classfile.PMGClass:68,1"
      Dst: "[org.apache.bcel.classfile.PMGClass].getPMGClassIndex"
    - Src: "org.apache.bcel.classfile.PMGClass:68,1"
      Dst: "[org.apache.bcel.classfile.Attribute].getConstantPool"
    - Src: "org.apache.bcel.classfile.PMGClass:68,1"
      Dst: "[org.apache.bcel.classfile.PMGClass].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.bcel.classfile.PMGClass].accept(org.apache.bcel.classfile.Visitor)"
    functionSourceFile: "org.apache.bcel.classfile.PMGClass"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.apache.bcel.classfile.Visitor"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.bcel.classfile.PMGClass:79,1"
      Dst: "[org.apache.bcel.classfile.Attribute].println"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.bcel.classfile.PMGClass].copy(org.apache.bcel.classfile.ConstantPool)"
    functionSourceFile: "org.apache.bcel.classfile.PMGClass"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.apache.bcel.classfile.Attribute"
    argCount: 1
    argTypes:
    - "org.apache.bcel.classfile.ConstantPool"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.bcel.classfile.PMGClass:87,1"
      Dst: "[org.apache.bcel.classfile.Attribute].clone"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.bcel.classfile.PMGClass].dump(java.io.DataOutputStream)"
    functionSourceFile: "org.apache.bcel.classfile.PMGClass"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.io.DataOutputStream"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 8
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.bcel.classfile.PMGClass:98,1"
      Dst: "[org.apache.bcel.classfile.Attribute].dump"
    - Src: "org.apache.bcel.classfile.PMGClass:99,1"
      Dst: "[java.io.DataOutputStream].writeShort"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.bcel.classfile.PMGClass].getPMGClassIndex()"
    functionSourceFile: "org.apache.bcel.classfile.PMGClass"
    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.apache.bcel.classfile.PMGClass].getPMGClassName()"
    functionSourceFile: "org.apache.bcel.classfile.PMGClass"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.bcel.classfile.PMGClass:114,1"
      Dst: "[org.apache.bcel.classfile.Attribute].getConstantPool"
    - Src: "org.apache.bcel.classfile.PMGClass:114,1"
      Dst: "[org.apache.bcel.classfile.ConstantPool].getConstantUtf8"
    - Src: "org.apache.bcel.classfile.PMGClass:114,1"
      Dst: "[org.apache.bcel.classfile.ConstantUtf8].getBytes"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.bcel.classfile.PMGClass].getPMGIndex()"
    functionSourceFile: "org.apache.bcel.classfile.PMGClass"
    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.apache.bcel.classfile.PMGClass].getPMGName()"
    functionSourceFile: "org.apache.bcel.classfile.PMGClass"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.bcel.classfile.PMGClass:128,1"
      Dst: "[org.apache.bcel.classfile.Attribute].getConstantPool"
    - Src: "org.apache.bcel.classfile.PMGClass:128,1"
      Dst: "[org.apache.bcel.classfile.ConstantPool].getConstantUtf8"
    - Src: "org.apache.bcel.classfile.PMGClass:128,1"
      Dst: "[org.apache.bcel.classfile.ConstantUtf8].getBytes"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.bcel.classfile.PMGClass].setPMGClassIndex(int)"
    functionSourceFile: "org.apache.bcel.classfile.PMGClass"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.bcel.classfile.PMGClass].setPMGIndex(int)"
    functionSourceFile: "org.apache.bcel.classfile.PMGClass"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.bcel.classfile.PMGClass].toString()"
    functionSourceFile: "org.apache.bcel.classfile.PMGClass"
    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.apache.bcel.classfile.PMGClass:150,1"
      Dst: "[java.lang.StringBuilder].<init>"
    - Src: "org.apache.bcel.classfile.PMGClass:150,1"
      Dst: "[java.lang.StringBuilder].append"
    - Src: "org.apache.bcel.classfile.PMGClass:150,1"
      Dst: "[org.apache.bcel.classfile.PMGClass].getPMGName"
    - Src: "org.apache.bcel.classfile.PMGClass:150,1"
      Dst: "[org.apache.bcel.classfile.PMGClass].getPMGClassName"
    - Src: "org.apache.bcel.classfile.PMGClass:150,1"
      Dst: "[java.lang.StringBuilder].toString"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.bcel.verifier.VerifyDialog].<init>()"
    functionSourceFile: "org.apache.bcel.verifier.VerifyDialog"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 8
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.bcel.verifier.VerifyDialog:135,1"
      Dst: "[javax.swing.JDialog].<init>"
    - Src: "org.apache.bcel.verifier.VerifyDialog:123,1"
      Dst: "[org.apache.bcel.verifier.VerifyDialog$IvjEventHandler].<init>"
    - Src: "org.apache.bcel.verifier.VerifyDialog:136,1"
      Dst: "[org.apache.bcel.verifier.VerifyDialog].initialize"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.bcel.verifier.VerifyDialog].<init>(java.awt.Dialog)"
    functionSourceFile: "org.apache.bcel.verifier.VerifyDialog"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.awt.Dialog"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 8
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.bcel.verifier.VerifyDialog:141,1"
      Dst: "[javax.swing.JDialog].<init>"
    - Src: "org.apache.bcel.verifier.VerifyDialog:123,1"
      Dst: "[org.apache.bcel.verifier.VerifyDialog$IvjEventHandler].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.bcel.verifier.VerifyDialog].<init>(java.awt.Dialog,boolean)"
    functionSourceFile: "org.apache.bcel.verifier.VerifyDialog"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "java.awt.Dialog"
    - "boolean"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 9
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.bcel.verifier.VerifyDialog:146,1"
      Dst: "[javax.swing.JDialog].<init>"
    - Src: "org.apache.bcel.verifier.VerifyDialog:123,1"
      Dst: "[org.apache.bcel.verifier.VerifyDialog$IvjEventHandler].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.bcel.verifier.VerifyDialog].<init>(java.awt.Dialog,java.lang.String)"
    functionSourceFile: "org.apache.bcel.verifier.VerifyDialog"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "java.awt.Dialog"
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 9
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.bcel.verifier.VerifyDialog:151,1"
      Dst: "[javax.swing.JDialog].<init>"
    - Src: "org.apache.bcel.verifier.VerifyDialog:123,1"
      Dst: "[org.apache.bcel.verifier.VerifyDialog$IvjEventHandler].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.bcel.verifier.VerifyDialog].<init>(java.awt.Dialog,java.lang.String,boolean)"
    functionSourceFile: "org.apache.bcel.verifier.VerifyDialog"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 3
    argTypes:
    - "java.awt.Dialog"
    - "java.lang.String"
    - "boolean"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 10
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.bcel.verifier.VerifyDialog:156,1"
      Dst: "[javax.swing.JDialog].<init>"
    - Src: "org.apache.bcel.verifier.VerifyDialog:123,1"
      Dst: "[org.apache.bcel.verifier.VerifyDialog$IvjEventHandler].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.bcel.verifier.VerifyDialog].<init>(java.awt.Frame)"
    functionSourceFile: "org.apache.bcel.verifier.VerifyDialog"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.awt.Frame"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 8
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.bcel.verifier.VerifyDialog:161,1"
      Dst: "[javax.swing.JDialog].<init>"
    - Src: "org.apache.bcel.verifier.VerifyDialog:123,1"
      Dst: "[org.apache.bcel.verifier.VerifyDialog$IvjEventHandler].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.bcel.verifier.VerifyDialog].<init>(java.awt.Frame,boolean)"
    functionSourceFile: "org.apache.bcel.verifier.VerifyDialog"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "java.awt.Frame"
    - "boolean"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 9
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.bcel.verifier.VerifyDialog:166,1"
      Dst: "[javax.swing.JDialog].<init>"
    - Src: "org.apache.bcel.verifier.VerifyDialog:123,1"
      Dst: "[org.apache.bcel.verifier.VerifyDialog$IvjEventHandler].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.bcel.verifier.VerifyDialog].<init>(java.awt.Frame,java.lang.String)"
    functionSourceFile: "org.apache.bcel.verifier.VerifyDialog"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "java.awt.Frame"
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 9
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.bcel.verifier.VerifyDialog:171,1"
      Dst: "[javax.swing.JDialog].<init>"
    - Src: "org.apache.bcel.verifier.VerifyDialog:123,1"
      Dst: "[org.apache.bcel.verifier.VerifyDialog$IvjEventHandler].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.bcel.verifier.VerifyDialog].<init>(java.awt.Frame,java.lang.String,boolean)"
    functionSourceFile: "org.apache.bcel.verifier.VerifyDialog"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 3
    argTypes:
    - "java.awt.Frame"
    - "java.lang.String"
    - "boolean"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 10
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.bcel.verifier.VerifyDialog:176,1"
      Dst: "[javax.swing.JDialog].<init>"
    - Src: "org.apache.bcel.verifier.VerifyDialog:123,1"
      Dst: "[org.apache.bcel.verifier.VerifyDialog$IvjEventHandler].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.bcel.verifier.VerifyDialog].<init>(java.lang.String)"
    functionSourceFile: "org.apache.bcel.verifier.VerifyDialog"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 15
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.bcel.verifier.VerifyDialog:186"
      Branch Sides:
      - BranchSide: "org.apache.bcel.verifier.VerifyDialog:189"
        BranchSideFuncs: []
      - BranchSide: "org.apache.bcel.verifier.VerifyDialog:188"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.bcel.verifier.VerifyDialog:184,1"
      Dst: "[javax.swing.JDialog].<init>"
    - Src: "org.apache.bcel.verifier.VerifyDialog:123,1"
      Dst: "[org.apache.bcel.verifier.VerifyDialog$IvjEventHandler].<init>"
    - Src: "org.apache.bcel.verifier.VerifyDialog:185,1"
      Dst: "[java.lang.String].lastIndexOf"
    - Src: "org.apache.bcel.verifier.VerifyDialog:187,1"
      Dst: "[java.lang.String].substring"
    - Src: "org.apache.bcel.verifier.VerifyDialog:189,1"
      Dst: "[org.apache.bcel.classfile.Utility].pathToPackage"
    - Src: "org.apache.bcel.verifier.VerifyDialog:191,1"
      Dst: "[org.apache.bcel.verifier.VerifyDialog].initialize"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.apache.bcel.verifier.VerifyDialog].connEtoC1(java.awt.event.ActionEvent)"
    functionSourceFile: "org.apache.bcel.verifier.VerifyDialog"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.awt.event.ActionEvent"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 7
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.bcel.verifier.VerifyDialog:199,1"
      Dst: "[org.apache.bcel.verifier.VerifyDialog].pass1Button_ActionPerformed"
    - Src: "org.apache.bcel.verifier.VerifyDialog:205,1"
      Dst: "[org.apache.bcel.verifier.VerifyDialog].handleException"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.apache.bcel.verifier.VerifyDialog].connEtoC2(java.awt.event.ActionEvent)"
    functionSourceFile: "org.apache.bcel.verifier.VerifyDialog"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.awt.event.ActionEvent"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 7
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.bcel.verifier.VerifyDialog:214,1"
      Dst: "[org.apache.bcel.verifier.VerifyDialog].pass2Button_ActionPerformed"
    - Src: "org.apache.bcel.verifier.VerifyDialog:220,1"
      Dst: "[org.apache.bcel.verifier.VerifyDialog].handleException"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.apache.bcel.verifier.VerifyDialog].connEtoC3(java.awt.event.ActionEvent)"
    functionSourceFile: "org.apache.bcel.verifier.VerifyDialog"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.awt.event.ActionEvent"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 7
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.bcel.verifier.VerifyDialog:229,1"
      Dst: "[org.apache.bcel.verifier.VerifyDialog].pass4Button_ActionPerformed"
    - Src: "org.apache.bcel.verifier.VerifyDialog:235,1"
      Dst: "[org.apache.bcel.verifier.VerifyDialog].handleException"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.apache.bcel.verifier.VerifyDialog].connEtoC4(java.awt.event.ActionEvent)"
    functionSourceFile: "org.apache.bcel.verifier.VerifyDialog"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.awt.event.ActionEvent"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 7
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.bcel.verifier.VerifyDialog:244,1"
      Dst: "[org.apache.bcel.verifier.VerifyDialog].flushButton_ActionPerformed"
    - Src: "org.apache.bcel.verifier.VerifyDialog:250,1"
      Dst: "[org.apache.bcel.verifier.VerifyDialog].handleException"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.apache.bcel.verifier.VerifyDialog].flushButton_ActionPerformed(java.awt.event.ActionEvent)"
    functionSourceFile: "org.apache.bcel.verifier.VerifyDialog"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.awt.event.ActionEvent"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 23
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.bcel.verifier.VerifyDialog:256,1"
      Dst: "[org.apache.bcel.verifier.VerifierFactory].getVerifier"
    - Src: "org.apache.bcel.verifier.VerifyDialog:256,1"
      Dst: "[org.apache.bcel.verifier.Verifier].flush"
    - Src: "org.apache.bcel.verifier.VerifyDialog:257,1"
      Dst: "[org.apache.bcel.Repository].removeClass"
    - Src: "org.apache.bcel.verifier.VerifyDialog:258,1"
      Dst: "[org.apache.bcel.verifier.VerifyDialog].getPass1Panel"
    - Src: "org.apache.bcel.verifier.VerifyDialog:258,1"
      Dst: "[javax.swing.JComponent].setBackground"
    - Src: "org.apache.bcel.verifier.VerifyDialog:259,1"
      Dst: "[java.awt.Component].repaint"
    - Src: "org.apache.bcel.verifier.VerifyDialog:260,1"
      Dst: "[org.apache.bcel.verifier.VerifyDialog].getPass2Panel"
    - Src: "org.apache.bcel.verifier.VerifyDialog:262,1"
      Dst: "[org.apache.bcel.verifier.VerifyDialog].getPass3Panel"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.bcel.verifier.VerifyDialog].getFlushButton()"
    functionSourceFile: "org.apache.bcel.verifier.VerifyDialog"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "javax.swing.JButton"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 25
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.bcel.verifier.VerifyDialog:268"
      Branch Sides:
      - BranchSide: "org.apache.bcel.verifier.VerifyDialog:284"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.bcel.verifier.VerifyDialog:270,1"
      Dst: "[javax.swing.JButton].<init>"
    - Src: "org.apache.bcel.verifier.VerifyDialog:271,1"
      Dst: "[java.awt.Component].setName"
    - Src: "org.apache.bcel.verifier.VerifyDialog:272,1"
      Dst: "[javax.swing.AbstractButton].setText"
    - Src: "org.apache.bcel.verifier.VerifyDialog:273,1"
      Dst: "[javax.swing.JComponent].setBackground"
    - Src: "org.apache.bcel.verifier.VerifyDialog:274,1"
      Dst: "[java.awt.Component].setBounds"
    - Src: "org.apache.bcel.verifier.VerifyDialog:275,1"
      Dst: "[javax.swing.JComponent].setForeground"
    - Src: "org.apache.bcel.verifier.VerifyDialog:276,1"
      Dst: "[javax.swing.AbstractButton].setActionCommand"
    - Src: "org.apache.bcel.verifier.VerifyDialog:282,1"
      Dst: "[org.apache.bcel.verifier.VerifyDialog].handleException"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[org.apache.bcel.verifier.VerifyDialog].getJDialogContentPane()"
    functionSourceFile: "org.apache.bcel.verifier.VerifyDialog"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "javax.swing.JPanel"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 50
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.bcel.verifier.VerifyDialog:290"
      Branch Sides:
      - BranchSide: "org.apache.bcel.verifier.VerifyDialog:309"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.bcel.verifier.VerifyDialog:292,1"
      Dst: "[javax.swing.JPanel].<init>"
    - Src: "org.apache.bcel.verifier.VerifyDialog:293,1"
      Dst: "[java.awt.Component].setName"
    - Src: "org.apache.bcel.verifier.VerifyDialog:294,1"
      Dst: "[java.awt.Container].setLayout"
    - Src: "org.apache.bcel.verifier.VerifyDialog:295,1"
      Dst: "[org.apache.bcel.verifier.VerifyDialog].getJDialogContentPane"
    - Src: "org.apache.bcel.verifier.VerifyDialog:295,1"
      Dst: "[org.apache.bcel.verifier.VerifyDialog].getPass1Panel"
    - Src: "org.apache.bcel.verifier.VerifyDialog:295,1"
      Dst: "[java.awt.Component].getName"
    - Src: "org.apache.bcel.verifier.VerifyDialog:295,1"
      Dst: "[java.awt.Container].add"
    - Src: "org.apache.bcel.verifier.VerifyDialog:296,1"
      Dst: "[org.apache.bcel.verifier.VerifyDialog].getPass3Panel"
    - Src: "org.apache.bcel.verifier.VerifyDialog:297,1"
      Dst: "[org.apache.bcel.verifier.VerifyDialog].getPass2Panel"
    - Src: "org.apache.bcel.verifier.VerifyDialog:298,1"
      Dst: "[org.apache.bcel.verifier.VerifyDialog].getPass1Button"
    - Src: "org.apache.bcel.verifier.VerifyDialog:299,1"
      Dst: "[org.apache.bcel.verifier.VerifyDialog].getPass2Button"
    - Src: "org.apache.bcel.verifier.VerifyDialog:300,1"
      Dst: "[org.apache.bcel.verifier.VerifyDialog].getPass3Button"
    - Src: "org.apache.bcel.verifier.VerifyDialog:301,1"
      Dst: "[org.apache.bcel.verifier.VerifyDialog].getFlushButton"
    - Src: "org.apache.bcel.verifier.VerifyDialog:307,1"
      Dst: "[org.apache.bcel.verifier.VerifyDialog].handleException"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[org.apache.bcel.verifier.VerifyDialog].getPass1Button()"
    functionSourceFile: "org.apache.bcel.verifier.VerifyDialog"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "javax.swing.JButton"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 22
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.bcel.verifier.VerifyDialog:315"
      Branch Sides:
      - BranchSide: "org.apache.bcel.verifier.VerifyDialog:330"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.bcel.verifier.VerifyDialog:317,1"
      Dst: "[javax.swing.JButton].<init>"
    - Src: "org.apache.bcel.verifier.VerifyDialog:318,1"
      Dst: "[java.awt.Component].setName"
    - Src: "org.apache.bcel.verifier.VerifyDialog:319,1"
      Dst: "[javax.swing.AbstractButton].setText"
    - Src: "org.apache.bcel.verifier.VerifyDialog:320,1"
      Dst: "[javax.swing.JComponent].setBackground"
    - Src: "org.apache.bcel.verifier.VerifyDialog:321,1"
      Dst: "[java.awt.Component].setBounds"
    - Src: "org.apache.bcel.verifier.VerifyDialog:322,1"
      Dst: "[javax.swing.AbstractButton].setActionCommand"
    - Src: "org.apache.bcel.verifier.VerifyDialog:328,1"
      Dst: "[org.apache.bcel.verifier.VerifyDialog].handleException"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[org.apache.bcel.verifier.VerifyDialog].getPass1Panel()"
    functionSourceFile: "org.apache.bcel.verifier.VerifyDialog"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "javax.swing.JPanel"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 20
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.bcel.verifier.VerifyDialog:336"
      Branch Sides:
      - BranchSide: "org.apache.bcel.verifier.VerifyDialog:350"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.bcel.verifier.VerifyDialog:338,1"
      Dst: "[javax.swing.JPanel].<init>"
    - Src: "org.apache.bcel.verifier.VerifyDialog:339,1"
      Dst: "[java.awt.Component].setName"
    - Src: "org.apache.bcel.verifier.VerifyDialog:340,1"
      Dst: "[java.awt.Container].setLayout"
    - Src: "org.apache.bcel.verifier.VerifyDialog:341,1"
      Dst: "[javax.swing.JComponent].setBackground"
    - Src: "org.apache.bcel.verifier.VerifyDialog:342,1"
      Dst: "[java.awt.Component].setBounds"
    - Src: "org.apache.bcel.verifier.VerifyDialog:348,1"
      Dst: "[org.apache.bcel.verifier.VerifyDialog].handleException"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[org.apache.bcel.verifier.VerifyDialog].getPass2Button()"
    functionSourceFile: "org.apache.bcel.verifier.VerifyDialog"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "javax.swing.JButton"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 22
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.bcel.verifier.VerifyDialog:356"
      Branch Sides:
      - BranchSide: "org.apache.bcel.verifier.VerifyDialog:371"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.bcel.verifier.VerifyDialog:358,1"
      Dst: "[javax.swing.JButton].<init>"
    - Src: "org.apache.bcel.verifier.VerifyDialog:359,1"
      Dst: "[java.awt.Component].setName"
    - Src: "org.apache.bcel.verifier.VerifyDialog:360,1"
      Dst: "[javax.swing.AbstractButton].setText"
    - Src: "org.apache.bcel.verifier.VerifyDialog:361,1"
      Dst: "[javax.swing.JComponent].setBackground"
    - Src: "org.apache.bcel.verifier.VerifyDialog:362,1"
      Dst: "[java.awt.Component].setBounds"
    - Src: "org.apache.bcel.verifier.VerifyDialog:363,1"
      Dst: "[javax.swing.AbstractButton].setActionCommand"
    - Src: "org.apache.bcel.verifier.VerifyDialog:369,1"
      Dst: "[org.apache.bcel.verifier.VerifyDialog].handleException"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[org.apache.bcel.verifier.VerifyDialog].getPass2Panel()"
    functionSourceFile: "org.apache.bcel.verifier.VerifyDialog"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "javax.swing.JPanel"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 20
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.bcel.verifier.VerifyDialog:377"
      Branch Sides:
      - BranchSide: "org.apache.bcel.verifier.VerifyDialog:391"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.bcel.verifier.VerifyDialog:379,1"
      Dst: "[javax.swing.JPanel].<init>"
    - Src: "org.apache.bcel.verifier.VerifyDialog:380,1"
      Dst: "[java.awt.Component].setName"
    - Src: "org.apache.bcel.verifier.VerifyDialog:381,1"
      Dst: "[java.awt.Container].setLayout"
    - Src: "org.apache.bcel.verifier.VerifyDialog:382,1"
      Dst: "[javax.swing.JComponent].setBackground"
    - Src: "org.apache.bcel.verifier.VerifyDialog:383,1"
      Dst: "[java.awt.Component].setBounds"
    - Src: "org.apache.bcel.verifier.VerifyDialog:389,1"
      Dst: "[org.apache.bcel.verifier.VerifyDialog].handleException"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[org.apache.bcel.verifier.VerifyDialog].getPass3Button()"
    functionSourceFile: "org.apache.bcel.verifier.VerifyDialog"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "javax.swing.JButton"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 22
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.bcel.verifier.VerifyDialog:397"
      Branch Sides:
      - BranchSide: "org.apache.bcel.verifier.VerifyDialog:412"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.bcel.verifier.VerifyDialog:399,1"
      Dst: "[javax.swing.JButton].<init>"
    - Src: "org.apache.bcel.verifier.VerifyDialog:400,1"
      Dst: "[java.awt.Component].setName"
    - Src: "org.apache.bcel.verifier.VerifyDialog:401,1"
      Dst: "[javax.swing.AbstractButton].setText"
    - Src: "org.apache.bcel.verifier.VerifyDialog:402,1"
      Dst: "[javax.swing.JComponent].setBackground"
    - Src: "org.apache.bcel.verifier.VerifyDialog:403,1"
      Dst: "[java.awt.Component].setBounds"
    - Src: "org.apache.bcel.verifier.VerifyDialog:404,1"
      Dst: "[javax.swing.AbstractButton].setActionCommand"
    - Src: "org.apache.bcel.verifier.VerifyDialog:410,1"
      Dst: "[org.apache.bcel.verifier.VerifyDialog].handleException"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[org.apache.bcel.verifier.VerifyDialog].getPass3Panel()"
    functionSourceFile: "org.apache.bcel.verifier.VerifyDialog"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "javax.swing.JPanel"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 20
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.bcel.verifier.VerifyDialog:418"
      Branch Sides:
      - BranchSide: "org.apache.bcel.verifier.VerifyDialog:432"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.bcel.verifier.VerifyDialog:420,1"
      Dst: "[javax.swing.JPanel].<init>"
    - Src: "org.apache.bcel.verifier.VerifyDialog:421,1"
      Dst: "[java.awt.Component].setName"
    - Src: "org.apache.bcel.verifier.VerifyDialog:422,1"
      Dst: "[java.awt.Container].setLayout"
    - Src: "org.apache.bcel.verifier.VerifyDialog:423,1"
      Dst: "[javax.swing.JComponent].setBackground"
    - Src: "org.apache.bcel.verifier.VerifyDialog:424,1"
      Dst: "[java.awt.Component].setBounds"
    - Src: "org.apache.bcel.verifier.VerifyDialog:430,1"
      Dst: "[org.apache.bcel.verifier.VerifyDialog].handleException"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[org.apache.bcel.verifier.VerifyDialog].handleException(java.lang.Throwable)"
    functionSourceFile: "org.apache.bcel.verifier.VerifyDialog"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.Throwable"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 15
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.bcel.verifier.VerifyDialog:442"
      Branch Sides:
      - BranchSide: "org.apache.bcel.verifier.VerifyDialog:445"
        BranchSideFuncs: []
      - BranchSide: "org.apache.bcel.verifier.VerifyDialog:444"
        BranchSideFuncs: []
    - Branch String: "org.apache.bcel.verifier.VerifyDialog:445"
      Branch Sides:
      - BranchSide: "org.apache.bcel.verifier.VerifyDialog:448"
        BranchSideFuncs: []
      - BranchSide: "org.apache.bcel.verifier.VerifyDialog:447"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.bcel.verifier.VerifyDialog:439,1"
      Dst: "[java.io.PrintStream].println"
    - Src: "org.apache.bcel.verifier.VerifyDialog:440,1"
      Dst: "[java.lang.Throwable].printStackTrace"
    JavaMethodInfo: null
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[org.apache.bcel.verifier.VerifyDialog].initConnections()"
    functionSourceFile: "org.apache.bcel.verifier.VerifyDialog"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 14
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.bcel.verifier.VerifyDialog:454,1"
      Dst: "[org.apache.bcel.verifier.VerifyDialog].getPass1Button"
    - Src: "org.apache.bcel.verifier.VerifyDialog:454,1"
      Dst: "[javax.swing.AbstractButton].addActionListener"
    - Src: "org.apache.bcel.verifier.VerifyDialog:455,1"
      Dst: "[org.apache.bcel.verifier.VerifyDialog].getPass2Button"
    - Src: "org.apache.bcel.verifier.VerifyDialog:456,1"
      Dst: "[org.apache.bcel.verifier.VerifyDialog].getPass3Button"
    - Src: "org.apache.bcel.verifier.VerifyDialog:457,1"
      Dst: "[org.apache.bcel.verifier.VerifyDialog].getFlushButton"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.bcel.verifier.VerifyDialog].initialize()"
    functionSourceFile: "org.apache.bcel.verifier.VerifyDialog"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 22
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.bcel.verifier.VerifyDialog:465,1"
      Dst: "[java.awt.Component].setName"
    - Src: "org.apache.bcel.verifier.VerifyDialog:466,1"
      Dst: "[javax.swing.JDialog].setDefaultCloseOperation"
    - Src: "org.apache.bcel.verifier.VerifyDialog:467,1"
      Dst: "[java.awt.Window].setSize"
    - Src: "org.apache.bcel.verifier.VerifyDialog:468,1"
      Dst: "[java.awt.Dialog].setVisible"
    - Src: "org.apache.bcel.verifier.VerifyDialog:469,1"
      Dst: "[java.awt.Dialog].setModal"
    - Src: "org.apache.bcel.verifier.VerifyDialog:470,1"
      Dst: "[java.awt.Dialog].setResizable"
    - Src: "org.apache.bcel.verifier.VerifyDialog:471,1"
      Dst: "[org.apache.bcel.verifier.VerifyDialog].getJDialogContentPane"
    - Src: "org.apache.bcel.verifier.VerifyDialog:471,1"
      Dst: "[javax.swing.JDialog].setContentPane"
    - Src: "org.apache.bcel.verifier.VerifyDialog:472,1"
      Dst: "[org.apache.bcel.verifier.VerifyDialog].initConnections"
    - Src: "org.apache.bcel.verifier.VerifyDialog:474,1"
      Dst: "[org.apache.bcel.verifier.VerifyDialog].handleException"
    - Src: "org.apache.bcel.verifier.VerifyDialog:477,1"
      Dst: "[java.lang.StringBuilder].<init>"
    - Src: "org.apache.bcel.verifier.VerifyDialog:477,1"
      Dst: "[java.lang.StringBuilder].append"
    - Src: "org.apache.bcel.verifier.VerifyDialog:477,1"
      Dst: "[java.lang.StringBuilder].toString"
    - Src: "org.apache.bcel.verifier.VerifyDialog:477,1"
      Dst: "[java.awt.Dialog].setTitle"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.apache.bcel.verifier.VerifyDialog].pass1Button_ActionPerformed(java.awt.event.ActionEvent)"
    functionSourceFile: "org.apache.bcel.verifier.VerifyDialog"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.awt.event.ActionEvent"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 20
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.bcel.verifier.VerifyDialog:485"
      Branch Sides:
      - BranchSide: "org.apache.bcel.verifier.VerifyDialog:489"
        BranchSideFuncs: []
      - BranchSide: "org.apache.bcel.verifier.VerifyDialog:488"
        BranchSideFuncs: []
    - Branch String: "org.apache.bcel.verifier.VerifyDialog:489"
      Branch Sides:
      - BranchSide: "org.apache.bcel.verifier.VerifyDialog:493"
        BranchSideFuncs: []
      - BranchSide: "org.apache.bcel.verifier.VerifyDialog:492"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.bcel.verifier.VerifyDialog:483,1"
      Dst: "[org.apache.bcel.verifier.VerifierFactory].getVerifier"
    - Src: "org.apache.bcel.verifier.VerifyDialog:484,1"
      Dst: "[org.apache.bcel.verifier.Verifier].doPass1"
    - Src: "org.apache.bcel.verifier.VerifyDialog:485,1"
      Dst: "[org.apache.bcel.verifier.VerificationResult].getStatus"
    - Src: "org.apache.bcel.verifier.VerifyDialog:486,1"
      Dst: "[org.apache.bcel.verifier.VerifyDialog].getPass1Panel"
    - Src: "org.apache.bcel.verifier.VerifyDialog:486,1"
      Dst: "[javax.swing.JComponent].setBackground"
    - Src: "org.apache.bcel.verifier.VerifyDialog:487,1"
      Dst: "[java.awt.Component].repaint"
    JavaMethodInfo: null
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[org.apache.bcel.verifier.VerifyDialog].pass2Button_ActionPerformed(java.awt.event.ActionEvent)"
    functionSourceFile: "org.apache.bcel.verifier.VerifyDialog"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.awt.event.ActionEvent"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 28
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.bcel.verifier.VerifyDialog:500"
      Branch Sides:
      - BranchSide: "org.apache.bcel.verifier.VerifyDialog:504"
        BranchSideFuncs: []
      - BranchSide: "org.apache.bcel.verifier.VerifyDialog:503"
        BranchSideFuncs: []
    - Branch String: "org.apache.bcel.verifier.VerifyDialog:504"
      Branch Sides:
      - BranchSide: "org.apache.bcel.verifier.VerifyDialog:508"
        BranchSideFuncs: []
      - BranchSide: "org.apache.bcel.verifier.VerifyDialog:507"
        BranchSideFuncs: []
    - Branch String: "org.apache.bcel.verifier.VerifyDialog:508"
      Branch Sides:
      - BranchSide: "org.apache.bcel.verifier.VerifyDialog:512"
        BranchSideFuncs: []
      - BranchSide: "org.apache.bcel.verifier.VerifyDialog:511"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.bcel.verifier.VerifyDialog:497,1"
      Dst: "[org.apache.bcel.verifier.VerifyDialog].pass1Button_ActionPerformed"
    - Src: "org.apache.bcel.verifier.VerifyDialog:498,1"
      Dst: "[org.apache.bcel.verifier.VerifierFactory].getVerifier"
    - Src: "org.apache.bcel.verifier.VerifyDialog:499,1"
      Dst: "[org.apache.bcel.verifier.Verifier].doPass2"
    - Src: "org.apache.bcel.verifier.VerifyDialog:500,1"
      Dst: "[org.apache.bcel.verifier.VerificationResult].getStatus"
    - Src: "org.apache.bcel.verifier.VerifyDialog:501,1"
      Dst: "[org.apache.bcel.verifier.VerifyDialog].getPass2Panel"
    - Src: "org.apache.bcel.verifier.VerifyDialog:501,1"
      Dst: "[javax.swing.JComponent].setBackground"
    - Src: "org.apache.bcel.verifier.VerifyDialog:502,1"
      Dst: "[java.awt.Component].repaint"
    JavaMethodInfo: null
    BBCount: 7
    CyclomaticComplexity: 1
  - functionName: "[org.apache.bcel.verifier.VerifyDialog].pass4Button_ActionPerformed(java.awt.event.ActionEvent)"
    functionSourceFile: "org.apache.bcel.verifier.VerifyDialog"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.awt.event.ActionEvent"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 32
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.bcel.verifier.VerifyDialog:520"
      Branch Sides:
      - BranchSide: "org.apache.bcel.verifier.VerifyDialog:536"
        BranchSideFuncs: []
    - Branch String: "org.apache.bcel.verifier.VerifyDialog:525"
      Branch Sides:
      - BranchSide: "org.apache.bcel.verifier.VerifyDialog:535"
        BranchSideFuncs: []
      - BranchSide: "org.apache.bcel.verifier.VerifyDialog:534"
        BranchSideFuncs: []
    - Branch String: "org.apache.bcel.verifier.VerifyDialog:527"
      Branch Sides:
      - BranchSide: "org.apache.bcel.verifier.VerifyDialog:523"
        BranchSideFuncs: []
      - BranchSide: "org.apache.bcel.verifier.VerifyDialog:522"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.bcel.verifier.VerifyDialog:516,1"
      Dst: "[org.apache.bcel.verifier.VerifyDialog].pass2Button_ActionPerformed"
    - Src: "org.apache.bcel.verifier.VerifyDialog:518,1"
      Dst: "[org.apache.bcel.verifier.VerifierFactory].getVerifier"
    - Src: "org.apache.bcel.verifier.VerifyDialog:519,1"
      Dst: "[org.apache.bcel.verifier.Verifier].doPass2"
    - Src: "org.apache.bcel.verifier.VerifyDialog:520,1"
      Dst: "[org.apache.bcel.verifier.VerificationResult].getStatus"
    - Src: "org.apache.bcel.verifier.VerifyDialog:523,1"
      Dst: "[org.apache.bcel.Repository].lookupClass"
    - Src: "org.apache.bcel.verifier.VerifyDialog:524,1"
      Dst: "[org.apache.bcel.classfile.JavaClass].getMethods"
    - Src: "org.apache.bcel.verifier.VerifyDialog:526,1"
      Dst: "[org.apache.bcel.verifier.Verifier].doPass3b"
    - Src: "org.apache.bcel.verifier.VerifyDialog:534,1"
      Dst: "[java.lang.Throwable].printStackTrace"
    - Src: "org.apache.bcel.verifier.VerifyDialog:539,1"
      Dst: "[org.apache.bcel.verifier.VerifyDialog].getPass3Panel"
    - Src: "org.apache.bcel.verifier.VerifyDialog:539,1"
      Dst: "[javax.swing.JComponent].setBackground"
    - Src: "org.apache.bcel.verifier.VerifyDialog:540,1"
      Dst: "[java.awt.Component].repaint"
    JavaMethodInfo: null
    BBCount: 11
    CyclomaticComplexity: 2
  - functionName: "[org.apache.bcel.verifier.VerifyDialog].access$000(org.apache.bcel.verifier.VerifyDialog)"
    functionSourceFile: "org.apache.bcel.verifier.VerifyDialog"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "javax.swing.JButton"
    argCount: 1
    argTypes:
    - "org.apache.bcel.verifier.VerifyDialog"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.bcel.verifier.VerifyDialog:47,1"
      Dst: "[org.apache.bcel.verifier.VerifyDialog].getPass1Button"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.bcel.verifier.VerifyDialog].access$100(org.apache.bcel.verifier.VerifyDialog,java.awt.event.ActionEvent)"
    functionSourceFile: "org.apache.bcel.verifier.VerifyDialog"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "org.apache.bcel.verifier.VerifyDialog"
    - "java.awt.event.ActionEvent"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.bcel.verifier.VerifyDialog:47,1"
      Dst: "[org.apache.bcel.verifier.VerifyDialog].connEtoC1"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.bcel.verifier.VerifyDialog].access$200(org.apache.bcel.verifier.VerifyDialog)"
    functionSourceFile: "org.apache.bcel.verifier.VerifyDialog"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "javax.swing.JButton"
    argCount: 1
    argTypes:
    - "org.apache.bcel.verifier.VerifyDialog"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.bcel.verifier.VerifyDialog:47,1"
      Dst: "[org.apache.bcel.verifier.VerifyDialog].getPass2Button"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.bcel.verifier.VerifyDialog].access$300(org.apache.bcel.verifier.VerifyDialog,java.awt.event.ActionEvent)"
    functionSourceFile: "org.apache.bcel.verifier.VerifyDialog"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "org.apache.bcel.verifier.VerifyDialog"
    - "java.awt.event.ActionEvent"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.bcel.verifier.VerifyDialog:47,1"
      Dst: "[org.apache.bcel.verifier.VerifyDialog].connEtoC2"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.bcel.verifier.VerifyDialog].access$400(org.apache.bcel.verifier.VerifyDialog)"
    functionSourceFile: "org.apache.bcel.verifier.VerifyDialog"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "javax.swing.JButton"
    argCount: 1
    argTypes:
    - "org.apache.bcel.verifier.VerifyDialog"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.bcel.verifier.VerifyDialog:47,1"
      Dst: "[org.apache.bcel.verifier.VerifyDialog].getPass3Button"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.bcel.verifier.VerifyDialog].access$500(org.apache.bcel.verifier.VerifyDialog,java.awt.event.ActionEvent)"
    functionSourceFile: "org.apache.bcel.verifier.VerifyDialog"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "org.apache.bcel.verifier.VerifyDialog"
    - "java.awt.event.ActionEvent"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.bcel.verifier.VerifyDialog:47,1"
      Dst: "[org.apache.bcel.verifier.VerifyDialog].connEtoC3"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.bcel.verifier.VerifyDialog].access$600(org.apache.bcel.verifier.VerifyDialog)"
    functionSourceFile: "org.apache.bcel.verifier.VerifyDialog"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "javax.swing.JButton"
    argCount: 1
    argTypes:
    - "org.apache.bcel.verifier.VerifyDialog"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.bcel.verifier.VerifyDialog:47,1"
      Dst: "[org.apache.bcel.verifier.VerifyDialog].getFlushButton"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.bcel.verifier.VerifyDialog].access$700(org.apache.bcel.verifier.VerifyDialog,java.awt.event.ActionEvent)"
    functionSourceFile: "org.apache.bcel.verifier.VerifyDialog"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "org.apache.bcel.verifier.VerifyDialog"
    - "java.awt.event.ActionEvent"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.bcel.verifier.VerifyDialog:47,1"
      Dst: "[org.apache.bcel.verifier.VerifyDialog].connEtoC4"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.bcel.verifier.VerifyDialog].access$810()"
    functionSourceFile: "org.apache.bcel.verifier.VerifyDialog"
    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.apache.bcel.verifier.VerifyDialog].access$800()"
    functionSourceFile: "org.apache.bcel.verifier.VerifyDialog"
    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: "[org.apache.commons.lang3.ObjectUtils].allNotNull(java.lang.Object[])"
    functionSourceFile: "org.apache.commons.lang3.ObjectUtils"
    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.apache.commons.lang3.ObjectUtils:142"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.ObjectUtils:141"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.ObjectUtils:142"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.ObjectUtils:141"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.lang3.ObjectUtils:142,1"
      Dst: "[java.util.stream.Stream].of"
    - Src: "org.apache.commons.lang3.ObjectUtils:142,1"
      Dst: "[org.apache.commons.lang3.ObjectUtils$isNull__133].bootstrap$"
    - Src: "org.apache.commons.lang3.ObjectUtils:142,1"
      Dst: "[java.util.stream.Stream].noneMatch"
    JavaMethodInfo: null
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.ObjectUtils].allNull(java.lang.Object[])"
    functionSourceFile: "org.apache.commons.lang3.ObjectUtils"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "java.lang.Object[]"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 7
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.commons.lang3.ObjectUtils:168"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.ObjectUtils:167"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.lang3.ObjectUtils:168,1"
      Dst: "[org.apache.commons.lang3.ObjectUtils].anyNotNull"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.ObjectUtils].anyNotNull(java.lang.Object[])"
    functionSourceFile: "org.apache.commons.lang3.ObjectUtils"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "java.lang.Object[]"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 7
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.commons.lang3.ObjectUtils:195"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.ObjectUtils:194"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.lang3.ObjectUtils:195,1"
      Dst: "[org.apache.commons.lang3.ObjectUtils].firstNonNull"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.ObjectUtils].anyNull(java.lang.Object[])"
    functionSourceFile: "org.apache.commons.lang3.ObjectUtils"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "java.lang.Object[]"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 7
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.commons.lang3.ObjectUtils:223"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.ObjectUtils:222"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.lang3.ObjectUtils:223,1"
      Dst: "[org.apache.commons.lang3.ObjectUtils].allNotNull"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.ObjectUtils].clone(java.lang.Object)"
    functionSourceFile: "org.apache.commons.lang3.ObjectUtils"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 69
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.commons.lang3.ObjectUtils:236"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.ObjectUtils:269"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.ObjectUtils:238"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.ObjectUtils:251"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.ObjectUtils:250"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.ObjectUtils:240"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.ObjectUtils:247"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.ObjectUtils:246"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.ObjectUtils:243"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.ObjectUtils:246"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.ObjectUtils:245"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.lang3.ObjectUtils:238,1"
      Dst: "[org.apache.commons.lang3.ObjectUtils].isArray"
    - Src: "org.apache.commons.lang3.ObjectUtils:239,1"
      Dst: "[java.lang.Object].getClass"
    - Src: "org.apache.commons.lang3.ObjectUtils:239,1"
      Dst: "[java.lang.Class].getComponentType"
    - Src: "org.apache.commons.lang3.ObjectUtils:240,1"
      Dst: "[java.lang.Class].isPrimitive"
    - Src: "org.apache.commons.lang3.ObjectUtils:241,1"
      Dst: "[java.lang.reflect.Array].getLength"
    - Src: "org.apache.commons.lang3.ObjectUtils:242,1"
      Dst: "[java.lang.reflect.Array].newInstance"
    - Src: "org.apache.commons.lang3.ObjectUtils:244,1"
      Dst: "[java.lang.reflect.Array].get"
    - Src: "org.apache.commons.lang3.ObjectUtils:244,1"
      Dst: "[java.lang.reflect.Array].set"
    - Src: "org.apache.commons.lang3.ObjectUtils:247,1"
      Dst: "[java.lang.Object].clone"
    - Src: "org.apache.commons.lang3.ObjectUtils:251,1"
      Dst: "[java.lang.Class].getMethod"
    - Src: "org.apache.commons.lang3.ObjectUtils:252,1"
      Dst: "[java.lang.reflect.Method].invoke"
    - Src: "org.apache.commons.lang3.ObjectUtils:254,1"
      Dst: "[java.lang.StringBuilder].<init>"
    - Src: "org.apache.commons.lang3.ObjectUtils:254,1"
      Dst: "[java.lang.StringBuilder].append"
    - Src: "org.apache.commons.lang3.ObjectUtils:255,1"
      Dst: "[java.lang.Class].getName"
    - Src: "org.apache.commons.lang3.ObjectUtils:255,1"
      Dst: "[java.lang.StringBuilder].toString"
    - Src: "org.apache.commons.lang3.ObjectUtils:255,1"
      Dst: "[org.apache.commons.lang3.exception.CloneFailedException].<init>"
    - Src: "org.apache.commons.lang3.ObjectUtils:262,1"
      Dst: "[java.lang.reflect.InvocationTargetException].getCause"
    JavaMethodInfo: null
    BBCount: 15
    CyclomaticComplexity: 2
  - functionName: "[org.apache.commons.lang3.ObjectUtils].cloneIfPossible(java.lang.Object)"
    functionSourceFile: "org.apache.commons.lang3.ObjectUtils"
    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:
    - Branch String: "org.apache.commons.lang3.ObjectUtils:291"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.ObjectUtils:289"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.lang3.ObjectUtils:290,1"
      Dst: "[org.apache.commons.lang3.ObjectUtils].clone"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.ObjectUtils].compare(java.lang.Comparable,java.lang.Comparable)"
    functionSourceFile: "org.apache.commons.lang3.ObjectUtils"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "int"
    argCount: 2
    argTypes:
    - "java.lang.Comparable"
    - "java.lang.Comparable"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.lang3.ObjectUtils:306,1"
      Dst: "[org.apache.commons.lang3.ObjectUtils].compare"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.ObjectUtils].compare(java.lang.Comparable,java.lang.Comparable,boolean)"
    functionSourceFile: "org.apache.commons.lang3.ObjectUtils"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "int"
    argCount: 3
    argTypes:
    - "java.lang.Comparable"
    - "java.lang.Comparable"
    - "boolean"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 19
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.commons.lang3.ObjectUtils:324"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.ObjectUtils:327"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.ObjectUtils:326"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.ObjectUtils:327"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.ObjectUtils:330"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.ObjectUtils:329"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.ObjectUtils:328"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.ObjectUtils:327"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.ObjectUtils:330"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.ObjectUtils:333"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.ObjectUtils:332"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.ObjectUtils:331"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.ObjectUtils:330"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.lang3.ObjectUtils:333,1"
      Dst: "[java.lang.Comparable].compareTo"
    JavaMethodInfo: null
    BBCount: 13
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.ObjectUtils].CONST(boolean)"
    functionSourceFile: "org.apache.commons.lang3.ObjectUtils"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "boolean"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 2
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.ObjectUtils].CONST(byte)"
    functionSourceFile: "org.apache.commons.lang3.ObjectUtils"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "byte"
    argCount: 1
    argTypes:
    - "byte"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 2
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.ObjectUtils].CONST(char)"
    functionSourceFile: "org.apache.commons.lang3.ObjectUtils"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "char"
    argCount: 1
    argTypes:
    - "char"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 2
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.ObjectUtils].CONST(double)"
    functionSourceFile: "org.apache.commons.lang3.ObjectUtils"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "double"
    argCount: 1
    argTypes:
    - "double"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 2
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.ObjectUtils].CONST(float)"
    functionSourceFile: "org.apache.commons.lang3.ObjectUtils"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "float"
    argCount: 1
    argTypes:
    - "float"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 2
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.ObjectUtils].CONST(int)"
    functionSourceFile: "org.apache.commons.lang3.ObjectUtils"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "int"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 2
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.ObjectUtils].CONST(long)"
    functionSourceFile: "org.apache.commons.lang3.ObjectUtils"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "long"
    argCount: 1
    argTypes:
    - "long"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 2
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.ObjectUtils].CONST(short)"
    functionSourceFile: "org.apache.commons.lang3.ObjectUtils"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "short"
    argCount: 1
    argTypes:
    - "short"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 2
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.ObjectUtils].CONST(java.lang.Object)"
    functionSourceFile: "org.apache.commons.lang3.ObjectUtils"
    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.apache.commons.lang3.ObjectUtils].CONST_BYTE(int)"
    functionSourceFile: "org.apache.commons.lang3.ObjectUtils"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "byte"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 15
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.commons.lang3.ObjectUtils:547"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.ObjectUtils:548"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.ObjectUtils:547"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.ObjectUtils:547"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.ObjectUtils:550"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.ObjectUtils:549"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.lang3.ObjectUtils:548,1"
      Dst: "[java.lang.StringBuilder].<init>"
    - Src: "org.apache.commons.lang3.ObjectUtils:548,1"
      Dst: "[java.lang.StringBuilder].append"
    - Src: "org.apache.commons.lang3.ObjectUtils:548,1"
      Dst: "[java.lang.StringBuilder].toString"
    - Src: "org.apache.commons.lang3.ObjectUtils:548,1"
      Dst: "[java.lang.IllegalArgumentException].<init>"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.ObjectUtils].CONST_SHORT(int)"
    functionSourceFile: "org.apache.commons.lang3.ObjectUtils"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "short"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 15
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.commons.lang3.ObjectUtils:574"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.ObjectUtils:575"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.ObjectUtils:574"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.ObjectUtils:574"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.ObjectUtils:577"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.ObjectUtils:576"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.lang3.ObjectUtils:575,1"
      Dst: "[java.lang.StringBuilder].<init>"
    - Src: "org.apache.commons.lang3.ObjectUtils:575,1"
      Dst: "[java.lang.StringBuilder].append"
    - Src: "org.apache.commons.lang3.ObjectUtils:575,1"
      Dst: "[java.lang.StringBuilder].toString"
    - Src: "org.apache.commons.lang3.ObjectUtils:575,1"
      Dst: "[java.lang.IllegalArgumentException].<init>"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.ObjectUtils].defaultIfNull(java.lang.Object,java.lang.Object)"
    functionSourceFile: "org.apache.commons.lang3.ObjectUtils"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 2
    argTypes:
    - "java.lang.Object"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 7
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.commons.lang3.ObjectUtils:598"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.ObjectUtils:597"
        BranchSideFuncs: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.ObjectUtils].equals(java.lang.Object,java.lang.Object)"
    functionSourceFile: "org.apache.commons.lang3.ObjectUtils"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 2
    argTypes:
    - "java.lang.Object"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.lang3.ObjectUtils:625,1"
      Dst: "[java.util.Objects].equals"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.ObjectUtils].firstNonNull(java.lang.Object[])"
    functionSourceFile: "org.apache.commons.lang3.ObjectUtils"
    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.apache.commons.lang3.ObjectUtils:652,1"
      Dst: "[org.apache.commons.lang3.stream.Streams].of"
    - Src: "org.apache.commons.lang3.ObjectUtils:652,1"
      Dst: "[org.apache.commons.lang3.ObjectUtils$nonNull__134].bootstrap$"
    - Src: "org.apache.commons.lang3.ObjectUtils:652,1"
      Dst: "[java.util.stream.Stream].filter"
    - Src: "org.apache.commons.lang3.ObjectUtils:652,1"
      Dst: "[java.util.stream.Stream].findFirst"
    - Src: "org.apache.commons.lang3.ObjectUtils:652,1"
      Dst: "[java.util.Optional].orElse"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.ObjectUtils].getClass(java.lang.Object)"
    functionSourceFile: "org.apache.commons.lang3.ObjectUtils"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.Class"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.commons.lang3.ObjectUtils:665"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.ObjectUtils:664"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.lang3.ObjectUtils:665,1"
      Dst: "[java.lang.Object].getClass"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.ObjectUtils].getFirstNonNull(java.util.function.Supplier[])"
    functionSourceFile: "org.apache.commons.lang3.ObjectUtils"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 1
    argTypes:
    - "java.util.function.Supplier[]"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 9
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.lang3.ObjectUtils:694,1"
      Dst: "[org.apache.commons.lang3.stream.Streams].of"
    - Src: "org.apache.commons.lang3.ObjectUtils:694,1"
      Dst: "[org.apache.commons.lang3.ObjectUtils$lambda_getFirstNonNull_0__135].bootstrap$"
    - Src: "org.apache.commons.lang3.ObjectUtils:694,1"
      Dst: "[java.util.stream.Stream].map"
    - Src: "org.apache.commons.lang3.ObjectUtils:694,1"
      Dst: "[org.apache.commons.lang3.ObjectUtils$nonNull__136].bootstrap$"
    - Src: "org.apache.commons.lang3.ObjectUtils:694,1"
      Dst: "[java.util.stream.Stream].filter"
    - Src: "org.apache.commons.lang3.ObjectUtils:694,1"
      Dst: "[java.util.stream.Stream].findFirst"
    - Src: "org.apache.commons.lang3.ObjectUtils:694,1"
      Dst: "[java.util.Optional].orElse"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.ObjectUtils].getIfNull(java.lang.Object,java.util.function.Supplier)"
    functionSourceFile: "org.apache.commons.lang3.ObjectUtils"
    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.apache.commons.lang3.ObjectUtils:721"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.ObjectUtils:720"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.lang3.ObjectUtils:721,1"
      Dst: "[org.apache.commons.lang3.function.Suppliers].get"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.ObjectUtils].hashCode(java.lang.Object)"
    functionSourceFile: "org.apache.commons.lang3.ObjectUtils"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "int"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.lang3.ObjectUtils:742,1"
      Dst: "[java.util.Objects].hashCode"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.ObjectUtils].hashCodeHex(java.lang.Object)"
    functionSourceFile: "org.apache.commons.lang3.ObjectUtils"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.lang3.ObjectUtils:756,1"
      Dst: "[java.util.Objects].hashCode"
    - Src: "org.apache.commons.lang3.ObjectUtils:756,1"
      Dst: "[java.lang.Integer].toHexString"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.ObjectUtils].hashCodeMulti(java.lang.Object[])"
    functionSourceFile: "org.apache.commons.lang3.ObjectUtils"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "int"
    argCount: 1
    argTypes:
    - "java.lang.Object[]"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 13
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.commons.lang3.ObjectUtils:785"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.ObjectUtils:791"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.ObjectUtils:790"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.ObjectUtils:786"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.ObjectUtils:790"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.lang3.ObjectUtils:787,1"
      Dst: "[java.util.Objects].hashCode"
    JavaMethodInfo: null
    BBCount: 5
    CyclomaticComplexity: 2
  - functionName: "[org.apache.commons.lang3.ObjectUtils].identityHashCodeHex(java.lang.Object)"
    functionSourceFile: "org.apache.commons.lang3.ObjectUtils"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.lang3.ObjectUtils:805,1"
      Dst: "[java.lang.System].identityHashCode"
    - Src: "org.apache.commons.lang3.ObjectUtils:805,1"
      Dst: "[java.lang.Integer].toHexString"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.ObjectUtils].identityToString(java.lang.Appendable,java.lang.Object)"
    functionSourceFile: "org.apache.commons.lang3.ObjectUtils"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "java.lang.Appendable"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 10
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.lang3.ObjectUtils:825,1"
      Dst: "[java.util.Objects].requireNonNull"
    - Src: "org.apache.commons.lang3.ObjectUtils:826,1"
      Dst: "[java.lang.Object].getClass"
    - Src: "org.apache.commons.lang3.ObjectUtils:826,1"
      Dst: "[java.lang.Class].getName"
    - Src: "org.apache.commons.lang3.ObjectUtils:826,1"
      Dst: "[java.lang.Appendable].append"
    - Src: "org.apache.commons.lang3.ObjectUtils:828,1"
      Dst: "[org.apache.commons.lang3.ObjectUtils].identityHashCodeHex"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.ObjectUtils].identityToString(java.lang.Object)"
    functionSourceFile: "org.apache.commons.lang3.ObjectUtils"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 17
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.commons.lang3.ObjectUtils:848"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.ObjectUtils:851"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.ObjectUtils:850"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.lang3.ObjectUtils:851,1"
      Dst: "[java.lang.Object].getClass"
    - Src: "org.apache.commons.lang3.ObjectUtils:851,1"
      Dst: "[java.lang.Class].getName"
    - Src: "org.apache.commons.lang3.ObjectUtils:852,1"
      Dst: "[org.apache.commons.lang3.ObjectUtils].identityHashCodeHex"
    - Src: "org.apache.commons.lang3.ObjectUtils:853,1"
      Dst: "[java.lang.String].length"
    - Src: "org.apache.commons.lang3.ObjectUtils:853,1"
      Dst: "[java.lang.StringBuilder].<init>"
    - Src: "org.apache.commons.lang3.ObjectUtils:855,1"
      Dst: "[java.lang.StringBuilder].append"
    - Src: "org.apache.commons.lang3.ObjectUtils:859,1"
      Dst: "[java.lang.StringBuilder].toString"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.ObjectUtils].identityToString(org.apache.commons.lang3.text.StrBuilder,java.lang.Object)"
    functionSourceFile: "org.apache.commons.lang3.ObjectUtils"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "org.apache.commons.lang3.text.StrBuilder"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 17
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.lang3.ObjectUtils:881,1"
      Dst: "[java.util.Objects].requireNonNull"
    - Src: "org.apache.commons.lang3.ObjectUtils:882,1"
      Dst: "[java.lang.Object].getClass"
    - Src: "org.apache.commons.lang3.ObjectUtils:882,1"
      Dst: "[java.lang.Class].getName"
    - Src: "org.apache.commons.lang3.ObjectUtils:883,1"
      Dst: "[org.apache.commons.lang3.ObjectUtils].identityHashCodeHex"
    - Src: "org.apache.commons.lang3.ObjectUtils:884,1"
      Dst: "[org.apache.commons.lang3.text.StrBuilder].length"
    - Src: "org.apache.commons.lang3.ObjectUtils:884,1"
      Dst: "[java.lang.String].length"
    - Src: "org.apache.commons.lang3.ObjectUtils:884,1"
      Dst: "[org.apache.commons.lang3.text.StrBuilder].ensureCapacity"
    - Src: "org.apache.commons.lang3.ObjectUtils:885,1"
      Dst: "[org.apache.commons.lang3.text.StrBuilder].append"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.ObjectUtils].identityToString(java.lang.StringBuffer,java.lang.Object)"
    functionSourceFile: "org.apache.commons.lang3.ObjectUtils"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "java.lang.StringBuffer"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 17
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.lang3.ObjectUtils:906,1"
      Dst: "[java.util.Objects].requireNonNull"
    - Src: "org.apache.commons.lang3.ObjectUtils:907,1"
      Dst: "[java.lang.Object].getClass"
    - Src: "org.apache.commons.lang3.ObjectUtils:907,1"
      Dst: "[java.lang.Class].getName"
    - Src: "org.apache.commons.lang3.ObjectUtils:908,1"
      Dst: "[org.apache.commons.lang3.ObjectUtils].identityHashCodeHex"
    - Src: "org.apache.commons.lang3.ObjectUtils:909,1"
      Dst: "[java.lang.StringBuffer].length"
    - Src: "org.apache.commons.lang3.ObjectUtils:909,1"
      Dst: "[java.lang.String].length"
    - Src: "org.apache.commons.lang3.ObjectUtils:909,1"
      Dst: "[java.lang.StringBuffer].ensureCapacity"
    - Src: "org.apache.commons.lang3.ObjectUtils:910,1"
      Dst: "[java.lang.StringBuffer].append"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.ObjectUtils].identityToString(java.lang.StringBuilder,java.lang.Object)"
    functionSourceFile: "org.apache.commons.lang3.ObjectUtils"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "java.lang.StringBuilder"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 17
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.lang3.ObjectUtils:931,1"
      Dst: "[java.util.Objects].requireNonNull"
    - Src: "org.apache.commons.lang3.ObjectUtils:932,1"
      Dst: "[java.lang.Object].getClass"
    - Src: "org.apache.commons.lang3.ObjectUtils:932,1"
      Dst: "[java.lang.Class].getName"
    - Src: "org.apache.commons.lang3.ObjectUtils:933,1"
      Dst: "[org.apache.commons.lang3.ObjectUtils].identityHashCodeHex"
    - Src: "org.apache.commons.lang3.ObjectUtils:934,1"
      Dst: "[java.lang.StringBuilder].length"
    - Src: "org.apache.commons.lang3.ObjectUtils:934,1"
      Dst: "[java.lang.String].length"
    - Src: "org.apache.commons.lang3.ObjectUtils:934,1"
      Dst: "[java.lang.StringBuilder].ensureCapacity"
    - Src: "org.apache.commons.lang3.ObjectUtils:935,1"
      Dst: "[java.lang.StringBuilder].append"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.ObjectUtils].isArray(java.lang.Object)"
    functionSourceFile: "org.apache.commons.lang3.ObjectUtils"
    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.apache.commons.lang3.ObjectUtils:982"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.ObjectUtils:981"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.ObjectUtils:982"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.ObjectUtils:981"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.lang3.ObjectUtils:982,1"
      Dst: "[java.lang.Object].getClass"
    - Src: "org.apache.commons.lang3.ObjectUtils:982,1"
      Dst: "[java.lang.Class].isArray"
    JavaMethodInfo: null
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.ObjectUtils].isEmpty(java.lang.Object)"
    functionSourceFile: "org.apache.commons.lang3.ObjectUtils"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 40
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.commons.lang3.ObjectUtils:1015"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.ObjectUtils:1018"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.ObjectUtils:1017"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.ObjectUtils:1018"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.ObjectUtils:1021"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.ObjectUtils:1020"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.ObjectUtils:1019"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.ObjectUtils:1018"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.ObjectUtils:1021"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.ObjectUtils:1024"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.ObjectUtils:1023"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.ObjectUtils:1022"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.ObjectUtils:1021"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.ObjectUtils:1024"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.ObjectUtils:1027"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.ObjectUtils:1026"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.ObjectUtils:1027"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.ObjectUtils:1030"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.ObjectUtils:1029"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.ObjectUtils:1030"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.ObjectUtils:1033"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.ObjectUtils:1032"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.ObjectUtils:1031"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.lang3.ObjectUtils:1019,1"
      Dst: "[java.lang.CharSequence].length"
    - Src: "org.apache.commons.lang3.ObjectUtils:1021,1"
      Dst: "[org.apache.commons.lang3.ObjectUtils].isArray"
    - Src: "org.apache.commons.lang3.ObjectUtils:1022,1"
      Dst: "[java.lang.reflect.Array].getLength"
    - Src: "org.apache.commons.lang3.ObjectUtils:1025,1"
      Dst: "[java.util.Collection].isEmpty"
    - Src: "org.apache.commons.lang3.ObjectUtils:1028,1"
      Dst: "[java.util.Map].isEmpty"
    - Src: "org.apache.commons.lang3.ObjectUtils:1032,1"
      Dst: "[java.util.Optional].isPresent"
    JavaMethodInfo: null
    BBCount: 22
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.ObjectUtils].isNotEmpty(java.lang.Object)"
    functionSourceFile: "org.apache.commons.lang3.ObjectUtils"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 7
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.commons.lang3.ObjectUtils:1066"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.ObjectUtils:1065"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.lang3.ObjectUtils:1066,1"
      Dst: "[org.apache.commons.lang3.ObjectUtils].isEmpty"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.ObjectUtils].max(java.lang.Comparable[])"
    functionSourceFile: "org.apache.commons.lang3.ObjectUtils"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.Comparable"
    argCount: 1
    argTypes:
    - "java.lang.Comparable[]"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 13
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.commons.lang3.ObjectUtils:1086"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.ObjectUtils:1093"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.ObjectUtils:1092"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.ObjectUtils:1087"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.ObjectUtils:1093"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.ObjectUtils:1092"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.ObjectUtils:1088"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.ObjectUtils:1087"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.ObjectUtils:1086"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.lang3.ObjectUtils:1088,1"
      Dst: "[org.apache.commons.lang3.ObjectUtils].compare"
    JavaMethodInfo: null
    BBCount: 7
    CyclomaticComplexity: 2
  - functionName: "[org.apache.commons.lang3.ObjectUtils].median(java.util.Comparator,java.lang.Object[])"
    functionSourceFile: "org.apache.commons.lang3.ObjectUtils"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 2
    argTypes:
    - "java.util.Comparator"
    - "java.lang.Object[]"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 15
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.lang3.ObjectUtils:1109,1"
      Dst: "[org.apache.commons.lang3.Validate].notEmpty"
    - Src: "org.apache.commons.lang3.ObjectUtils:1110,1"
      Dst: "[org.apache.commons.lang3.Validate].noNullElements"
    - Src: "org.apache.commons.lang3.ObjectUtils:1111,1"
      Dst: "[java.util.Objects].requireNonNull"
    - Src: "org.apache.commons.lang3.ObjectUtils:1112,1"
      Dst: "[java.util.TreeSet].<init>"
    - Src: "org.apache.commons.lang3.ObjectUtils:1113,1"
      Dst: "[java.util.Collections].addAll"
    - Src: "org.apache.commons.lang3.ObjectUtils:1115,1"
      Dst: "[java.util.AbstractCollection].toArray"
    - Src: "org.apache.commons.lang3.ObjectUtils:1115,1"
      Dst: "[java.util.TreeSet].size"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.ObjectUtils].median(java.lang.Comparable[])"
    functionSourceFile: "org.apache.commons.lang3.ObjectUtils"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.Comparable"
    argCount: 1
    argTypes:
    - "java.lang.Comparable[]"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 13
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.lang3.ObjectUtils:1131,1"
      Dst: "[org.apache.commons.lang3.Validate].notEmpty"
    - Src: "org.apache.commons.lang3.ObjectUtils:1132,1"
      Dst: "[org.apache.commons.lang3.Validate].noNullElements"
    - Src: "org.apache.commons.lang3.ObjectUtils:1133,1"
      Dst: "[java.util.TreeSet].<init>"
    - Src: "org.apache.commons.lang3.ObjectUtils:1134,1"
      Dst: "[java.util.Collections].addAll"
    - Src: "org.apache.commons.lang3.ObjectUtils:1136,1"
      Dst: "[java.util.AbstractCollection].toArray"
    - Src: "org.apache.commons.lang3.ObjectUtils:1136,1"
      Dst: "[java.util.TreeSet].size"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.ObjectUtils].min(java.lang.Comparable[])"
    functionSourceFile: "org.apache.commons.lang3.ObjectUtils"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.Comparable"
    argCount: 1
    argTypes:
    - "java.lang.Comparable[]"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 13
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.commons.lang3.ObjectUtils:1157"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.ObjectUtils:1164"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.ObjectUtils:1163"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.ObjectUtils:1158"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.ObjectUtils:1164"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.ObjectUtils:1163"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.ObjectUtils:1159"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.ObjectUtils:1158"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.ObjectUtils:1157"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.lang3.ObjectUtils:1159,1"
      Dst: "[org.apache.commons.lang3.ObjectUtils].compare"
    JavaMethodInfo: null
    BBCount: 7
    CyclomaticComplexity: 2
  - functionName: "[org.apache.commons.lang3.ObjectUtils].mode(java.lang.Object[])"
    functionSourceFile: "org.apache.commons.lang3.ObjectUtils"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 1
    argTypes:
    - "java.lang.Object[]"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 40
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.commons.lang3.ObjectUtils:1178"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.ObjectUtils:1201"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.ObjectUtils:1200"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.ObjectUtils:1180"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.ObjectUtils:1188"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.ObjectUtils:1187"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.ObjectUtils:1182"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.ObjectUtils:1185"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.ObjectUtils:1184"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.ObjectUtils:1190"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.ObjectUtils:1199"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.ObjectUtils:1198"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.ObjectUtils:1192"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.ObjectUtils:1194"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.ObjectUtils:1193"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.ObjectUtils:1194"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.ObjectUtils:1198"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.ObjectUtils:1197"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.lang3.ObjectUtils:1178,1"
      Dst: "[org.apache.commons.lang3.ArrayUtils].isNotEmpty"
    - Src: "org.apache.commons.lang3.ObjectUtils:1179,1"
      Dst: "[java.util.HashMap].<init>"
    - Src: "org.apache.commons.lang3.ObjectUtils:1181,1"
      Dst: "[java.util.HashMap].get"
    - Src: "org.apache.commons.lang3.ObjectUtils:1183,1"
      Dst: "[org.apache.commons.lang3.mutable.MutableInt].<init>"
    - Src: "org.apache.commons.lang3.ObjectUtils:1183,1"
      Dst: "[java.util.HashMap].put"
    - Src: "org.apache.commons.lang3.ObjectUtils:1185,1"
      Dst: "[org.apache.commons.lang3.mutable.MutableInt].increment"
    - Src: "org.apache.commons.lang3.ObjectUtils:1190,1"
      Dst: "[java.util.HashMap].entrySet"
    - Src: "org.apache.commons.lang3.ObjectUtils:1190,1"
      Dst: "[java.util.Set].iterator"
    - Src: "org.apache.commons.lang3.ObjectUtils:1190,1"
      Dst: "[java.util.Iterator].hasNext"
    - Src: "org.apache.commons.lang3.ObjectUtils:1190,1"
      Dst: "[java.util.Iterator].next"
    - Src: "org.apache.commons.lang3.ObjectUtils:1191,1"
      Dst: "[java.util.Map$Entry].getValue"
    - Src: "org.apache.commons.lang3.ObjectUtils:1191,1"
      Dst: "[org.apache.commons.lang3.mutable.MutableInt].intValue"
    - Src: "org.apache.commons.lang3.ObjectUtils:1196,1"
      Dst: "[java.util.Map$Entry].getKey"
    JavaMethodInfo: null
    BBCount: 16
    CyclomaticComplexity: 3
  - functionName: "[org.apache.commons.lang3.ObjectUtils].notEqual(java.lang.Object,java.lang.Object)"
    functionSourceFile: "org.apache.commons.lang3.ObjectUtils"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 2
    argTypes:
    - "java.lang.Object"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 8
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.commons.lang3.ObjectUtils:1224"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.ObjectUtils:1223"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.lang3.ObjectUtils:1224,1"
      Dst: "[java.util.Objects].equals"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.ObjectUtils].requireNonEmpty(java.lang.Object)"
    functionSourceFile: "org.apache.commons.lang3.ObjectUtils"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.lang3.ObjectUtils:1250,1"
      Dst: "[org.apache.commons.lang3.ObjectUtils].requireNonEmpty"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.ObjectUtils].requireNonEmpty(java.lang.Object,java.lang.String)"
    functionSourceFile: "org.apache.commons.lang3.ObjectUtils"
    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: 9
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.commons.lang3.ObjectUtils:1279"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.ObjectUtils:1282"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.ObjectUtils:1281"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.lang3.ObjectUtils:1278,1"
      Dst: "[java.util.Objects].requireNonNull"
    - Src: "org.apache.commons.lang3.ObjectUtils:1279,1"
      Dst: "[org.apache.commons.lang3.ObjectUtils].isEmpty"
    - Src: "org.apache.commons.lang3.ObjectUtils:1280,1"
      Dst: "[java.lang.IllegalArgumentException].<init>"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.ObjectUtils].toString(java.lang.Object)"
    functionSourceFile: "org.apache.commons.lang3.ObjectUtils"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.commons.lang3.ObjectUtils:1307"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.ObjectUtils:1306"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.lang3.ObjectUtils:1307,1"
      Dst: "[java.lang.Object].toString"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.ObjectUtils].toString(java.lang.Object,java.lang.String)"
    functionSourceFile: "org.apache.commons.lang3.ObjectUtils"
    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: 7
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.commons.lang3.ObjectUtils:1333"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.ObjectUtils:1332"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.lang3.ObjectUtils:1333,1"
      Dst: "[java.lang.Object].toString"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.ObjectUtils].toString(java.lang.Object,java.util.function.Supplier)"
    functionSourceFile: "org.apache.commons.lang3.ObjectUtils"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 2
    argTypes:
    - "java.lang.Object"
    - "java.util.function.Supplier"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 8
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.commons.lang3.ObjectUtils:1357"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.ObjectUtils:1356"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.lang3.ObjectUtils:1357,1"
      Dst: "[org.apache.commons.lang3.function.Suppliers].get"
    - Src: "org.apache.commons.lang3.ObjectUtils:1357,1"
      Dst: "[java.lang.Object].toString"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.ObjectUtils].wait(java.lang.Object,java.time.Duration)"
    functionSourceFile: "org.apache.commons.lang3.ObjectUtils"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "java.lang.Object"
    - "java.time.Duration"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 7
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.lang3.ObjectUtils:1374,1"
      Dst: "[java.lang.Object].getClass"
    - Src: "org.apache.commons.lang3.ObjectUtils:1374,1"
      Dst: "[org.apache.commons.lang3.ObjectUtils$wait__137].bootstrap$"
    - Src: "org.apache.commons.lang3.ObjectUtils:1374,1"
      Dst: "[org.apache.commons.lang3.time.DurationUtils].zeroIfNull"
    - Src: "org.apache.commons.lang3.ObjectUtils:1374,1"
      Dst: "[org.apache.commons.lang3.time.DurationUtils].accept"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.ObjectUtils].<init>()"
    functionSourceFile: "org.apache.commons.lang3.ObjectUtils"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.lang3.ObjectUtils:1385,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.ObjectUtils].lambda$getFirstNonNull$0(java.util.function.Supplier)"
    functionSourceFile: "org.apache.commons.lang3.ObjectUtils"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 1
    argTypes:
    - "java.util.function.Supplier"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.commons.lang3.ObjectUtils:694"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.ObjectUtils:693"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.lang3.ObjectUtils:694,1"
      Dst: "[java.util.function.Supplier].get"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[org.apache.bcel.generic.Type$lambda_static_0__9].bootstrap$()"
    functionSourceFile: "org.apache.bcel.generic.Type$lambda_static_0__9"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.util.function.Supplier"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.bcel.generic.Type$lambda_static_0__9].<init>()"
    functionUses: 1
    ICount: 3
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.bcel.generic.Type$lambda_static_0__9:-1,1"
      Dst: "[org.apache.bcel.generic.Type$lambda_static_0__9].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.bcel.generic.Type$lambda_static_0__9].<init>()"
    functionSourceFile: "org.apache.bcel.generic.Type$lambda_static_0__9"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.bcel.generic.Type$lambda_static_0__9:-1,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.bcel.generic.Type$lambda_static_0__9].get()"
    functionSourceFile: "org.apache.bcel.generic.Type$lambda_static_0__9"
    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.apache.bcel.generic.Type$lambda_static_0__9:-1,1"
      Dst: "[org.apache.bcel.generic.Type].lambda$static$0"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.bcel.util.ClassPath$JrtModule].<init>(java.nio.file.Path)"
    functionSourceFile: "org.apache.bcel.util.ClassPath$JrtModule"
    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.apache.bcel.util.ClassPath$JrtModule:274,1"
      Dst: "[org.apache.bcel.util.ClassPath$AbstractPathEntry].<init>"
    - Src: "org.apache.bcel.util.ClassPath$JrtModule:275,1"
      Dst: "[java.util.Objects].requireNonNull"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.bcel.util.ClassPath$JrtModule].close()"
    functionSourceFile: "org.apache.bcel.util.ClassPath$JrtModule"
    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.apache.bcel.util.ClassPath$JrtModule].getClassFile(java.lang.String,java.lang.String)"
    functionSourceFile: "org.apache.bcel.util.ClassPath$JrtModule"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.apache.bcel.util.ClassPath$ClassFile"
    argCount: 2
    argTypes:
    - "java.lang.String"
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 18
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.bcel.util.ClassPath$JrtModule:287"
      Branch Sides:
      - BranchSide: "org.apache.bcel.util.ClassPath$JrtModule:324"
        BranchSideFuncs: []
      - BranchSide: "org.apache.bcel.util.ClassPath$JrtModule:323"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.bcel.util.ClassPath$JrtModule:286,1"
      Dst: "[java.lang.StringBuilder].<init>"
    - Src: "org.apache.bcel.util.ClassPath$JrtModule:286,1"
      Dst: "[org.apache.bcel.classfile.Utility].packageToPath"
    - Src: "org.apache.bcel.util.ClassPath$JrtModule:286,1"
      Dst: "[java.lang.StringBuilder].append"
    - Src: "org.apache.bcel.util.ClassPath$JrtModule:286,1"
      Dst: "[java.lang.StringBuilder].toString"
    - Src: "org.apache.bcel.util.ClassPath$JrtModule:286,1"
      Dst: "[java.nio.file.Path].resolve"
    - Src: "org.apache.bcel.util.ClassPath$JrtModule:287,1"
      Dst: "[java.nio.file.Files].exists"
    - Src: "org.apache.bcel.util.ClassPath$JrtModule:288,1"
      Dst: "[org.apache.bcel.util.ClassPath$JrtModule$1].<init>"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.apache.bcel.util.ClassPath$JrtModule].getResource(java.lang.String)"
    functionSourceFile: "org.apache.bcel.util.ClassPath$JrtModule"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.net.URL"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 22
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.bcel.util.ClassPath$JrtModule:331"
      Branch Sides:
      - BranchSide: "org.apache.bcel.util.ClassPath$JrtModule:329"
        BranchSideFuncs: []
      - BranchSide: "org.apache.bcel.util.ClassPath$JrtModule:328"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.bcel.util.ClassPath$JrtModule:329,1"
      Dst: "[java.nio.file.Path].resolve"
    - Src: "org.apache.bcel.util.ClassPath$JrtModule:331,1"
      Dst: "[java.nio.file.Files].exists"
    - Src: "org.apache.bcel.util.ClassPath$JrtModule:331,1"
      Dst: "[java.lang.StringBuilder].<init>"
    - Src: "org.apache.bcel.util.ClassPath$JrtModule:331,1"
      Dst: "[java.lang.StringBuilder].append"
    - Src: "org.apache.bcel.util.ClassPath$JrtModule:331,1"
      Dst: "[java.lang.StringBuilder].toString"
    - Src: "org.apache.bcel.util.ClassPath$JrtModule:331,1"
      Dst: "[java.net.URL].<init>"
    JavaMethodInfo: null
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[org.apache.bcel.util.ClassPath$JrtModule].getResourceAsStream(java.lang.String)"
    functionSourceFile: "org.apache.bcel.util.ClassPath$JrtModule"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.io.InputStream"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 9
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.bcel.util.ClassPath$JrtModule:340,1"
      Dst: "[java.nio.file.Path].resolve"
    - Src: "org.apache.bcel.util.ClassPath$JrtModule:340,1"
      Dst: "[java.nio.file.Files].newInputStream"
    JavaMethodInfo: null
    BBCount: 2
    CyclomaticComplexity: 1
  - functionName: "[org.apache.bcel.util.ClassPath$JrtModule].toString()"
    functionSourceFile: "org.apache.bcel.util.ClassPath$JrtModule"
    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.apache.bcel.util.ClassPath$JrtModule:348,1"
      Dst: "[java.nio.file.Path].toString"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.reflect.TypeUtils$WildcardTypeImpl].<init>(java.lang.reflect.Type[],java.lang.reflect.Type[])"
    functionSourceFile: "org.apache.commons.lang3.reflect.TypeUtils$WildcardTypeImpl"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "java.lang.reflect.Type[]"
    - "java.lang.reflect.Type[]"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 13
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.lang3.reflect.TypeUtils$WildcardTypeImpl:233,1"
      Dst: "[java.lang.Object].<init>"
    - Src: "org.apache.commons.lang3.reflect.TypeUtils$WildcardTypeImpl:234,1"
      Dst: "[org.apache.commons.lang3.ObjectUtils].defaultIfNull"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.reflect.TypeUtils$WildcardTypeImpl].equals(java.lang.Object)"
    functionSourceFile: "org.apache.commons.lang3.reflect.TypeUtils$WildcardTypeImpl"
    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.apache.commons.lang3.reflect.TypeUtils$WildcardTypeImpl:243"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.reflect.TypeUtils$WildcardTypeImpl:242"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.reflect.TypeUtils$WildcardTypeImpl:243"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.reflect.TypeUtils$WildcardTypeImpl:-2"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.reflect.TypeUtils$WildcardTypeImpl:243"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.reflect.TypeUtils$WildcardTypeImpl:-2"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.lang3.reflect.TypeUtils$WildcardTypeImpl:243,1"
      Dst: "[org.apache.commons.lang3.reflect.TypeUtils].access$300"
    JavaMethodInfo: null
    BBCount: 6
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.reflect.TypeUtils$WildcardTypeImpl].getLowerBounds()"
    functionSourceFile: "org.apache.commons.lang3.reflect.TypeUtils$WildcardTypeImpl"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.reflect.Type[]"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.lang3.reflect.TypeUtils$WildcardTypeImpl:251,1"
      Dst: "[java.lang.Object].clone"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.reflect.TypeUtils$WildcardTypeImpl].getUpperBounds()"
    functionSourceFile: "org.apache.commons.lang3.reflect.TypeUtils$WildcardTypeImpl"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.reflect.Type[]"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.lang3.reflect.TypeUtils$WildcardTypeImpl:259,1"
      Dst: "[java.lang.Object].clone"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.reflect.TypeUtils$WildcardTypeImpl].hashCode()"
    functionSourceFile: "org.apache.commons.lang3.reflect.TypeUtils$WildcardTypeImpl"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "int"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 9
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.lang3.reflect.TypeUtils$WildcardTypeImpl:268,1"
      Dst: "[java.util.Arrays].hashCode"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.reflect.TypeUtils$WildcardTypeImpl].toString()"
    functionSourceFile: "org.apache.commons.lang3.reflect.TypeUtils$WildcardTypeImpl"
    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.apache.commons.lang3.reflect.TypeUtils$WildcardTypeImpl:279,1"
      Dst: "[org.apache.commons.lang3.reflect.TypeUtils].toString"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.reflect.TypeUtils$WildcardTypeImpl].<init>(java.lang.reflect.Type[],java.lang.reflect.Type[],org.apache.commons.lang3.reflect.TypeUtils$1)"
    functionSourceFile: "org.apache.commons.lang3.reflect.TypeUtils$WildcardTypeImpl"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 3
    argTypes:
    - "java.lang.reflect.Type[]"
    - "java.lang.reflect.Type[]"
    - "org.apache.commons.lang3.reflect.TypeUtils$1"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.lang3.reflect.TypeUtils$WildcardTypeImpl:224,1"
      Dst: "[org.apache.commons.lang3.reflect.TypeUtils$WildcardTypeImpl].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.bcel.generic.LAND].<init>()"
    functionSourceFile: "org.apache.bcel.generic.LAND"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.bcel.generic.LAND:31,1"
      Dst: "[org.apache.bcel.generic.ArithmeticInstruction].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.bcel.generic.LAND].accept(org.apache.bcel.generic.Visitor)"
    functionSourceFile: "org.apache.bcel.generic.LAND"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.apache.bcel.generic.Visitor"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 8
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.bcel.generic.LAND:42,1"
      Dst: "[org.apache.bcel.generic.Visitor].visitTypedInstruction"
    - Src: "org.apache.bcel.generic.LAND:43,1"
      Dst: "[org.apache.bcel.generic.Visitor].visitStackProducer"
    - Src: "org.apache.bcel.generic.LAND:44,1"
      Dst: "[org.apache.bcel.generic.Visitor].visitStackConsumer"
    - Src: "org.apache.bcel.generic.LAND:45,1"
      Dst: "[org.apache.bcel.generic.Visitor].visitArithmeticInstruction"
    - Src: "org.apache.bcel.generic.LAND:46,1"
      Dst: "[org.apache.bcel.generic.Visitor].visitLAND"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.builder.CompareToBuilder].reflectionAppend(java.lang.Object,java.lang.Object,java.lang.Class,org.apache.commons.lang3.builder.CompareToBuilder,boolean,java.lang.String[])"
    functionSourceFile: "org.apache.commons.lang3.builder.CompareToBuilder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 6
    argTypes:
    - "java.lang.Object"
    - "java.lang.Object"
    - "java.lang.Class"
    - "org.apache.commons.lang3.builder.CompareToBuilder"
    - "boolean"
    - "java.lang.String[]"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 33
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.commons.lang3.builder.CompareToBuilder:120"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.builder.CompareToBuilder:131"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.builder.CompareToBuilder:130"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.builder.CompareToBuilder:120"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.builder.CompareToBuilder:131"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.builder.CompareToBuilder:130"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.builder.CompareToBuilder:122"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.builder.CompareToBuilder:118"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.builder.CompareToBuilder:117"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.builder.CompareToBuilder:123"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.builder.CompareToBuilder:118"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.builder.CompareToBuilder:117"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.builder.CompareToBuilder:123"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.builder.CompareToBuilder:125"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.builder.CompareToBuilder:124"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.builder.CompareToBuilder:124"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.builder.CompareToBuilder:118"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.builder.CompareToBuilder:117"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.builder.CompareToBuilder:125"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.builder.CompareToBuilder:117"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.lang3.builder.CompareToBuilder:118,1"
      Dst: "[java.lang.Class].getDeclaredFields"
    - Src: "org.apache.commons.lang3.builder.CompareToBuilder:119,1"
      Dst: "[java.lang.reflect.AccessibleObject].setAccessible"
    - Src: "org.apache.commons.lang3.builder.CompareToBuilder:122,1"
      Dst: "[java.lang.reflect.Field].getName"
    - Src: "org.apache.commons.lang3.builder.CompareToBuilder:122,1"
      Dst: "[org.apache.commons.lang3.ArrayUtils].contains"
    - Src: "org.apache.commons.lang3.builder.CompareToBuilder:123,1"
      Dst: "[java.lang.String].contains"
    - Src: "org.apache.commons.lang3.builder.CompareToBuilder:124,1"
      Dst: "[java.lang.reflect.Field].getModifiers"
    - Src: "org.apache.commons.lang3.builder.CompareToBuilder:124,1"
      Dst: "[java.lang.reflect.Modifier].isTransient"
    - Src: "org.apache.commons.lang3.builder.CompareToBuilder:125,1"
      Dst: "[java.lang.reflect.Modifier].isStatic"
    - Src: "org.apache.commons.lang3.builder.CompareToBuilder:128,1"
      Dst: "[org.apache.commons.lang3.builder.Reflection].getUnchecked"
    - Src: "org.apache.commons.lang3.builder.CompareToBuilder:128,1"
      Dst: "[org.apache.commons.lang3.builder.CompareToBuilder].append"
    JavaMethodInfo: null
    BBCount: 11
    CyclomaticComplexity: 2
  - functionName: "[org.apache.commons.lang3.builder.CompareToBuilder].reflectionCompare(java.lang.Object,java.lang.Object)"
    functionSourceFile: "org.apache.commons.lang3.builder.CompareToBuilder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "int"
    argCount: 2
    argTypes:
    - "java.lang.Object"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.lang3.builder.CompareToBuilder:160,1"
      Dst: "[org.apache.commons.lang3.builder.CompareToBuilder].reflectionCompare"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.builder.CompareToBuilder].reflectionCompare(java.lang.Object,java.lang.Object,boolean)"
    functionSourceFile: "org.apache.commons.lang3.builder.CompareToBuilder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "int"
    argCount: 3
    argTypes:
    - "java.lang.Object"
    - "java.lang.Object"
    - "boolean"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.lang3.builder.CompareToBuilder:192,1"
      Dst: "[org.apache.commons.lang3.builder.CompareToBuilder].reflectionCompare"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.builder.CompareToBuilder].reflectionCompare(java.lang.Object,java.lang.Object,boolean,java.lang.Class,java.lang.String[])"
    functionSourceFile: "org.apache.commons.lang3.builder.CompareToBuilder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "int"
    argCount: 5
    argTypes:
    - "java.lang.Object"
    - "java.lang.Object"
    - "boolean"
    - "java.lang.Class"
    - "java.lang.String[]"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 28
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.commons.lang3.builder.CompareToBuilder:234"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.builder.CompareToBuilder:237"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.builder.CompareToBuilder:236"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.builder.CompareToBuilder:241"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.builder.CompareToBuilder:244"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.builder.CompareToBuilder:243"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.builder.CompareToBuilder:246"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.builder.CompareToBuilder:250"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.builder.CompareToBuilder:249"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.builder.CompareToBuilder:246"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.builder.CompareToBuilder:250"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.builder.CompareToBuilder:249"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.lang3.builder.CompareToBuilder:237,1"
      Dst: "[java.util.Objects].requireNonNull"
    - Src: "org.apache.commons.lang3.builder.CompareToBuilder:240,1"
      Dst: "[java.lang.Object].getClass"
    - Src: "org.apache.commons.lang3.builder.CompareToBuilder:241,1"
      Dst: "[java.lang.Class].isInstance"
    - Src: "org.apache.commons.lang3.builder.CompareToBuilder:242,1"
      Dst: "[java.lang.ClassCastException].<init>"
    - Src: "org.apache.commons.lang3.builder.CompareToBuilder:244,1"
      Dst: "[org.apache.commons.lang3.builder.CompareToBuilder].<init>"
    - Src: "org.apache.commons.lang3.builder.CompareToBuilder:245,1"
      Dst: "[org.apache.commons.lang3.builder.CompareToBuilder].reflectionAppend"
    - Src: "org.apache.commons.lang3.builder.CompareToBuilder:246,1"
      Dst: "[java.lang.Class].getSuperclass"
    - Src: "org.apache.commons.lang3.builder.CompareToBuilder:250,1"
      Dst: "[org.apache.commons.lang3.builder.CompareToBuilder].toComparison"
    JavaMethodInfo: null
    BBCount: 9
    CyclomaticComplexity: 2
  - functionName: "[org.apache.commons.lang3.builder.CompareToBuilder].reflectionCompare(java.lang.Object,java.lang.Object,java.util.Collection)"
    functionSourceFile: "org.apache.commons.lang3.builder.CompareToBuilder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "int"
    argCount: 3
    argTypes:
    - "java.lang.Object"
    - "java.lang.Object"
    - "java.util.Collection"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.lang3.builder.CompareToBuilder:283,1"
      Dst: "[org.apache.commons.lang3.builder.ReflectionToStringBuilder].toNoNullStringArray"
    - Src: "org.apache.commons.lang3.builder.CompareToBuilder:283,1"
      Dst: "[org.apache.commons.lang3.builder.CompareToBuilder].reflectionCompare"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.builder.CompareToBuilder].reflectionCompare(java.lang.Object,java.lang.Object,java.lang.String[])"
    functionSourceFile: "org.apache.commons.lang3.builder.CompareToBuilder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "int"
    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.apache.commons.lang3.builder.CompareToBuilder:316,1"
      Dst: "[org.apache.commons.lang3.builder.CompareToBuilder].reflectionCompare"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.builder.CompareToBuilder].<init>()"
    functionSourceFile: "org.apache.commons.lang3.builder.CompareToBuilder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.lang3.builder.CompareToBuilder:331,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.builder.CompareToBuilder].append(boolean,boolean)"
    functionSourceFile: "org.apache.commons.lang3.builder.CompareToBuilder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.apache.commons.lang3.builder.CompareToBuilder"
    argCount: 2
    argTypes:
    - "boolean"
    - "boolean"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 14
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.commons.lang3.builder.CompareToBuilder:344"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.builder.CompareToBuilder:347"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.builder.CompareToBuilder:346"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.builder.CompareToBuilder:347"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.builder.CompareToBuilder:350"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.builder.CompareToBuilder:349"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.builder.CompareToBuilder:350"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.builder.CompareToBuilder:null"
        BranchSideFuncs: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 8
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.builder.CompareToBuilder].append(boolean[],boolean[])"
    functionSourceFile: "org.apache.commons.lang3.builder.CompareToBuilder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.apache.commons.lang3.builder.CompareToBuilder"
    argCount: 2
    argTypes:
    - "boolean[]"
    - "boolean[]"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 37
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.commons.lang3.builder.CompareToBuilder:374"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.builder.CompareToBuilder:377"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.builder.CompareToBuilder:376"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.builder.CompareToBuilder:377"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.builder.CompareToBuilder:380"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.builder.CompareToBuilder:379"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.builder.CompareToBuilder:380"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.builder.CompareToBuilder:384"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.builder.CompareToBuilder:383"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.builder.CompareToBuilder:384"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.builder.CompareToBuilder:388"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.builder.CompareToBuilder:387"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.builder.CompareToBuilder:388"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.builder.CompareToBuilder:392"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.builder.CompareToBuilder:391"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.builder.CompareToBuilder:389"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.builder.CompareToBuilder:389"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.builder.CompareToBuilder:388"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.builder.CompareToBuilder:392"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.builder.CompareToBuilder:394"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.builder.CompareToBuilder:392"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.builder.CompareToBuilder:394"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.lang3.builder.CompareToBuilder:393,1"
      Dst: "[org.apache.commons.lang3.builder.CompareToBuilder].append"
    JavaMethodInfo: null
    BBCount: 18
    CyclomaticComplexity: 2
  - functionName: "[org.apache.commons.lang3.builder.CompareToBuilder].append(byte,byte)"
    functionSourceFile: "org.apache.commons.lang3.builder.CompareToBuilder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.apache.commons.lang3.builder.CompareToBuilder"
    argCount: 2
    argTypes:
    - "byte"
    - "byte"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 9
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.commons.lang3.builder.CompareToBuilder:407"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.builder.CompareToBuilder:410"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.builder.CompareToBuilder:409"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.lang3.builder.CompareToBuilder:410,1"
      Dst: "[java.lang.Byte].compare"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.builder.CompareToBuilder].append(byte[],byte[])"
    functionSourceFile: "org.apache.commons.lang3.builder.CompareToBuilder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.apache.commons.lang3.builder.CompareToBuilder"
    argCount: 2
    argTypes:
    - "byte[]"
    - "byte[]"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 37
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.commons.lang3.builder.CompareToBuilder:430"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.builder.CompareToBuilder:433"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.builder.CompareToBuilder:432"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.builder.CompareToBuilder:433"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.builder.CompareToBuilder:436"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.builder.CompareToBuilder:435"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.builder.CompareToBuilder:436"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.builder.CompareToBuilder:440"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.builder.CompareToBuilder:439"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.builder.CompareToBuilder:440"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.builder.CompareToBuilder:444"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.builder.CompareToBuilder:443"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.builder.CompareToBuilder:444"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.builder.CompareToBuilder:448"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.builder.CompareToBuilder:447"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.builder.CompareToBuilder:445"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.builder.CompareToBuilder:445"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.builder.CompareToBuilder:444"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.builder.CompareToBuilder:448"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.builder.CompareToBuilder:450"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.builder.CompareToBuilder:448"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.builder.CompareToBuilder:450"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.lang3.builder.CompareToBuilder:449,1"
      Dst: "[org.apache.commons.lang3.builder.CompareToBuilder].append"
    JavaMethodInfo: null
    BBCount: 18
    CyclomaticComplexity: 2
  - functionName: "[org.apache.commons.lang3.builder.CompareToBuilder].append(char,char)"
    functionSourceFile: "org.apache.commons.lang3.builder.CompareToBuilder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.apache.commons.lang3.builder.CompareToBuilder"
    argCount: 2
    argTypes:
    - "char"
    - "char"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 9
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.commons.lang3.builder.CompareToBuilder:463"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.builder.CompareToBuilder:466"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.builder.CompareToBuilder:465"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.lang3.builder.CompareToBuilder:466,1"
      Dst: "[java.lang.Character].compare"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.builder.CompareToBuilder].append(char[],char[])"
    functionSourceFile: "org.apache.commons.lang3.builder.CompareToBuilder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.apache.commons.lang3.builder.CompareToBuilder"
    argCount: 2
    argTypes:
    - "char[]"
    - "char[]"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 37
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.commons.lang3.builder.CompareToBuilder:486"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.builder.CompareToBuilder:489"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.builder.CompareToBuilder:488"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.builder.CompareToBuilder:489"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.builder.CompareToBuilder:492"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.builder.CompareToBuilder:491"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.builder.CompareToBuilder:492"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.builder.CompareToBuilder:496"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.builder.CompareToBuilder:495"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.builder.CompareToBuilder:496"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.builder.CompareToBuilder:500"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.builder.CompareToBuilder:499"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.builder.CompareToBuilder:500"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.builder.CompareToBuilder:504"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.builder.CompareToBuilder:503"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.builder.CompareToBuilder:501"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.builder.CompareToBuilder:501"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.builder.CompareToBuilder:500"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.builder.CompareToBuilder:504"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.builder.CompareToBuilder:506"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.builder.CompareToBuilder:504"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.builder.CompareToBuilder:506"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.lang3.builder.CompareToBuilder:505,1"
      Dst: "[org.apache.commons.lang3.builder.CompareToBuilder].append"
    JavaMethodInfo: null
    BBCount: 18
    CyclomaticComplexity: 2
  - functionName: "[org.apache.commons.lang3.builder.CompareToBuilder].append(double,double)"
    functionSourceFile: "org.apache.commons.lang3.builder.CompareToBuilder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.apache.commons.lang3.builder.CompareToBuilder"
    argCount: 2
    argTypes:
    - "double"
    - "double"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 9
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.commons.lang3.builder.CompareToBuilder:524"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.builder.CompareToBuilder:527"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.builder.CompareToBuilder:526"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.lang3.builder.CompareToBuilder:527,1"
      Dst: "[java.lang.Double].compare"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.builder.CompareToBuilder].append(double[],double[])"
    functionSourceFile: "org.apache.commons.lang3.builder.CompareToBuilder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.apache.commons.lang3.builder.CompareToBuilder"
    argCount: 2
    argTypes:
    - "double[]"
    - "double[]"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 37
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.commons.lang3.builder.CompareToBuilder:547"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.builder.CompareToBuilder:550"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.builder.CompareToBuilder:549"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.builder.CompareToBuilder:550"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.builder.CompareToBuilder:553"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.builder.CompareToBuilder:552"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.builder.CompareToBuilder:553"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.builder.CompareToBuilder:557"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.builder.CompareToBuilder:556"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.builder.CompareToBuilder:557"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.builder.CompareToBuilder:561"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.builder.CompareToBuilder:560"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.builder.CompareToBuilder:561"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.builder.CompareToBuilder:565"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.builder.CompareToBuilder:564"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.builder.CompareToBuilder:562"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.builder.CompareToBuilder:562"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.builder.CompareToBuilder:561"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.builder.CompareToBuilder:565"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.builder.CompareToBuilder:567"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.builder.CompareToBuilder:565"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.builder.CompareToBuilder:567"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.lang3.builder.CompareToBuilder:566,1"
      Dst: "[org.apache.commons.lang3.builder.CompareToBuilder].append"
    JavaMethodInfo: null
    BBCount: 18
    CyclomaticComplexity: 2
  - functionName: "[org.apache.commons.lang3.builder.CompareToBuilder].append(float,float)"
    functionSourceFile: "org.apache.commons.lang3.builder.CompareToBuilder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.apache.commons.lang3.builder.CompareToBuilder"
    argCount: 2
    argTypes:
    - "float"
    - "float"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 9
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.commons.lang3.builder.CompareToBuilder:585"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.builder.CompareToBuilder:588"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.builder.CompareToBuilder:587"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.lang3.builder.CompareToBuilder:588,1"
      Dst: "[java.lang.Float].compare"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.builder.CompareToBuilder].append(float[],float[])"
    functionSourceFile: "org.apache.commons.lang3.builder.CompareToBuilder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.apache.commons.lang3.builder.CompareToBuilder"
    argCount: 2
    argTypes:
    - "float[]"
    - "float[]"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 37
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.commons.lang3.builder.CompareToBuilder:608"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.builder.CompareToBuilder:611"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.builder.CompareToBuilder:610"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.builder.CompareToBuilder:611"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.builder.CompareToBuilder:614"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.builder.CompareToBuilder:613"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.builder.CompareToBuilder:614"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.builder.CompareToBuilder:618"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.builder.CompareToBuilder:617"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.builder.CompareToBuilder:618"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.builder.CompareToBuilder:622"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.builder.CompareToBuilder:621"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.builder.CompareToBuilder:622"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.builder.CompareToBuilder:626"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.builder.CompareToBuilder:625"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.builder.CompareToBuilder:623"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.builder.CompareToBuilder:623"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.builder.CompareToBuilder:622"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.builder.CompareToBuilder:626"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.builder.CompareToBuilder:628"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.builder.CompareToBuilder:626"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.builder.CompareToBuilder:628"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.lang3.builder.CompareToBuilder:627,1"
      Dst: "[org.apache.commons.lang3.builder.CompareToBuilder].append"
    JavaMethodInfo: null
    BBCount: 18
    CyclomaticComplexity: 2
  - functionName: "[org.apache.commons.lang3.builder.CompareToBuilder].append(int,int)"
    functionSourceFile: "org.apache.commons.lang3.builder.CompareToBuilder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.apache.commons.lang3.builder.CompareToBuilder"
    argCount: 2
    argTypes:
    - "int"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 9
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.commons.lang3.builder.CompareToBuilder:641"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.builder.CompareToBuilder:644"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.builder.CompareToBuilder:643"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.lang3.builder.CompareToBuilder:644,1"
      Dst: "[java.lang.Integer].compare"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.builder.CompareToBuilder].append(int[],int[])"
    functionSourceFile: "org.apache.commons.lang3.builder.CompareToBuilder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.apache.commons.lang3.builder.CompareToBuilder"
    argCount: 2
    argTypes:
    - "int[]"
    - "int[]"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 37
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.commons.lang3.builder.CompareToBuilder:664"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.builder.CompareToBuilder:667"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.builder.CompareToBuilder:666"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.builder.CompareToBuilder:667"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.builder.CompareToBuilder:670"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.builder.CompareToBuilder:669"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.builder.CompareToBuilder:670"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.builder.CompareToBuilder:674"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.builder.CompareToBuilder:673"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.builder.CompareToBuilder:674"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.builder.CompareToBuilder:678"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.builder.CompareToBuilder:677"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.builder.CompareToBuilder:678"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.builder.CompareToBuilder:682"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.builder.CompareToBuilder:681"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.builder.CompareToBuilder:679"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.builder.CompareToBuilder:679"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.builder.CompareToBuilder:678"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.builder.CompareToBuilder:682"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.builder.CompareToBuilder:684"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.builder.CompareToBuilder:682"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.builder.CompareToBuilder:684"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.lang3.builder.CompareToBuilder:683,1"
      Dst: "[org.apache.commons.lang3.builder.CompareToBuilder].append"
    JavaMethodInfo: null
    BBCount: 18
    CyclomaticComplexity: 2
  - functionName: "[org.apache.commons.lang3.builder.CompareToBuilder].append(long,long)"
    functionSourceFile: "org.apache.commons.lang3.builder.CompareToBuilder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.apache.commons.lang3.builder.CompareToBuilder"
    argCount: 2
    argTypes:
    - "long"
    - "long"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 9
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.commons.lang3.builder.CompareToBuilder:697"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.builder.CompareToBuilder:700"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.builder.CompareToBuilder:699"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.lang3.builder.CompareToBuilder:700,1"
      Dst: "[java.lang.Long].compare"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.builder.CompareToBuilder].append(long[],long[])"
    functionSourceFile: "org.apache.commons.lang3.builder.CompareToBuilder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.apache.commons.lang3.builder.CompareToBuilder"
    argCount: 2
    argTypes:
    - "long[]"
    - "long[]"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 37
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.commons.lang3.builder.CompareToBuilder:720"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.builder.CompareToBuilder:723"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.builder.CompareToBuilder:722"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.builder.CompareToBuilder:723"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.builder.CompareToBuilder:726"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.builder.CompareToBuilder:725"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.builder.CompareToBuilder:726"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.builder.CompareToBuilder:730"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.builder.CompareToBuilder:729"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.builder.CompareToBuilder:730"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.builder.CompareToBuilder:734"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.builder.CompareToBuilder:733"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.builder.CompareToBuilder:734"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.builder.CompareToBuilder:738"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.builder.CompareToBuilder:737"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.builder.CompareToBuilder:735"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.builder.CompareToBuilder:735"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.builder.CompareToBuilder:734"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.builder.CompareToBuilder:738"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.builder.CompareToBuilder:740"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.builder.CompareToBuilder:738"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.builder.CompareToBuilder:740"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.lang3.builder.CompareToBuilder:739,1"
      Dst: "[org.apache.commons.lang3.builder.CompareToBuilder].append"
    JavaMethodInfo: null
    BBCount: 18
    CyclomaticComplexity: 2
  - functionName: "[org.apache.commons.lang3.builder.CompareToBuilder].append(java.lang.Object,java.lang.Object)"
    functionSourceFile: "org.apache.commons.lang3.builder.CompareToBuilder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.apache.commons.lang3.builder.CompareToBuilder"
    argCount: 2
    argTypes:
    - "java.lang.Object"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.lang3.builder.CompareToBuilder:764,1"
      Dst: "[org.apache.commons.lang3.builder.CompareToBuilder].append"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.builder.CompareToBuilder].append(java.lang.Object,java.lang.Object,java.util.Comparator)"
    functionSourceFile: "org.apache.commons.lang3.builder.CompareToBuilder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.apache.commons.lang3.builder.CompareToBuilder"
    argCount: 3
    argTypes:
    - "java.lang.Object"
    - "java.lang.Object"
    - "java.util.Comparator"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 28
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.commons.lang3.builder.CompareToBuilder:793"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.builder.CompareToBuilder:796"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.builder.CompareToBuilder:795"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.builder.CompareToBuilder:796"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.builder.CompareToBuilder:799"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.builder.CompareToBuilder:798"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.builder.CompareToBuilder:799"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.builder.CompareToBuilder:803"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.builder.CompareToBuilder:802"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.builder.CompareToBuilder:803"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.builder.CompareToBuilder:807"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.builder.CompareToBuilder:806"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.builder.CompareToBuilder:807"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.builder.CompareToBuilder:810"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.builder.CompareToBuilder:811"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.builder.CompareToBuilder:817"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.lang3.builder.CompareToBuilder:807,1"
      Dst: "[org.apache.commons.lang3.ObjectUtils].isArray"
    - Src: "org.apache.commons.lang3.builder.CompareToBuilder:809,1"
      Dst: "[org.apache.commons.lang3.builder.CompareToBuilder].appendArray"
    - Src: "org.apache.commons.lang3.builder.CompareToBuilder:814,1"
      Dst: "[java.lang.Comparable].compareTo"
    - Src: "org.apache.commons.lang3.builder.CompareToBuilder:818,1"
      Dst: "[java.util.Comparator].compare"
    JavaMethodInfo: null
    BBCount: 14
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.builder.CompareToBuilder].append(java.lang.Object[],java.lang.Object[])"
    functionSourceFile: "org.apache.commons.lang3.builder.CompareToBuilder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.apache.commons.lang3.builder.CompareToBuilder"
    argCount: 2
    argTypes:
    - "java.lang.Object[]"
    - "java.lang.Object[]"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.lang3.builder.CompareToBuilder:844,1"
      Dst: "[org.apache.commons.lang3.builder.CompareToBuilder].append"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.builder.CompareToBuilder].append(java.lang.Object[],java.lang.Object[],java.util.Comparator)"
    functionSourceFile: "org.apache.commons.lang3.builder.CompareToBuilder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.apache.commons.lang3.builder.CompareToBuilder"
    argCount: 3
    argTypes:
    - "java.lang.Object[]"
    - "java.lang.Object[]"
    - "java.util.Comparator"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 38
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.commons.lang3.builder.CompareToBuilder:871"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.builder.CompareToBuilder:874"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.builder.CompareToBuilder:873"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.builder.CompareToBuilder:874"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.builder.CompareToBuilder:877"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.builder.CompareToBuilder:876"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.builder.CompareToBuilder:877"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.builder.CompareToBuilder:881"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.builder.CompareToBuilder:880"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.builder.CompareToBuilder:881"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.builder.CompareToBuilder:885"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.builder.CompareToBuilder:884"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.builder.CompareToBuilder:885"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.builder.CompareToBuilder:889"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.builder.CompareToBuilder:888"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.builder.CompareToBuilder:886"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.builder.CompareToBuilder:886"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.builder.CompareToBuilder:885"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.builder.CompareToBuilder:889"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.builder.CompareToBuilder:891"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.builder.CompareToBuilder:889"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.builder.CompareToBuilder:891"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.lang3.builder.CompareToBuilder:890,1"
      Dst: "[org.apache.commons.lang3.builder.CompareToBuilder].append"
    JavaMethodInfo: null
    BBCount: 18
    CyclomaticComplexity: 2
  - functionName: "[org.apache.commons.lang3.builder.CompareToBuilder].append(short,short)"
    functionSourceFile: "org.apache.commons.lang3.builder.CompareToBuilder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.apache.commons.lang3.builder.CompareToBuilder"
    argCount: 2
    argTypes:
    - "short"
    - "short"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 9
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.commons.lang3.builder.CompareToBuilder:904"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.builder.CompareToBuilder:907"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.builder.CompareToBuilder:906"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.lang3.builder.CompareToBuilder:907,1"
      Dst: "[java.lang.Short].compare"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.builder.CompareToBuilder].append(short[],short[])"
    functionSourceFile: "org.apache.commons.lang3.builder.CompareToBuilder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.apache.commons.lang3.builder.CompareToBuilder"
    argCount: 2
    argTypes:
    - "short[]"
    - "short[]"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 37
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.commons.lang3.builder.CompareToBuilder:927"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.builder.CompareToBuilder:930"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.builder.CompareToBuilder:929"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.builder.CompareToBuilder:930"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.builder.CompareToBuilder:933"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.builder.CompareToBuilder:932"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.builder.CompareToBuilder:933"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.builder.CompareToBuilder:937"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.builder.CompareToBuilder:936"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.builder.CompareToBuilder:937"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.builder.CompareToBuilder:941"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.builder.CompareToBuilder:940"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.builder.CompareToBuilder:941"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.builder.CompareToBuilder:945"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.builder.CompareToBuilder:944"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.builder.CompareToBuilder:942"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.builder.CompareToBuilder:942"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.builder.CompareToBuilder:941"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.builder.CompareToBuilder:945"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.builder.CompareToBuilder:947"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.builder.CompareToBuilder:945"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.builder.CompareToBuilder:947"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.lang3.builder.CompareToBuilder:946,1"
      Dst: "[org.apache.commons.lang3.builder.CompareToBuilder].append"
    JavaMethodInfo: null
    BBCount: 18
    CyclomaticComplexity: 2
  - functionName: "[org.apache.commons.lang3.builder.CompareToBuilder].appendArray(java.lang.Object,java.lang.Object,java.util.Comparator)"
    functionSourceFile: "org.apache.commons.lang3.builder.CompareToBuilder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 3
    argTypes:
    - "java.lang.Object"
    - "java.lang.Object"
    - "java.util.Comparator"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 74
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.commons.lang3.builder.CompareToBuilder:955"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.builder.CompareToBuilder:957"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.builder.CompareToBuilder:956"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.builder.CompareToBuilder:957"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.builder.CompareToBuilder:959"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.builder.CompareToBuilder:958"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.builder.CompareToBuilder:959"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.builder.CompareToBuilder:961"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.builder.CompareToBuilder:960"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.builder.CompareToBuilder:961"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.builder.CompareToBuilder:963"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.builder.CompareToBuilder:962"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.builder.CompareToBuilder:963"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.builder.CompareToBuilder:965"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.builder.CompareToBuilder:964"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.builder.CompareToBuilder:965"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.builder.CompareToBuilder:967"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.builder.CompareToBuilder:966"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.builder.CompareToBuilder:967"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.builder.CompareToBuilder:969"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.builder.CompareToBuilder:968"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.builder.CompareToBuilder:969"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.builder.CompareToBuilder:974"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.builder.CompareToBuilder:973"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.lang3.builder.CompareToBuilder:956,1"
      Dst: "[org.apache.commons.lang3.builder.CompareToBuilder].append"
    JavaMethodInfo: null
    BBCount: 18
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.builder.CompareToBuilder].appendSuper(int)"
    functionSourceFile: "org.apache.commons.lang3.builder.CompareToBuilder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.apache.commons.lang3.builder.CompareToBuilder"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 7
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.commons.lang3.builder.CompareToBuilder:987"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.builder.CompareToBuilder:990"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.builder.CompareToBuilder:989"
        BranchSideFuncs: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.builder.CompareToBuilder].build()"
    functionSourceFile: "org.apache.commons.lang3.builder.CompareToBuilder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.Integer"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.lang3.builder.CompareToBuilder:1006,1"
      Dst: "[org.apache.commons.lang3.builder.CompareToBuilder].toComparison"
    - Src: "org.apache.commons.lang3.builder.CompareToBuilder:1006,1"
      Dst: "[java.lang.Integer].valueOf"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.builder.CompareToBuilder].toComparison()"
    functionSourceFile: "org.apache.commons.lang3.builder.CompareToBuilder"
    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.apache.bcel.generic.IDIV].<init>()"
    functionSourceFile: "org.apache.bcel.generic.IDIV"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.bcel.generic.IDIV:34,1"
      Dst: "[org.apache.bcel.generic.ArithmeticInstruction].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.bcel.generic.IDIV].accept(org.apache.bcel.generic.Visitor)"
    functionSourceFile: "org.apache.bcel.generic.IDIV"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.apache.bcel.generic.Visitor"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 9
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.bcel.generic.IDIV:45,1"
      Dst: "[org.apache.bcel.generic.Visitor].visitExceptionThrower"
    - Src: "org.apache.bcel.generic.IDIV:46,1"
      Dst: "[org.apache.bcel.generic.Visitor].visitTypedInstruction"
    - Src: "org.apache.bcel.generic.IDIV:47,1"
      Dst: "[org.apache.bcel.generic.Visitor].visitStackProducer"
    - Src: "org.apache.bcel.generic.IDIV:48,1"
      Dst: "[org.apache.bcel.generic.Visitor].visitStackConsumer"
    - Src: "org.apache.bcel.generic.IDIV:49,1"
      Dst: "[org.apache.bcel.generic.Visitor].visitArithmeticInstruction"
    - Src: "org.apache.bcel.generic.IDIV:50,1"
      Dst: "[org.apache.bcel.generic.Visitor].visitIDIV"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.bcel.generic.IDIV].getExceptions()"
    functionSourceFile: "org.apache.bcel.generic.IDIV"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.Class[]"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.bcel.verifier.statics.Pass2Verifier$CPESSC_Visitor].<init>(org.apache.bcel.verifier.statics.Pass2Verifier,org.apache.bcel.classfile.JavaClass)"
    functionSourceFile: "org.apache.bcel.verifier.statics.Pass2Verifier$CPESSC_Visitor"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "org.apache.bcel.verifier.statics.Pass2Verifier"
    - "org.apache.bcel.classfile.JavaClass"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 34
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.bcel.verifier.statics.Pass2Verifier$CPESSC_Visitor:113,1"
      Dst: "[org.apache.bcel.classfile.EmptyVisitor].<init>"
    - Src: "org.apache.bcel.verifier.statics.Pass2Verifier$CPESSC_Visitor:109,1"
      Dst: "[java.util.HashSet].<init>"
    - Src: "org.apache.bcel.verifier.statics.Pass2Verifier$CPESSC_Visitor:115,1"
      Dst: "[org.apache.bcel.classfile.JavaClass].getConstantPool"
    - Src: "org.apache.bcel.verifier.statics.Pass2Verifier$CPESSC_Visitor:116,1"
      Dst: "[org.apache.bcel.classfile.ConstantPool].getLength"
    - Src: "org.apache.bcel.verifier.statics.Pass2Verifier$CPESSC_Visitor:131,1"
      Dst: "[org.apache.bcel.classfile.DescendingVisitor].<init>"
    - Src: "org.apache.bcel.verifier.statics.Pass2Verifier$CPESSC_Visitor:132,1"
      Dst: "[org.apache.bcel.classfile.DescendingVisitor].visit"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.bcel.verifier.statics.Pass2Verifier$CPESSC_Visitor].checkIndex(org.apache.bcel.classfile.Node,int,java.lang.Class)"
    functionSourceFile: "org.apache.bcel.verifier.statics.Pass2Verifier$CPESSC_Visitor"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 3
    argTypes:
    - "org.apache.bcel.classfile.Node"
    - "int"
    - "java.lang.Class"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 41
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.bcel.verifier.statics.Pass2Verifier$CPESSC_Visitor:136"
      Branch Sides:
      - BranchSide: "org.apache.bcel.verifier.statics.Pass2Verifier$CPESSC_Visitor:137"
        BranchSideFuncs: []
      - BranchSide: "org.apache.bcel.verifier.statics.Pass2Verifier$CPESSC_Visitor:136"
        BranchSideFuncs: []
    - Branch String: "org.apache.bcel.verifier.statics.Pass2Verifier$CPESSC_Visitor:136"
      Branch Sides:
      - BranchSide: "org.apache.bcel.verifier.statics.Pass2Verifier$CPESSC_Visitor:139"
        BranchSideFuncs: []
      - BranchSide: "org.apache.bcel.verifier.statics.Pass2Verifier$CPESSC_Visitor:138"
        BranchSideFuncs: []
    - Branch String: "org.apache.bcel.verifier.statics.Pass2Verifier$CPESSC_Visitor:140"
      Branch Sides:
      - BranchSide: "org.apache.bcel.verifier.statics.Pass2Verifier$CPESSC_Visitor:144"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.bcel.verifier.statics.Pass2Verifier$CPESSC_Visitor:137,1"
      Dst: "[java.lang.StringBuilder].<init>"
    - Src: "org.apache.bcel.verifier.statics.Pass2Verifier$CPESSC_Visitor:137,1"
      Dst: "[java.lang.StringBuilder].append"
    - Src: "org.apache.bcel.verifier.statics.Pass2Verifier$CPESSC_Visitor:137,1"
      Dst: "[org.apache.bcel.verifier.statics.Pass2Verifier].access$000"
    - Src: "org.apache.bcel.verifier.statics.Pass2Verifier$CPESSC_Visitor:137,1"
      Dst: "[java.lang.StringBuilder].toString"
    - Src: "org.apache.bcel.verifier.statics.Pass2Verifier$CPESSC_Visitor:137,1"
      Dst: "[org.apache.bcel.verifier.exc.ClassConstraintException].<init>"
    - Src: "org.apache.bcel.verifier.statics.Pass2Verifier$CPESSC_Visitor:139,1"
      Dst: "[org.apache.bcel.classfile.ConstantPool].getConstant"
    - Src: "org.apache.bcel.verifier.statics.Pass2Verifier$CPESSC_Visitor:140,1"
      Dst: "[java.lang.Class].isInstance"
    JavaMethodInfo: null
    BBCount: 6
    CyclomaticComplexity: 1
  - functionName: "[org.apache.bcel.verifier.statics.Pass2Verifier$CPESSC_Visitor].visitCode(org.apache.bcel.classfile.Code)"
    functionSourceFile: "org.apache.bcel.verifier.statics.Pass2Verifier$CPESSC_Visitor"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.apache.bcel.classfile.Code"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 409
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.bcel.verifier.statics.Pass2Verifier$CPESSC_Visitor:161"
      Branch Sides:
      - BranchSide: "org.apache.bcel.verifier.statics.Pass2Verifier$CPESSC_Visitor:165"
        BranchSideFuncs: []
      - BranchSide: "org.apache.bcel.verifier.statics.Pass2Verifier$CPESSC_Visitor:164"
        BranchSideFuncs: []
    - Branch String: "org.apache.bcel.verifier.statics.Pass2Verifier$CPESSC_Visitor:165"
      Branch Sides:
      - BranchSide: "org.apache.bcel.verifier.statics.Pass2Verifier$CPESSC_Visitor:170"
        BranchSideFuncs: []
      - BranchSide: "org.apache.bcel.verifier.statics.Pass2Verifier$CPESSC_Visitor:169"
        BranchSideFuncs: []
    - Branch String: "org.apache.bcel.verifier.statics.Pass2Verifier$CPESSC_Visitor:173"
      Branch Sides:
      - BranchSide: "org.apache.bcel.verifier.statics.Pass2Verifier$CPESSC_Visitor:178"
        BranchSideFuncs: []
      - BranchSide: "org.apache.bcel.verifier.statics.Pass2Verifier$CPESSC_Visitor:177"
        BranchSideFuncs: []
    - Branch String: "org.apache.bcel.verifier.statics.Pass2Verifier$CPESSC_Visitor:179"
      Branch Sides:
      - BranchSide: "org.apache.bcel.verifier.statics.Pass2Verifier$CPESSC_Visitor:null"
        BranchSideFuncs: []
    - Branch String: "org.apache.bcel.verifier.statics.Pass2Verifier$CPESSC_Visitor:181"
      Branch Sides:
      - BranchSide: "org.apache.bcel.verifier.statics.Pass2Verifier$CPESSC_Visitor:178"
        BranchSideFuncs: []
      - BranchSide: "org.apache.bcel.verifier.statics.Pass2Verifier$CPESSC_Visitor:177"
        BranchSideFuncs: []
    - Branch String: "org.apache.bcel.verifier.statics.Pass2Verifier$CPESSC_Visitor:191"
      Branch Sides:
      - BranchSide: "org.apache.bcel.verifier.statics.Pass2Verifier$CPESSC_Visitor:197"
        BranchSideFuncs: []
      - BranchSide: "org.apache.bcel.verifier.statics.Pass2Verifier$CPESSC_Visitor:196"
        BranchSideFuncs: []
    - Branch String: "org.apache.bcel.verifier.statics.Pass2Verifier$CPESSC_Visitor:200"
      Branch Sides:
      - BranchSide: "org.apache.bcel.verifier.statics.Pass2Verifier$CPESSC_Visitor:214"
        BranchSideFuncs: []
      - BranchSide: "org.apache.bcel.verifier.statics.Pass2Verifier$CPESSC_Visitor:213"
        BranchSideFuncs: []
    - Branch String: "org.apache.bcel.verifier.statics.Pass2Verifier$CPESSC_Visitor:201"
      Branch Sides:
      - BranchSide: "org.apache.bcel.verifier.statics.Pass2Verifier$CPESSC_Visitor:205"
        BranchSideFuncs: []
      - BranchSide: "org.apache.bcel.verifier.statics.Pass2Verifier$CPESSC_Visitor:204"
        BranchSideFuncs: []
    - Branch String: "org.apache.bcel.verifier.statics.Pass2Verifier$CPESSC_Visitor:207"
      Branch Sides:
      - BranchSide: "org.apache.bcel.verifier.statics.Pass2Verifier$CPESSC_Visitor:212"
        BranchSideFuncs: []
      - BranchSide: "org.apache.bcel.verifier.statics.Pass2Verifier$CPESSC_Visitor:211"
        BranchSideFuncs: []
    - Branch String: "org.apache.bcel.verifier.statics.Pass2Verifier$CPESSC_Visitor:214"
      Branch Sides:
      - BranchSide: "org.apache.bcel.verifier.statics.Pass2Verifier$CPESSC_Visitor:178"
        BranchSideFuncs: []
      - BranchSide: "org.apache.bcel.verifier.statics.Pass2Verifier$CPESSC_Visitor:177"
        BranchSideFuncs: []
    - Branch String: "org.apache.bcel.verifier.statics.Pass2Verifier$CPESSC_Visitor:227"
      Branch Sides:
      - BranchSide: "org.apache.bcel.verifier.statics.Pass2Verifier$CPESSC_Visitor:235"
        BranchSideFuncs: []
      - BranchSide: "org.apache.bcel.verifier.statics.Pass2Verifier$CPESSC_Visitor:234"
        BranchSideFuncs: []
    - Branch String: "org.apache.bcel.verifier.statics.Pass2Verifier$CPESSC_Visitor:228"
      Branch Sides:
      - BranchSide: "org.apache.bcel.verifier.statics.Pass2Verifier$CPESSC_Visitor:225"
        BranchSideFuncs: []
      - BranchSide: "org.apache.bcel.verifier.statics.Pass2Verifier$CPESSC_Visitor:224"
        BranchSideFuncs: []
    - Branch String: "org.apache.bcel.verifier.statics.Pass2Verifier$CPESSC_Visitor:235"
      Branch Sides:
      - BranchSide: "org.apache.bcel.verifier.statics.Pass2Verifier$CPESSC_Visitor:244"
        BranchSideFuncs: []
      - BranchSide: "org.apache.bcel.verifier.statics.Pass2Verifier$CPESSC_Visitor:243"
        BranchSideFuncs: []
    - Branch String: "org.apache.bcel.verifier.statics.Pass2Verifier$CPESSC_Visitor:236"
      Branch Sides:
      - BranchSide: "org.apache.bcel.verifier.statics.Pass2Verifier$CPESSC_Visitor:244"
        BranchSideFuncs: []
      - BranchSide: "org.apache.bcel.verifier.statics.Pass2Verifier$CPESSC_Visitor:243"
        BranchSideFuncs: []
    - Branch String: "org.apache.bcel.verifier.statics.Pass2Verifier$CPESSC_Visitor:237"
      Branch Sides:
      - BranchSide: "org.apache.bcel.verifier.statics.Pass2Verifier$CPESSC_Visitor:236"
        BranchSideFuncs: []
      - BranchSide: "org.apache.bcel.verifier.statics.Pass2Verifier$CPESSC_Visitor:235"
        BranchSideFuncs: []
    - Branch String: "org.apache.bcel.verifier.statics.Pass2Verifier$CPESSC_Visitor:244"
      Branch Sides:
      - BranchSide: "org.apache.bcel.verifier.statics.Pass2Verifier$CPESSC_Visitor:247"
        BranchSideFuncs: []
      - BranchSide: "org.apache.bcel.verifier.statics.Pass2Verifier$CPESSC_Visitor:246"
        BranchSideFuncs: []
    - Branch String: "org.apache.bcel.verifier.statics.Pass2Verifier$CPESSC_Visitor:252"
      Branch Sides:
      - BranchSide: "org.apache.bcel.verifier.statics.Pass2Verifier$CPESSC_Visitor:322"
        BranchSideFuncs: []
      - BranchSide: "org.apache.bcel.verifier.statics.Pass2Verifier$CPESSC_Visitor:321"
        BranchSideFuncs: []
    - Branch String: "org.apache.bcel.verifier.statics.Pass2Verifier$CPESSC_Visitor:253"
      Branch Sides:
      - BranchSide: "org.apache.bcel.verifier.statics.Pass2Verifier$CPESSC_Visitor:257"
        BranchSideFuncs: []
      - BranchSide: "org.apache.bcel.verifier.statics.Pass2Verifier$CPESSC_Visitor:256"
        BranchSideFuncs: []
    - Branch String: "org.apache.bcel.verifier.statics.Pass2Verifier$CPESSC_Visitor:253"
      Branch Sides:
      - BranchSide: "org.apache.bcel.verifier.statics.Pass2Verifier$CPESSC_Visitor:257"
        BranchSideFuncs: []
      - BranchSide: "org.apache.bcel.verifier.statics.Pass2Verifier$CPESSC_Visitor:256"
        BranchSideFuncs: []
    - Branch String: "org.apache.bcel.verifier.statics.Pass2Verifier$CPESSC_Visitor:265"
      Branch Sides:
      - BranchSide: "org.apache.bcel.verifier.statics.Pass2Verifier$CPESSC_Visitor:247"
        BranchSideFuncs: []
      - BranchSide: "org.apache.bcel.verifier.statics.Pass2Verifier$CPESSC_Visitor:246"
        BranchSideFuncs: []
    - Branch String: "org.apache.bcel.verifier.statics.Pass2Verifier$CPESSC_Visitor:272"
      Branch Sides:
      - BranchSide: "org.apache.bcel.verifier.statics.Pass2Verifier$CPESSC_Visitor:278"
        BranchSideFuncs: []
      - BranchSide: "org.apache.bcel.verifier.statics.Pass2Verifier$CPESSC_Visitor:277"
        BranchSideFuncs: []
    - Branch String: "org.apache.bcel.verifier.statics.Pass2Verifier$CPESSC_Visitor:278"
      Branch Sides:
      - BranchSide: "org.apache.bcel.verifier.statics.Pass2Verifier$CPESSC_Visitor:310"
        BranchSideFuncs: []
      - BranchSide: "org.apache.bcel.verifier.statics.Pass2Verifier$CPESSC_Visitor:309"
        BranchSideFuncs: []
    - Branch String: "org.apache.bcel.verifier.statics.Pass2Verifier$CPESSC_Visitor:281"
      Branch Sides:
      - BranchSide: "org.apache.bcel.verifier.statics.Pass2Verifier$CPESSC_Visitor:286"
        BranchSideFuncs: []
      - BranchSide: "org.apache.bcel.verifier.statics.Pass2Verifier$CPESSC_Visitor:285"
        BranchSideFuncs: []
    - Branch String: "org.apache.bcel.verifier.statics.Pass2Verifier$CPESSC_Visitor:296"
      Branch Sides:
      - BranchSide: "org.apache.bcel.verifier.statics.Pass2Verifier$CPESSC_Visitor:295"
        BranchSideFuncs: []
      - BranchSide: "org.apache.bcel.verifier.statics.Pass2Verifier$CPESSC_Visitor:294"
        BranchSideFuncs: []
    - Branch String: "org.apache.bcel.verifier.statics.Pass2Verifier$CPESSC_Visitor:296"
      Branch Sides:
      - BranchSide: "org.apache.bcel.verifier.statics.Pass2Verifier$CPESSC_Visitor:295"
        BranchSideFuncs: []
      - BranchSide: "org.apache.bcel.verifier.statics.Pass2Verifier$CPESSC_Visitor:294"
        BranchSideFuncs: []
    - Branch String: "org.apache.bcel.verifier.statics.Pass2Verifier$CPESSC_Visitor:296"
      Branch Sides:
      - BranchSide: "org.apache.bcel.verifier.statics.Pass2Verifier$CPESSC_Visitor:303"
        BranchSideFuncs: []
      - BranchSide: "org.apache.bcel.verifier.statics.Pass2Verifier$CPESSC_Visitor:302"
        BranchSideFuncs: []
    - Branch String: "org.apache.bcel.verifier.statics.Pass2Verifier$CPESSC_Visitor:311"
      Branch Sides:
      - BranchSide: "org.apache.bcel.verifier.statics.Pass2Verifier$CPESSC_Visitor:247"
        BranchSideFuncs: []
      - BranchSide: "org.apache.bcel.verifier.statics.Pass2Verifier$CPESSC_Visitor:246"
        BranchSideFuncs: []
    - Branch String: "org.apache.bcel.verifier.statics.Pass2Verifier$CPESSC_Visitor:311"
      Branch Sides:
      - BranchSide: "org.apache.bcel.verifier.statics.Pass2Verifier$CPESSC_Visitor:247"
        BranchSideFuncs: []
      - BranchSide: "org.apache.bcel.verifier.statics.Pass2Verifier$CPESSC_Visitor:246"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.bcel.verifier.statics.Pass2Verifier$CPESSC_Visitor:158,1"
      Dst: "[org.apache.bcel.classfile.Attribute].getNameIndex"
    - Src: "org.apache.bcel.verifier.statics.Pass2Verifier$CPESSC_Visitor:158,1"
      Dst: "[org.apache.bcel.verifier.statics.Pass2Verifier$CPESSC_Visitor].checkIndex"
    - Src: "org.apache.bcel.verifier.statics.Pass2Verifier$CPESSC_Visitor:160,1"
      Dst: "[org.apache.bcel.classfile.ConstantPool].getConstant"
    - Src: "org.apache.bcel.verifier.statics.Pass2Verifier$CPESSC_Visitor:160,1"
      Dst: "[org.apache.bcel.classfile.ConstantUtf8].getBytes"
    - Src: "org.apache.bcel.verifier.statics.Pass2Verifier$CPESSC_Visitor:161,1"
      Dst: "[java.lang.String].equals"
    - Src: "org.apache.bcel.verifier.statics.Pass2Verifier$CPESSC_Visitor:162,1"
      Dst: "[java.lang.StringBuilder].<init>"
    - Src: "org.apache.bcel.verifier.statics.Pass2Verifier$CPESSC_Visitor:162,1"
      Dst: "[java.lang.StringBuilder].append"
    - Src: "org.apache.bcel.verifier.statics.Pass2Verifier$CPESSC_Visitor:162,1"
      Dst: "[org.apache.bcel.verifier.statics.Pass2Verifier].access$000"
    - Src: "org.apache.bcel.verifier.statics.Pass2Verifier$CPESSC_Visitor:162,1"
      Dst: "[java.lang.StringBuilder].toString"
    - Src: "org.apache.bcel.verifier.statics.Pass2Verifier$CPESSC_Visitor:162,1"
      Dst: "[org.apache.bcel.verifier.exc.ClassConstraintException].<init>"
    - Src: "org.apache.bcel.verifier.statics.Pass2Verifier$CPESSC_Visitor:165,1"
      Dst: "[org.apache.bcel.classfile.DescendingVisitor].predecessor"
    - Src: "org.apache.bcel.verifier.statics.Pass2Verifier$CPESSC_Visitor:166,1"
      Dst: "[org.apache.bcel.verifier.PassVerifier].addMessage"
    - Src: "org.apache.bcel.verifier.statics.Pass2Verifier$CPESSC_Visitor:173,1"
      Dst: "[org.apache.bcel.classfile.Code].getCode"
    - Src: "org.apache.bcel.verifier.statics.Pass2Verifier$CPESSC_Visitor:178,1"
      Dst: "[org.apache.bcel.classfile.Code].getExceptionTable"
    - Src: "org.apache.bcel.verifier.statics.Pass2Verifier$CPESSC_Visitor:180,1"
      Dst: "[org.apache.bcel.classfile.CodeException].getCatchType"
    - Src: "org.apache.bcel.verifier.statics.Pass2Verifier$CPESSC_Visitor:185,1"
      Dst: "[org.apache.bcel.classfile.ConstantClass].getNameIndex"
    - Src: "org.apache.bcel.verifier.statics.Pass2Verifier$CPESSC_Visitor:186,1"
      Dst: "[org.apache.bcel.classfile.Utility].pathToPackage"
    - Src: "org.apache.bcel.verifier.statics.Pass2Verifier$CPESSC_Visitor:188,1"
      Dst: "[org.apache.bcel.verifier.VerifierFactory].getVerifier"
    - Src: "org.apache.bcel.verifier.statics.Pass2Verifier$CPESSC_Visitor:189,1"
      Dst: "[org.apache.bcel.verifier.Verifier].doPass1"
    - Src: "org.apache.bcel.verifier.statics.Pass2Verifier$CPESSC_Visitor:197,1"
      Dst: "[org.apache.bcel.Repository].lookupClass"
    - Src: "org.apache.bcel.verifier.statics.Pass2Verifier$CPESSC_Visitor:198,1"
      Dst: "[org.apache.bcel.generic.ObjectType].getClassName"
    - Src: "org.apache.bcel.verifier.statics.Pass2Verifier$CPESSC_Visitor:205,1"
      Dst: "[org.apache.bcel.classfile.JavaClass].getSuperclassName"
    - Src: "org.apache.bcel.verifier.statics.Pass2Verifier$CPESSC_Visitor:217,1"
      Dst: "[org.apache.bcel.classfile.JavaClass].getClassName"
    - Src: "org.apache.bcel.verifier.statics.Pass2Verifier$CPESSC_Visitor:226,1"
      Dst: "[org.apache.bcel.verifier.statics.Pass2Verifier].access$100"
    - Src: "org.apache.bcel.verifier.statics.Pass2Verifier$CPESSC_Visitor:226,1"
      Dst: "[org.apache.bcel.verifier.Verifier].getClassName"
    - Src: "org.apache.bcel.verifier.statics.Pass2Verifier$CPESSC_Visitor:226,1"
      Dst: "[org.apache.bcel.classfile.JavaClass].getMethods"
    - Src: "org.apache.bcel.verifier.statics.Pass2Verifier$CPESSC_Visitor:237,1"
      Dst: "[org.apache.bcel.classfile.FieldOrMethod].getName"
    - Src: "org.apache.bcel.verifier.statics.Pass2Verifier$CPESSC_Visitor:245,1"
      Dst: "[org.apache.bcel.verifier.exc.AssertionViolatedException].<init>"
    - Src: "org.apache.bcel.verifier.statics.Pass2Verifier$CPESSC_Visitor:247,1"
      Dst: "[org.apache.bcel.verifier.statics.Pass2Verifier].access$200"
    - Src: "org.apache.bcel.verifier.statics.Pass2Verifier$CPESSC_Visitor:247,1"
      Dst: "[org.apache.bcel.classfile.Code].getMaxLocals"
    - Src: "org.apache.bcel.verifier.statics.Pass2Verifier$CPESSC_Visitor:247,1"
      Dst: "[org.apache.bcel.verifier.statics.LocalVariablesInfo].<init>"
    - Src: "org.apache.bcel.verifier.statics.Pass2Verifier$CPESSC_Visitor:251,1"
      Dst: "[org.apache.bcel.classfile.Code].getAttributes"
    - Src: "org.apache.bcel.verifier.statics.Pass2Verifier$CPESSC_Visitor:278,1"
      Dst: "[org.apache.bcel.classfile.LocalVariableTable].getLocalVariableTable"
    - Src: "org.apache.bcel.verifier.statics.Pass2Verifier$CPESSC_Visitor:279,1"
      Dst: "[org.apache.bcel.classfile.LocalVariable].getNameIndex"
    - Src: "org.apache.bcel.verifier.statics.Pass2Verifier$CPESSC_Visitor:281,1"
      Dst: "[org.apache.bcel.verifier.statics.Pass2Verifier].access$300"
    - Src: "org.apache.bcel.verifier.statics.Pass2Verifier$CPESSC_Visitor:286,1"
      Dst: "[org.apache.bcel.classfile.LocalVariable].getSignatureIndex"
    - Src: "org.apache.bcel.verifier.statics.Pass2Verifier$CPESSC_Visitor:290,1"
      Dst: "[org.apache.bcel.generic.Type].getType"
    - Src: "org.apache.bcel.verifier.statics.Pass2Verifier$CPESSC_Visitor:295,1"
      Dst: "[org.apache.bcel.classfile.LocalVariable].getIndex"
    - Src: "org.apache.bcel.verifier.statics.Pass2Verifier$CPESSC_Visitor:303,1"
      Dst: "[org.apache.bcel.classfile.LocalVariable].getStartPC"
    - Src: "org.apache.bcel.verifier.statics.Pass2Verifier$CPESSC_Visitor:303,1"
      Dst: "[org.apache.bcel.classfile.LocalVariable].getLength"
    - Src: "org.apache.bcel.verifier.statics.Pass2Verifier$CPESSC_Visitor:303,1"
      Dst: "[org.apache.bcel.verifier.statics.LocalVariablesInfo].add"
    - Src: "org.apache.bcel.verifier.statics.Pass2Verifier$CPESSC_Visitor:306,1"
      Dst: "[org.apache.bcel.verifier.exc.VerifierConstraintViolatedException].getMessage"
    - Src: "org.apache.bcel.verifier.statics.Pass2Verifier$CPESSC_Visitor:311,1"
      Dst: "[org.apache.bcel.classfile.AccessFlags].isStatic"
    JavaMethodInfo: null
    BBCount: 65
    CyclomaticComplexity: 7
  - functionName: "[org.apache.bcel.verifier.statics.Pass2Verifier$CPESSC_Visitor].visitCodeException(org.apache.bcel.classfile.CodeException)"
    functionSourceFile: "org.apache.bcel.verifier.statics.Pass2Verifier$CPESSC_Visitor"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.apache.bcel.classfile.CodeException"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.bcel.verifier.statics.Pass2Verifier$CPESSC_Visitor].visitConstantClass(org.apache.bcel.classfile.ConstantClass)"
    functionSourceFile: "org.apache.bcel.verifier.statics.Pass2Verifier$CPESSC_Visitor"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.apache.bcel.classfile.ConstantClass"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 19
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.bcel.verifier.statics.Pass2Verifier$CPESSC_Visitor:340"
      Branch Sides:
      - BranchSide: "org.apache.bcel.verifier.statics.Pass2Verifier$CPESSC_Visitor:343"
        BranchSideFuncs: []
      - BranchSide: "org.apache.bcel.verifier.statics.Pass2Verifier$CPESSC_Visitor:342"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.bcel.verifier.statics.Pass2Verifier$CPESSC_Visitor:340,1"
      Dst: "[org.apache.bcel.classfile.Constant].getTag"
    - Src: "org.apache.bcel.verifier.statics.Pass2Verifier$CPESSC_Visitor:341,1"
      Dst: "[java.lang.StringBuilder].<init>"
    - Src: "org.apache.bcel.verifier.statics.Pass2Verifier$CPESSC_Visitor:341,1"
      Dst: "[java.lang.StringBuilder].append"
    - Src: "org.apache.bcel.verifier.statics.Pass2Verifier$CPESSC_Visitor:341,1"
      Dst: "[org.apache.bcel.verifier.statics.Pass2Verifier].access$000"
    - Src: "org.apache.bcel.verifier.statics.Pass2Verifier$CPESSC_Visitor:341,1"
      Dst: "[java.lang.StringBuilder].toString"
    - Src: "org.apache.bcel.verifier.statics.Pass2Verifier$CPESSC_Visitor:341,1"
      Dst: "[org.apache.bcel.verifier.exc.ClassConstraintException].<init>"
    - Src: "org.apache.bcel.verifier.statics.Pass2Verifier$CPESSC_Visitor:343,1"
      Dst: "[org.apache.bcel.classfile.ConstantClass].getNameIndex"
    - Src: "org.apache.bcel.verifier.statics.Pass2Verifier$CPESSC_Visitor:343,1"
      Dst: "[org.apache.bcel.verifier.statics.Pass2Verifier$CPESSC_Visitor].checkIndex"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.apache.bcel.verifier.statics.Pass2Verifier$CPESSC_Visitor].visitConstantDouble(org.apache.bcel.classfile.ConstantDouble)"
    functionSourceFile: "org.apache.bcel.verifier.statics.Pass2Verifier$CPESSC_Visitor"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.apache.bcel.classfile.ConstantDouble"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 16
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.bcel.verifier.statics.Pass2Verifier$CPESSC_Visitor:349"
      Branch Sides:
      - BranchSide: "org.apache.bcel.verifier.statics.Pass2Verifier$CPESSC_Visitor:353"
        BranchSideFuncs: []
      - BranchSide: "org.apache.bcel.verifier.statics.Pass2Verifier$CPESSC_Visitor:352"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.bcel.verifier.statics.Pass2Verifier$CPESSC_Visitor:349,1"
      Dst: "[org.apache.bcel.classfile.Constant].getTag"
    - Src: "org.apache.bcel.verifier.statics.Pass2Verifier$CPESSC_Visitor:350,1"
      Dst: "[java.lang.StringBuilder].<init>"
    - Src: "org.apache.bcel.verifier.statics.Pass2Verifier$CPESSC_Visitor:350,1"
      Dst: "[java.lang.StringBuilder].append"
    - Src: "org.apache.bcel.verifier.statics.Pass2Verifier$CPESSC_Visitor:350,1"
      Dst: "[org.apache.bcel.verifier.statics.Pass2Verifier].access$000"
    - Src: "org.apache.bcel.verifier.statics.Pass2Verifier$CPESSC_Visitor:350,1"
      Dst: "[java.lang.StringBuilder].toString"
    - Src: "org.apache.bcel.verifier.statics.Pass2Verifier$CPESSC_Visitor:350,1"
      Dst: "[org.apache.bcel.verifier.exc.ClassConstraintException].<init>"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.apache.bcel.verifier.statics.Pass2Verifier$CPESSC_Visitor].visitConstantFieldref(org.apache.bcel.classfile.ConstantFieldref)"
    functionSourceFile: "org.apache.bcel.verifier.statics.Pass2Verifier$CPESSC_Visitor"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.apache.bcel.classfile.ConstantFieldref"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 22
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.bcel.verifier.statics.Pass2Verifier$CPESSC_Visitor:357"
      Branch Sides:
      - BranchSide: "org.apache.bcel.verifier.statics.Pass2Verifier$CPESSC_Visitor:360"
        BranchSideFuncs: []
      - BranchSide: "org.apache.bcel.verifier.statics.Pass2Verifier$CPESSC_Visitor:359"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.bcel.verifier.statics.Pass2Verifier$CPESSC_Visitor:357,1"
      Dst: "[org.apache.bcel.classfile.Constant].getTag"
    - Src: "org.apache.bcel.verifier.statics.Pass2Verifier$CPESSC_Visitor:358,1"
      Dst: "[java.lang.StringBuilder].<init>"
    - Src: "org.apache.bcel.verifier.statics.Pass2Verifier$CPESSC_Visitor:358,1"
      Dst: "[java.lang.StringBuilder].append"
    - Src: "org.apache.bcel.verifier.statics.Pass2Verifier$CPESSC_Visitor:358,1"
      Dst: "[org.apache.bcel.verifier.statics.Pass2Verifier].access$000"
    - Src: "org.apache.bcel.verifier.statics.Pass2Verifier$CPESSC_Visitor:358,1"
      Dst: "[java.lang.StringBuilder].toString"
    - Src: "org.apache.bcel.verifier.statics.Pass2Verifier$CPESSC_Visitor:358,1"
      Dst: "[org.apache.bcel.verifier.exc.ClassConstraintException].<init>"
    - Src: "org.apache.bcel.verifier.statics.Pass2Verifier$CPESSC_Visitor:360,1"
      Dst: "[org.apache.bcel.classfile.ConstantCP].getClassIndex"
    - Src: "org.apache.bcel.verifier.statics.Pass2Verifier$CPESSC_Visitor:360,1"
      Dst: "[org.apache.bcel.verifier.statics.Pass2Verifier$CPESSC_Visitor].checkIndex"
    - Src: "org.apache.bcel.verifier.statics.Pass2Verifier$CPESSC_Visitor:361,1"
      Dst: "[org.apache.bcel.classfile.ConstantCP].getNameAndTypeIndex"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.apache.bcel.verifier.statics.Pass2Verifier$CPESSC_Visitor].visitConstantFloat(org.apache.bcel.classfile.ConstantFloat)"
    functionSourceFile: "org.apache.bcel.verifier.statics.Pass2Verifier$CPESSC_Visitor"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.apache.bcel.classfile.ConstantFloat"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 16
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.bcel.verifier.statics.Pass2Verifier$CPESSC_Visitor:366"
      Branch Sides:
      - BranchSide: "org.apache.bcel.verifier.statics.Pass2Verifier$CPESSC_Visitor:370"
        BranchSideFuncs: []
      - BranchSide: "org.apache.bcel.verifier.statics.Pass2Verifier$CPESSC_Visitor:369"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.bcel.verifier.statics.Pass2Verifier$CPESSC_Visitor:366,1"
      Dst: "[org.apache.bcel.classfile.Constant].getTag"
    - Src: "org.apache.bcel.verifier.statics.Pass2Verifier$CPESSC_Visitor:367,1"
      Dst: "[java.lang.StringBuilder].<init>"
    - Src: "org.apache.bcel.verifier.statics.Pass2Verifier$CPESSC_Visitor:367,1"
      Dst: "[java.lang.StringBuilder].append"
    - Src: "org.apache.bcel.verifier.statics.Pass2Verifier$CPESSC_Visitor:367,1"
      Dst: "[org.apache.bcel.verifier.statics.Pass2Verifier].access$000"
    - Src: "org.apache.bcel.verifier.statics.Pass2Verifier$CPESSC_Visitor:367,1"
      Dst: "[java.lang.StringBuilder].toString"
    - Src: "org.apache.bcel.verifier.statics.Pass2Verifier$CPESSC_Visitor:367,1"
      Dst: "[org.apache.bcel.verifier.exc.ClassConstraintException].<init>"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.apache.bcel.verifier.statics.Pass2Verifier$CPESSC_Visitor].visitConstantInteger(org.apache.bcel.classfile.ConstantInteger)"
    functionSourceFile: "org.apache.bcel.verifier.statics.Pass2Verifier$CPESSC_Visitor"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.apache.bcel.classfile.ConstantInteger"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 16
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.bcel.verifier.statics.Pass2Verifier$CPESSC_Visitor:374"
      Branch Sides:
      - BranchSide: "org.apache.bcel.verifier.statics.Pass2Verifier$CPESSC_Visitor:378"
        BranchSideFuncs: []
      - BranchSide: "org.apache.bcel.verifier.statics.Pass2Verifier$CPESSC_Visitor:377"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.bcel.verifier.statics.Pass2Verifier$CPESSC_Visitor:374,1"
      Dst: "[org.apache.bcel.classfile.Constant].getTag"
    - Src: "org.apache.bcel.verifier.statics.Pass2Verifier$CPESSC_Visitor:375,1"
      Dst: "[java.lang.StringBuilder].<init>"
    - Src: "org.apache.bcel.verifier.statics.Pass2Verifier$CPESSC_Visitor:375,1"
      Dst: "[java.lang.StringBuilder].append"
    - Src: "org.apache.bcel.verifier.statics.Pass2Verifier$CPESSC_Visitor:375,1"
      Dst: "[org.apache.bcel.verifier.statics.Pass2Verifier].access$000"
    - Src: "org.apache.bcel.verifier.statics.Pass2Verifier$CPESSC_Visitor:375,1"
      Dst: "[java.lang.StringBuilder].toString"
    - Src: "org.apache.bcel.verifier.statics.Pass2Verifier$CPESSC_Visitor:375,1"
      Dst: "[org.apache.bcel.verifier.exc.ClassConstraintException].<init>"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.apache.bcel.verifier.statics.Pass2Verifier$CPESSC_Visitor].visitConstantInterfaceMethodref(org.apache.bcel.classfile.ConstantInterfaceMethodref)"
    functionSourceFile: "org.apache.bcel.verifier.statics.Pass2Verifier$CPESSC_Visitor"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.apache.bcel.classfile.ConstantInterfaceMethodref"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 22
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.bcel.verifier.statics.Pass2Verifier$CPESSC_Visitor:382"
      Branch Sides:
      - BranchSide: "org.apache.bcel.verifier.statics.Pass2Verifier$CPESSC_Visitor:385"
        BranchSideFuncs: []
      - BranchSide: "org.apache.bcel.verifier.statics.Pass2Verifier$CPESSC_Visitor:384"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.bcel.verifier.statics.Pass2Verifier$CPESSC_Visitor:382,1"
      Dst: "[org.apache.bcel.classfile.Constant].getTag"
    - Src: "org.apache.bcel.verifier.statics.Pass2Verifier$CPESSC_Visitor:383,1"
      Dst: "[java.lang.StringBuilder].<init>"
    - Src: "org.apache.bcel.verifier.statics.Pass2Verifier$CPESSC_Visitor:383,1"
      Dst: "[java.lang.StringBuilder].append"
    - Src: "org.apache.bcel.verifier.statics.Pass2Verifier$CPESSC_Visitor:383,1"
      Dst: "[org.apache.bcel.verifier.statics.Pass2Verifier].access$000"
    - Src: "org.apache.bcel.verifier.statics.Pass2Verifier$CPESSC_Visitor:383,1"
      Dst: "[java.lang.StringBuilder].toString"
    - Src: "org.apache.bcel.verifier.statics.Pass2Verifier$CPESSC_Visitor:383,1"
      Dst: "[org.apache.bcel.verifier.exc.ClassConstraintException].<init>"
    - Src: "org.apache.bcel.verifier.statics.Pass2Verifier$CPESSC_Visitor:385,1"
      Dst: "[org.apache.bcel.classfile.ConstantCP].getClassIndex"
    - Src: "org.apache.bcel.verifier.statics.Pass2Verifier$CPESSC_Visitor:385,1"
      Dst: "[org.apache.bcel.verifier.statics.Pass2Verifier$CPESSC_Visitor].checkIndex"
    - Src: "org.apache.bcel.verifier.statics.Pass2Verifier$CPESSC_Visitor:386,1"
      Dst: "[org.apache.bcel.classfile.ConstantCP].getNameAndTypeIndex"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.apache.bcel.verifier.statics.Pass2Verifier$CPESSC_Visitor].visitConstantLong(org.apache.bcel.classfile.ConstantLong)"
    functionSourceFile: "org.apache.bcel.verifier.statics.Pass2Verifier$CPESSC_Visitor"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.apache.bcel.classfile.ConstantLong"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 16
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.bcel.verifier.statics.Pass2Verifier$CPESSC_Visitor:391"
      Branch Sides:
      - BranchSide: "org.apache.bcel.verifier.statics.Pass2Verifier$CPESSC_Visitor:395"
        BranchSideFuncs: []
      - BranchSide: "org.apache.bcel.verifier.statics.Pass2Verifier$CPESSC_Visitor:394"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.bcel.verifier.statics.Pass2Verifier$CPESSC_Visitor:391,1"
      Dst: "[org.apache.bcel.classfile.Constant].getTag"
    - Src: "org.apache.bcel.verifier.statics.Pass2Verifier$CPESSC_Visitor:392,1"
      Dst: "[java.lang.StringBuilder].<init>"
    - Src: "org.apache.bcel.verifier.statics.Pass2Verifier$CPESSC_Visitor:392,1"
      Dst: "[java.lang.StringBuilder].append"
    - Src: "org.apache.bcel.verifier.statics.Pass2Verifier$CPESSC_Visitor:392,1"
      Dst: "[org.apache.bcel.verifier.statics.Pass2Verifier].access$000"
    - Src: "org.apache.bcel.verifier.statics.Pass2Verifier$CPESSC_Visitor:392,1"
      Dst: "[java.lang.StringBuilder].toString"
    - Src: "org.apache.bcel.verifier.statics.Pass2Verifier$CPESSC_Visitor:392,1"
      Dst: "[org.apache.bcel.verifier.exc.ClassConstraintException].<init>"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.apache.bcel.verifier.statics.Pass2Verifier$CPESSC_Visitor].visitConstantMethodref(org.apache.bcel.classfile.ConstantMethodref)"
    functionSourceFile: "org.apache.bcel.verifier.statics.Pass2Verifier$CPESSC_Visitor"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.apache.bcel.classfile.ConstantMethodref"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 22
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.bcel.verifier.statics.Pass2Verifier$CPESSC_Visitor:399"
      Branch Sides:
      - BranchSide: "org.apache.bcel.verifier.statics.Pass2Verifier$CPESSC_Visitor:402"
        BranchSideFuncs: []
      - BranchSide: "org.apache.bcel.verifier.statics.Pass2Verifier$CPESSC_Visitor:401"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.bcel.verifier.statics.Pass2Verifier$CPESSC_Visitor:399,1"
      Dst: "[org.apache.bcel.classfile.Constant].getTag"
    - Src: "org.apache.bcel.verifier.statics.Pass2Verifier$CPESSC_Visitor:400,1"
      Dst: "[java.lang.StringBuilder].<init>"
    - Src: "org.apache.bcel.verifier.statics.Pass2Verifier$CPESSC_Visitor:400,1"
      Dst: "[java.lang.StringBuilder].append"
    - Src: "org.apache.bcel.verifier.statics.Pass2Verifier$CPESSC_Visitor:400,1"
      Dst: "[org.apache.bcel.verifier.statics.Pass2Verifier].access$000"
    - Src: "org.apache.bcel.verifier.statics.Pass2Verifier$CPESSC_Visitor:400,1"
      Dst: "[java.lang.StringBuilder].toString"
    - Src: "org.apache.bcel.verifier.statics.Pass2Verifier$CPESSC_Visitor:400,1"
      Dst: "[org.apache.bcel.verifier.exc.ClassConstraintException].<init>"
    - Src: "org.apache.bcel.verifier.statics.Pass2Verifier$CPESSC_Visitor:402,1"
      Dst: "[org.apache.bcel.classfile.ConstantCP].getClassIndex"
    - Src: "org.apache.bcel.verifier.statics.Pass2Verifier$CPESSC_Visitor:402,1"
      Dst: "[org.apache.bcel.verifier.statics.Pass2Verifier$CPESSC_Visitor].checkIndex"
    - Src: "org.apache.bcel.verifier.statics.Pass2Verifier$CPESSC_Visitor:403,1"
      Dst: "[org.apache.bcel.classfile.ConstantCP].getNameAndTypeIndex"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.apache.bcel.verifier.statics.Pass2Verifier$CPESSC_Visitor].visitConstantNameAndType(org.apache.bcel.classfile.ConstantNameAndType)"
    functionSourceFile: "org.apache.bcel.verifier.statics.Pass2Verifier$CPESSC_Visitor"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.apache.bcel.classfile.ConstantNameAndType"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 22
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.bcel.verifier.statics.Pass2Verifier$CPESSC_Visitor:408"
      Branch Sides:
      - BranchSide: "org.apache.bcel.verifier.statics.Pass2Verifier$CPESSC_Visitor:411"
        BranchSideFuncs: []
      - BranchSide: "org.apache.bcel.verifier.statics.Pass2Verifier$CPESSC_Visitor:410"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.bcel.verifier.statics.Pass2Verifier$CPESSC_Visitor:408,1"
      Dst: "[org.apache.bcel.classfile.Constant].getTag"
    - Src: "org.apache.bcel.verifier.statics.Pass2Verifier$CPESSC_Visitor:409,1"
      Dst: "[java.lang.StringBuilder].<init>"
    - Src: "org.apache.bcel.verifier.statics.Pass2Verifier$CPESSC_Visitor:409,1"
      Dst: "[java.lang.StringBuilder].append"
    - Src: "org.apache.bcel.verifier.statics.Pass2Verifier$CPESSC_Visitor:409,1"
      Dst: "[org.apache.bcel.verifier.statics.Pass2Verifier].access$000"
    - Src: "org.apache.bcel.verifier.statics.Pass2Verifier$CPESSC_Visitor:409,1"
      Dst: "[java.lang.StringBuilder].toString"
    - Src: "org.apache.bcel.verifier.statics.Pass2Verifier$CPESSC_Visitor:409,1"
      Dst: "[org.apache.bcel.verifier.exc.ClassConstraintException].<init>"
    - Src: "org.apache.bcel.verifier.statics.Pass2Verifier$CPESSC_Visitor:411,1"
      Dst: "[org.apache.bcel.classfile.ConstantNameAndType].getNameIndex"
    - Src: "org.apache.bcel.verifier.statics.Pass2Verifier$CPESSC_Visitor:411,1"
      Dst: "[org.apache.bcel.verifier.statics.Pass2Verifier$CPESSC_Visitor].checkIndex"
    - Src: "org.apache.bcel.verifier.statics.Pass2Verifier$CPESSC_Visitor:413,1"
      Dst: "[org.apache.bcel.classfile.ConstantNameAndType].getSignatureIndex"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.apache.bcel.verifier.statics.Pass2Verifier$CPESSC_Visitor].visitConstantPool(org.apache.bcel.classfile.ConstantPool)"
    functionSourceFile: "org.apache.bcel.verifier.statics.Pass2Verifier$CPESSC_Visitor"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.apache.bcel.classfile.ConstantPool"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.bcel.verifier.statics.Pass2Verifier$CPESSC_Visitor].visitConstantString(org.apache.bcel.classfile.ConstantString)"
    functionSourceFile: "org.apache.bcel.verifier.statics.Pass2Verifier$CPESSC_Visitor"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.apache.bcel.classfile.ConstantString"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 19
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.bcel.verifier.statics.Pass2Verifier$CPESSC_Visitor:425"
      Branch Sides:
      - BranchSide: "org.apache.bcel.verifier.statics.Pass2Verifier$CPESSC_Visitor:428"
        BranchSideFuncs: []
      - BranchSide: "org.apache.bcel.verifier.statics.Pass2Verifier$CPESSC_Visitor:427"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.bcel.verifier.statics.Pass2Verifier$CPESSC_Visitor:425,1"
      Dst: "[org.apache.bcel.classfile.Constant].getTag"
    - Src: "org.apache.bcel.verifier.statics.Pass2Verifier$CPESSC_Visitor:426,1"
      Dst: "[java.lang.StringBuilder].<init>"
    - Src: "org.apache.bcel.verifier.statics.Pass2Verifier$CPESSC_Visitor:426,1"
      Dst: "[java.lang.StringBuilder].append"
    - Src: "org.apache.bcel.verifier.statics.Pass2Verifier$CPESSC_Visitor:426,1"
      Dst: "[org.apache.bcel.verifier.statics.Pass2Verifier].access$000"
    - Src: "org.apache.bcel.verifier.statics.Pass2Verifier$CPESSC_Visitor:426,1"
      Dst: "[java.lang.StringBuilder].toString"
    - Src: "org.apache.bcel.verifier.statics.Pass2Verifier$CPESSC_Visitor:426,1"
      Dst: "[org.apache.bcel.verifier.exc.ClassConstraintException].<init>"
    - Src: "org.apache.bcel.verifier.statics.Pass2Verifier$CPESSC_Visitor:428,1"
      Dst: "[org.apache.bcel.classfile.ConstantString].getStringIndex"
    - Src: "org.apache.bcel.verifier.statics.Pass2Verifier$CPESSC_Visitor:428,1"
      Dst: "[org.apache.bcel.verifier.statics.Pass2Verifier$CPESSC_Visitor].checkIndex"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.apache.bcel.verifier.statics.Pass2Verifier$CPESSC_Visitor].visitConstantUtf8(org.apache.bcel.classfile.ConstantUtf8)"
    functionSourceFile: "org.apache.bcel.verifier.statics.Pass2Verifier$CPESSC_Visitor"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.apache.bcel.classfile.ConstantUtf8"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 15
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.bcel.verifier.statics.Pass2Verifier$CPESSC_Visitor:433"
      Branch Sides:
      - BranchSide: "org.apache.bcel.verifier.statics.Pass2Verifier$CPESSC_Visitor:437"
        BranchSideFuncs: []
      - BranchSide: "org.apache.bcel.verifier.statics.Pass2Verifier$CPESSC_Visitor:436"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.bcel.verifier.statics.Pass2Verifier$CPESSC_Visitor:433,1"
      Dst: "[org.apache.bcel.classfile.Constant].getTag"
    - Src: "org.apache.bcel.verifier.statics.Pass2Verifier$CPESSC_Visitor:434,1"
      Dst: "[java.lang.StringBuilder].<init>"
    - Src: "org.apache.bcel.verifier.statics.Pass2Verifier$CPESSC_Visitor:434,1"
      Dst: "[java.lang.StringBuilder].append"
    - Src: "org.apache.bcel.verifier.statics.Pass2Verifier$CPESSC_Visitor:434,1"
      Dst: "[org.apache.bcel.verifier.statics.Pass2Verifier].access$000"
    - Src: "org.apache.bcel.verifier.statics.Pass2Verifier$CPESSC_Visitor:434,1"
      Dst: "[java.lang.StringBuilder].toString"
    - Src: "org.apache.bcel.verifier.statics.Pass2Verifier$CPESSC_Visitor:434,1"
      Dst: "[org.apache.bcel.verifier.exc.ClassConstraintException].<init>"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.apache.bcel.verifier.statics.Pass2Verifier$CPESSC_Visitor].visitConstantValue(org.apache.bcel.classfile.ConstantValue)"
    functionSourceFile: "org.apache.bcel.verifier.statics.Pass2Verifier$CPESSC_Visitor"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.apache.bcel.classfile.ConstantValue"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 116
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.bcel.verifier.statics.Pass2Verifier$CPESSC_Visitor:449"
      Branch Sides:
      - BranchSide: "org.apache.bcel.verifier.statics.Pass2Verifier$CPESSC_Visitor:454"
        BranchSideFuncs: []
      - BranchSide: "org.apache.bcel.verifier.statics.Pass2Verifier$CPESSC_Visitor:453"
        BranchSideFuncs: []
    - Branch String: "org.apache.bcel.verifier.statics.Pass2Verifier$CPESSC_Visitor:455"
      Branch Sides:
      - BranchSide: "org.apache.bcel.verifier.statics.Pass2Verifier$CPESSC_Visitor:483"
        BranchSideFuncs: []
      - BranchSide: "org.apache.bcel.verifier.statics.Pass2Verifier$CPESSC_Visitor:482"
        BranchSideFuncs: []
    - Branch String: "org.apache.bcel.verifier.statics.Pass2Verifier$CPESSC_Visitor:461"
      Branch Sides:
      - BranchSide: "org.apache.bcel.verifier.statics.Pass2Verifier$CPESSC_Visitor:462"
        BranchSideFuncs: []
      - BranchSide: "org.apache.bcel.verifier.statics.Pass2Verifier$CPESSC_Visitor:461"
        BranchSideFuncs: []
    - Branch String: "org.apache.bcel.verifier.statics.Pass2Verifier$CPESSC_Visitor:461"
      Branch Sides:
      - BranchSide: "org.apache.bcel.verifier.statics.Pass2Verifier$CPESSC_Visitor:464"
        BranchSideFuncs: []
      - BranchSide: "org.apache.bcel.verifier.statics.Pass2Verifier$CPESSC_Visitor:463"
        BranchSideFuncs: []
    - Branch String: "org.apache.bcel.verifier.statics.Pass2Verifier$CPESSC_Visitor:466"
      Branch Sides:
      - BranchSide: "org.apache.bcel.verifier.statics.Pass2Verifier$CPESSC_Visitor:464"
        BranchSideFuncs: []
      - BranchSide: "org.apache.bcel.verifier.statics.Pass2Verifier$CPESSC_Visitor:463"
        BranchSideFuncs: []
    - Branch String: "org.apache.bcel.verifier.statics.Pass2Verifier$CPESSC_Visitor:466"
      Branch Sides:
      - BranchSide: "org.apache.bcel.verifier.statics.Pass2Verifier$CPESSC_Visitor:467"
        BranchSideFuncs: []
      - BranchSide: "org.apache.bcel.verifier.statics.Pass2Verifier$CPESSC_Visitor:466"
        BranchSideFuncs: []
    - Branch String: "org.apache.bcel.verifier.statics.Pass2Verifier$CPESSC_Visitor:466"
      Branch Sides:
      - BranchSide: "org.apache.bcel.verifier.statics.Pass2Verifier$CPESSC_Visitor:469"
        BranchSideFuncs: []
      - BranchSide: "org.apache.bcel.verifier.statics.Pass2Verifier$CPESSC_Visitor:468"
        BranchSideFuncs: []
    - Branch String: "org.apache.bcel.verifier.statics.Pass2Verifier$CPESSC_Visitor:466"
      Branch Sides:
      - BranchSide: "org.apache.bcel.verifier.statics.Pass2Verifier$CPESSC_Visitor:469"
        BranchSideFuncs: []
      - BranchSide: "org.apache.bcel.verifier.statics.Pass2Verifier$CPESSC_Visitor:468"
        BranchSideFuncs: []
    - Branch String: "org.apache.bcel.verifier.statics.Pass2Verifier$CPESSC_Visitor:469"
      Branch Sides:
      - BranchSide: "org.apache.bcel.verifier.statics.Pass2Verifier$CPESSC_Visitor:472"
        BranchSideFuncs: []
      - BranchSide: "org.apache.bcel.verifier.statics.Pass2Verifier$CPESSC_Visitor:471"
        BranchSideFuncs: []
    - Branch String: "org.apache.bcel.verifier.statics.Pass2Verifier$CPESSC_Visitor:469"
      Branch Sides:
      - BranchSide: "org.apache.bcel.verifier.statics.Pass2Verifier$CPESSC_Visitor:472"
        BranchSideFuncs: []
      - BranchSide: "org.apache.bcel.verifier.statics.Pass2Verifier$CPESSC_Visitor:471"
        BranchSideFuncs: []
    - Branch String: "org.apache.bcel.verifier.statics.Pass2Verifier$CPESSC_Visitor:472"
      Branch Sides:
      - BranchSide: "org.apache.bcel.verifier.statics.Pass2Verifier$CPESSC_Visitor:476"
        BranchSideFuncs: []
      - BranchSide: "org.apache.bcel.verifier.statics.Pass2Verifier$CPESSC_Visitor:475"
        BranchSideFuncs: []
    - Branch String: "org.apache.bcel.verifier.statics.Pass2Verifier$CPESSC_Visitor:472"
      Branch Sides:
      - BranchSide: "org.apache.bcel.verifier.statics.Pass2Verifier$CPESSC_Visitor:474"
        BranchSideFuncs: []
      - BranchSide: "org.apache.bcel.verifier.statics.Pass2Verifier$CPESSC_Visitor:473"
        BranchSideFuncs: []
    - Branch String: "org.apache.bcel.verifier.statics.Pass2Verifier$CPESSC_Visitor:472"
      Branch Sides:
      - BranchSide: "org.apache.bcel.verifier.statics.Pass2Verifier$CPESSC_Visitor:474"
        BranchSideFuncs: []
      - BranchSide: "org.apache.bcel.verifier.statics.Pass2Verifier$CPESSC_Visitor:473"
        BranchSideFuncs: []
    - Branch String: "org.apache.bcel.verifier.statics.Pass2Verifier$CPESSC_Visitor:472"
      Branch Sides:
      - BranchSide: "org.apache.bcel.verifier.statics.Pass2Verifier$CPESSC_Visitor:474"
        BranchSideFuncs: []
      - BranchSide: "org.apache.bcel.verifier.statics.Pass2Verifier$CPESSC_Visitor:473"
        BranchSideFuncs: []
    - Branch String: "org.apache.bcel.verifier.statics.Pass2Verifier$CPESSC_Visitor:473"
      Branch Sides:
      - BranchSide: "org.apache.bcel.verifier.statics.Pass2Verifier$CPESSC_Visitor:474"
        BranchSideFuncs: []
      - BranchSide: "org.apache.bcel.verifier.statics.Pass2Verifier$CPESSC_Visitor:473"
        BranchSideFuncs: []
    - Branch String: "org.apache.bcel.verifier.statics.Pass2Verifier$CPESSC_Visitor:473"
      Branch Sides:
      - BranchSide: "org.apache.bcel.verifier.statics.Pass2Verifier$CPESSC_Visitor:476"
        BranchSideFuncs: []
      - BranchSide: "org.apache.bcel.verifier.statics.Pass2Verifier$CPESSC_Visitor:475"
        BranchSideFuncs: []
    - Branch String: "org.apache.bcel.verifier.statics.Pass2Verifier$CPESSC_Visitor:476"
      Branch Sides:
      - BranchSide: "org.apache.bcel.verifier.statics.Pass2Verifier$CPESSC_Visitor:480"
        BranchSideFuncs: []
      - BranchSide: "org.apache.bcel.verifier.statics.Pass2Verifier$CPESSC_Visitor:479"
        BranchSideFuncs: []
    - Branch String: "org.apache.bcel.verifier.statics.Pass2Verifier$CPESSC_Visitor:476"
      Branch Sides:
      - BranchSide: "org.apache.bcel.verifier.statics.Pass2Verifier$CPESSC_Visitor:480"
        BranchSideFuncs: []
      - BranchSide: "org.apache.bcel.verifier.statics.Pass2Verifier$CPESSC_Visitor:479"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.bcel.verifier.statics.Pass2Verifier$CPESSC_Visitor:446,1"
      Dst: "[org.apache.bcel.classfile.Attribute].getNameIndex"
    - Src: "org.apache.bcel.verifier.statics.Pass2Verifier$CPESSC_Visitor:446,1"
      Dst: "[org.apache.bcel.verifier.statics.Pass2Verifier$CPESSC_Visitor].checkIndex"
    - Src: "org.apache.bcel.verifier.statics.Pass2Verifier$CPESSC_Visitor:448,1"
      Dst: "[org.apache.bcel.classfile.ConstantPool].getConstant"
    - Src: "org.apache.bcel.verifier.statics.Pass2Verifier$CPESSC_Visitor:448,1"
      Dst: "[org.apache.bcel.classfile.ConstantUtf8].getBytes"
    - Src: "org.apache.bcel.verifier.statics.Pass2Verifier$CPESSC_Visitor:449,1"
      Dst: "[java.lang.String].equals"
    - Src: "org.apache.bcel.verifier.statics.Pass2Verifier$CPESSC_Visitor:450,1"
      Dst: "[java.lang.StringBuilder].<init>"
    - Src: "org.apache.bcel.verifier.statics.Pass2Verifier$CPESSC_Visitor:450,1"
      Dst: "[java.lang.StringBuilder].append"
    - Src: "org.apache.bcel.verifier.statics.Pass2Verifier$CPESSC_Visitor:451,1"
      Dst: "[org.apache.bcel.verifier.statics.Pass2Verifier].access$000"
    - Src: "org.apache.bcel.verifier.statics.Pass2Verifier$CPESSC_Visitor:451,1"
      Dst: "[java.lang.StringBuilder].toString"
    - Src: "org.apache.bcel.verifier.statics.Pass2Verifier$CPESSC_Visitor:451,1"
      Dst: "[org.apache.bcel.verifier.exc.ClassConstraintException].<init>"
    - Src: "org.apache.bcel.verifier.statics.Pass2Verifier$CPESSC_Visitor:454,1"
      Dst: "[org.apache.bcel.classfile.DescendingVisitor].predecessor"
    - Src: "org.apache.bcel.verifier.statics.Pass2Verifier$CPESSC_Visitor:458,1"
      Dst: "[org.apache.bcel.classfile.FieldOrMethod].getSignatureIndex"
    - Src: "org.apache.bcel.verifier.statics.Pass2Verifier$CPESSC_Visitor:458,1"
      Dst: "[org.apache.bcel.generic.Type].getType"
    - Src: "org.apache.bcel.verifier.statics.Pass2Verifier$CPESSC_Visitor:460,1"
      Dst: "[org.apache.bcel.classfile.ConstantValue].getConstantValueIndex"
    - Src: "org.apache.bcel.verifier.statics.Pass2Verifier$CPESSC_Visitor:466,1"
      Dst: "[java.lang.Class].isInstance"
    - Src: "org.apache.bcel.verifier.statics.Pass2Verifier$CPESSC_Visitor:466,1"
      Dst: "[org.apache.bcel.generic.Type].equals"
    JavaMethodInfo: null
    BBCount: 26
    CyclomaticComplexity: 1
  - functionName: "[org.apache.bcel.verifier.statics.Pass2Verifier$CPESSC_Visitor].visitDeprecated(org.apache.bcel.classfile.Deprecated)"
    functionSourceFile: "org.apache.bcel.verifier.statics.Pass2Verifier$CPESSC_Visitor"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.apache.bcel.classfile.Deprecated"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 25
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.bcel.verifier.statics.Pass2Verifier$CPESSC_Visitor:490"
      Branch Sides:
      - BranchSide: "org.apache.bcel.verifier.statics.Pass2Verifier$CPESSC_Visitor:493"
        BranchSideFuncs: []
      - BranchSide: "org.apache.bcel.verifier.statics.Pass2Verifier$CPESSC_Visitor:492"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.bcel.verifier.statics.Pass2Verifier$CPESSC_Visitor:487,1"
      Dst: "[org.apache.bcel.classfile.Attribute].getNameIndex"
    - Src: "org.apache.bcel.verifier.statics.Pass2Verifier$CPESSC_Visitor:487,1"
      Dst: "[org.apache.bcel.verifier.statics.Pass2Verifier$CPESSC_Visitor].checkIndex"
    - Src: "org.apache.bcel.verifier.statics.Pass2Verifier$CPESSC_Visitor:489,1"
      Dst: "[org.apache.bcel.classfile.ConstantPool].getConstant"
    - Src: "org.apache.bcel.verifier.statics.Pass2Verifier$CPESSC_Visitor:489,1"
      Dst: "[org.apache.bcel.classfile.ConstantUtf8].getBytes"
    - Src: "org.apache.bcel.verifier.statics.Pass2Verifier$CPESSC_Visitor:490,1"
      Dst: "[java.lang.String].equals"
    - Src: "org.apache.bcel.verifier.statics.Pass2Verifier$CPESSC_Visitor:491,1"
      Dst: "[java.lang.StringBuilder].<init>"
    - Src: "org.apache.bcel.verifier.statics.Pass2Verifier$CPESSC_Visitor:491,1"
      Dst: "[java.lang.StringBuilder].append"
    - Src: "org.apache.bcel.verifier.statics.Pass2Verifier$CPESSC_Visitor:491,1"
      Dst: "[org.apache.bcel.verifier.statics.Pass2Verifier].access$000"
    - Src: "org.apache.bcel.verifier.statics.Pass2Verifier$CPESSC_Visitor:491,1"
      Dst: "[java.lang.StringBuilder].toString"
    - Src: "org.apache.bcel.verifier.statics.Pass2Verifier$CPESSC_Visitor:491,1"
      Dst: "[org.apache.bcel.verifier.exc.ClassConstraintException].<init>"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.apache.bcel.verifier.statics.Pass2Verifier$CPESSC_Visitor].visitExceptionTable(org.apache.bcel.classfile.ExceptionTable)"
    functionSourceFile: "org.apache.bcel.verifier.statics.Pass2Verifier$CPESSC_Visitor"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.apache.bcel.classfile.ExceptionTable"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 123
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.bcel.verifier.statics.Pass2Verifier$CPESSC_Visitor:502"
      Branch Sides:
      - BranchSide: "org.apache.bcel.verifier.statics.Pass2Verifier$CPESSC_Visitor:507"
        BranchSideFuncs: []
      - BranchSide: "org.apache.bcel.verifier.statics.Pass2Verifier$CPESSC_Visitor:506"
        BranchSideFuncs: []
    - Branch String: "org.apache.bcel.verifier.statics.Pass2Verifier$CPESSC_Visitor:509"
      Branch Sides:
      - BranchSide: "org.apache.bcel.verifier.statics.Pass2Verifier$CPESSC_Visitor:551"
        BranchSideFuncs: []
      - BranchSide: "org.apache.bcel.verifier.statics.Pass2Verifier$CPESSC_Visitor:550"
        BranchSideFuncs: []
    - Branch String: "org.apache.bcel.verifier.statics.Pass2Verifier$CPESSC_Visitor:520"
      Branch Sides:
      - BranchSide: "org.apache.bcel.verifier.statics.Pass2Verifier$CPESSC_Visitor:526"
        BranchSideFuncs: []
      - BranchSide: "org.apache.bcel.verifier.statics.Pass2Verifier$CPESSC_Visitor:525"
        BranchSideFuncs: []
    - Branch String: "org.apache.bcel.verifier.statics.Pass2Verifier$CPESSC_Visitor:529"
      Branch Sides:
      - BranchSide: "org.apache.bcel.verifier.statics.Pass2Verifier$CPESSC_Visitor:542"
        BranchSideFuncs: []
      - BranchSide: "org.apache.bcel.verifier.statics.Pass2Verifier$CPESSC_Visitor:541"
        BranchSideFuncs: []
    - Branch String: "org.apache.bcel.verifier.statics.Pass2Verifier$CPESSC_Visitor:530"
      Branch Sides:
      - BranchSide: "org.apache.bcel.verifier.statics.Pass2Verifier$CPESSC_Visitor:534"
        BranchSideFuncs: []
      - BranchSide: "org.apache.bcel.verifier.statics.Pass2Verifier$CPESSC_Visitor:533"
        BranchSideFuncs: []
    - Branch String: "org.apache.bcel.verifier.statics.Pass2Verifier$CPESSC_Visitor:536"
      Branch Sides:
      - BranchSide: "org.apache.bcel.verifier.statics.Pass2Verifier$CPESSC_Visitor:540"
        BranchSideFuncs: []
      - BranchSide: "org.apache.bcel.verifier.statics.Pass2Verifier$CPESSC_Visitor:539"
        BranchSideFuncs: []
    - Branch String: "org.apache.bcel.verifier.statics.Pass2Verifier$CPESSC_Visitor:542"
      Branch Sides:
      - BranchSide: "org.apache.bcel.verifier.statics.Pass2Verifier$CPESSC_Visitor:507"
        BranchSideFuncs: []
      - BranchSide: "org.apache.bcel.verifier.statics.Pass2Verifier$CPESSC_Visitor:506"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.bcel.verifier.statics.Pass2Verifier$CPESSC_Visitor:499,1"
      Dst: "[org.apache.bcel.classfile.Attribute].getNameIndex"
    - Src: "org.apache.bcel.verifier.statics.Pass2Verifier$CPESSC_Visitor:499,1"
      Dst: "[org.apache.bcel.verifier.statics.Pass2Verifier$CPESSC_Visitor].checkIndex"
    - Src: "org.apache.bcel.verifier.statics.Pass2Verifier$CPESSC_Visitor:501,1"
      Dst: "[org.apache.bcel.classfile.ConstantPool].getConstant"
    - Src: "org.apache.bcel.verifier.statics.Pass2Verifier$CPESSC_Visitor:501,1"
      Dst: "[org.apache.bcel.classfile.ConstantUtf8].getBytes"
    - Src: "org.apache.bcel.verifier.statics.Pass2Verifier$CPESSC_Visitor:502,1"
      Dst: "[java.lang.String].equals"
    - Src: "org.apache.bcel.verifier.statics.Pass2Verifier$CPESSC_Visitor:503,1"
      Dst: "[java.lang.StringBuilder].<init>"
    - Src: "org.apache.bcel.verifier.statics.Pass2Verifier$CPESSC_Visitor:503,1"
      Dst: "[java.lang.StringBuilder].append"
    - Src: "org.apache.bcel.verifier.statics.Pass2Verifier$CPESSC_Visitor:504,1"
      Dst: "[org.apache.bcel.verifier.statics.Pass2Verifier].access$000"
    - Src: "org.apache.bcel.verifier.statics.Pass2Verifier$CPESSC_Visitor:504,1"
      Dst: "[java.lang.StringBuilder].toString"
    - Src: "org.apache.bcel.verifier.statics.Pass2Verifier$CPESSC_Visitor:504,1"
      Dst: "[org.apache.bcel.verifier.exc.ClassConstraintException].<init>"
    - Src: "org.apache.bcel.verifier.statics.Pass2Verifier$CPESSC_Visitor:507,1"
      Dst: "[org.apache.bcel.classfile.ExceptionTable].getExceptionIndexTable"
    - Src: "org.apache.bcel.verifier.statics.Pass2Verifier$CPESSC_Visitor:513,1"
      Dst: "[org.apache.bcel.classfile.ConstantClass].getNameIndex"
    - Src: "org.apache.bcel.verifier.statics.Pass2Verifier$CPESSC_Visitor:515,1"
      Dst: "[org.apache.bcel.classfile.Utility].pathToPackage"
    - Src: "org.apache.bcel.verifier.statics.Pass2Verifier$CPESSC_Visitor:517,1"
      Dst: "[org.apache.bcel.verifier.VerifierFactory].getVerifier"
    - Src: "org.apache.bcel.verifier.statics.Pass2Verifier$CPESSC_Visitor:518,1"
      Dst: "[org.apache.bcel.verifier.Verifier].doPass1"
    - Src: "org.apache.bcel.verifier.statics.Pass2Verifier$CPESSC_Visitor:526,1"
      Dst: "[org.apache.bcel.Repository].lookupClass"
    - Src: "org.apache.bcel.verifier.statics.Pass2Verifier$CPESSC_Visitor:527,1"
      Dst: "[org.apache.bcel.generic.ObjectType].getClassName"
    - Src: "org.apache.bcel.verifier.statics.Pass2Verifier$CPESSC_Visitor:534,1"
      Dst: "[org.apache.bcel.classfile.JavaClass].getSuperclassName"
    - Src: "org.apache.bcel.verifier.statics.Pass2Verifier$CPESSC_Visitor:544,1"
      Dst: "[org.apache.bcel.classfile.JavaClass].getClassName"
    - Src: "org.apache.bcel.verifier.statics.Pass2Verifier$CPESSC_Visitor:550,1"
      Dst: "[org.apache.bcel.verifier.exc.AssertionViolatedException].<init>"
    JavaMethodInfo: null
    BBCount: 19
    CyclomaticComplexity: 3
  - functionName: "[org.apache.bcel.verifier.statics.Pass2Verifier$CPESSC_Visitor].visitField(org.apache.bcel.classfile.Field)"
    functionSourceFile: "org.apache.bcel.verifier.statics.Pass2Verifier$CPESSC_Visitor"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.apache.bcel.classfile.Field"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 205
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.bcel.verifier.statics.Pass2Verifier$CPESSC_Visitor:560"
      Branch Sides:
      - BranchSide: "org.apache.bcel.verifier.statics.Pass2Verifier$CPESSC_Visitor:581"
        BranchSideFuncs: []
      - BranchSide: "org.apache.bcel.verifier.statics.Pass2Verifier$CPESSC_Visitor:580"
        BranchSideFuncs: []
    - Branch String: "org.apache.bcel.verifier.statics.Pass2Verifier$CPESSC_Visitor:562"
      Branch Sides:
      - BranchSide: "org.apache.bcel.verifier.statics.Pass2Verifier$CPESSC_Visitor:565"
        BranchSideFuncs: []
      - BranchSide: "org.apache.bcel.verifier.statics.Pass2Verifier$CPESSC_Visitor:564"
        BranchSideFuncs: []
    - Branch String: "org.apache.bcel.verifier.statics.Pass2Verifier$CPESSC_Visitor:565"
      Branch Sides:
      - BranchSide: "org.apache.bcel.verifier.statics.Pass2Verifier$CPESSC_Visitor:568"
        BranchSideFuncs: []
      - BranchSide: "org.apache.bcel.verifier.statics.Pass2Verifier$CPESSC_Visitor:567"
        BranchSideFuncs: []
    - Branch String: "org.apache.bcel.verifier.statics.Pass2Verifier$CPESSC_Visitor:568"
      Branch Sides:
      - BranchSide: "org.apache.bcel.verifier.statics.Pass2Verifier$CPESSC_Visitor:571"
        BranchSideFuncs: []
      - BranchSide: "org.apache.bcel.verifier.statics.Pass2Verifier$CPESSC_Visitor:570"
        BranchSideFuncs: []
    - Branch String: "org.apache.bcel.verifier.statics.Pass2Verifier$CPESSC_Visitor:571"
      Branch Sides:
      - BranchSide: "org.apache.bcel.verifier.statics.Pass2Verifier$CPESSC_Visitor:576"
        BranchSideFuncs: []
      - BranchSide: "org.apache.bcel.verifier.statics.Pass2Verifier$CPESSC_Visitor:575"
        BranchSideFuncs: []
    - Branch String: "org.apache.bcel.verifier.statics.Pass2Verifier$CPESSC_Visitor:576"
      Branch Sides:
      - BranchSide: "org.apache.bcel.verifier.statics.Pass2Verifier$CPESSC_Visitor:580"
        BranchSideFuncs: []
      - BranchSide: "org.apache.bcel.verifier.statics.Pass2Verifier$CPESSC_Visitor:579"
        BranchSideFuncs: []
    - Branch String: "org.apache.bcel.verifier.statics.Pass2Verifier$CPESSC_Visitor:576"
      Branch Sides:
      - BranchSide: "org.apache.bcel.verifier.statics.Pass2Verifier$CPESSC_Visitor:580"
        BranchSideFuncs: []
      - BranchSide: "org.apache.bcel.verifier.statics.Pass2Verifier$CPESSC_Visitor:579"
        BranchSideFuncs: []
    - Branch String: "org.apache.bcel.verifier.statics.Pass2Verifier$CPESSC_Visitor:581"
      Branch Sides:
      - BranchSide: "org.apache.bcel.verifier.statics.Pass2Verifier$CPESSC_Visitor:584"
        BranchSideFuncs: []
      - BranchSide: "org.apache.bcel.verifier.statics.Pass2Verifier$CPESSC_Visitor:583"
        BranchSideFuncs: []
    - Branch String: "org.apache.bcel.verifier.statics.Pass2Verifier$CPESSC_Visitor:584"
      Branch Sides:
      - BranchSide: "org.apache.bcel.verifier.statics.Pass2Verifier$CPESSC_Visitor:587"
        BranchSideFuncs: []
      - BranchSide: "org.apache.bcel.verifier.statics.Pass2Verifier$CPESSC_Visitor:586"
        BranchSideFuncs: []
    - Branch String: "org.apache.bcel.verifier.statics.Pass2Verifier$CPESSC_Visitor:587"
      Branch Sides:
      - BranchSide: "org.apache.bcel.verifier.statics.Pass2Verifier$CPESSC_Visitor:592"
        BranchSideFuncs: []
      - BranchSide: "org.apache.bcel.verifier.statics.Pass2Verifier$CPESSC_Visitor:591"
        BranchSideFuncs: []
    - Branch String: "org.apache.bcel.verifier.statics.Pass2Verifier$CPESSC_Visitor:592"
      Branch Sides:
      - BranchSide: "org.apache.bcel.verifier.statics.Pass2Verifier$CPESSC_Visitor:598"
        BranchSideFuncs: []
      - BranchSide: "org.apache.bcel.verifier.statics.Pass2Verifier$CPESSC_Visitor:597"
        BranchSideFuncs: []
    - Branch String: "org.apache.bcel.verifier.statics.Pass2Verifier$CPESSC_Visitor:601"
      Branch Sides:
      - BranchSide: "org.apache.bcel.verifier.statics.Pass2Verifier$CPESSC_Visitor:606"
        BranchSideFuncs: []
      - BranchSide: "org.apache.bcel.verifier.statics.Pass2Verifier$CPESSC_Visitor:605"
        BranchSideFuncs: []
    - Branch String: "org.apache.bcel.verifier.statics.Pass2Verifier$CPESSC_Visitor:617"
      Branch Sides:
      - BranchSide: "org.apache.bcel.verifier.statics.Pass2Verifier$CPESSC_Visitor:620"
        BranchSideFuncs: []
      - BranchSide: "org.apache.bcel.verifier.statics.Pass2Verifier$CPESSC_Visitor:619"
        BranchSideFuncs: []
    - Branch String: "org.apache.bcel.verifier.statics.Pass2Verifier$CPESSC_Visitor:620"
      Branch Sides:
      - BranchSide: "org.apache.bcel.verifier.statics.Pass2Verifier$CPESSC_Visitor:623"
        BranchSideFuncs: []
      - BranchSide: "org.apache.bcel.verifier.statics.Pass2Verifier$CPESSC_Visitor:622"
        BranchSideFuncs: []
    - Branch String: "org.apache.bcel.verifier.statics.Pass2Verifier$CPESSC_Visitor:627"
      Branch Sides:
      - BranchSide: "org.apache.bcel.verifier.statics.Pass2Verifier$CPESSC_Visitor:636"
        BranchSideFuncs: []
      - BranchSide: "org.apache.bcel.verifier.statics.Pass2Verifier$CPESSC_Visitor:635"
        BranchSideFuncs: []
    - Branch String: "org.apache.bcel.verifier.statics.Pass2Verifier$CPESSC_Visitor:628"
      Branch Sides:
      - BranchSide: "org.apache.bcel.verifier.statics.Pass2Verifier$CPESSC_Visitor:631"
        BranchSideFuncs: []
      - BranchSide: "org.apache.bcel.verifier.statics.Pass2Verifier$CPESSC_Visitor:630"
        BranchSideFuncs: []
    - Branch String: "org.apache.bcel.verifier.statics.Pass2Verifier$CPESSC_Visitor:628"
      Branch Sides:
      - BranchSide: "org.apache.bcel.verifier.statics.Pass2Verifier$CPESSC_Visitor:631"
        BranchSideFuncs: []
      - BranchSide: "org.apache.bcel.verifier.statics.Pass2Verifier$CPESSC_Visitor:630"
        BranchSideFuncs: []
    - Branch String: "org.apache.bcel.verifier.statics.Pass2Verifier$CPESSC_Visitor:628"
      Branch Sides:
      - BranchSide: "org.apache.bcel.verifier.statics.Pass2Verifier$CPESSC_Visitor:631"
        BranchSideFuncs: []
      - BranchSide: "org.apache.bcel.verifier.statics.Pass2Verifier$CPESSC_Visitor:630"
        BranchSideFuncs: []
    - Branch String: "org.apache.bcel.verifier.statics.Pass2Verifier$CPESSC_Visitor:631"
      Branch Sides:
      - BranchSide: "org.apache.bcel.verifier.statics.Pass2Verifier$CPESSC_Visitor:623"
        BranchSideFuncs: []
      - BranchSide: "org.apache.bcel.verifier.statics.Pass2Verifier$CPESSC_Visitor:622"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.bcel.verifier.statics.Pass2Verifier$CPESSC_Visitor:560,1"
      Dst: "[org.apache.bcel.classfile.JavaClass].isClass"
    - Src: "org.apache.bcel.verifier.statics.Pass2Verifier$CPESSC_Visitor:562,1"
      Dst: "[org.apache.bcel.classfile.AccessFlags].isPrivate"
    - Src: "org.apache.bcel.verifier.statics.Pass2Verifier$CPESSC_Visitor:565,1"
      Dst: "[org.apache.bcel.classfile.AccessFlags].isProtected"
    - Src: "org.apache.bcel.verifier.statics.Pass2Verifier$CPESSC_Visitor:568,1"
      Dst: "[org.apache.bcel.classfile.AccessFlags].isPublic"
    - Src: "org.apache.bcel.verifier.statics.Pass2Verifier$CPESSC_Visitor:572,1"
      Dst: "[java.lang.StringBuilder].<init>"
    - Src: "org.apache.bcel.verifier.statics.Pass2Verifier$CPESSC_Visitor:572,1"
      Dst: "[java.lang.StringBuilder].append"
    - Src: "org.apache.bcel.verifier.statics.Pass2Verifier$CPESSC_Visitor:573,1"
      Dst: "[org.apache.bcel.verifier.statics.Pass2Verifier].access$000"
    - Src: "org.apache.bcel.verifier.statics.Pass2Verifier$CPESSC_Visitor:573,1"
      Dst: "[java.lang.StringBuilder].toString"
    - Src: "org.apache.bcel.verifier.statics.Pass2Verifier$CPESSC_Visitor:573,1"
      Dst: "[org.apache.bcel.verifier.exc.ClassConstraintException].<init>"
    - Src: "org.apache.bcel.verifier.statics.Pass2Verifier$CPESSC_Visitor:576,1"
      Dst: "[org.apache.bcel.classfile.AccessFlags].isFinal"
    - Src: "org.apache.bcel.verifier.statics.Pass2Verifier$CPESSC_Visitor:576,1"
      Dst: "[org.apache.bcel.classfile.AccessFlags].isVolatile"
    - Src: "org.apache.bcel.verifier.statics.Pass2Verifier$CPESSC_Visitor:584,1"
      Dst: "[org.apache.bcel.classfile.AccessFlags].isStatic"
    - Src: "org.apache.bcel.verifier.statics.Pass2Verifier$CPESSC_Visitor:592,1"
      Dst: "[org.apache.bcel.classfile.AccessFlags].getAccessFlags"
    - Src: "org.apache.bcel.verifier.statics.Pass2Verifier$CPESSC_Visitor:594,1"
      Dst: "[org.apache.bcel.verifier.PassVerifier].addMessage"
    - Src: "org.apache.bcel.verifier.statics.Pass2Verifier$CPESSC_Visitor:598,1"
      Dst: "[org.apache.bcel.classfile.FieldOrMethod].getNameIndex"
    - Src: "org.apache.bcel.verifier.statics.Pass2Verifier$CPESSC_Visitor:598,1"
      Dst: "[org.apache.bcel.verifier.statics.Pass2Verifier$CPESSC_Visitor].checkIndex"
    - Src: "org.apache.bcel.verifier.statics.Pass2Verifier$CPESSC_Visitor:600,1"
      Dst: "[org.apache.bcel.classfile.FieldOrMethod].getName"
    - Src: "org.apache.bcel.verifier.statics.Pass2Verifier$CPESSC_Visitor:601,1"
      Dst: "[org.apache.bcel.verifier.statics.Pass2Verifier].access$400"
    - Src: "org.apache.bcel.verifier.statics.Pass2Verifier$CPESSC_Visitor:606,1"
      Dst: "[org.apache.bcel.classfile.FieldOrMethod].getSignatureIndex"
    - Src: "org.apache.bcel.verifier.statics.Pass2Verifier$CPESSC_Visitor:608,1"
      Dst: "[org.apache.bcel.classfile.ConstantPool].getConstant"
    - Src: "org.apache.bcel.verifier.statics.Pass2Verifier$CPESSC_Visitor:608,1"
      Dst: "[org.apache.bcel.classfile.ConstantUtf8].getBytes"
    - Src: "org.apache.bcel.verifier.statics.Pass2Verifier$CPESSC_Visitor:611,1"
      Dst: "[org.apache.bcel.generic.Type].getType"
    - Src: "org.apache.bcel.verifier.statics.Pass2Verifier$CPESSC_Visitor:617,1"
      Dst: "[java.util.Set].contains"
    - Src: "org.apache.bcel.verifier.statics.Pass2Verifier$CPESSC_Visitor:623,1"
      Dst: "[java.util.Set].add"
    - Src: "org.apache.bcel.verifier.statics.Pass2Verifier$CPESSC_Visitor:626,1"
      Dst: "[org.apache.bcel.classfile.FieldOrMethod].getAttributes"
    JavaMethodInfo: null
    BBCount: 39
    CyclomaticComplexity: 2
  - functionName: "[org.apache.bcel.verifier.statics.Pass2Verifier$CPESSC_Visitor].visitInnerClass(org.apache.bcel.classfile.InnerClass)"
    functionSourceFile: "org.apache.bcel.verifier.statics.Pass2Verifier$CPESSC_Visitor"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.apache.bcel.classfile.InnerClass"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.bcel.verifier.statics.Pass2Verifier$CPESSC_Visitor].visitInnerClasses(org.apache.bcel.classfile.InnerClasses)"
    functionSourceFile: "org.apache.bcel.verifier.statics.Pass2Verifier$CPESSC_Visitor"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.apache.bcel.classfile.InnerClasses"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 27
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.bcel.verifier.statics.Pass2Verifier$CPESSC_Visitor:652"
      Branch Sides:
      - BranchSide: "org.apache.bcel.verifier.statics.Pass2Verifier$CPESSC_Visitor:657"
        BranchSideFuncs: []
      - BranchSide: "org.apache.bcel.verifier.statics.Pass2Verifier$CPESSC_Visitor:656"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.bcel.verifier.statics.Pass2Verifier$CPESSC_Visitor:649,1"
      Dst: "[org.apache.bcel.classfile.Attribute].getNameIndex"
    - Src: "org.apache.bcel.verifier.statics.Pass2Verifier$CPESSC_Visitor:649,1"
      Dst: "[org.apache.bcel.verifier.statics.Pass2Verifier$CPESSC_Visitor].checkIndex"
    - Src: "org.apache.bcel.verifier.statics.Pass2Verifier$CPESSC_Visitor:651,1"
      Dst: "[org.apache.bcel.classfile.ConstantPool].getConstant"
    - Src: "org.apache.bcel.verifier.statics.Pass2Verifier$CPESSC_Visitor:651,1"
      Dst: "[org.apache.bcel.classfile.ConstantUtf8].getBytes"
    - Src: "org.apache.bcel.verifier.statics.Pass2Verifier$CPESSC_Visitor:652,1"
      Dst: "[java.lang.String].equals"
    - Src: "org.apache.bcel.verifier.statics.Pass2Verifier$CPESSC_Visitor:653,1"
      Dst: "[java.lang.StringBuilder].<init>"
    - Src: "org.apache.bcel.verifier.statics.Pass2Verifier$CPESSC_Visitor:653,1"
      Dst: "[java.lang.StringBuilder].append"
    - Src: "org.apache.bcel.verifier.statics.Pass2Verifier$CPESSC_Visitor:654,1"
      Dst: "[org.apache.bcel.verifier.statics.Pass2Verifier].access$000"
    - Src: "org.apache.bcel.verifier.statics.Pass2Verifier$CPESSC_Visitor:654,1"
      Dst: "[java.lang.StringBuilder].toString"
    - Src: "org.apache.bcel.verifier.statics.Pass2Verifier$CPESSC_Visitor:654,1"
      Dst: "[org.apache.bcel.verifier.exc.ClassConstraintException].<init>"
    - Src: "org.apache.bcel.verifier.statics.Pass2Verifier$CPESSC_Visitor:657,1"
      Dst: "[org.apache.bcel.verifier.statics.Pass2Verifier$CPESSC_Visitor$lambda_visitInnerClasses_0__138].bootstrap$"
    - Src: "org.apache.bcel.verifier.statics.Pass2Verifier$CPESSC_Visitor:657,1"
      Dst: "[java.lang.Iterable].forEach"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.apache.bcel.verifier.statics.Pass2Verifier$CPESSC_Visitor].visitJavaClass(org.apache.bcel.classfile.JavaClass)"
    functionSourceFile: "org.apache.bcel.verifier.statics.Pass2Verifier$CPESSC_Visitor"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.apache.bcel.classfile.JavaClass"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 91
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.bcel.verifier.statics.Pass2Verifier$CPESSC_Visitor:691"
      Branch Sides:
      - BranchSide: "org.apache.bcel.verifier.statics.Pass2Verifier$CPESSC_Visitor:719"
        BranchSideFuncs: []
      - BranchSide: "org.apache.bcel.verifier.statics.Pass2Verifier$CPESSC_Visitor:718"
        BranchSideFuncs: []
    - Branch String: "org.apache.bcel.verifier.statics.Pass2Verifier$CPESSC_Visitor:692"
      Branch Sides:
      - BranchSide: "org.apache.bcel.verifier.statics.Pass2Verifier$CPESSC_Visitor:697"
        BranchSideFuncs: []
      - BranchSide: "org.apache.bcel.verifier.statics.Pass2Verifier$CPESSC_Visitor:696"
        BranchSideFuncs: []
    - Branch String: "org.apache.bcel.verifier.statics.Pass2Verifier$CPESSC_Visitor:692"
      Branch Sides:
      - BranchSide: "org.apache.bcel.verifier.statics.Pass2Verifier$CPESSC_Visitor:697"
        BranchSideFuncs: []
      - BranchSide: "org.apache.bcel.verifier.statics.Pass2Verifier$CPESSC_Visitor:696"
        BranchSideFuncs: []
    - Branch String: "org.apache.bcel.verifier.statics.Pass2Verifier$CPESSC_Visitor:692"
      Branch Sides:
      - BranchSide: "org.apache.bcel.verifier.statics.Pass2Verifier$CPESSC_Visitor:697"
        BranchSideFuncs: []
      - BranchSide: "org.apache.bcel.verifier.statics.Pass2Verifier$CPESSC_Visitor:696"
        BranchSideFuncs: []
    - Branch String: "org.apache.bcel.verifier.statics.Pass2Verifier$CPESSC_Visitor:692"
      Branch Sides:
      - BranchSide: "org.apache.bcel.verifier.statics.Pass2Verifier$CPESSC_Visitor:697"
        BranchSideFuncs: []
      - BranchSide: "org.apache.bcel.verifier.statics.Pass2Verifier$CPESSC_Visitor:696"
        BranchSideFuncs: []
    - Branch String: "org.apache.bcel.verifier.statics.Pass2Verifier$CPESSC_Visitor:697"
      Branch Sides:
      - BranchSide: "org.apache.bcel.verifier.statics.Pass2Verifier$CPESSC_Visitor:705"
        BranchSideFuncs: []
      - BranchSide: "org.apache.bcel.verifier.statics.Pass2Verifier$CPESSC_Visitor:704"
        BranchSideFuncs: []
    - Branch String: "org.apache.bcel.verifier.statics.Pass2Verifier$CPESSC_Visitor:698"
      Branch Sides:
      - BranchSide: "org.apache.bcel.verifier.statics.Pass2Verifier$CPESSC_Visitor:702"
        BranchSideFuncs: []
      - BranchSide: "org.apache.bcel.verifier.statics.Pass2Verifier$CPESSC_Visitor:701"
        BranchSideFuncs: []
    - Branch String: "org.apache.bcel.verifier.statics.Pass2Verifier$CPESSC_Visitor:705"
      Branch Sides:
      - BranchSide: "org.apache.bcel.verifier.statics.Pass2Verifier$CPESSC_Visitor:683"
        BranchSideFuncs: []
      - BranchSide: "org.apache.bcel.verifier.statics.Pass2Verifier$CPESSC_Visitor:682"
        BranchSideFuncs: []
    - Branch String: "org.apache.bcel.verifier.statics.Pass2Verifier$CPESSC_Visitor:706"
      Branch Sides:
      - BranchSide: "org.apache.bcel.verifier.statics.Pass2Verifier$CPESSC_Visitor:708"
        BranchSideFuncs: []
      - BranchSide: "org.apache.bcel.verifier.statics.Pass2Verifier$CPESSC_Visitor:707"
        BranchSideFuncs: []
    - Branch String: "org.apache.bcel.verifier.statics.Pass2Verifier$CPESSC_Visitor:708"
      Branch Sides:
      - BranchSide: "org.apache.bcel.verifier.statics.Pass2Verifier$CPESSC_Visitor:712"
        BranchSideFuncs: []
      - BranchSide: "org.apache.bcel.verifier.statics.Pass2Verifier$CPESSC_Visitor:711"
        BranchSideFuncs: []
    - Branch String: "org.apache.bcel.verifier.statics.Pass2Verifier$CPESSC_Visitor:712"
      Branch Sides:
      - BranchSide: "org.apache.bcel.verifier.statics.Pass2Verifier$CPESSC_Visitor:683"
        BranchSideFuncs: []
      - BranchSide: "org.apache.bcel.verifier.statics.Pass2Verifier$CPESSC_Visitor:682"
        BranchSideFuncs: []
    - Branch String: "org.apache.bcel.verifier.statics.Pass2Verifier$CPESSC_Visitor:719"
      Branch Sides:
      - BranchSide: "org.apache.bcel.verifier.statics.Pass2Verifier$CPESSC_Visitor:729"
        BranchSideFuncs: []
    - Branch String: "org.apache.bcel.verifier.statics.Pass2Verifier$CPESSC_Visitor:719"
      Branch Sides:
      - BranchSide: "org.apache.bcel.verifier.statics.Pass2Verifier$CPESSC_Visitor:729"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.bcel.verifier.statics.Pass2Verifier$CPESSC_Visitor:683,1"
      Dst: "[org.apache.bcel.classfile.JavaClass].getAttributes"
    - Src: "org.apache.bcel.verifier.statics.Pass2Verifier$CPESSC_Visitor:689,1"
      Dst: "[org.apache.bcel.verifier.statics.Pass2Verifier$InnerClassDetector].<init>"
    - Src: "org.apache.bcel.verifier.statics.Pass2Verifier$CPESSC_Visitor:689,1"
      Dst: "[org.apache.bcel.verifier.statics.Pass2Verifier$InnerClassDetector].innerClassReferenced"
    - Src: "org.apache.bcel.verifier.statics.Pass2Verifier$CPESSC_Visitor:693,1"
      Dst: "[java.lang.StringBuilder].<init>"
    - Src: "org.apache.bcel.verifier.statics.Pass2Verifier$CPESSC_Visitor:693,1"
      Dst: "[java.lang.StringBuilder].append"
    - Src: "org.apache.bcel.verifier.statics.Pass2Verifier$CPESSC_Visitor:693,1"
      Dst: "[org.apache.bcel.verifier.statics.Pass2Verifier].access$000"
    - Src: "org.apache.bcel.verifier.statics.Pass2Verifier$CPESSC_Visitor:693,1"
      Dst: "[java.lang.StringBuilder].toString"
    - Src: "org.apache.bcel.verifier.statics.Pass2Verifier$CPESSC_Visitor:693,1"
      Dst: "[org.apache.bcel.verifier.PassVerifier].addMessage"
    - Src: "org.apache.bcel.verifier.statics.Pass2Verifier$CPESSC_Visitor:700,1"
      Dst: "[org.apache.bcel.verifier.exc.ClassConstraintException].<init>"
    JavaMethodInfo: null
    BBCount: 23
    CyclomaticComplexity: 2
  - functionName: "[org.apache.bcel.verifier.statics.Pass2Verifier$CPESSC_Visitor].visitLineNumber(org.apache.bcel.classfile.LineNumber)"
    functionSourceFile: "org.apache.bcel.verifier.statics.Pass2Verifier$CPESSC_Visitor"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.apache.bcel.classfile.LineNumber"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.bcel.verifier.statics.Pass2Verifier$CPESSC_Visitor].visitLineNumberTable(org.apache.bcel.classfile.LineNumberTable)"
    functionSourceFile: "org.apache.bcel.verifier.statics.Pass2Verifier$CPESSC_Visitor"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.apache.bcel.classfile.LineNumberTable"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 25
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.bcel.verifier.statics.Pass2Verifier$CPESSC_Visitor:750"
      Branch Sides:
      - BranchSide: "org.apache.bcel.verifier.statics.Pass2Verifier$CPESSC_Visitor:759"
        BranchSideFuncs: []
      - BranchSide: "org.apache.bcel.verifier.statics.Pass2Verifier$CPESSC_Visitor:758"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.bcel.verifier.statics.Pass2Verifier$CPESSC_Visitor:747,1"
      Dst: "[org.apache.bcel.classfile.Attribute].getNameIndex"
    - Src: "org.apache.bcel.verifier.statics.Pass2Verifier$CPESSC_Visitor:747,1"
      Dst: "[org.apache.bcel.verifier.statics.Pass2Verifier$CPESSC_Visitor].checkIndex"
    - Src: "org.apache.bcel.verifier.statics.Pass2Verifier$CPESSC_Visitor:749,1"
      Dst: "[org.apache.bcel.classfile.ConstantPool].getConstant"
    - Src: "org.apache.bcel.verifier.statics.Pass2Verifier$CPESSC_Visitor:749,1"
      Dst: "[org.apache.bcel.classfile.ConstantUtf8].getBytes"
    - Src: "org.apache.bcel.verifier.statics.Pass2Verifier$CPESSC_Visitor:750,1"
      Dst: "[java.lang.String].equals"
    - Src: "org.apache.bcel.verifier.statics.Pass2Verifier$CPESSC_Visitor:751,1"
      Dst: "[java.lang.StringBuilder].<init>"
    - Src: "org.apache.bcel.verifier.statics.Pass2Verifier$CPESSC_Visitor:751,1"
      Dst: "[java.lang.StringBuilder].append"
    - Src: "org.apache.bcel.verifier.statics.Pass2Verifier$CPESSC_Visitor:752,1"
      Dst: "[org.apache.bcel.verifier.statics.Pass2Verifier].access$000"
    - Src: "org.apache.bcel.verifier.statics.Pass2Verifier$CPESSC_Visitor:752,1"
      Dst: "[java.lang.StringBuilder].toString"
    - Src: "org.apache.bcel.verifier.statics.Pass2Verifier$CPESSC_Visitor:752,1"
      Dst: "[org.apache.bcel.verifier.exc.ClassConstraintException].<init>"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.apache.bcel.verifier.statics.Pass2Verifier$CPESSC_Visitor].visitLocalVariable(org.apache.bcel.classfile.LocalVariable)"
    functionSourceFile: "org.apache.bcel.verifier.statics.Pass2Verifier$CPESSC_Visitor"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.apache.bcel.classfile.LocalVariable"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.bcel.verifier.statics.Pass2Verifier$CPESSC_Visitor].visitLocalVariableTable(org.apache.bcel.classfile.LocalVariableTable)"
    functionSourceFile: "org.apache.bcel.verifier.statics.Pass2Verifier$CPESSC_Visitor"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.apache.bcel.classfile.LocalVariableTable"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.bcel.verifier.statics.Pass2Verifier$CPESSC_Visitor].visitMethod(org.apache.bcel.classfile.Method)"
    functionSourceFile: "org.apache.bcel.verifier.statics.Pass2Verifier$CPESSC_Visitor"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.apache.bcel.classfile.Method"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 438
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.bcel.verifier.statics.Pass2Verifier$CPESSC_Visitor:787"
      Branch Sides:
      - BranchSide: "org.apache.bcel.verifier.statics.Pass2Verifier$CPESSC_Visitor:792"
        BranchSideFuncs: []
      - BranchSide: "org.apache.bcel.verifier.statics.Pass2Verifier$CPESSC_Visitor:791"
        BranchSideFuncs: []
    - Branch String: "org.apache.bcel.verifier.statics.Pass2Verifier$CPESSC_Visitor:807"
      Branch Sides:
      - BranchSide: "org.apache.bcel.verifier.statics.Pass2Verifier$CPESSC_Visitor:810"
        BranchSideFuncs: []
      - BranchSide: "org.apache.bcel.verifier.statics.Pass2Verifier$CPESSC_Visitor:809"
        BranchSideFuncs: []
    - Branch String: "org.apache.bcel.verifier.statics.Pass2Verifier$CPESSC_Visitor:810"
      Branch Sides:
      - BranchSide: "org.apache.bcel.verifier.statics.Pass2Verifier$CPESSC_Visitor:819"
        BranchSideFuncs: []
      - BranchSide: "org.apache.bcel.verifier.statics.Pass2Verifier$CPESSC_Visitor:818"
        BranchSideFuncs: []
    - Branch String: "org.apache.bcel.verifier.statics.Pass2Verifier$CPESSC_Visitor:813"
      Branch Sides:
      - BranchSide: "org.apache.bcel.verifier.statics.Pass2Verifier$CPESSC_Visitor:819"
        BranchSideFuncs: []
      - BranchSide: "org.apache.bcel.verifier.statics.Pass2Verifier$CPESSC_Visitor:818"
        BranchSideFuncs: []
    - Branch String: "org.apache.bcel.verifier.statics.Pass2Verifier$CPESSC_Visitor:819"
      Branch Sides:
      - BranchSide: "org.apache.bcel.verifier.statics.Pass2Verifier$CPESSC_Visitor:836"
        BranchSideFuncs: []
      - BranchSide: "org.apache.bcel.verifier.statics.Pass2Verifier$CPESSC_Visitor:835"
        BranchSideFuncs: []
    - Branch String: "org.apache.bcel.verifier.statics.Pass2Verifier$CPESSC_Visitor:821"
      Branch Sides:
      - BranchSide: "org.apache.bcel.verifier.statics.Pass2Verifier$CPESSC_Visitor:824"
        BranchSideFuncs: []
      - BranchSide: "org.apache.bcel.verifier.statics.Pass2Verifier$CPESSC_Visitor:823"
        BranchSideFuncs: []
    - Branch String: "org.apache.bcel.verifier.statics.Pass2Verifier$CPESSC_Visitor:824"
      Branch Sides:
      - BranchSide: "org.apache.bcel.verifier.statics.Pass2Verifier$CPESSC_Visitor:819"
        BranchSideFuncs: []
      - BranchSide: "org.apache.bcel.verifier.statics.Pass2Verifier$CPESSC_Visitor:818"
        BranchSideFuncs: []
    - Branch String: "org.apache.bcel.verifier.statics.Pass2Verifier$CPESSC_Visitor:827"
      Branch Sides:
      - BranchSide: "org.apache.bcel.verifier.statics.Pass2Verifier$CPESSC_Visitor:819"
        BranchSideFuncs: []
      - BranchSide: "org.apache.bcel.verifier.statics.Pass2Verifier$CPESSC_Visitor:818"
        BranchSideFuncs: []
    - Branch String: "org.apache.bcel.verifier.statics.Pass2Verifier$CPESSC_Visitor:836"
      Branch Sides:
      - BranchSide: "org.apache.bcel.verifier.statics.Pass2Verifier$CPESSC_Visitor:841"
        BranchSideFuncs: []
      - BranchSide: "org.apache.bcel.verifier.statics.Pass2Verifier$CPESSC_Visitor:840"
        BranchSideFuncs: []
    - Branch String: "org.apache.bcel.verifier.statics.Pass2Verifier$CPESSC_Visitor:836"
      Branch Sides:
      - BranchSide: "org.apache.bcel.verifier.statics.Pass2Verifier$CPESSC_Visitor:841"
        BranchSideFuncs: []
      - BranchSide: "org.apache.bcel.verifier.statics.Pass2Verifier$CPESSC_Visitor:840"
        BranchSideFuncs: []
    - Branch String: "org.apache.bcel.verifier.statics.Pass2Verifier$CPESSC_Visitor:841"
      Branch Sides:
      - BranchSide: "org.apache.bcel.verifier.statics.Pass2Verifier$CPESSC_Visitor:841"
        BranchSideFuncs: []
      - BranchSide: "org.apache.bcel.verifier.statics.Pass2Verifier$CPESSC_Visitor:840"
        BranchSideFuncs: []
    - Branch String: "org.apache.bcel.verifier.statics.Pass2Verifier$CPESSC_Visitor:843"
      Branch Sides:
      - BranchSide: "org.apache.bcel.verifier.statics.Pass2Verifier$CPESSC_Visitor:846"
        BranchSideFuncs: []
      - BranchSide: "org.apache.bcel.verifier.statics.Pass2Verifier$CPESSC_Visitor:845"
        BranchSideFuncs: []
    - Branch String: "org.apache.bcel.verifier.statics.Pass2Verifier$CPESSC_Visitor:846"
      Branch Sides:
      - BranchSide: "org.apache.bcel.verifier.statics.Pass2Verifier$CPESSC_Visitor:849"
        BranchSideFuncs: []
      - BranchSide: "org.apache.bcel.verifier.statics.Pass2Verifier$CPESSC_Visitor:848"
        BranchSideFuncs: []
    - Branch String: "org.apache.bcel.verifier.statics.Pass2Verifier$CPESSC_Visitor:849"
      Branch Sides:
      - BranchSide: "org.apache.bcel.verifier.statics.Pass2Verifier$CPESSC_Visitor:852"
        BranchSideFuncs: []
      - BranchSide: "org.apache.bcel.verifier.statics.Pass2Verifier$CPESSC_Visitor:851"
        BranchSideFuncs: []
    - Branch String: "org.apache.bcel.verifier.statics.Pass2Verifier$CPESSC_Visitor:852"
      Branch Sides:
      - BranchSide: "org.apache.bcel.verifier.statics.Pass2Verifier$CPESSC_Visitor:857"
        BranchSideFuncs: []
      - BranchSide: "org.apache.bcel.verifier.statics.Pass2Verifier$CPESSC_Visitor:856"
        BranchSideFuncs: []
    - Branch String: "org.apache.bcel.verifier.statics.Pass2Verifier$CPESSC_Visitor:857"
      Branch Sides:
      - BranchSide: "org.apache.bcel.verifier.statics.Pass2Verifier$CPESSC_Visitor:881"
        BranchSideFuncs: []
      - BranchSide: "org.apache.bcel.verifier.statics.Pass2Verifier$CPESSC_Visitor:880"
        BranchSideFuncs: []
    - Branch String: "org.apache.bcel.verifier.statics.Pass2Verifier$CPESSC_Visitor:858"
      Branch Sides:
      - BranchSide: "org.apache.bcel.verifier.statics.Pass2Verifier$CPESSC_Visitor:861"
        BranchSideFuncs: []
      - BranchSide: "org.apache.bcel.verifier.statics.Pass2Verifier$CPESSC_Visitor:860"
        BranchSideFuncs: []
    - Branch String: "org.apache.bcel.verifier.statics.Pass2Verifier$CPESSC_Visitor:861"
      Branch Sides:
      - BranchSide: "org.apache.bcel.verifier.statics.Pass2Verifier$CPESSC_Visitor:864"
        BranchSideFuncs: []
      - BranchSide: "org.apache.bcel.verifier.statics.Pass2Verifier$CPESSC_Visitor:863"
        BranchSideFuncs: []
    - Branch String: "org.apache.bcel.verifier.statics.Pass2Verifier$CPESSC_Visitor:864"
      Branch Sides:
      - BranchSide: "org.apache.bcel.verifier.statics.Pass2Verifier$CPESSC_Visitor:867"
        BranchSideFuncs: []
      - BranchSide: "org.apache.bcel.verifier.statics.Pass2Verifier$CPESSC_Visitor:866"
        BranchSideFuncs: []
    - Branch String: "org.apache.bcel.verifier.statics.Pass2Verifier$CPESSC_Visitor:867"
      Branch Sides:
      - BranchSide: "org.apache.bcel.verifier.statics.Pass2Verifier$CPESSC_Visitor:870"
        BranchSideFuncs: []
      - BranchSide: "org.apache.bcel.verifier.statics.Pass2Verifier$CPESSC_Visitor:869"
        BranchSideFuncs: []
    - Branch String: "org.apache.bcel.verifier.statics.Pass2Verifier$CPESSC_Visitor:870"
      Branch Sides:
      - BranchSide: "org.apache.bcel.verifier.statics.Pass2Verifier$CPESSC_Visitor:873"
        BranchSideFuncs: []
      - BranchSide: "org.apache.bcel.verifier.statics.Pass2Verifier$CPESSC_Visitor:872"
        BranchSideFuncs: []
    - Branch String: "org.apache.bcel.verifier.statics.Pass2Verifier$CPESSC_Visitor:873"
      Branch Sides:
      - BranchSide: "org.apache.bcel.verifier.statics.Pass2Verifier$CPESSC_Visitor:881"
        BranchSideFuncs: []
      - BranchSide: "org.apache.bcel.verifier.statics.Pass2Verifier$CPESSC_Visitor:880"
        BranchSideFuncs: []
    - Branch String: "org.apache.bcel.verifier.statics.Pass2Verifier$CPESSC_Visitor:881"
      Branch Sides:
      - BranchSide: "org.apache.bcel.verifier.statics.Pass2Verifier$CPESSC_Visitor:885"
        BranchSideFuncs: []
      - BranchSide: "org.apache.bcel.verifier.statics.Pass2Verifier$CPESSC_Visitor:884"
        BranchSideFuncs: []
    - Branch String: "org.apache.bcel.verifier.statics.Pass2Verifier$CPESSC_Visitor:881"
      Branch Sides:
      - BranchSide: "org.apache.bcel.verifier.statics.Pass2Verifier$CPESSC_Visitor:882"
        BranchSideFuncs: []
      - BranchSide: "org.apache.bcel.verifier.statics.Pass2Verifier$CPESSC_Visitor:881"
        BranchSideFuncs: []
    - Branch String: "org.apache.bcel.verifier.statics.Pass2Verifier$CPESSC_Visitor:881"
      Branch Sides:
      - BranchSide: "org.apache.bcel.verifier.statics.Pass2Verifier$CPESSC_Visitor:882"
        BranchSideFuncs: []
      - BranchSide: "org.apache.bcel.verifier.statics.Pass2Verifier$CPESSC_Visitor:881"
        BranchSideFuncs: []
    - Branch String: "org.apache.bcel.verifier.statics.Pass2Verifier$CPESSC_Visitor:881"
      Branch Sides:
      - BranchSide: "org.apache.bcel.verifier.statics.Pass2Verifier$CPESSC_Visitor:882"
        BranchSideFuncs: []
      - BranchSide: "org.apache.bcel.verifier.statics.Pass2Verifier$CPESSC_Visitor:881"
        BranchSideFuncs: []
    - Branch String: "org.apache.bcel.verifier.statics.Pass2Verifier$CPESSC_Visitor:881"
      Branch Sides:
      - BranchSide: "org.apache.bcel.verifier.statics.Pass2Verifier$CPESSC_Visitor:882"
        BranchSideFuncs: []
      - BranchSide: "org.apache.bcel.verifier.statics.Pass2Verifier$CPESSC_Visitor:881"
        BranchSideFuncs: []
    - Branch String: "org.apache.bcel.verifier.statics.Pass2Verifier$CPESSC_Visitor:881"
      Branch Sides:
      - BranchSide: "org.apache.bcel.verifier.statics.Pass2Verifier$CPESSC_Visitor:885"
        BranchSideFuncs: []
      - BranchSide: "org.apache.bcel.verifier.statics.Pass2Verifier$CPESSC_Visitor:884"
        BranchSideFuncs: []
    - Branch String: "org.apache.bcel.verifier.statics.Pass2Verifier$CPESSC_Visitor:841"
      Branch Sides:
      - BranchSide: "org.apache.bcel.verifier.statics.Pass2Verifier$CPESSC_Visitor:911"
        BranchSideFuncs: []
      - BranchSide: "org.apache.bcel.verifier.statics.Pass2Verifier$CPESSC_Visitor:910"
        BranchSideFuncs: []
    - Branch String: "org.apache.bcel.verifier.statics.Pass2Verifier$CPESSC_Visitor:886"
      Branch Sides:
      - BranchSide: "org.apache.bcel.verifier.statics.Pass2Verifier$CPESSC_Visitor:897"
        BranchSideFuncs: []
      - BranchSide: "org.apache.bcel.verifier.statics.Pass2Verifier$CPESSC_Visitor:896"
        BranchSideFuncs: []
    - Branch String: "org.apache.bcel.verifier.statics.Pass2Verifier$CPESSC_Visitor:887"
      Branch Sides:
      - BranchSide: "org.apache.bcel.verifier.statics.Pass2Verifier$CPESSC_Visitor:891"
        BranchSideFuncs: []
      - BranchSide: "org.apache.bcel.verifier.statics.Pass2Verifier$CPESSC_Visitor:890"
        BranchSideFuncs: []
    - Branch String: "org.apache.bcel.verifier.statics.Pass2Verifier$CPESSC_Visitor:891"
      Branch Sides:
      - BranchSide: "org.apache.bcel.verifier.statics.Pass2Verifier$CPESSC_Visitor:892"
        BranchSideFuncs: []
      - BranchSide: "org.apache.bcel.verifier.statics.Pass2Verifier$CPESSC_Visitor:891"
        BranchSideFuncs: []
    - Branch String: "org.apache.bcel.verifier.statics.Pass2Verifier$CPESSC_Visitor:891"
      Branch Sides:
      - BranchSide: "org.apache.bcel.verifier.statics.Pass2Verifier$CPESSC_Visitor:892"
        BranchSideFuncs: []
      - BranchSide: "org.apache.bcel.verifier.statics.Pass2Verifier$CPESSC_Visitor:891"
        BranchSideFuncs: []
    - Branch String: "org.apache.bcel.verifier.statics.Pass2Verifier$CPESSC_Visitor:891"
      Branch Sides:
      - BranchSide: "org.apache.bcel.verifier.statics.Pass2Verifier$CPESSC_Visitor:892"
        BranchSideFuncs: []
      - BranchSide: "org.apache.bcel.verifier.statics.Pass2Verifier$CPESSC_Visitor:891"
        BranchSideFuncs: []
    - Branch String: "org.apache.bcel.verifier.statics.Pass2Verifier$CPESSC_Visitor:891"
      Branch Sides:
      - BranchSide: "org.apache.bcel.verifier.statics.Pass2Verifier$CPESSC_Visitor:911"
        BranchSideFuncs: []
      - BranchSide: "org.apache.bcel.verifier.statics.Pass2Verifier$CPESSC_Visitor:910"
        BranchSideFuncs: []
    - Branch String: "org.apache.bcel.verifier.statics.Pass2Verifier$CPESSC_Visitor:897"
      Branch Sides:
      - BranchSide: "org.apache.bcel.verifier.statics.Pass2Verifier$CPESSC_Visitor:900"
        BranchSideFuncs: []
      - BranchSide: "org.apache.bcel.verifier.statics.Pass2Verifier$CPESSC_Visitor:899"
        BranchSideFuncs: []
    - Branch String: "org.apache.bcel.verifier.statics.Pass2Verifier$CPESSC_Visitor:900"
      Branch Sides:
      - BranchSide: "org.apache.bcel.verifier.statics.Pass2Verifier$CPESSC_Visitor:903"
        BranchSideFuncs: []
      - BranchSide: "org.apache.bcel.verifier.statics.Pass2Verifier$CPESSC_Visitor:902"
        BranchSideFuncs: []
    - Branch String: "org.apache.bcel.verifier.statics.Pass2Verifier$CPESSC_Visitor:903"
      Branch Sides:
      - BranchSide: "org.apache.bcel.verifier.statics.Pass2Verifier$CPESSC_Visitor:904"
        BranchSideFuncs: []
      - BranchSide: "org.apache.bcel.verifier.statics.Pass2Verifier$CPESSC_Visitor:903"
        BranchSideFuncs: []
    - Branch String: "org.apache.bcel.verifier.statics.Pass2Verifier$CPESSC_Visitor:903"
      Branch Sides:
      - BranchSide: "org.apache.bcel.verifier.statics.Pass2Verifier$CPESSC_Visitor:904"
        BranchSideFuncs: []
      - BranchSide: "org.apache.bcel.verifier.statics.Pass2Verifier$CPESSC_Visitor:903"
        BranchSideFuncs: []
    - Branch String: "org.apache.bcel.verifier.statics.Pass2Verifier$CPESSC_Visitor:903"
      Branch Sides:
      - BranchSide: "org.apache.bcel.verifier.statics.Pass2Verifier$CPESSC_Visitor:904"
        BranchSideFuncs: []
      - BranchSide: "org.apache.bcel.verifier.statics.Pass2Verifier$CPESSC_Visitor:903"
        BranchSideFuncs: []
    - Branch String: "org.apache.bcel.verifier.statics.Pass2Verifier$CPESSC_Visitor:903"
      Branch Sides:
      - BranchSide: "org.apache.bcel.verifier.statics.Pass2Verifier$CPESSC_Visitor:904"
        BranchSideFuncs: []
      - BranchSide: "org.apache.bcel.verifier.statics.Pass2Verifier$CPESSC_Visitor:903"
        BranchSideFuncs: []
    - Branch String: "org.apache.bcel.verifier.statics.Pass2Verifier$CPESSC_Visitor:903"
      Branch Sides:
      - BranchSide: "org.apache.bcel.verifier.statics.Pass2Verifier$CPESSC_Visitor:904"
        BranchSideFuncs: []
      - BranchSide: "org.apache.bcel.verifier.statics.Pass2Verifier$CPESSC_Visitor:903"
        BranchSideFuncs: []
    - Branch String: "org.apache.bcel.verifier.statics.Pass2Verifier$CPESSC_Visitor:903"
      Branch Sides:
      - BranchSide: "org.apache.bcel.verifier.statics.Pass2Verifier$CPESSC_Visitor:904"
        BranchSideFuncs: []
      - BranchSide: "org.apache.bcel.verifier.statics.Pass2Verifier$CPESSC_Visitor:903"
        BranchSideFuncs: []
    - Branch String: "org.apache.bcel.verifier.statics.Pass2Verifier$CPESSC_Visitor:903"
      Branch Sides:
      - BranchSide: "org.apache.bcel.verifier.statics.Pass2Verifier$CPESSC_Visitor:911"
        BranchSideFuncs: []
      - BranchSide: "org.apache.bcel.verifier.statics.Pass2Verifier$CPESSC_Visitor:910"
        BranchSideFuncs: []
    - Branch String: "org.apache.bcel.verifier.statics.Pass2Verifier$CPESSC_Visitor:911"
      Branch Sides:
      - BranchSide: "org.apache.bcel.verifier.statics.Pass2Verifier$CPESSC_Visitor:916"
        BranchSideFuncs: []
    - Branch String: "org.apache.bcel.verifier.statics.Pass2Verifier$CPESSC_Visitor:918"
      Branch Sides:
      - BranchSide: "org.apache.bcel.verifier.statics.Pass2Verifier$CPESSC_Visitor:921"
        BranchSideFuncs: []
      - BranchSide: "org.apache.bcel.verifier.statics.Pass2Verifier$CPESSC_Visitor:920"
        BranchSideFuncs: []
    - Branch String: "org.apache.bcel.verifier.statics.Pass2Verifier$CPESSC_Visitor:925"
      Branch Sides:
      - BranchSide: "org.apache.bcel.verifier.statics.Pass2Verifier$CPESSC_Visitor:943"
        BranchSideFuncs: []
      - BranchSide: "org.apache.bcel.verifier.statics.Pass2Verifier$CPESSC_Visitor:942"
        BranchSideFuncs: []
    - Branch String: "org.apache.bcel.verifier.statics.Pass2Verifier$CPESSC_Visitor:926"
      Branch Sides:
      - BranchSide: "org.apache.bcel.verifier.statics.Pass2Verifier$CPESSC_Visitor:929"
        BranchSideFuncs: []
      - BranchSide: "org.apache.bcel.verifier.statics.Pass2Verifier$CPESSC_Visitor:928"
        BranchSideFuncs: []
    - Branch String: "org.apache.bcel.verifier.statics.Pass2Verifier$CPESSC_Visitor:926"
      Branch Sides:
      - BranchSide: "org.apache.bcel.verifier.statics.Pass2Verifier$CPESSC_Visitor:929"
        BranchSideFuncs: []
      - BranchSide: "org.apache.bcel.verifier.statics.Pass2Verifier$CPESSC_Visitor:928"
        BranchSideFuncs: []
    - Branch String: "org.apache.bcel.verifier.statics.Pass2Verifier$CPESSC_Visitor:926"
      Branch Sides:
      - BranchSide: "org.apache.bcel.verifier.statics.Pass2Verifier$CPESSC_Visitor:929"
        BranchSideFuncs: []
      - BranchSide: "org.apache.bcel.verifier.statics.Pass2Verifier$CPESSC_Visitor:928"
        BranchSideFuncs: []
    - Branch String: "org.apache.bcel.verifier.statics.Pass2Verifier$CPESSC_Visitor:926"
      Branch Sides:
      - BranchSide: "org.apache.bcel.verifier.statics.Pass2Verifier$CPESSC_Visitor:929"
        BranchSideFuncs: []
      - BranchSide: "org.apache.bcel.verifier.statics.Pass2Verifier$CPESSC_Visitor:928"
        BranchSideFuncs: []
    - Branch String: "org.apache.bcel.verifier.statics.Pass2Verifier$CPESSC_Visitor:929"
      Branch Sides:
      - BranchSide: "org.apache.bcel.verifier.statics.Pass2Verifier$CPESSC_Visitor:933"
        BranchSideFuncs: []
      - BranchSide: "org.apache.bcel.verifier.statics.Pass2Verifier$CPESSC_Visitor:932"
        BranchSideFuncs: []
    - Branch String: "org.apache.bcel.verifier.statics.Pass2Verifier$CPESSC_Visitor:929"
      Branch Sides:
      - BranchSide: "org.apache.bcel.verifier.statics.Pass2Verifier$CPESSC_Visitor:933"
        BranchSideFuncs: []
      - BranchSide: "org.apache.bcel.verifier.statics.Pass2Verifier$CPESSC_Visitor:932"
        BranchSideFuncs: []
    - Branch String: "org.apache.bcel.verifier.statics.Pass2Verifier$CPESSC_Visitor:933"
      Branch Sides:
      - BranchSide: "org.apache.bcel.verifier.statics.Pass2Verifier$CPESSC_Visitor:939"
        BranchSideFuncs: []
      - BranchSide: "org.apache.bcel.verifier.statics.Pass2Verifier$CPESSC_Visitor:938"
        BranchSideFuncs: []
    - Branch String: "org.apache.bcel.verifier.statics.Pass2Verifier$CPESSC_Visitor:933"
      Branch Sides:
      - BranchSide: "org.apache.bcel.verifier.statics.Pass2Verifier$CPESSC_Visitor:934"
        BranchSideFuncs: []
      - BranchSide: "org.apache.bcel.verifier.statics.Pass2Verifier$CPESSC_Visitor:933"
        BranchSideFuncs: []
    - Branch String: "org.apache.bcel.verifier.statics.Pass2Verifier$CPESSC_Visitor:933"
      Branch Sides:
      - BranchSide: "org.apache.bcel.verifier.statics.Pass2Verifier$CPESSC_Visitor:939"
        BranchSideFuncs: []
      - BranchSide: "org.apache.bcel.verifier.statics.Pass2Verifier$CPESSC_Visitor:938"
        BranchSideFuncs: []
    - Branch String: "org.apache.bcel.verifier.statics.Pass2Verifier$CPESSC_Visitor:939"
      Branch Sides:
      - BranchSide: "org.apache.bcel.verifier.statics.Pass2Verifier$CPESSC_Visitor:921"
        BranchSideFuncs: []
      - BranchSide: "org.apache.bcel.verifier.statics.Pass2Verifier$CPESSC_Visitor:920"
        BranchSideFuncs: []
    - Branch String: "org.apache.bcel.verifier.statics.Pass2Verifier$CPESSC_Visitor:943"
      Branch Sides:
      - BranchSide: "org.apache.bcel.verifier.statics.Pass2Verifier$CPESSC_Visitor:947"
        BranchSideFuncs: []
      - BranchSide: "org.apache.bcel.verifier.statics.Pass2Verifier$CPESSC_Visitor:946"
        BranchSideFuncs: []
    - Branch String: "org.apache.bcel.verifier.statics.Pass2Verifier$CPESSC_Visitor:943"
      Branch Sides:
      - BranchSide: "org.apache.bcel.verifier.statics.Pass2Verifier$CPESSC_Visitor:947"
        BranchSideFuncs: []
      - BranchSide: "org.apache.bcel.verifier.statics.Pass2Verifier$CPESSC_Visitor:946"
        BranchSideFuncs: []
    - Branch String: "org.apache.bcel.verifier.statics.Pass2Verifier$CPESSC_Visitor:943"
      Branch Sides:
      - BranchSide: "org.apache.bcel.verifier.statics.Pass2Verifier$CPESSC_Visitor:947"
        BranchSideFuncs: []
      - BranchSide: "org.apache.bcel.verifier.statics.Pass2Verifier$CPESSC_Visitor:946"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.bcel.verifier.statics.Pass2Verifier$CPESSC_Visitor:784,1"
      Dst: "[org.apache.bcel.classfile.FieldOrMethod].getNameIndex"
    - Src: "org.apache.bcel.verifier.statics.Pass2Verifier$CPESSC_Visitor:784,1"
      Dst: "[org.apache.bcel.verifier.statics.Pass2Verifier$CPESSC_Visitor].checkIndex"
    - Src: "org.apache.bcel.verifier.statics.Pass2Verifier$CPESSC_Visitor:786,1"
      Dst: "[org.apache.bcel.classfile.FieldOrMethod].getName"
    - Src: "org.apache.bcel.verifier.statics.Pass2Verifier$CPESSC_Visitor:787,1"
      Dst: "[org.apache.bcel.verifier.statics.Pass2Verifier].access$500"
    - Src: "org.apache.bcel.verifier.statics.Pass2Verifier$CPESSC_Visitor:788,1"
      Dst: "[java.lang.StringBuilder].<init>"
    - Src: "org.apache.bcel.verifier.statics.Pass2Verifier$CPESSC_Visitor:788,1"
      Dst: "[java.lang.StringBuilder].append"
    - Src: "org.apache.bcel.verifier.statics.Pass2Verifier$CPESSC_Visitor:788,1"
      Dst: "[org.apache.bcel.verifier.statics.Pass2Verifier].access$000"
    - Src: "org.apache.bcel.verifier.statics.Pass2Verifier$CPESSC_Visitor:788,1"
      Dst: "[java.lang.StringBuilder].toString"
    - Src: "org.apache.bcel.verifier.statics.Pass2Verifier$CPESSC_Visitor:788,1"
      Dst: "[org.apache.bcel.verifier.exc.ClassConstraintException].<init>"
    - Src: "org.apache.bcel.verifier.statics.Pass2Verifier$CPESSC_Visitor:792,1"
      Dst: "[org.apache.bcel.classfile.FieldOrMethod].getSignatureIndex"
    - Src: "org.apache.bcel.verifier.statics.Pass2Verifier$CPESSC_Visitor:794,1"
      Dst: "[org.apache.bcel.classfile.ConstantPool].getConstant"
    - Src: "org.apache.bcel.verifier.statics.Pass2Verifier$CPESSC_Visitor:794,1"
      Dst: "[org.apache.bcel.classfile.ConstantUtf8].getBytes"
    - Src: "org.apache.bcel.verifier.statics.Pass2Verifier$CPESSC_Visitor:799,1"
      Dst: "[org.apache.bcel.generic.Type].getReturnType"
    - Src: "org.apache.bcel.verifier.statics.Pass2Verifier$CPESSC_Visitor:800,1"
      Dst: "[org.apache.bcel.generic.Type].getArgumentTypes"
    - Src: "org.apache.bcel.verifier.statics.Pass2Verifier$CPESSC_Visitor:808,1"
      Dst: "[org.apache.bcel.generic.ArrayType].getBasicType"
    - Src: "org.apache.bcel.verifier.statics.Pass2Verifier$CPESSC_Visitor:811,1"
      Dst: "[org.apache.bcel.generic.ObjectType].getClassName"
    - Src: "org.apache.bcel.verifier.statics.Pass2Verifier$CPESSC_Visitor:811,1"
      Dst: "[org.apache.bcel.verifier.VerifierFactory].getVerifier"
    - Src: "org.apache.bcel.verifier.statics.Pass2Verifier$CPESSC_Visitor:812,1"
      Dst: "[org.apache.bcel.verifier.Verifier].doPass1"
    - Src: "org.apache.bcel.verifier.statics.Pass2Verifier$CPESSC_Visitor:836,1"
      Dst: "[java.lang.String].equals"
    - Src: "org.apache.bcel.verifier.statics.Pass2Verifier$CPESSC_Visitor:841,1"
      Dst: "[org.apache.bcel.classfile.JavaClass].isClass"
    - Src: "org.apache.bcel.verifier.statics.Pass2Verifier$CPESSC_Visitor:843,1"
      Dst: "[org.apache.bcel.classfile.AccessFlags].isPrivate"
    - Src: "org.apache.bcel.verifier.statics.Pass2Verifier$CPESSC_Visitor:846,1"
      Dst: "[org.apache.bcel.classfile.AccessFlags].isProtected"
    - Src: "org.apache.bcel.verifier.statics.Pass2Verifier$CPESSC_Visitor:849,1"
      Dst: "[org.apache.bcel.classfile.AccessFlags].isPublic"
    - Src: "org.apache.bcel.verifier.statics.Pass2Verifier$CPESSC_Visitor:857,1"
      Dst: "[org.apache.bcel.classfile.AccessFlags].isAbstract"
    - Src: "org.apache.bcel.verifier.statics.Pass2Verifier$CPESSC_Visitor:858,1"
      Dst: "[org.apache.bcel.classfile.AccessFlags].isFinal"
    - Src: "org.apache.bcel.verifier.statics.Pass2Verifier$CPESSC_Visitor:861,1"
      Dst: "[org.apache.bcel.classfile.AccessFlags].isNative"
    - Src: "org.apache.bcel.verifier.statics.Pass2Verifier$CPESSC_Visitor:867,1"
      Dst: "[org.apache.bcel.classfile.AccessFlags].isStatic"
    - Src: "org.apache.bcel.verifier.statics.Pass2Verifier$CPESSC_Visitor:870,1"
      Dst: "[org.apache.bcel.classfile.AccessFlags].isStrictfp"
    - Src: "org.apache.bcel.verifier.statics.Pass2Verifier$CPESSC_Visitor:873,1"
      Dst: "[org.apache.bcel.classfile.AccessFlags].isSynchronized"
    - Src: "org.apache.bcel.verifier.statics.Pass2Verifier$CPESSC_Visitor:886,1"
      Dst: "[org.apache.bcel.classfile.JavaClass].getMajor"
    - Src: "org.apache.bcel.verifier.statics.Pass2Verifier$CPESSC_Visitor:911,1"
      Dst: "[org.apache.bcel.classfile.AccessFlags].getAccessFlags"
    - Src: "org.apache.bcel.verifier.statics.Pass2Verifier$CPESSC_Visitor:913,1"
      Dst: "[org.apache.bcel.verifier.PassVerifier].addMessage"
    - Src: "org.apache.bcel.verifier.statics.Pass2Verifier$CPESSC_Visitor:918,1"
      Dst: "[java.util.Set].contains"
    - Src: "org.apache.bcel.verifier.statics.Pass2Verifier$CPESSC_Visitor:921,1"
      Dst: "[java.util.Set].add"
    - Src: "org.apache.bcel.verifier.statics.Pass2Verifier$CPESSC_Visitor:923,1"
      Dst: "[org.apache.bcel.classfile.FieldOrMethod].getAttributes"
    JavaMethodInfo: null
    BBCount: 97
    CyclomaticComplexity: 3
  - functionName: "[org.apache.bcel.verifier.statics.Pass2Verifier$CPESSC_Visitor].visitSourceFile(org.apache.bcel.classfile.SourceFile)"
    functionSourceFile: "org.apache.bcel.verifier.statics.Pass2Verifier$CPESSC_Visitor"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.apache.bcel.classfile.SourceFile"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 58
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.bcel.verifier.statics.Pass2Verifier$CPESSC_Visitor:960"
      Branch Sides:
      - BranchSide: "org.apache.bcel.verifier.statics.Pass2Verifier$CPESSC_Visitor:964"
        BranchSideFuncs: []
      - BranchSide: "org.apache.bcel.verifier.statics.Pass2Verifier$CPESSC_Visitor:963"
        BranchSideFuncs: []
    - Branch String: "org.apache.bcel.verifier.statics.Pass2Verifier$CPESSC_Visitor:969"
      Branch Sides:
      - BranchSide: "org.apache.bcel.verifier.statics.Pass2Verifier$CPESSC_Visitor:971"
        BranchSideFuncs: []
      - BranchSide: "org.apache.bcel.verifier.statics.Pass2Verifier$CPESSC_Visitor:970"
        BranchSideFuncs: []
    - Branch String: "org.apache.bcel.verifier.statics.Pass2Verifier$CPESSC_Visitor:969"
      Branch Sides:
      - BranchSide: "org.apache.bcel.verifier.statics.Pass2Verifier$CPESSC_Visitor:971"
        BranchSideFuncs: []
      - BranchSide: "org.apache.bcel.verifier.statics.Pass2Verifier$CPESSC_Visitor:970"
        BranchSideFuncs: []
    - Branch String: "org.apache.bcel.verifier.statics.Pass2Verifier$CPESSC_Visitor:969"
      Branch Sides:
      - BranchSide: "org.apache.bcel.verifier.statics.Pass2Verifier$CPESSC_Visitor:971"
        BranchSideFuncs: []
      - BranchSide: "org.apache.bcel.verifier.statics.Pass2Verifier$CPESSC_Visitor:970"
        BranchSideFuncs: []
    - Branch String: "org.apache.bcel.verifier.statics.Pass2Verifier$CPESSC_Visitor:970"
      Branch Sides:
      - BranchSide: "org.apache.bcel.verifier.statics.Pass2Verifier$CPESSC_Visitor:975"
        BranchSideFuncs: []
      - BranchSide: "org.apache.bcel.verifier.statics.Pass2Verifier$CPESSC_Visitor:974"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.bcel.verifier.statics.Pass2Verifier$CPESSC_Visitor:957,1"
      Dst: "[org.apache.bcel.classfile.Attribute].getNameIndex"
    - Src: "org.apache.bcel.verifier.statics.Pass2Verifier$CPESSC_Visitor:957,1"
      Dst: "[org.apache.bcel.verifier.statics.Pass2Verifier$CPESSC_Visitor].checkIndex"
    - Src: "org.apache.bcel.verifier.statics.Pass2Verifier$CPESSC_Visitor:959,1"
      Dst: "[org.apache.bcel.classfile.ConstantPool].getConstant"
    - Src: "org.apache.bcel.verifier.statics.Pass2Verifier$CPESSC_Visitor:959,1"
      Dst: "[org.apache.bcel.classfile.ConstantUtf8].getBytes"
    - Src: "org.apache.bcel.verifier.statics.Pass2Verifier$CPESSC_Visitor:960,1"
      Dst: "[java.lang.String].equals"
    - Src: "org.apache.bcel.verifier.statics.Pass2Verifier$CPESSC_Visitor:961,1"
      Dst: "[java.lang.StringBuilder].<init>"
    - Src: "org.apache.bcel.verifier.statics.Pass2Verifier$CPESSC_Visitor:961,1"
      Dst: "[java.lang.StringBuilder].append"
    - Src: "org.apache.bcel.verifier.statics.Pass2Verifier$CPESSC_Visitor:961,1"
      Dst: "[org.apache.bcel.verifier.statics.Pass2Verifier].access$000"
    - Src: "org.apache.bcel.verifier.statics.Pass2Verifier$CPESSC_Visitor:961,1"
      Dst: "[java.lang.StringBuilder].toString"
    - Src: "org.apache.bcel.verifier.statics.Pass2Verifier$CPESSC_Visitor:961,1"
      Dst: "[org.apache.bcel.verifier.exc.ClassConstraintException].<init>"
    - Src: "org.apache.bcel.verifier.statics.Pass2Verifier$CPESSC_Visitor:964,1"
      Dst: "[org.apache.bcel.classfile.SourceFile].getSourceFileIndex"
    - Src: "org.apache.bcel.verifier.statics.Pass2Verifier$CPESSC_Visitor:967,1"
      Dst: "[java.lang.String].toLowerCase"
    - Src: "org.apache.bcel.verifier.statics.Pass2Verifier$CPESSC_Visitor:969,1"
      Dst: "[java.lang.String].indexOf"
    - Src: "org.apache.bcel.verifier.statics.Pass2Verifier$CPESSC_Visitor:970,1"
      Dst: "[java.lang.String].lastIndexOf"
    - Src: "org.apache.bcel.verifier.statics.Pass2Verifier$CPESSC_Visitor:971,1"
      Dst: "[org.apache.bcel.verifier.PassVerifier].addMessage"
    JavaMethodInfo: null
    BBCount: 8
    CyclomaticComplexity: 1
  - functionName: "[org.apache.bcel.verifier.statics.Pass2Verifier$CPESSC_Visitor].visitSynthetic(org.apache.bcel.classfile.Synthetic)"
    functionSourceFile: "org.apache.bcel.verifier.statics.Pass2Verifier$CPESSC_Visitor"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.apache.bcel.classfile.Synthetic"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 25
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.bcel.verifier.statics.Pass2Verifier$CPESSC_Visitor:981"
      Branch Sides:
      - BranchSide: "org.apache.bcel.verifier.statics.Pass2Verifier$CPESSC_Visitor:984"
        BranchSideFuncs: []
      - BranchSide: "org.apache.bcel.verifier.statics.Pass2Verifier$CPESSC_Visitor:983"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.bcel.verifier.statics.Pass2Verifier$CPESSC_Visitor:979,1"
      Dst: "[org.apache.bcel.classfile.Attribute].getNameIndex"
    - Src: "org.apache.bcel.verifier.statics.Pass2Verifier$CPESSC_Visitor:979,1"
      Dst: "[org.apache.bcel.verifier.statics.Pass2Verifier$CPESSC_Visitor].checkIndex"
    - Src: "org.apache.bcel.verifier.statics.Pass2Verifier$CPESSC_Visitor:980,1"
      Dst: "[org.apache.bcel.classfile.ConstantPool].getConstant"
    - Src: "org.apache.bcel.verifier.statics.Pass2Verifier$CPESSC_Visitor:980,1"
      Dst: "[org.apache.bcel.classfile.ConstantUtf8].getBytes"
    - Src: "org.apache.bcel.verifier.statics.Pass2Verifier$CPESSC_Visitor:981,1"
      Dst: "[java.lang.String].equals"
    - Src: "org.apache.bcel.verifier.statics.Pass2Verifier$CPESSC_Visitor:982,1"
      Dst: "[java.lang.StringBuilder].<init>"
    - Src: "org.apache.bcel.verifier.statics.Pass2Verifier$CPESSC_Visitor:982,1"
      Dst: "[java.lang.StringBuilder].append"
    - Src: "org.apache.bcel.verifier.statics.Pass2Verifier$CPESSC_Visitor:982,1"
      Dst: "[org.apache.bcel.verifier.statics.Pass2Verifier].access$000"
    - Src: "org.apache.bcel.verifier.statics.Pass2Verifier$CPESSC_Visitor:982,1"
      Dst: "[java.lang.StringBuilder].toString"
    - Src: "org.apache.bcel.verifier.statics.Pass2Verifier$CPESSC_Visitor:982,1"
      Dst: "[org.apache.bcel.verifier.exc.ClassConstraintException].<init>"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.apache.bcel.verifier.statics.Pass2Verifier$CPESSC_Visitor].visitUnknown(org.apache.bcel.classfile.Unknown)"
    functionSourceFile: "org.apache.bcel.verifier.statics.Pass2Verifier$CPESSC_Visitor"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.apache.bcel.classfile.Unknown"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 15
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.bcel.verifier.statics.Pass2Verifier$CPESSC_Visitor:992,1"
      Dst: "[org.apache.bcel.classfile.Attribute].getNameIndex"
    - Src: "org.apache.bcel.verifier.statics.Pass2Verifier$CPESSC_Visitor:992,1"
      Dst: "[org.apache.bcel.verifier.statics.Pass2Verifier$CPESSC_Visitor].checkIndex"
    - Src: "org.apache.bcel.verifier.statics.Pass2Verifier$CPESSC_Visitor:995,1"
      Dst: "[java.lang.StringBuilder].<init>"
    - Src: "org.apache.bcel.verifier.statics.Pass2Verifier$CPESSC_Visitor:995,1"
      Dst: "[java.lang.StringBuilder].append"
    - Src: "org.apache.bcel.verifier.statics.Pass2Verifier$CPESSC_Visitor:995,1"
      Dst: "[org.apache.bcel.verifier.statics.Pass2Verifier].access$000"
    - Src: "org.apache.bcel.verifier.statics.Pass2Verifier$CPESSC_Visitor:995,1"
      Dst: "[java.lang.StringBuilder].toString"
    - Src: "org.apache.bcel.verifier.statics.Pass2Verifier$CPESSC_Visitor:995,1"
      Dst: "[org.apache.bcel.verifier.PassVerifier].addMessage"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.bcel.verifier.statics.Pass2Verifier$CPESSC_Visitor].lambda$visitInnerClasses$0(org.apache.bcel.classfile.InnerClasses,org.apache.bcel.classfile.InnerClass)"
    functionSourceFile: "org.apache.bcel.verifier.statics.Pass2Verifier$CPESSC_Visitor"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "org.apache.bcel.classfile.InnerClasses"
    - "org.apache.bcel.classfile.InnerClass"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 31
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.bcel.verifier.statics.Pass2Verifier$CPESSC_Visitor:660"
      Branch Sides:
      - BranchSide: "org.apache.bcel.verifier.statics.Pass2Verifier$CPESSC_Visitor:663"
        BranchSideFuncs: []
      - BranchSide: "org.apache.bcel.verifier.statics.Pass2Verifier$CPESSC_Visitor:662"
        BranchSideFuncs: []
    - Branch String: "org.apache.bcel.verifier.statics.Pass2Verifier$CPESSC_Visitor:664"
      Branch Sides:
      - BranchSide: "org.apache.bcel.verifier.statics.Pass2Verifier$CPESSC_Visitor:667"
        BranchSideFuncs: []
      - BranchSide: "org.apache.bcel.verifier.statics.Pass2Verifier$CPESSC_Visitor:666"
        BranchSideFuncs: []
    - Branch String: "org.apache.bcel.verifier.statics.Pass2Verifier$CPESSC_Visitor:670"
      Branch Sides:
      - BranchSide: "org.apache.bcel.verifier.statics.Pass2Verifier$CPESSC_Visitor:673"
        BranchSideFuncs: []
      - BranchSide: "org.apache.bcel.verifier.statics.Pass2Verifier$CPESSC_Visitor:672"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.bcel.verifier.statics.Pass2Verifier$CPESSC_Visitor:658,1"
      Dst: "[org.apache.bcel.classfile.InnerClass].getInnerClassIndex"
    - Src: "org.apache.bcel.verifier.statics.Pass2Verifier$CPESSC_Visitor:658,1"
      Dst: "[org.apache.bcel.verifier.statics.Pass2Verifier$CPESSC_Visitor].checkIndex"
    - Src: "org.apache.bcel.verifier.statics.Pass2Verifier$CPESSC_Visitor:659,1"
      Dst: "[org.apache.bcel.classfile.InnerClass].getOuterClassIndex"
    - Src: "org.apache.bcel.verifier.statics.Pass2Verifier$CPESSC_Visitor:663,1"
      Dst: "[org.apache.bcel.classfile.InnerClass].getInnerNameIndex"
    - Src: "org.apache.bcel.verifier.statics.Pass2Verifier$CPESSC_Visitor:667,1"
      Dst: "[org.apache.bcel.classfile.InnerClass].getInnerAccessFlags"
    - Src: "org.apache.bcel.verifier.statics.Pass2Verifier$CPESSC_Visitor:671,1"
      Dst: "[java.lang.StringBuilder].<init>"
    - Src: "org.apache.bcel.verifier.statics.Pass2Verifier$CPESSC_Visitor:671,1"
      Dst: "[java.lang.StringBuilder].append"
    - Src: "org.apache.bcel.verifier.statics.Pass2Verifier$CPESSC_Visitor:671,1"
      Dst: "[org.apache.bcel.verifier.statics.Pass2Verifier].access$000"
    - Src: "org.apache.bcel.verifier.statics.Pass2Verifier$CPESSC_Visitor:671,1"
      Dst: "[java.lang.StringBuilder].toString"
    - Src: "org.apache.bcel.verifier.statics.Pass2Verifier$CPESSC_Visitor:671,1"
      Dst: "[org.apache.bcel.verifier.PassVerifier].addMessage"
    JavaMethodInfo: null
    BBCount: 7
    CyclomaticComplexity: 1
  - functionName: "[org.apache.bcel.verifier.statics.Pass2Verifier$CPESSC_Visitor].<init>(org.apache.bcel.verifier.statics.Pass2Verifier,org.apache.bcel.classfile.JavaClass,org.apache.bcel.verifier.statics.Pass2Verifier$1)"
    functionSourceFile: "org.apache.bcel.verifier.statics.Pass2Verifier$CPESSC_Visitor"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 3
    argTypes:
    - "org.apache.bcel.verifier.statics.Pass2Verifier"
    - "org.apache.bcel.classfile.JavaClass"
    - "org.apache.bcel.verifier.statics.Pass2Verifier$1"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.bcel.verifier.statics.Pass2Verifier$CPESSC_Visitor:90,1"
      Dst: "[org.apache.bcel.verifier.statics.Pass2Verifier$CPESSC_Visitor].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.SerializationException].<init>()"
    functionSourceFile: "org.apache.commons.lang3.SerializationException"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.lang3.SerializationException:40,1"
      Dst: "[java.lang.RuntimeException].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.SerializationException].<init>(java.lang.String)"
    functionSourceFile: "org.apache.commons.lang3.SerializationException"
    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.apache.commons.lang3.SerializationException:50,1"
      Dst: "[java.lang.RuntimeException].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.SerializationException].<init>(java.lang.Throwable)"
    functionSourceFile: "org.apache.commons.lang3.SerializationException"
    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.apache.commons.lang3.SerializationException:61,1"
      Dst: "[java.lang.RuntimeException].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.SerializationException].<init>(java.lang.String,java.lang.Throwable)"
    functionSourceFile: "org.apache.commons.lang3.SerializationException"
    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.apache.commons.lang3.SerializationException:73,1"
      Dst: "[java.lang.RuntimeException].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.text.translate.EntityArrays].<init>()"
    functionSourceFile: "org.apache.commons.lang3.text.translate.EntityArrays"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.lang3.text.translate.EntityArrays:30,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.text.translate.EntityArrays].ISO8859_1_ESCAPE()"
    functionSourceFile: "org.apache.commons.lang3.text.translate.EntityArrays"
    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.apache.commons.lang3.text.translate.EntityArrays:38,1"
      Dst: "[java.lang.Object].clone"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.text.translate.EntityArrays].ISO8859_1_UNESCAPE()"
    functionSourceFile: "org.apache.commons.lang3.text.translate.EntityArrays"
    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.apache.commons.lang3.text.translate.EntityArrays:145,1"
      Dst: "[java.lang.Object].clone"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.text.translate.EntityArrays].HTML40_EXTENDED_ESCAPE()"
    functionSourceFile: "org.apache.commons.lang3.text.translate.EntityArrays"
    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.apache.commons.lang3.text.translate.EntityArrays:157,1"
      Dst: "[java.lang.Object].clone"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.text.translate.EntityArrays].HTML40_EXTENDED_UNESCAPE()"
    functionSourceFile: "org.apache.commons.lang3.text.translate.EntityArrays"
    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.apache.commons.lang3.text.translate.EntityArrays:362,1"
      Dst: "[java.lang.Object].clone"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.text.translate.EntityArrays].BASIC_ESCAPE()"
    functionSourceFile: "org.apache.commons.lang3.text.translate.EntityArrays"
    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.apache.commons.lang3.text.translate.EntityArrays:374,1"
      Dst: "[java.lang.Object].clone"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.text.translate.EntityArrays].BASIC_UNESCAPE()"
    functionSourceFile: "org.apache.commons.lang3.text.translate.EntityArrays"
    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.apache.commons.lang3.text.translate.EntityArrays:389,1"
      Dst: "[java.lang.Object].clone"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.text.translate.EntityArrays].APOS_ESCAPE()"
    functionSourceFile: "org.apache.commons.lang3.text.translate.EntityArrays"
    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.apache.commons.lang3.text.translate.EntityArrays:399,1"
      Dst: "[java.lang.Object].clone"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.text.translate.EntityArrays].APOS_UNESCAPE()"
    functionSourceFile: "org.apache.commons.lang3.text.translate.EntityArrays"
    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.apache.commons.lang3.text.translate.EntityArrays:411,1"
      Dst: "[java.lang.Object].clone"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.text.translate.EntityArrays].JAVA_CTRL_CHARS_ESCAPE()"
    functionSourceFile: "org.apache.commons.lang3.text.translate.EntityArrays"
    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.apache.commons.lang3.text.translate.EntityArrays:423,1"
      Dst: "[java.lang.Object].clone"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.text.translate.EntityArrays].JAVA_CTRL_CHARS_UNESCAPE()"
    functionSourceFile: "org.apache.commons.lang3.text.translate.EntityArrays"
    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.apache.commons.lang3.text.translate.EntityArrays:439,1"
      Dst: "[java.lang.Object].clone"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.text.translate.EntityArrays].invert(java.lang.String[][])"
    functionSourceFile: "org.apache.commons.lang3.text.translate.EntityArrays"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.String[][]"
    argCount: 1
    argTypes:
    - "java.lang.String[][]"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 17
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.commons.lang3.text.translate.EntityArrays:451"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.text.translate.EntityArrays:454"
        BranchSideFuncs: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 2
  - functionName: "[org.apache.bcel.classfile.ConstantFloat].<init>(org.apache.bcel.classfile.ConstantFloat)"
    functionSourceFile: "org.apache.bcel.classfile.ConstantFloat"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.apache.bcel.classfile.ConstantFloat"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.bcel.classfile.ConstantFloat:41,1"
      Dst: "[org.apache.bcel.classfile.ConstantFloat].getBytes"
    - Src: "org.apache.bcel.classfile.ConstantFloat:41,1"
      Dst: "[org.apache.bcel.classfile.ConstantFloat].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.bcel.classfile.ConstantFloat].<init>(java.io.DataInput)"
    functionSourceFile: "org.apache.bcel.classfile.ConstantFloat"
    linkageType: null
    functionLinenumber: 50
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.io.DataInput"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.bcel.classfile.ConstantFloat].<init>(float)"
    functionUses: 1
    ICount: 5
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.bcel.classfile.ConstantFloat:51,1"
      Dst: "[java.io.DataInput].readFloat"
    - Src: "org.apache.bcel.classfile.ConstantFloat:51,1"
      Dst: "[org.apache.bcel.classfile.ConstantFloat].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.bcel.classfile.ConstantFloat].<init>(float)"
    functionSourceFile: "org.apache.bcel.classfile.ConstantFloat"
    linkageType: null
    functionLinenumber: 57
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "float"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.bcel.classfile.Constant].<init>(byte)"
    functionUses: 1
    ICount: 5
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.bcel.classfile.ConstantFloat:58,1"
      Dst: "[org.apache.bcel.classfile.Constant].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.bcel.classfile.ConstantFloat].accept(org.apache.bcel.classfile.Visitor)"
    functionSourceFile: "org.apache.bcel.classfile.ConstantFloat"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.apache.bcel.classfile.Visitor"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.bcel.classfile.ConstantFloat:70,1"
      Dst: "[org.apache.bcel.classfile.Visitor].visitConstantFloat"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.bcel.classfile.ConstantFloat].dump(java.io.DataOutputStream)"
    functionSourceFile: "org.apache.bcel.classfile.ConstantFloat"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.io.DataOutputStream"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 8
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.bcel.classfile.ConstantFloat:81,1"
      Dst: "[org.apache.bcel.classfile.Constant].getTag"
    - Src: "org.apache.bcel.classfile.ConstantFloat:81,1"
      Dst: "[java.io.DataOutputStream].writeByte"
    - Src: "org.apache.bcel.classfile.ConstantFloat:82,1"
      Dst: "[java.io.DataOutputStream].writeFloat"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.bcel.classfile.ConstantFloat].getBytes()"
    functionSourceFile: "org.apache.bcel.classfile.ConstantFloat"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "float"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.bcel.classfile.ConstantFloat].getConstantValue(org.apache.bcel.classfile.ConstantPool)"
    functionSourceFile: "org.apache.bcel.classfile.ConstantFloat"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 1
    argTypes:
    - "org.apache.bcel.classfile.ConstantPool"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.bcel.classfile.ConstantFloat:97,1"
      Dst: "[java.lang.Float].valueOf"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.bcel.classfile.ConstantFloat].setBytes(float)"
    functionSourceFile: "org.apache.bcel.classfile.ConstantFloat"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "float"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.bcel.classfile.ConstantFloat].toString()"
    functionSourceFile: "org.apache.bcel.classfile.ConstantFloat"
    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.apache.bcel.classfile.ConstantFloat:112,1"
      Dst: "[java.lang.StringBuilder].<init>"
    - Src: "org.apache.bcel.classfile.ConstantFloat:112,1"
      Dst: "[org.apache.bcel.classfile.Constant].toString"
    - Src: "org.apache.bcel.classfile.ConstantFloat:112,1"
      Dst: "[java.lang.StringBuilder].append"
    - Src: "org.apache.bcel.classfile.ConstantFloat:112,1"
      Dst: "[java.lang.StringBuilder].toString"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.builder.MultilineRecursiveToStringStyle].<init>()"
    functionSourceFile: "org.apache.commons.lang3.builder.MultilineRecursiveToStringStyle"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.lang3.builder.MultilineRecursiveToStringStyle:81,1"
      Dst: "[org.apache.commons.lang3.builder.RecursiveToStringStyle].<init>"
    - Src: "org.apache.commons.lang3.builder.MultilineRecursiveToStringStyle:82,1"
      Dst: "[org.apache.commons.lang3.builder.MultilineRecursiveToStringStyle].resetIndent"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.builder.MultilineRecursiveToStringStyle].resetIndent()"
    functionSourceFile: "org.apache.commons.lang3.builder.MultilineRecursiveToStringStyle"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 64
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.lang3.builder.MultilineRecursiveToStringStyle:90,1"
      Dst: "[java.lang.StringBuilder].<init>"
    - Src: "org.apache.commons.lang3.builder.MultilineRecursiveToStringStyle:90,1"
      Dst: "[java.lang.StringBuilder].append"
    - Src: "org.apache.commons.lang3.builder.MultilineRecursiveToStringStyle:90,1"
      Dst: "[java.lang.System].lineSeparator"
    - Src: "org.apache.commons.lang3.builder.MultilineRecursiveToStringStyle:90,1"
      Dst: "[org.apache.commons.lang3.builder.MultilineRecursiveToStringStyle].spacer"
    - Src: "org.apache.commons.lang3.builder.MultilineRecursiveToStringStyle:90,1"
      Dst: "[java.lang.StringBuilder].toString"
    - Src: "org.apache.commons.lang3.builder.MultilineRecursiveToStringStyle:90,1"
      Dst: "[org.apache.commons.lang3.builder.ToStringStyle].setArrayStart"
    - Src: "org.apache.commons.lang3.builder.MultilineRecursiveToStringStyle:91,1"
      Dst: "[org.apache.commons.lang3.builder.ToStringStyle].setArraySeparator"
    - Src: "org.apache.commons.lang3.builder.MultilineRecursiveToStringStyle:92,1"
      Dst: "[org.apache.commons.lang3.builder.ToStringStyle].setArrayEnd"
    - Src: "org.apache.commons.lang3.builder.MultilineRecursiveToStringStyle:94,1"
      Dst: "[org.apache.commons.lang3.builder.ToStringStyle].setContentStart"
    - Src: "org.apache.commons.lang3.builder.MultilineRecursiveToStringStyle:95,1"
      Dst: "[org.apache.commons.lang3.builder.ToStringStyle].setFieldSeparator"
    - Src: "org.apache.commons.lang3.builder.MultilineRecursiveToStringStyle:96,1"
      Dst: "[org.apache.commons.lang3.builder.ToStringStyle].setContentEnd"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.builder.MultilineRecursiveToStringStyle].spacer(int)"
    functionSourceFile: "org.apache.commons.lang3.builder.MultilineRecursiveToStringStyle"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.StringBuilder"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 10
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.commons.lang3.builder.MultilineRecursiveToStringStyle:107"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.builder.MultilineRecursiveToStringStyle:109"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.lang3.builder.MultilineRecursiveToStringStyle:106,1"
      Dst: "[java.lang.StringBuilder].<init>"
    - Src: "org.apache.commons.lang3.builder.MultilineRecursiveToStringStyle:108,1"
      Dst: "[java.lang.StringBuilder].append"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 2
  - functionName: "[org.apache.commons.lang3.builder.MultilineRecursiveToStringStyle].appendDetail(java.lang.StringBuffer,java.lang.String,java.lang.Object)"
    functionSourceFile: "org.apache.commons.lang3.builder.MultilineRecursiveToStringStyle"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 3
    argTypes:
    - "java.lang.StringBuffer"
    - "java.lang.String"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 27
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.commons.lang3.builder.MultilineRecursiveToStringStyle:115"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.builder.MultilineRecursiveToStringStyle:123"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.builder.MultilineRecursiveToStringStyle:122"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.builder.MultilineRecursiveToStringStyle:115"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.builder.MultilineRecursiveToStringStyle:123"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.builder.MultilineRecursiveToStringStyle:122"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.builder.MultilineRecursiveToStringStyle:116"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.builder.MultilineRecursiveToStringStyle:123"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.builder.MultilineRecursiveToStringStyle:122"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.lang3.builder.MultilineRecursiveToStringStyle:115,1"
      Dst: "[java.lang.Object].getClass"
    - Src: "org.apache.commons.lang3.builder.MultilineRecursiveToStringStyle:115,1"
      Dst: "[org.apache.commons.lang3.ClassUtils].isPrimitiveWrapper"
    - Src: "org.apache.commons.lang3.builder.MultilineRecursiveToStringStyle:115,1"
      Dst: "[java.lang.Object].equals"
    - Src: "org.apache.commons.lang3.builder.MultilineRecursiveToStringStyle:116,1"
      Dst: "[org.apache.commons.lang3.builder.RecursiveToStringStyle].accept"
    - Src: "org.apache.commons.lang3.builder.MultilineRecursiveToStringStyle:118,1"
      Dst: "[org.apache.commons.lang3.builder.MultilineRecursiveToStringStyle].resetIndent"
    - Src: "org.apache.commons.lang3.builder.MultilineRecursiveToStringStyle:119,1"
      Dst: "[org.apache.commons.lang3.builder.ReflectionToStringBuilder].toString"
    - Src: "org.apache.commons.lang3.builder.MultilineRecursiveToStringStyle:119,1"
      Dst: "[java.lang.StringBuffer].append"
    - Src: "org.apache.commons.lang3.builder.MultilineRecursiveToStringStyle:123,1"
      Dst: "[org.apache.commons.lang3.builder.RecursiveToStringStyle].appendDetail"
    JavaMethodInfo: null
    BBCount: 6
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.builder.MultilineRecursiveToStringStyle].appendDetail(java.lang.StringBuffer,java.lang.String,java.lang.Object[])"
    functionSourceFile: "org.apache.commons.lang3.builder.MultilineRecursiveToStringStyle"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 3
    argTypes:
    - "java.lang.StringBuffer"
    - "java.lang.String"
    - "java.lang.Object[]"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 14
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.lang3.builder.MultilineRecursiveToStringStyle:130,1"
      Dst: "[org.apache.commons.lang3.builder.MultilineRecursiveToStringStyle].resetIndent"
    - Src: "org.apache.commons.lang3.builder.MultilineRecursiveToStringStyle:131,1"
      Dst: "[org.apache.commons.lang3.builder.ToStringStyle].appendDetail"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.builder.MultilineRecursiveToStringStyle].reflectionAppendArrayDetail(java.lang.StringBuffer,java.lang.String,java.lang.Object)"
    functionSourceFile: "org.apache.commons.lang3.builder.MultilineRecursiveToStringStyle"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 3
    argTypes:
    - "java.lang.StringBuffer"
    - "java.lang.String"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 14
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.lang3.builder.MultilineRecursiveToStringStyle:139,1"
      Dst: "[org.apache.commons.lang3.builder.MultilineRecursiveToStringStyle].resetIndent"
    - Src: "org.apache.commons.lang3.builder.MultilineRecursiveToStringStyle:140,1"
      Dst: "[org.apache.commons.lang3.builder.ToStringStyle].reflectionAppendArrayDetail"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.builder.MultilineRecursiveToStringStyle].appendDetail(java.lang.StringBuffer,java.lang.String,long[])"
    functionSourceFile: "org.apache.commons.lang3.builder.MultilineRecursiveToStringStyle"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 3
    argTypes:
    - "java.lang.StringBuffer"
    - "java.lang.String"
    - "long[]"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 14
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.lang3.builder.MultilineRecursiveToStringStyle:148,1"
      Dst: "[org.apache.commons.lang3.builder.MultilineRecursiveToStringStyle].resetIndent"
    - Src: "org.apache.commons.lang3.builder.MultilineRecursiveToStringStyle:149,1"
      Dst: "[org.apache.commons.lang3.builder.ToStringStyle].appendDetail"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.builder.MultilineRecursiveToStringStyle].appendDetail(java.lang.StringBuffer,java.lang.String,int[])"
    functionSourceFile: "org.apache.commons.lang3.builder.MultilineRecursiveToStringStyle"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 3
    argTypes:
    - "java.lang.StringBuffer"
    - "java.lang.String"
    - "int[]"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 14
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.lang3.builder.MultilineRecursiveToStringStyle:157,1"
      Dst: "[org.apache.commons.lang3.builder.MultilineRecursiveToStringStyle].resetIndent"
    - Src: "org.apache.commons.lang3.builder.MultilineRecursiveToStringStyle:158,1"
      Dst: "[org.apache.commons.lang3.builder.ToStringStyle].appendDetail"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.builder.MultilineRecursiveToStringStyle].appendDetail(java.lang.StringBuffer,java.lang.String,short[])"
    functionSourceFile: "org.apache.commons.lang3.builder.MultilineRecursiveToStringStyle"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 3
    argTypes:
    - "java.lang.StringBuffer"
    - "java.lang.String"
    - "short[]"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 14
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.lang3.builder.MultilineRecursiveToStringStyle:166,1"
      Dst: "[org.apache.commons.lang3.builder.MultilineRecursiveToStringStyle].resetIndent"
    - Src: "org.apache.commons.lang3.builder.MultilineRecursiveToStringStyle:167,1"
      Dst: "[org.apache.commons.lang3.builder.ToStringStyle].appendDetail"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.builder.MultilineRecursiveToStringStyle].appendDetail(java.lang.StringBuffer,java.lang.String,byte[])"
    functionSourceFile: "org.apache.commons.lang3.builder.MultilineRecursiveToStringStyle"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 3
    argTypes:
    - "java.lang.StringBuffer"
    - "java.lang.String"
    - "byte[]"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 14
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.lang3.builder.MultilineRecursiveToStringStyle:175,1"
      Dst: "[org.apache.commons.lang3.builder.MultilineRecursiveToStringStyle].resetIndent"
    - Src: "org.apache.commons.lang3.builder.MultilineRecursiveToStringStyle:176,1"
      Dst: "[org.apache.commons.lang3.builder.ToStringStyle].appendDetail"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.builder.MultilineRecursiveToStringStyle].appendDetail(java.lang.StringBuffer,java.lang.String,char[])"
    functionSourceFile: "org.apache.commons.lang3.builder.MultilineRecursiveToStringStyle"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 3
    argTypes:
    - "java.lang.StringBuffer"
    - "java.lang.String"
    - "char[]"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 14
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.lang3.builder.MultilineRecursiveToStringStyle:184,1"
      Dst: "[org.apache.commons.lang3.builder.MultilineRecursiveToStringStyle].resetIndent"
    - Src: "org.apache.commons.lang3.builder.MultilineRecursiveToStringStyle:185,1"
      Dst: "[org.apache.commons.lang3.builder.ToStringStyle].appendDetail"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.builder.MultilineRecursiveToStringStyle].appendDetail(java.lang.StringBuffer,java.lang.String,double[])"
    functionSourceFile: "org.apache.commons.lang3.builder.MultilineRecursiveToStringStyle"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 3
    argTypes:
    - "java.lang.StringBuffer"
    - "java.lang.String"
    - "double[]"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 14
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.lang3.builder.MultilineRecursiveToStringStyle:193,1"
      Dst: "[org.apache.commons.lang3.builder.MultilineRecursiveToStringStyle].resetIndent"
    - Src: "org.apache.commons.lang3.builder.MultilineRecursiveToStringStyle:194,1"
      Dst: "[org.apache.commons.lang3.builder.ToStringStyle].appendDetail"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.builder.MultilineRecursiveToStringStyle].appendDetail(java.lang.StringBuffer,java.lang.String,float[])"
    functionSourceFile: "org.apache.commons.lang3.builder.MultilineRecursiveToStringStyle"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 3
    argTypes:
    - "java.lang.StringBuffer"
    - "java.lang.String"
    - "float[]"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 14
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.lang3.builder.MultilineRecursiveToStringStyle:202,1"
      Dst: "[org.apache.commons.lang3.builder.MultilineRecursiveToStringStyle].resetIndent"
    - Src: "org.apache.commons.lang3.builder.MultilineRecursiveToStringStyle:203,1"
      Dst: "[org.apache.commons.lang3.builder.ToStringStyle].appendDetail"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.builder.MultilineRecursiveToStringStyle].appendDetail(java.lang.StringBuffer,java.lang.String,boolean[])"
    functionSourceFile: "org.apache.commons.lang3.builder.MultilineRecursiveToStringStyle"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 3
    argTypes:
    - "java.lang.StringBuffer"
    - "java.lang.String"
    - "boolean[]"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 14
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.lang3.builder.MultilineRecursiveToStringStyle:211,1"
      Dst: "[org.apache.commons.lang3.builder.MultilineRecursiveToStringStyle].resetIndent"
    - Src: "org.apache.commons.lang3.builder.MultilineRecursiveToStringStyle:212,1"
      Dst: "[org.apache.commons.lang3.builder.ToStringStyle].appendDetail"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.bcel.classfile.AnnotationDefault].<init>(int,int,java.io.DataInput,org.apache.bcel.classfile.ConstantPool)"
    functionSourceFile: "org.apache.bcel.classfile.AnnotationDefault"
    linkageType: null
    functionLinenumber: 41
    functionDepth: 0
    returnType: "void"
    argCount: 4
    argTypes:
    - "int"
    - "int"
    - "java.io.DataInput"
    - "org.apache.bcel.classfile.ConstantPool"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.bcel.classfile.AnnotationDefault].<init>(int,int,org.apache.bcel.classfile.ElementValue,org.apache.bcel.classfile.ConstantPool)"
    - "[org.apache.bcel.classfile.ElementValue].readElementValue(java.io.DataInput,org.apache.bcel.classfile.ConstantPool)"
    functionUses: 1
    ICount: 9
    EdgeCount: 2
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.bcel.classfile.AnnotationDefault:42,1"
      Dst: "[org.apache.bcel.classfile.AnnotationDefault].<init>"
    - Src: "org.apache.bcel.classfile.AnnotationDefault:43,1"
      Dst: "[org.apache.bcel.classfile.ElementValue].readElementValue"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.bcel.classfile.AnnotationDefault].<init>(int,int,org.apache.bcel.classfile.ElementValue,org.apache.bcel.classfile.ConstantPool)"
    functionSourceFile: "org.apache.bcel.classfile.AnnotationDefault"
    linkageType: null
    functionLinenumber: 52
    functionDepth: 0
    returnType: "void"
    argCount: 4
    argTypes:
    - "int"
    - "int"
    - "org.apache.bcel.classfile.ElementValue"
    - "org.apache.bcel.classfile.ConstantPool"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.bcel.classfile.Attribute].<init>(byte,int,int,org.apache.bcel.classfile.ConstantPool)"
    functionUses: 1
    ICount: 8
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.bcel.classfile.AnnotationDefault:53,1"
      Dst: "[org.apache.bcel.classfile.Attribute].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.bcel.classfile.AnnotationDefault].accept(org.apache.bcel.classfile.Visitor)"
    functionSourceFile: "org.apache.bcel.classfile.AnnotationDefault"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.apache.bcel.classfile.Visitor"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.bcel.classfile.AnnotationDefault:65,1"
      Dst: "[org.apache.bcel.classfile.Visitor].visitAnnotationDefault"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.bcel.classfile.AnnotationDefault].copy(org.apache.bcel.classfile.ConstantPool)"
    functionSourceFile: "org.apache.bcel.classfile.AnnotationDefault"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.apache.bcel.classfile.Attribute"
    argCount: 1
    argTypes:
    - "org.apache.bcel.classfile.ConstantPool"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.bcel.classfile.AnnotationDefault:70,1"
      Dst: "[org.apache.bcel.classfile.Attribute].clone"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.bcel.classfile.AnnotationDefault].dump(java.io.DataOutputStream)"
    functionSourceFile: "org.apache.bcel.classfile.AnnotationDefault"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.io.DataOutputStream"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.bcel.classfile.AnnotationDefault:75,1"
      Dst: "[org.apache.bcel.classfile.Attribute].dump"
    - Src: "org.apache.bcel.classfile.AnnotationDefault:76,1"
      Dst: "[org.apache.bcel.classfile.ElementValue].dump"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.bcel.classfile.AnnotationDefault].getDefaultValue()"
    functionSourceFile: "org.apache.bcel.classfile.AnnotationDefault"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.apache.bcel.classfile.ElementValue"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.bcel.classfile.AnnotationDefault].setDefaultValue(org.apache.bcel.classfile.ElementValue)"
    functionSourceFile: "org.apache.bcel.classfile.AnnotationDefault"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.apache.bcel.classfile.ElementValue"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.builder.ToStringStyle$JsonToStringStyle].<init>()"
    functionSourceFile: "org.apache.commons.lang3.builder.ToStringStyle$JsonToStringStyle"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 16
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.lang3.builder.ToStringStyle$JsonToStringStyle:2253,1"
      Dst: "[org.apache.commons.lang3.builder.ToStringStyle].<init>"
    - Src: "org.apache.commons.lang3.builder.ToStringStyle$JsonToStringStyle:2254,1"
      Dst: "[org.apache.commons.lang3.builder.ToStringStyle].setUseClassName"
    - Src: "org.apache.commons.lang3.builder.ToStringStyle$JsonToStringStyle:2255,1"
      Dst: "[org.apache.commons.lang3.builder.ToStringStyle].setUseIdentityHashCode"
    - Src: "org.apache.commons.lang3.builder.ToStringStyle$JsonToStringStyle:2257,1"
      Dst: "[org.apache.commons.lang3.builder.ToStringStyle].setContentStart"
    - Src: "org.apache.commons.lang3.builder.ToStringStyle$JsonToStringStyle:2258,1"
      Dst: "[org.apache.commons.lang3.builder.ToStringStyle].setContentEnd"
    - Src: "org.apache.commons.lang3.builder.ToStringStyle$JsonToStringStyle:2260,1"
      Dst: "[org.apache.commons.lang3.builder.ToStringStyle].setArrayStart"
    - Src: "org.apache.commons.lang3.builder.ToStringStyle$JsonToStringStyle:2261,1"
      Dst: "[org.apache.commons.lang3.builder.ToStringStyle].setArrayEnd"
    - Src: "org.apache.commons.lang3.builder.ToStringStyle$JsonToStringStyle:2263,1"
      Dst: "[org.apache.commons.lang3.builder.ToStringStyle].setFieldSeparator"
    - Src: "org.apache.commons.lang3.builder.ToStringStyle$JsonToStringStyle:2264,1"
      Dst: "[org.apache.commons.lang3.builder.ToStringStyle].setFieldNameValueSeparator"
    - Src: "org.apache.commons.lang3.builder.ToStringStyle$JsonToStringStyle:2266,1"
      Dst: "[org.apache.commons.lang3.builder.ToStringStyle].setNullText"
    - Src: "org.apache.commons.lang3.builder.ToStringStyle$JsonToStringStyle:2268,1"
      Dst: "[org.apache.commons.lang3.builder.ToStringStyle].setSummaryObjectStartText"
    - Src: "org.apache.commons.lang3.builder.ToStringStyle$JsonToStringStyle:2269,1"
      Dst: "[org.apache.commons.lang3.builder.ToStringStyle].setSummaryObjectEndText"
    - Src: "org.apache.commons.lang3.builder.ToStringStyle$JsonToStringStyle:2271,1"
      Dst: "[org.apache.commons.lang3.builder.ToStringStyle].setSizeStartText"
    - Src: "org.apache.commons.lang3.builder.ToStringStyle$JsonToStringStyle:2272,1"
      Dst: "[org.apache.commons.lang3.builder.ToStringStyle].setSizeEndText"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.builder.ToStringStyle$JsonToStringStyle].append(java.lang.StringBuffer,java.lang.String,java.lang.Object[],java.lang.Boolean)"
    functionSourceFile: "org.apache.commons.lang3.builder.ToStringStyle$JsonToStringStyle"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 4
    argTypes:
    - "java.lang.StringBuffer"
    - "java.lang.String"
    - "java.lang.Object[]"
    - "java.lang.Boolean"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 16
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.commons.lang3.builder.ToStringStyle$JsonToStringStyle:2279"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.builder.ToStringStyle$JsonToStringStyle:2283"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.builder.ToStringStyle$JsonToStringStyle:2282"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.builder.ToStringStyle$JsonToStringStyle:2283"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.builder.ToStringStyle$JsonToStringStyle:2288"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.builder.ToStringStyle$JsonToStringStyle:2287"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.lang3.builder.ToStringStyle$JsonToStringStyle:2280,1"
      Dst: "[java.lang.UnsupportedOperationException].<init>"
    - Src: "org.apache.commons.lang3.builder.ToStringStyle$JsonToStringStyle:2283,1"
      Dst: "[org.apache.commons.lang3.builder.ToStringStyle].isFullDetail"
    - Src: "org.apache.commons.lang3.builder.ToStringStyle$JsonToStringStyle:2288,1"
      Dst: "[org.apache.commons.lang3.builder.ToStringStyle].append"
    JavaMethodInfo: null
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.builder.ToStringStyle$JsonToStringStyle].append(java.lang.StringBuffer,java.lang.String,long[],java.lang.Boolean)"
    functionSourceFile: "org.apache.commons.lang3.builder.ToStringStyle$JsonToStringStyle"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 4
    argTypes:
    - "java.lang.StringBuffer"
    - "java.lang.String"
    - "long[]"
    - "java.lang.Boolean"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 16
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.commons.lang3.builder.ToStringStyle$JsonToStringStyle:2295"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.builder.ToStringStyle$JsonToStringStyle:2299"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.builder.ToStringStyle$JsonToStringStyle:2298"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.builder.ToStringStyle$JsonToStringStyle:2299"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.builder.ToStringStyle$JsonToStringStyle:2304"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.builder.ToStringStyle$JsonToStringStyle:2303"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.lang3.builder.ToStringStyle$JsonToStringStyle:2296,1"
      Dst: "[java.lang.UnsupportedOperationException].<init>"
    - Src: "org.apache.commons.lang3.builder.ToStringStyle$JsonToStringStyle:2299,1"
      Dst: "[org.apache.commons.lang3.builder.ToStringStyle].isFullDetail"
    - Src: "org.apache.commons.lang3.builder.ToStringStyle$JsonToStringStyle:2304,1"
      Dst: "[org.apache.commons.lang3.builder.ToStringStyle].append"
    JavaMethodInfo: null
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.builder.ToStringStyle$JsonToStringStyle].append(java.lang.StringBuffer,java.lang.String,int[],java.lang.Boolean)"
    functionSourceFile: "org.apache.commons.lang3.builder.ToStringStyle$JsonToStringStyle"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 4
    argTypes:
    - "java.lang.StringBuffer"
    - "java.lang.String"
    - "int[]"
    - "java.lang.Boolean"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 16
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.commons.lang3.builder.ToStringStyle$JsonToStringStyle:2311"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.builder.ToStringStyle$JsonToStringStyle:2315"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.builder.ToStringStyle$JsonToStringStyle:2314"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.builder.ToStringStyle$JsonToStringStyle:2315"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.builder.ToStringStyle$JsonToStringStyle:2320"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.builder.ToStringStyle$JsonToStringStyle:2319"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.lang3.builder.ToStringStyle$JsonToStringStyle:2312,1"
      Dst: "[java.lang.UnsupportedOperationException].<init>"
    - Src: "org.apache.commons.lang3.builder.ToStringStyle$JsonToStringStyle:2315,1"
      Dst: "[org.apache.commons.lang3.builder.ToStringStyle].isFullDetail"
    - Src: "org.apache.commons.lang3.builder.ToStringStyle$JsonToStringStyle:2320,1"
      Dst: "[org.apache.commons.lang3.builder.ToStringStyle].append"
    JavaMethodInfo: null
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.builder.ToStringStyle$JsonToStringStyle].append(java.lang.StringBuffer,java.lang.String,short[],java.lang.Boolean)"
    functionSourceFile: "org.apache.commons.lang3.builder.ToStringStyle$JsonToStringStyle"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 4
    argTypes:
    - "java.lang.StringBuffer"
    - "java.lang.String"
    - "short[]"
    - "java.lang.Boolean"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 16
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.commons.lang3.builder.ToStringStyle$JsonToStringStyle:2327"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.builder.ToStringStyle$JsonToStringStyle:2331"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.builder.ToStringStyle$JsonToStringStyle:2330"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.builder.ToStringStyle$JsonToStringStyle:2331"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.builder.ToStringStyle$JsonToStringStyle:2336"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.builder.ToStringStyle$JsonToStringStyle:2335"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.lang3.builder.ToStringStyle$JsonToStringStyle:2328,1"
      Dst: "[java.lang.UnsupportedOperationException].<init>"
    - Src: "org.apache.commons.lang3.builder.ToStringStyle$JsonToStringStyle:2331,1"
      Dst: "[org.apache.commons.lang3.builder.ToStringStyle].isFullDetail"
    - Src: "org.apache.commons.lang3.builder.ToStringStyle$JsonToStringStyle:2336,1"
      Dst: "[org.apache.commons.lang3.builder.ToStringStyle].append"
    JavaMethodInfo: null
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.builder.ToStringStyle$JsonToStringStyle].append(java.lang.StringBuffer,java.lang.String,byte[],java.lang.Boolean)"
    functionSourceFile: "org.apache.commons.lang3.builder.ToStringStyle$JsonToStringStyle"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 4
    argTypes:
    - "java.lang.StringBuffer"
    - "java.lang.String"
    - "byte[]"
    - "java.lang.Boolean"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 16
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.commons.lang3.builder.ToStringStyle$JsonToStringStyle:2343"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.builder.ToStringStyle$JsonToStringStyle:2347"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.builder.ToStringStyle$JsonToStringStyle:2346"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.builder.ToStringStyle$JsonToStringStyle:2347"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.builder.ToStringStyle$JsonToStringStyle:2352"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.builder.ToStringStyle$JsonToStringStyle:2351"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.lang3.builder.ToStringStyle$JsonToStringStyle:2344,1"
      Dst: "[java.lang.UnsupportedOperationException].<init>"
    - Src: "org.apache.commons.lang3.builder.ToStringStyle$JsonToStringStyle:2347,1"
      Dst: "[org.apache.commons.lang3.builder.ToStringStyle].isFullDetail"
    - Src: "org.apache.commons.lang3.builder.ToStringStyle$JsonToStringStyle:2352,1"
      Dst: "[org.apache.commons.lang3.builder.ToStringStyle].append"
    JavaMethodInfo: null
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.builder.ToStringStyle$JsonToStringStyle].append(java.lang.StringBuffer,java.lang.String,char[],java.lang.Boolean)"
    functionSourceFile: "org.apache.commons.lang3.builder.ToStringStyle$JsonToStringStyle"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 4
    argTypes:
    - "java.lang.StringBuffer"
    - "java.lang.String"
    - "char[]"
    - "java.lang.Boolean"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 16
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.commons.lang3.builder.ToStringStyle$JsonToStringStyle:2359"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.builder.ToStringStyle$JsonToStringStyle:2363"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.builder.ToStringStyle$JsonToStringStyle:2362"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.builder.ToStringStyle$JsonToStringStyle:2363"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.builder.ToStringStyle$JsonToStringStyle:2368"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.builder.ToStringStyle$JsonToStringStyle:2367"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.lang3.builder.ToStringStyle$JsonToStringStyle:2360,1"
      Dst: "[java.lang.UnsupportedOperationException].<init>"
    - Src: "org.apache.commons.lang3.builder.ToStringStyle$JsonToStringStyle:2363,1"
      Dst: "[org.apache.commons.lang3.builder.ToStringStyle].isFullDetail"
    - Src: "org.apache.commons.lang3.builder.ToStringStyle$JsonToStringStyle:2368,1"
      Dst: "[org.apache.commons.lang3.builder.ToStringStyle].append"
    JavaMethodInfo: null
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.builder.ToStringStyle$JsonToStringStyle].append(java.lang.StringBuffer,java.lang.String,double[],java.lang.Boolean)"
    functionSourceFile: "org.apache.commons.lang3.builder.ToStringStyle$JsonToStringStyle"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 4
    argTypes:
    - "java.lang.StringBuffer"
    - "java.lang.String"
    - "double[]"
    - "java.lang.Boolean"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 16
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.commons.lang3.builder.ToStringStyle$JsonToStringStyle:2375"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.builder.ToStringStyle$JsonToStringStyle:2379"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.builder.ToStringStyle$JsonToStringStyle:2378"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.builder.ToStringStyle$JsonToStringStyle:2379"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.builder.ToStringStyle$JsonToStringStyle:2384"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.builder.ToStringStyle$JsonToStringStyle:2383"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.lang3.builder.ToStringStyle$JsonToStringStyle:2376,1"
      Dst: "[java.lang.UnsupportedOperationException].<init>"
    - Src: "org.apache.commons.lang3.builder.ToStringStyle$JsonToStringStyle:2379,1"
      Dst: "[org.apache.commons.lang3.builder.ToStringStyle].isFullDetail"
    - Src: "org.apache.commons.lang3.builder.ToStringStyle$JsonToStringStyle:2384,1"
      Dst: "[org.apache.commons.lang3.builder.ToStringStyle].append"
    JavaMethodInfo: null
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.builder.ToStringStyle$JsonToStringStyle].append(java.lang.StringBuffer,java.lang.String,float[],java.lang.Boolean)"
    functionSourceFile: "org.apache.commons.lang3.builder.ToStringStyle$JsonToStringStyle"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 4
    argTypes:
    - "java.lang.StringBuffer"
    - "java.lang.String"
    - "float[]"
    - "java.lang.Boolean"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 16
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.commons.lang3.builder.ToStringStyle$JsonToStringStyle:2391"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.builder.ToStringStyle$JsonToStringStyle:2395"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.builder.ToStringStyle$JsonToStringStyle:2394"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.builder.ToStringStyle$JsonToStringStyle:2395"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.builder.ToStringStyle$JsonToStringStyle:2400"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.builder.ToStringStyle$JsonToStringStyle:2399"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.lang3.builder.ToStringStyle$JsonToStringStyle:2392,1"
      Dst: "[java.lang.UnsupportedOperationException].<init>"
    - Src: "org.apache.commons.lang3.builder.ToStringStyle$JsonToStringStyle:2395,1"
      Dst: "[org.apache.commons.lang3.builder.ToStringStyle].isFullDetail"
    - Src: "org.apache.commons.lang3.builder.ToStringStyle$JsonToStringStyle:2400,1"
      Dst: "[org.apache.commons.lang3.builder.ToStringStyle].append"
    JavaMethodInfo: null
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.builder.ToStringStyle$JsonToStringStyle].append(java.lang.StringBuffer,java.lang.String,boolean[],java.lang.Boolean)"
    functionSourceFile: "org.apache.commons.lang3.builder.ToStringStyle$JsonToStringStyle"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 4
    argTypes:
    - "java.lang.StringBuffer"
    - "java.lang.String"
    - "boolean[]"
    - "java.lang.Boolean"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 16
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.commons.lang3.builder.ToStringStyle$JsonToStringStyle:2407"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.builder.ToStringStyle$JsonToStringStyle:2411"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.builder.ToStringStyle$JsonToStringStyle:2410"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.builder.ToStringStyle$JsonToStringStyle:2411"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.builder.ToStringStyle$JsonToStringStyle:2416"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.builder.ToStringStyle$JsonToStringStyle:2415"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.lang3.builder.ToStringStyle$JsonToStringStyle:2408,1"
      Dst: "[java.lang.UnsupportedOperationException].<init>"
    - Src: "org.apache.commons.lang3.builder.ToStringStyle$JsonToStringStyle:2411,1"
      Dst: "[org.apache.commons.lang3.builder.ToStringStyle].isFullDetail"
    - Src: "org.apache.commons.lang3.builder.ToStringStyle$JsonToStringStyle:2416,1"
      Dst: "[org.apache.commons.lang3.builder.ToStringStyle].append"
    JavaMethodInfo: null
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.builder.ToStringStyle$JsonToStringStyle].append(java.lang.StringBuffer,java.lang.String,java.lang.Object,java.lang.Boolean)"
    functionSourceFile: "org.apache.commons.lang3.builder.ToStringStyle$JsonToStringStyle"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 4
    argTypes:
    - "java.lang.StringBuffer"
    - "java.lang.String"
    - "java.lang.Object"
    - "java.lang.Boolean"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 16
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.commons.lang3.builder.ToStringStyle$JsonToStringStyle:2423"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.builder.ToStringStyle$JsonToStringStyle:2427"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.builder.ToStringStyle$JsonToStringStyle:2426"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.builder.ToStringStyle$JsonToStringStyle:2427"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.builder.ToStringStyle$JsonToStringStyle:2432"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.builder.ToStringStyle$JsonToStringStyle:2431"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.lang3.builder.ToStringStyle$JsonToStringStyle:2424,1"
      Dst: "[java.lang.UnsupportedOperationException].<init>"
    - Src: "org.apache.commons.lang3.builder.ToStringStyle$JsonToStringStyle:2427,1"
      Dst: "[org.apache.commons.lang3.builder.ToStringStyle].isFullDetail"
    - Src: "org.apache.commons.lang3.builder.ToStringStyle$JsonToStringStyle:2432,1"
      Dst: "[org.apache.commons.lang3.builder.ToStringStyle].append"
    JavaMethodInfo: null
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.builder.ToStringStyle$JsonToStringStyle].appendDetail(java.lang.StringBuffer,java.lang.String,char)"
    functionSourceFile: "org.apache.commons.lang3.builder.ToStringStyle$JsonToStringStyle"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 3
    argTypes:
    - "java.lang.StringBuffer"
    - "java.lang.String"
    - "char"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 7
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.lang3.builder.ToStringStyle$JsonToStringStyle:2437,1"
      Dst: "[java.lang.String].valueOf"
    - Src: "org.apache.commons.lang3.builder.ToStringStyle$JsonToStringStyle:2437,1"
      Dst: "[org.apache.commons.lang3.builder.ToStringStyle$JsonToStringStyle].appendValueAsString"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.builder.ToStringStyle$JsonToStringStyle].appendDetail(java.lang.StringBuffer,java.lang.String,java.lang.Object)"
    functionSourceFile: "org.apache.commons.lang3.builder.ToStringStyle$JsonToStringStyle"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 3
    argTypes:
    - "java.lang.StringBuffer"
    - "java.lang.String"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 29
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.commons.lang3.builder.ToStringStyle$JsonToStringStyle:2443"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.builder.ToStringStyle$JsonToStringStyle:2448"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.builder.ToStringStyle$JsonToStringStyle:2447"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.builder.ToStringStyle$JsonToStringStyle:2448"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.builder.ToStringStyle$JsonToStringStyle:2449"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.builder.ToStringStyle$JsonToStringStyle:2448"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.builder.ToStringStyle$JsonToStringStyle:2448"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.builder.ToStringStyle$JsonToStringStyle:2453"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.builder.ToStringStyle$JsonToStringStyle:2452"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.builder.ToStringStyle$JsonToStringStyle:2453"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.builder.ToStringStyle$JsonToStringStyle:2454"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.builder.ToStringStyle$JsonToStringStyle:2453"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.builder.ToStringStyle$JsonToStringStyle:2453"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.builder.ToStringStyle$JsonToStringStyle:2458"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.builder.ToStringStyle$JsonToStringStyle:2457"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.builder.ToStringStyle$JsonToStringStyle:2459"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.builder.ToStringStyle$JsonToStringStyle:2460"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.builder.ToStringStyle$JsonToStringStyle:2459"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.builder.ToStringStyle$JsonToStringStyle:2459"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.builder.ToStringStyle$JsonToStringStyle:2464"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.builder.ToStringStyle$JsonToStringStyle:2463"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.lang3.builder.ToStringStyle$JsonToStringStyle:2444,1"
      Dst: "[org.apache.commons.lang3.builder.ToStringStyle].appendNullText"
    - Src: "org.apache.commons.lang3.builder.ToStringStyle$JsonToStringStyle:2449,1"
      Dst: "[java.lang.Object].toString"
    - Src: "org.apache.commons.lang3.builder.ToStringStyle$JsonToStringStyle:2449,1"
      Dst: "[org.apache.commons.lang3.builder.ToStringStyle$JsonToStringStyle].appendValueAsString"
    - Src: "org.apache.commons.lang3.builder.ToStringStyle$JsonToStringStyle:2454,1"
      Dst: "[java.lang.StringBuffer].append"
    - Src: "org.apache.commons.lang3.builder.ToStringStyle$JsonToStringStyle:2459,1"
      Dst: "[org.apache.commons.lang3.builder.ToStringStyle$JsonToStringStyle].isJsonObject"
    - Src: "org.apache.commons.lang3.builder.ToStringStyle$JsonToStringStyle:2459,1"
      Dst: "[org.apache.commons.lang3.builder.ToStringStyle$JsonToStringStyle].isJsonArray"
    - Src: "org.apache.commons.lang3.builder.ToStringStyle$JsonToStringStyle:2464,1"
      Dst: "[org.apache.commons.lang3.builder.ToStringStyle$JsonToStringStyle].appendDetail"
    JavaMethodInfo: null
    BBCount: 12
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.builder.ToStringStyle$JsonToStringStyle].appendDetail(java.lang.StringBuffer,java.lang.String,java.util.Collection)"
    functionSourceFile: "org.apache.commons.lang3.builder.ToStringStyle$JsonToStringStyle"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 3
    argTypes:
    - "java.lang.StringBuffer"
    - "java.lang.String"
    - "java.util.Collection"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 23
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.commons.lang3.builder.ToStringStyle$JsonToStringStyle:2469"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.builder.ToStringStyle$JsonToStringStyle:2479"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.builder.ToStringStyle$JsonToStringStyle:2478"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.builder.ToStringStyle$JsonToStringStyle:2469"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.builder.ToStringStyle$JsonToStringStyle:2479"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.builder.ToStringStyle$JsonToStringStyle:2478"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.builder.ToStringStyle$JsonToStringStyle:2472"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.builder.ToStringStyle$JsonToStringStyle:2475"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.builder.ToStringStyle$JsonToStringStyle:2474"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.lang3.builder.ToStringStyle$JsonToStringStyle:2469,1"
      Dst: "[java.util.Collection].isEmpty"
    - Src: "org.apache.commons.lang3.builder.ToStringStyle$JsonToStringStyle:2470,1"
      Dst: "[org.apache.commons.lang3.builder.ToStringStyle].getArrayStart"
    - Src: "org.apache.commons.lang3.builder.ToStringStyle$JsonToStringStyle:2470,1"
      Dst: "[java.lang.StringBuffer].append"
    - Src: "org.apache.commons.lang3.builder.ToStringStyle$JsonToStringStyle:2472,1"
      Dst: "[java.util.Collection].iterator"
    - Src: "org.apache.commons.lang3.builder.ToStringStyle$JsonToStringStyle:2472,1"
      Dst: "[java.util.Iterator].hasNext"
    - Src: "org.apache.commons.lang3.builder.ToStringStyle$JsonToStringStyle:2472,1"
      Dst: "[java.util.Iterator].next"
    - Src: "org.apache.commons.lang3.builder.ToStringStyle$JsonToStringStyle:2473,1"
      Dst: "[org.apache.commons.lang3.builder.ToStringStyle].appendDetail"
    - Src: "org.apache.commons.lang3.builder.ToStringStyle$JsonToStringStyle:2475,1"
      Dst: "[org.apache.commons.lang3.builder.ToStringStyle].getArrayEnd"
    JavaMethodInfo: null
    BBCount: 7
    CyclomaticComplexity: 2
  - functionName: "[org.apache.commons.lang3.builder.ToStringStyle$JsonToStringStyle].appendDetail(java.lang.StringBuffer,java.lang.String,java.util.Map)"
    functionSourceFile: "org.apache.commons.lang3.builder.ToStringStyle$JsonToStringStyle"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 3
    argTypes:
    - "java.lang.StringBuffer"
    - "java.lang.String"
    - "java.util.Map"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 35
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.commons.lang3.builder.ToStringStyle$JsonToStringStyle:2484"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.builder.ToStringStyle$JsonToStringStyle:2510"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.builder.ToStringStyle$JsonToStringStyle:2509"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.builder.ToStringStyle$JsonToStringStyle:2484"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.builder.ToStringStyle$JsonToStringStyle:2510"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.builder.ToStringStyle$JsonToStringStyle:2509"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.builder.ToStringStyle$JsonToStringStyle:2488"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.builder.ToStringStyle$JsonToStringStyle:2506"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.builder.ToStringStyle$JsonToStringStyle:2505"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.builder.ToStringStyle$JsonToStringStyle:2490"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.builder.ToStringStyle$JsonToStringStyle:2504"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.builder.ToStringStyle$JsonToStringStyle:2503"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.builder.ToStringStyle$JsonToStringStyle:2491"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.builder.ToStringStyle$JsonToStringStyle:2494"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.builder.ToStringStyle$JsonToStringStyle:2493"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.builder.ToStringStyle$JsonToStringStyle:2498"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.builder.ToStringStyle$JsonToStringStyle:2501"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.builder.ToStringStyle$JsonToStringStyle:2500"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.lang3.builder.ToStringStyle$JsonToStringStyle:2484,1"
      Dst: "[java.util.Map].isEmpty"
    - Src: "org.apache.commons.lang3.builder.ToStringStyle$JsonToStringStyle:2485,1"
      Dst: "[org.apache.commons.lang3.builder.ToStringStyle].getContentStart"
    - Src: "org.apache.commons.lang3.builder.ToStringStyle$JsonToStringStyle:2485,1"
      Dst: "[java.lang.StringBuffer].append"
    - Src: "org.apache.commons.lang3.builder.ToStringStyle$JsonToStringStyle:2488,1"
      Dst: "[java.util.Map].entrySet"
    - Src: "org.apache.commons.lang3.builder.ToStringStyle$JsonToStringStyle:2488,1"
      Dst: "[java.util.Set].iterator"
    - Src: "org.apache.commons.lang3.builder.ToStringStyle$JsonToStringStyle:2488,1"
      Dst: "[java.util.Iterator].hasNext"
    - Src: "org.apache.commons.lang3.builder.ToStringStyle$JsonToStringStyle:2488,1"
      Dst: "[java.util.Iterator].next"
    - Src: "org.apache.commons.lang3.builder.ToStringStyle$JsonToStringStyle:2489,1"
      Dst: "[java.util.Map$Entry].getKey"
    - Src: "org.apache.commons.lang3.builder.ToStringStyle$JsonToStringStyle:2489,1"
      Dst: "[java.util.Objects].toString"
    - Src: "org.apache.commons.lang3.builder.ToStringStyle$JsonToStringStyle:2494,1"
      Dst: "[org.apache.commons.lang3.builder.ToStringStyle].appendFieldEnd"
    - Src: "org.apache.commons.lang3.builder.ToStringStyle$JsonToStringStyle:2496,1"
      Dst: "[org.apache.commons.lang3.builder.ToStringStyle$JsonToStringStyle].appendFieldStart"
    - Src: "org.apache.commons.lang3.builder.ToStringStyle$JsonToStringStyle:2497,1"
      Dst: "[java.util.Map$Entry].getValue"
    - Src: "org.apache.commons.lang3.builder.ToStringStyle$JsonToStringStyle:2499,1"
      Dst: "[org.apache.commons.lang3.builder.ToStringStyle].appendNullText"
    - Src: "org.apache.commons.lang3.builder.ToStringStyle$JsonToStringStyle:2501,1"
      Dst: "[org.apache.commons.lang3.builder.ToStringStyle].appendInternal"
    - Src: "org.apache.commons.lang3.builder.ToStringStyle$JsonToStringStyle:2506,1"
      Dst: "[org.apache.commons.lang3.builder.ToStringStyle].getContentEnd"
    JavaMethodInfo: null
    BBCount: 14
    CyclomaticComplexity: 2
  - functionName: "[org.apache.commons.lang3.builder.ToStringStyle$JsonToStringStyle].isJsonArray(java.lang.String)"
    functionSourceFile: "org.apache.commons.lang3.builder.ToStringStyle$JsonToStringStyle"
    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.apache.commons.lang3.builder.ToStringStyle$JsonToStringStyle:2514"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.builder.ToStringStyle$JsonToStringStyle:2514"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.builder.ToStringStyle$JsonToStringStyle:2513"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.builder.ToStringStyle$JsonToStringStyle:2515"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.builder.ToStringStyle$JsonToStringStyle:2513"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.lang3.builder.ToStringStyle$JsonToStringStyle:2514,1"
      Dst: "[org.apache.commons.lang3.builder.ToStringStyle].getArrayStart"
    - Src: "org.apache.commons.lang3.builder.ToStringStyle$JsonToStringStyle:2514,1"
      Dst: "[java.lang.String].startsWith"
    - Src: "org.apache.commons.lang3.builder.ToStringStyle$JsonToStringStyle:2515,1"
      Dst: "[org.apache.commons.lang3.builder.ToStringStyle].getArrayEnd"
    - Src: "org.apache.commons.lang3.builder.ToStringStyle$JsonToStringStyle:2515,1"
      Dst: "[java.lang.String].endsWith"
    JavaMethodInfo: null
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.builder.ToStringStyle$JsonToStringStyle].isJsonObject(java.lang.String)"
    functionSourceFile: "org.apache.commons.lang3.builder.ToStringStyle$JsonToStringStyle"
    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.apache.commons.lang3.builder.ToStringStyle$JsonToStringStyle:2519"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.builder.ToStringStyle$JsonToStringStyle:2519"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.builder.ToStringStyle$JsonToStringStyle:2518"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.builder.ToStringStyle$JsonToStringStyle:2520"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.builder.ToStringStyle$JsonToStringStyle:2518"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.lang3.builder.ToStringStyle$JsonToStringStyle:2519,1"
      Dst: "[org.apache.commons.lang3.builder.ToStringStyle].getContentStart"
    - Src: "org.apache.commons.lang3.builder.ToStringStyle$JsonToStringStyle:2519,1"
      Dst: "[java.lang.String].startsWith"
    - Src: "org.apache.commons.lang3.builder.ToStringStyle$JsonToStringStyle:2520,1"
      Dst: "[org.apache.commons.lang3.builder.ToStringStyle].getContentEnd"
    - Src: "org.apache.commons.lang3.builder.ToStringStyle$JsonToStringStyle:2520,1"
      Dst: "[java.lang.String].endsWith"
    JavaMethodInfo: null
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.builder.ToStringStyle$JsonToStringStyle].appendValueAsString(java.lang.StringBuffer,java.lang.String)"
    functionSourceFile: "org.apache.commons.lang3.builder.ToStringStyle$JsonToStringStyle"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "java.lang.StringBuffer"
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 8
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.lang3.builder.ToStringStyle$JsonToStringStyle:2530,1"
      Dst: "[java.lang.StringBuffer].append"
    - Src: "org.apache.commons.lang3.builder.ToStringStyle$JsonToStringStyle:2530,1"
      Dst: "[org.apache.commons.lang3.StringEscapeUtils].escapeJson"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.builder.ToStringStyle$JsonToStringStyle].appendFieldStart(java.lang.StringBuffer,java.lang.String)"
    functionSourceFile: "org.apache.commons.lang3.builder.ToStringStyle$JsonToStringStyle"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "java.lang.StringBuffer"
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 16
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.commons.lang3.builder.ToStringStyle$JsonToStringStyle:2536"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.builder.ToStringStyle$JsonToStringStyle:2541"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.builder.ToStringStyle$JsonToStringStyle:2540"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.lang3.builder.ToStringStyle$JsonToStringStyle:2537,1"
      Dst: "[java.lang.UnsupportedOperationException].<init>"
    - Src: "org.apache.commons.lang3.builder.ToStringStyle$JsonToStringStyle:2541,1"
      Dst: "[java.lang.StringBuilder].<init>"
    - Src: "org.apache.commons.lang3.builder.ToStringStyle$JsonToStringStyle:2541,1"
      Dst: "[java.lang.StringBuilder].append"
    - Src: "org.apache.commons.lang3.builder.ToStringStyle$JsonToStringStyle:2541,1"
      Dst: "[org.apache.commons.lang3.StringEscapeUtils].escapeJson"
    - Src: "org.apache.commons.lang3.builder.ToStringStyle$JsonToStringStyle:2541,1"
      Dst: "[java.lang.StringBuilder].toString"
    - Src: "org.apache.commons.lang3.builder.ToStringStyle$JsonToStringStyle:2541,1"
      Dst: "[org.apache.commons.lang3.builder.ToStringStyle].appendFieldStart"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.builder.ToStringStyle$JsonToStringStyle].readResolve()"
    functionSourceFile: "org.apache.commons.lang3.builder.ToStringStyle$JsonToStringStyle"
    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.apache.bcel.generic.ElementValuePairGen].<init>(org.apache.bcel.classfile.ElementValuePair,org.apache.bcel.generic.ConstantPoolGen,boolean)"
    functionSourceFile: "org.apache.bcel.generic.ElementValuePairGen"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 3
    argTypes:
    - "org.apache.bcel.classfile.ElementValuePair"
    - "org.apache.bcel.generic.ConstantPoolGen"
    - "boolean"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 17
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.bcel.generic.ElementValuePairGen:46"
      Branch Sides:
      - BranchSide: "org.apache.bcel.generic.ElementValuePairGen:49"
        BranchSideFuncs: []
      - BranchSide: "org.apache.bcel.generic.ElementValuePairGen:48"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.bcel.generic.ElementValuePairGen:36,1"
      Dst: "[java.lang.Object].<init>"
    - Src: "org.apache.bcel.generic.ElementValuePairGen:47,1"
      Dst: "[org.apache.bcel.classfile.ElementValuePair].getNameString"
    - Src: "org.apache.bcel.generic.ElementValuePairGen:47,1"
      Dst: "[org.apache.bcel.generic.ConstantPoolGen].addUtf8"
    - Src: "org.apache.bcel.generic.ElementValuePairGen:49,1"
      Dst: "[org.apache.bcel.classfile.ElementValuePair].getNameIndex"
    - Src: "org.apache.bcel.generic.ElementValuePairGen:51,1"
      Dst: "[org.apache.bcel.classfile.ElementValuePair].getValue"
    - Src: "org.apache.bcel.generic.ElementValuePairGen:51,1"
      Dst: "[org.apache.bcel.generic.ElementValueGen].copy"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[org.apache.bcel.generic.ElementValuePairGen].<init>(int,org.apache.bcel.generic.ElementValueGen,org.apache.bcel.generic.ConstantPoolGen)"
    functionSourceFile: "org.apache.bcel.generic.ElementValuePairGen"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 3
    argTypes:
    - "int"
    - "org.apache.bcel.generic.ElementValueGen"
    - "org.apache.bcel.generic.ConstantPoolGen"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 9
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.bcel.generic.ElementValuePairGen:54,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.bcel.generic.ElementValuePairGen].<init>(java.lang.String,org.apache.bcel.generic.ElementValueGen,org.apache.bcel.generic.ConstantPoolGen)"
    functionSourceFile: "org.apache.bcel.generic.ElementValuePairGen"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 3
    argTypes:
    - "java.lang.String"
    - "org.apache.bcel.generic.ElementValueGen"
    - "org.apache.bcel.generic.ConstantPoolGen"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 10
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.bcel.generic.ElementValuePairGen:60,1"
      Dst: "[java.lang.Object].<init>"
    - Src: "org.apache.bcel.generic.ElementValuePairGen:61,1"
      Dst: "[org.apache.bcel.generic.ConstantPoolGen].addUtf8"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.bcel.generic.ElementValuePairGen].dump(java.io.DataOutputStream)"
    functionSourceFile: "org.apache.bcel.generic.ElementValuePairGen"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.io.DataOutputStream"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 7
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.bcel.generic.ElementValuePairGen:67,1"
      Dst: "[java.io.DataOutputStream].writeShort"
    - Src: "org.apache.bcel.generic.ElementValuePairGen:68,1"
      Dst: "[org.apache.bcel.generic.ElementValueGen].dump"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.bcel.generic.ElementValuePairGen].getElementNameValuePair()"
    functionSourceFile: "org.apache.bcel.generic.ElementValuePairGen"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.apache.bcel.classfile.ElementValuePair"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 9
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.bcel.generic.ElementValuePairGen:75,1"
      Dst: "[org.apache.bcel.generic.ElementValueGen].getElementValue"
    - Src: "org.apache.bcel.generic.ElementValuePairGen:76,1"
      Dst: "[org.apache.bcel.generic.ConstantPoolGen].getConstantPool"
    - Src: "org.apache.bcel.generic.ElementValuePairGen:76,1"
      Dst: "[org.apache.bcel.classfile.ElementValuePair].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.bcel.generic.ElementValuePairGen].getNameIndex()"
    functionSourceFile: "org.apache.bcel.generic.ElementValuePairGen"
    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.apache.bcel.generic.ElementValuePairGen].getNameString()"
    functionSourceFile: "org.apache.bcel.generic.ElementValuePairGen"
    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.apache.bcel.generic.ElementValuePairGen:85,1"
      Dst: "[org.apache.bcel.generic.ConstantPoolGen].getConstant"
    - Src: "org.apache.bcel.generic.ElementValuePairGen:85,1"
      Dst: "[org.apache.bcel.classfile.ConstantUtf8].getBytes"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.bcel.generic.ElementValuePairGen].getValue()"
    functionSourceFile: "org.apache.bcel.generic.ElementValuePairGen"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.apache.bcel.generic.ElementValueGen"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.bcel.generic.ElementValuePairGen].toString()"
    functionSourceFile: "org.apache.bcel.generic.ElementValuePairGen"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 13
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.bcel.generic.ElementValuePairGen:94,1"
      Dst: "[java.lang.StringBuilder].<init>"
    - Src: "org.apache.bcel.generic.ElementValuePairGen:94,1"
      Dst: "[java.lang.StringBuilder].append"
    - Src: "org.apache.bcel.generic.ElementValuePairGen:94,1"
      Dst: "[org.apache.bcel.generic.ElementValuePairGen].getNameString"
    - Src: "org.apache.bcel.generic.ElementValuePairGen:94,1"
      Dst: "[org.apache.bcel.generic.ElementValueGen].stringifyValue"
    - Src: "org.apache.bcel.generic.ElementValuePairGen:94,1"
      Dst: "[java.lang.StringBuilder].toString"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.bcel.verifier.VerifierFactoryListModel].<init>()"
    functionSourceFile: "org.apache.bcel.verifier.VerifierFactoryListModel"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 11
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.bcel.verifier.VerifierFactoryListModel:38,1"
      Dst: "[java.lang.Object].<init>"
    - Src: "org.apache.bcel.verifier.VerifierFactoryListModel:35,1"
      Dst: "[java.util.ArrayList].<init>"
    - Src: "org.apache.bcel.verifier.VerifierFactoryListModel:36,1"
      Dst: "[java.util.TreeSet].<init>"
    - Src: "org.apache.bcel.verifier.VerifierFactoryListModel:39,1"
      Dst: "[org.apache.bcel.verifier.VerifierFactory].attach"
    - Src: "org.apache.bcel.verifier.VerifierFactoryListModel:40,1"
      Dst: "[org.apache.bcel.verifier.VerifierFactoryListModel].update"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.bcel.verifier.VerifierFactoryListModel].addListDataListener(javax.swing.event.ListDataListener)"
    functionSourceFile: "org.apache.bcel.verifier.VerifierFactoryListModel"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "javax.swing.event.ListDataListener"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.bcel.verifier.VerifierFactoryListModel:45,1"
      Dst: "[java.util.List].add"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.bcel.verifier.VerifierFactoryListModel].getElementAt(int)"
    functionSourceFile: "org.apache.bcel.verifier.VerifierFactoryListModel"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 8
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.bcel.verifier.VerifierFactoryListModel:50,1"
      Dst: "[java.util.Set].toArray"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.bcel.verifier.VerifierFactoryListModel].getSize()"
    functionSourceFile: "org.apache.bcel.verifier.VerifierFactoryListModel"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "int"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.bcel.verifier.VerifierFactoryListModel:55,1"
      Dst: "[java.util.Set].size"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.bcel.verifier.VerifierFactoryListModel].removeListDataListener(javax.swing.event.ListDataListener)"
    functionSourceFile: "org.apache.bcel.verifier.VerifierFactoryListModel"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "javax.swing.event.ListDataListener"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.bcel.verifier.VerifierFactoryListModel:60,1"
      Dst: "[java.util.List].remove"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.bcel.verifier.VerifierFactoryListModel].update(java.lang.String)"
    functionSourceFile: "org.apache.bcel.verifier.VerifierFactoryListModel"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 27
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.bcel.verifier.VerifierFactoryListModel:68"
      Branch Sides:
      - BranchSide: "org.apache.bcel.verifier.VerifierFactoryListModel:70"
        BranchSideFuncs: []
    - Branch String: "org.apache.bcel.verifier.VerifierFactoryListModel:71"
      Branch Sides:
      - BranchSide: "org.apache.bcel.verifier.VerifierFactoryListModel:74"
        BranchSideFuncs: []
      - BranchSide: "org.apache.bcel.verifier.VerifierFactoryListModel:73"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.bcel.verifier.VerifierFactoryListModel:65,1"
      Dst: "[org.apache.bcel.verifier.VerifierFactory].getVerifiers"
    - Src: "org.apache.bcel.verifier.VerifierFactoryListModel:67,1"
      Dst: "[java.util.Set].clear"
    - Src: "org.apache.bcel.verifier.VerifierFactoryListModel:69,1"
      Dst: "[org.apache.bcel.verifier.Verifier].getClassName"
    - Src: "org.apache.bcel.verifier.VerifierFactoryListModel:69,1"
      Dst: "[java.util.Set].add"
    - Src: "org.apache.bcel.verifier.VerifierFactoryListModel:71,1"
      Dst: "[java.util.List].iterator"
    - Src: "org.apache.bcel.verifier.VerifierFactoryListModel:71,1"
      Dst: "[java.util.Iterator].hasNext"
    - Src: "org.apache.bcel.verifier.VerifierFactoryListModel:71,1"
      Dst: "[java.util.Iterator].next"
    - Src: "org.apache.bcel.verifier.VerifierFactoryListModel:72,1"
      Dst: "[javax.swing.event.ListDataEvent].<init>"
    - Src: "org.apache.bcel.verifier.VerifierFactoryListModel:72,1"
      Dst: "[javax.swing.event.ListDataListener].contentsChanged"
    JavaMethodInfo: null
    BBCount: 7
    CyclomaticComplexity: 3
  - functionName: "[org.apache.bcel.classfile.NestMembers].<init>(int,int,java.io.DataInput,org.apache.bcel.classfile.ConstantPool)"
    functionSourceFile: "org.apache.bcel.classfile.NestMembers"
    linkageType: null
    functionLinenumber: 49
    functionDepth: 0
    returnType: "void"
    argCount: 4
    argTypes:
    - "int"
    - "int"
    - "java.io.DataInput"
    - "org.apache.bcel.classfile.ConstantPool"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.bcel.classfile.NestMembers].<init>(int,int,int[],org.apache.bcel.classfile.ConstantPool)"
    functionUses: 1
    ICount: 18
    EdgeCount: 1
    BranchProfiles:
    - Branch String: "org.apache.bcel.classfile.NestMembers:53"
      Branch Sides:
      - BranchSide: "org.apache.bcel.classfile.NestMembers:55"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.bcel.classfile.NestMembers:50,1"
      Dst: "[org.apache.bcel.classfile.NestMembers].<init>"
    - Src: "org.apache.bcel.classfile.NestMembers:51,1"
      Dst: "[java.io.DataInput].readUnsignedShort"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 2
  - functionName: "[org.apache.bcel.classfile.NestMembers].<init>(int,int,int[],org.apache.bcel.classfile.ConstantPool)"
    functionSourceFile: "org.apache.bcel.classfile.NestMembers"
    linkageType: null
    functionLinenumber: 64
    functionDepth: 0
    returnType: "void"
    argCount: 4
    argTypes:
    - "int"
    - "int"
    - "int[]"
    - "org.apache.bcel.classfile.ConstantPool"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.bcel.classfile.Attribute].<init>(byte,int,int,org.apache.bcel.classfile.ConstantPool)"
    - "[org.apache.bcel.util.Args].requireU2(int,java.lang.String)"
    functionUses: 1
    ICount: 15
    EdgeCount: 2
    BranchProfiles:
    - Branch String: "org.apache.bcel.classfile.NestMembers:66"
      Branch Sides:
      - BranchSide: "org.apache.bcel.classfile.NestMembers:65"
        BranchSideFuncs:
        - "requireU2(int,java.lang.String)"
      - BranchSide: "org.apache.bcel.classfile.NestMembers:64"
        BranchSideFuncs:
        - "<init>(byte,int,int,org.apache.bcel.classfile.ConstantPool)"
    Callsites:
    - Src: "org.apache.bcel.classfile.NestMembers:65,1"
      Dst: "[org.apache.bcel.classfile.Attribute].<init>"
    - Src: "org.apache.bcel.classfile.NestMembers:67,1"
      Dst: "[org.apache.bcel.util.Args].requireU2"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[org.apache.bcel.classfile.NestMembers].<init>(org.apache.bcel.classfile.NestMembers)"
    functionSourceFile: "org.apache.bcel.classfile.NestMembers"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.apache.bcel.classfile.NestMembers"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 8
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.bcel.classfile.NestMembers:77,1"
      Dst: "[org.apache.bcel.classfile.Attribute].getNameIndex"
    - Src: "org.apache.bcel.classfile.NestMembers:77,1"
      Dst: "[org.apache.bcel.classfile.Attribute].getLength"
    - Src: "org.apache.bcel.classfile.NestMembers:77,1"
      Dst: "[org.apache.bcel.classfile.NestMembers].getClasses"
    - Src: "org.apache.bcel.classfile.NestMembers:77,1"
      Dst: "[org.apache.bcel.classfile.Attribute].getConstantPool"
    - Src: "org.apache.bcel.classfile.NestMembers:77,1"
      Dst: "[org.apache.bcel.classfile.NestMembers].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.bcel.classfile.NestMembers].accept(org.apache.bcel.classfile.Visitor)"
    functionSourceFile: "org.apache.bcel.classfile.NestMembers"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.apache.bcel.classfile.Visitor"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.bcel.classfile.NestMembers:88,1"
      Dst: "[org.apache.bcel.classfile.Visitor].visitNestMembers"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.bcel.classfile.NestMembers].copy(org.apache.bcel.classfile.ConstantPool)"
    functionSourceFile: "org.apache.bcel.classfile.NestMembers"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.apache.bcel.classfile.Attribute"
    argCount: 1
    argTypes:
    - "org.apache.bcel.classfile.ConstantPool"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 13
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.bcel.classfile.NestMembers:97"
      Branch Sides:
      - BranchSide: "org.apache.bcel.classfile.NestMembers:100"
        BranchSideFuncs: []
      - BranchSide: "org.apache.bcel.classfile.NestMembers:99"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.bcel.classfile.NestMembers:96,1"
      Dst: "[org.apache.bcel.classfile.Attribute].clone"
    - Src: "org.apache.bcel.classfile.NestMembers:98,1"
      Dst: "[java.lang.Object].clone"
    - Src: "org.apache.bcel.classfile.NestMembers:100,1"
      Dst: "[org.apache.bcel.classfile.Attribute].setConstantPool"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.apache.bcel.classfile.NestMembers].dump(java.io.DataOutputStream)"
    functionSourceFile: "org.apache.bcel.classfile.NestMembers"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.io.DataOutputStream"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 15
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.bcel.classfile.NestMembers:114"
      Branch Sides:
      - BranchSide: "org.apache.bcel.classfile.NestMembers:116"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.bcel.classfile.NestMembers:112,1"
      Dst: "[org.apache.bcel.classfile.Attribute].dump"
    - Src: "org.apache.bcel.classfile.NestMembers:113,1"
      Dst: "[java.io.DataOutputStream].writeShort"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 2
  - functionName: "[org.apache.bcel.classfile.NestMembers].getClasses()"
    functionSourceFile: "org.apache.bcel.classfile.NestMembers"
    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.apache.bcel.classfile.NestMembers].getClassNames()"
    functionSourceFile: "org.apache.bcel.classfile.NestMembers"
    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.apache.bcel.classfile.NestMembers:131,1"
      Dst: "[org.apache.bcel.classfile.NestMembers$lambda_getClassNames_0__139].bootstrap$"
    - Src: "org.apache.bcel.classfile.NestMembers:131,1"
      Dst: "[java.util.Arrays].setAll"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.bcel.classfile.NestMembers].getNumberClasses()"
    functionSourceFile: "org.apache.bcel.classfile.NestMembers"
    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.apache.bcel.classfile.NestMembers].setClasses(int[])"
    functionSourceFile: "org.apache.bcel.classfile.NestMembers"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "int[]"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 8
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.bcel.classfile.NestMembers:146"
      Branch Sides:
      - BranchSide: "org.apache.bcel.classfile.NestMembers:146"
        BranchSideFuncs: []
      - BranchSide: "org.apache.bcel.classfile.NestMembers:145"
        BranchSideFuncs: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[org.apache.bcel.classfile.NestMembers].toString()"
    functionSourceFile: "org.apache.bcel.classfile.NestMembers"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 25
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.bcel.classfile.NestMembers:158"
      Branch Sides:
      - BranchSide: "org.apache.bcel.classfile.NestMembers:161"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.bcel.classfile.NestMembers:154,1"
      Dst: "[java.lang.StringBuilder].<init>"
    - Src: "org.apache.bcel.classfile.NestMembers:155,1"
      Dst: "[java.lang.StringBuilder].append"
    - Src: "org.apache.bcel.classfile.NestMembers:159,1"
      Dst: "[org.apache.bcel.classfile.Attribute].getConstantPool"
    - Src: "org.apache.bcel.classfile.NestMembers:159,1"
      Dst: "[org.apache.bcel.classfile.ConstantPool].getConstantString"
    - Src: "org.apache.bcel.classfile.NestMembers:160,1"
      Dst: "[org.apache.bcel.classfile.Utility].compactClassName"
    - Src: "org.apache.bcel.classfile.NestMembers:162,1"
      Dst: "[java.lang.StringBuilder].length"
    - Src: "org.apache.bcel.classfile.NestMembers:162,1"
      Dst: "[java.lang.StringBuilder].substring"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 2
  - functionName: "[org.apache.bcel.classfile.NestMembers].lambda$getClassNames$0(int)"
    functionSourceFile: "org.apache.bcel.classfile.NestMembers"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 8
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.bcel.classfile.NestMembers:131,1"
      Dst: "[org.apache.bcel.classfile.Attribute].getConstantPool"
    - Src: "org.apache.bcel.classfile.NestMembers:131,1"
      Dst: "[org.apache.bcel.classfile.ConstantPool].getConstantString"
    - Src: "org.apache.bcel.classfile.NestMembers:131,1"
      Dst: "[org.apache.bcel.classfile.Utility].pathToPackage"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.builder.HashCodeBuilder].getRegistry()"
    functionSourceFile: "org.apache.commons.lang3.builder.HashCodeBuilder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.util.Set"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.lang3.builder.HashCodeBuilder:147,1"
      Dst: "[java.lang.ThreadLocal].get"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.builder.HashCodeBuilder].isRegistered(java.lang.Object)"
    functionSourceFile: "org.apache.commons.lang3.builder.HashCodeBuilder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 11
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.commons.lang3.builder.HashCodeBuilder:161"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.builder.HashCodeBuilder:159"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.builder.HashCodeBuilder:161"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.builder.HashCodeBuilder:159"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.lang3.builder.HashCodeBuilder:160,1"
      Dst: "[org.apache.commons.lang3.builder.HashCodeBuilder].getRegistry"
    - Src: "org.apache.commons.lang3.builder.HashCodeBuilder:161,1"
      Dst: "[org.apache.commons.lang3.builder.IDKey].<init>"
    - Src: "org.apache.commons.lang3.builder.HashCodeBuilder:161,1"
      Dst: "[java.util.Set].contains"
    JavaMethodInfo: null
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.builder.HashCodeBuilder].reflectionAppend(java.lang.Object,java.lang.Class,org.apache.commons.lang3.builder.HashCodeBuilder,boolean,java.lang.String[])"
    functionSourceFile: "org.apache.commons.lang3.builder.HashCodeBuilder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 5
    argTypes:
    - "java.lang.Object"
    - "java.lang.Class"
    - "org.apache.commons.lang3.builder.HashCodeBuilder"
    - "boolean"
    - "java.lang.String[]"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 44
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.commons.lang3.builder.HashCodeBuilder:180"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.builder.HashCodeBuilder:184"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.builder.HashCodeBuilder:183"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.builder.HashCodeBuilder:188"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.builder.HashCodeBuilder:198"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.builder.HashCodeBuilder:197"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.builder.HashCodeBuilder:189"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.builder.HashCodeBuilder:184"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.builder.HashCodeBuilder:183"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.builder.HashCodeBuilder:190"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.builder.HashCodeBuilder:184"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.builder.HashCodeBuilder:183"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.builder.HashCodeBuilder:190"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.builder.HashCodeBuilder:192"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.builder.HashCodeBuilder:191"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.builder.HashCodeBuilder:191"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.builder.HashCodeBuilder:184"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.builder.HashCodeBuilder:183"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.builder.HashCodeBuilder:192"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.builder.HashCodeBuilder:184"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.builder.HashCodeBuilder:183"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.builder.HashCodeBuilder:193"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.builder.HashCodeBuilder:184"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.builder.HashCodeBuilder:183"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.lang3.builder.HashCodeBuilder:180,1"
      Dst: "[org.apache.commons.lang3.builder.HashCodeBuilder].isRegistered"
    - Src: "org.apache.commons.lang3.builder.HashCodeBuilder:184,1"
      Dst: "[org.apache.commons.lang3.builder.HashCodeBuilder].register"
    - Src: "org.apache.commons.lang3.builder.HashCodeBuilder:186,1"
      Dst: "[java.lang.Class].getDeclaredFields"
    - Src: "org.apache.commons.lang3.builder.HashCodeBuilder:186,1"
      Dst: "[org.apache.commons.lang3.builder.HashCodeBuilder$getName__140].bootstrap$"
    - Src: "org.apache.commons.lang3.builder.HashCodeBuilder:186,1"
      Dst: "[java.util.Comparator].comparing"
    - Src: "org.apache.commons.lang3.builder.HashCodeBuilder:186,1"
      Dst: "[org.apache.commons.lang3.ArraySorter].sort"
    - Src: "org.apache.commons.lang3.builder.HashCodeBuilder:187,1"
      Dst: "[java.lang.reflect.AccessibleObject].setAccessible"
    - Src: "org.apache.commons.lang3.builder.HashCodeBuilder:189,1"
      Dst: "[java.lang.reflect.Field].getName"
    - Src: "org.apache.commons.lang3.builder.HashCodeBuilder:189,1"
      Dst: "[org.apache.commons.lang3.ArrayUtils].contains"
    - Src: "org.apache.commons.lang3.builder.HashCodeBuilder:190,1"
      Dst: "[java.lang.String].contains"
    - Src: "org.apache.commons.lang3.builder.HashCodeBuilder:191,1"
      Dst: "[java.lang.reflect.Field].getModifiers"
    - Src: "org.apache.commons.lang3.builder.HashCodeBuilder:191,1"
      Dst: "[java.lang.reflect.Modifier].isTransient"
    - Src: "org.apache.commons.lang3.builder.HashCodeBuilder:192,1"
      Dst: "[java.lang.reflect.Modifier].isStatic"
    - Src: "org.apache.commons.lang3.builder.HashCodeBuilder:193,1"
      Dst: "[java.lang.reflect.AccessibleObject].isAnnotationPresent"
    - Src: "org.apache.commons.lang3.builder.HashCodeBuilder:194,1"
      Dst: "[org.apache.commons.lang3.builder.Reflection].getUnchecked"
    - Src: "org.apache.commons.lang3.builder.HashCodeBuilder:194,1"
      Dst: "[org.apache.commons.lang3.builder.HashCodeBuilder].append"
    - Src: "org.apache.commons.lang3.builder.HashCodeBuilder:198,1"
      Dst: "[org.apache.commons.lang3.builder.HashCodeBuilder].unregister"
    JavaMethodInfo: null
    BBCount: 15
    CyclomaticComplexity: 2
  - functionName: "[org.apache.commons.lang3.builder.HashCodeBuilder].reflectionHashCode(int,int,java.lang.Object)"
    functionSourceFile: "org.apache.commons.lang3.builder.HashCodeBuilder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "int"
    argCount: 3
    argTypes:
    - "int"
    - "int"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.lang3.builder.HashCodeBuilder:241,1"
      Dst: "[org.apache.commons.lang3.builder.HashCodeBuilder].reflectionHashCode"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.builder.HashCodeBuilder].reflectionHashCode(int,int,java.lang.Object,boolean)"
    functionSourceFile: "org.apache.commons.lang3.builder.HashCodeBuilder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "int"
    argCount: 4
    argTypes:
    - "int"
    - "int"
    - "java.lang.Object"
    - "boolean"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 7
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.lang3.builder.HashCodeBuilder:286,1"
      Dst: "[org.apache.commons.lang3.builder.HashCodeBuilder].reflectionHashCode"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.builder.HashCodeBuilder].reflectionHashCode(int,int,java.lang.Object,boolean,java.lang.Class,java.lang.String[])"
    functionSourceFile: "org.apache.commons.lang3.builder.HashCodeBuilder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "int"
    argCount: 6
    argTypes:
    - "int"
    - "int"
    - "java.lang.Object"
    - "boolean"
    - "java.lang.Class"
    - "java.lang.String[]"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 21
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.commons.lang3.builder.HashCodeBuilder:343"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.builder.HashCodeBuilder:347"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.builder.HashCodeBuilder:346"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.builder.HashCodeBuilder:343"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.builder.HashCodeBuilder:347"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.builder.HashCodeBuilder:346"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.lang3.builder.HashCodeBuilder:339,1"
      Dst: "[java.util.Objects].requireNonNull"
    - Src: "org.apache.commons.lang3.builder.HashCodeBuilder:340,1"
      Dst: "[org.apache.commons.lang3.builder.HashCodeBuilder].<init>"
    - Src: "org.apache.commons.lang3.builder.HashCodeBuilder:341,1"
      Dst: "[java.lang.Object].getClass"
    - Src: "org.apache.commons.lang3.builder.HashCodeBuilder:342,1"
      Dst: "[org.apache.commons.lang3.builder.HashCodeBuilder].reflectionAppend"
    - Src: "org.apache.commons.lang3.builder.HashCodeBuilder:343,1"
      Dst: "[java.lang.Class].getSuperclass"
    - Src: "org.apache.commons.lang3.builder.HashCodeBuilder:347,1"
      Dst: "[org.apache.commons.lang3.builder.HashCodeBuilder].toHashCode"
    JavaMethodInfo: null
    BBCount: 5
    CyclomaticComplexity: 2
  - functionName: "[org.apache.commons.lang3.builder.HashCodeBuilder].reflectionHashCode(java.lang.Object,boolean)"
    functionSourceFile: "org.apache.commons.lang3.builder.HashCodeBuilder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "int"
    argCount: 2
    argTypes:
    - "java.lang.Object"
    - "boolean"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.lang3.builder.HashCodeBuilder:384,1"
      Dst: "[org.apache.commons.lang3.builder.HashCodeBuilder].reflectionHashCode"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.builder.HashCodeBuilder].reflectionHashCode(java.lang.Object,java.util.Collection)"
    functionSourceFile: "org.apache.commons.lang3.builder.HashCodeBuilder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "int"
    argCount: 2
    argTypes:
    - "java.lang.Object"
    - "java.util.Collection"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.lang3.builder.HashCodeBuilder:422,1"
      Dst: "[org.apache.commons.lang3.builder.ReflectionToStringBuilder].toNoNullStringArray"
    - Src: "org.apache.commons.lang3.builder.HashCodeBuilder:422,1"
      Dst: "[org.apache.commons.lang3.builder.HashCodeBuilder].reflectionHashCode"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.builder.HashCodeBuilder].reflectionHashCode(java.lang.Object,java.lang.String[])"
    functionSourceFile: "org.apache.commons.lang3.builder.HashCodeBuilder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "int"
    argCount: 2
    argTypes:
    - "java.lang.Object"
    - "java.lang.String[]"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.lang3.builder.HashCodeBuilder:459,1"
      Dst: "[org.apache.commons.lang3.builder.HashCodeBuilder].reflectionHashCode"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.builder.HashCodeBuilder].register(java.lang.Object)"
    functionSourceFile: "org.apache.commons.lang3.builder.HashCodeBuilder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 14
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.commons.lang3.builder.HashCodeBuilder:471"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.builder.HashCodeBuilder:475"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.builder.HashCodeBuilder:474"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.lang3.builder.HashCodeBuilder:470,1"
      Dst: "[org.apache.commons.lang3.builder.HashCodeBuilder].getRegistry"
    - Src: "org.apache.commons.lang3.builder.HashCodeBuilder:472,1"
      Dst: "[java.util.HashSet].<init>"
    - Src: "org.apache.commons.lang3.builder.HashCodeBuilder:473,1"
      Dst: "[java.lang.ThreadLocal].set"
    - Src: "org.apache.commons.lang3.builder.HashCodeBuilder:475,1"
      Dst: "[org.apache.commons.lang3.builder.IDKey].<init>"
    - Src: "org.apache.commons.lang3.builder.HashCodeBuilder:475,1"
      Dst: "[java.util.Set].add"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.builder.HashCodeBuilder].unregister(java.lang.Object)"
    functionSourceFile: "org.apache.commons.lang3.builder.HashCodeBuilder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 11
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.commons.lang3.builder.HashCodeBuilder:490"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.builder.HashCodeBuilder:496"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.builder.HashCodeBuilder:495"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.builder.HashCodeBuilder:492"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.builder.HashCodeBuilder:496"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.builder.HashCodeBuilder:495"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.lang3.builder.HashCodeBuilder:489,1"
      Dst: "[org.apache.commons.lang3.builder.HashCodeBuilder].getRegistry"
    - Src: "org.apache.commons.lang3.builder.HashCodeBuilder:491,1"
      Dst: "[org.apache.commons.lang3.builder.IDKey].<init>"
    - Src: "org.apache.commons.lang3.builder.HashCodeBuilder:491,1"
      Dst: "[java.util.Set].remove"
    - Src: "org.apache.commons.lang3.builder.HashCodeBuilder:492,1"
      Dst: "[java.util.Set].isEmpty"
    - Src: "org.apache.commons.lang3.builder.HashCodeBuilder:493,1"
      Dst: "[java.lang.ThreadLocal].remove"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.builder.HashCodeBuilder].<init>()"
    functionSourceFile: "org.apache.commons.lang3.builder.HashCodeBuilder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.lang3.builder.HashCodeBuilder:512,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.builder.HashCodeBuilder].<init>(int,int)"
    functionSourceFile: "org.apache.commons.lang3.builder.HashCodeBuilder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "int"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 21
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.commons.lang3.builder.HashCodeBuilder:533"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.builder.HashCodeBuilder:532"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.builder.HashCodeBuilder:531"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.builder.HashCodeBuilder:534"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.builder.HashCodeBuilder:533"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.builder.HashCodeBuilder:532"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.lang3.builder.HashCodeBuilder:532,1"
      Dst: "[java.lang.Object].<init>"
    - Src: "org.apache.commons.lang3.builder.HashCodeBuilder:533,1"
      Dst: "[org.apache.commons.lang3.Validate].isTrue"
    JavaMethodInfo: null
    BBCount: 7
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.builder.HashCodeBuilder].append(boolean)"
    functionSourceFile: "org.apache.commons.lang3.builder.HashCodeBuilder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.apache.commons.lang3.builder.HashCodeBuilder"
    argCount: 1
    argTypes:
    - "boolean"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 12
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.commons.lang3.builder.HashCodeBuilder:560"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.builder.HashCodeBuilder:560"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.builder.HashCodeBuilder:559"
        BranchSideFuncs: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.builder.HashCodeBuilder].append(boolean[])"
    functionSourceFile: "org.apache.commons.lang3.builder.HashCodeBuilder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.apache.commons.lang3.builder.HashCodeBuilder"
    argCount: 1
    argTypes:
    - "boolean[]"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 16
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.commons.lang3.builder.HashCodeBuilder:572"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.builder.HashCodeBuilder:575"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.builder.HashCodeBuilder:574"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.builder.HashCodeBuilder:575"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.builder.HashCodeBuilder:578"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.lang3.builder.HashCodeBuilder:576,1"
      Dst: "[org.apache.commons.lang3.builder.HashCodeBuilder].append"
    JavaMethodInfo: null
    BBCount: 6
    CyclomaticComplexity: 2
  - functionName: "[org.apache.commons.lang3.builder.HashCodeBuilder].append(byte)"
    functionSourceFile: "org.apache.commons.lang3.builder.HashCodeBuilder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.apache.commons.lang3.builder.HashCodeBuilder"
    argCount: 1
    argTypes:
    - "byte"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 9
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.builder.HashCodeBuilder].append(byte[])"
    functionSourceFile: "org.apache.commons.lang3.builder.HashCodeBuilder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.apache.commons.lang3.builder.HashCodeBuilder"
    argCount: 1
    argTypes:
    - "byte[]"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 16
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.commons.lang3.builder.HashCodeBuilder:602"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.builder.HashCodeBuilder:605"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.builder.HashCodeBuilder:604"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.builder.HashCodeBuilder:605"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.builder.HashCodeBuilder:608"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.lang3.builder.HashCodeBuilder:606,1"
      Dst: "[org.apache.commons.lang3.builder.HashCodeBuilder].append"
    JavaMethodInfo: null
    BBCount: 6
    CyclomaticComplexity: 2
  - functionName: "[org.apache.commons.lang3.builder.HashCodeBuilder].append(char)"
    functionSourceFile: "org.apache.commons.lang3.builder.HashCodeBuilder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.apache.commons.lang3.builder.HashCodeBuilder"
    argCount: 1
    argTypes:
    - "char"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 9
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.builder.HashCodeBuilder].append(char[])"
    functionSourceFile: "org.apache.commons.lang3.builder.HashCodeBuilder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.apache.commons.lang3.builder.HashCodeBuilder"
    argCount: 1
    argTypes:
    - "char[]"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 16
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.commons.lang3.builder.HashCodeBuilder:632"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.builder.HashCodeBuilder:635"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.builder.HashCodeBuilder:634"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.builder.HashCodeBuilder:635"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.builder.HashCodeBuilder:638"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.lang3.builder.HashCodeBuilder:636,1"
      Dst: "[org.apache.commons.lang3.builder.HashCodeBuilder].append"
    JavaMethodInfo: null
    BBCount: 6
    CyclomaticComplexity: 2
  - functionName: "[org.apache.commons.lang3.builder.HashCodeBuilder].append(double)"
    functionSourceFile: "org.apache.commons.lang3.builder.HashCodeBuilder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.apache.commons.lang3.builder.HashCodeBuilder"
    argCount: 1
    argTypes:
    - "double"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.lang3.builder.HashCodeBuilder:650,1"
      Dst: "[java.lang.Double].doubleToLongBits"
    - Src: "org.apache.commons.lang3.builder.HashCodeBuilder:650,1"
      Dst: "[org.apache.commons.lang3.builder.HashCodeBuilder].append"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.builder.HashCodeBuilder].append(double[])"
    functionSourceFile: "org.apache.commons.lang3.builder.HashCodeBuilder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.apache.commons.lang3.builder.HashCodeBuilder"
    argCount: 1
    argTypes:
    - "double[]"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 16
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.commons.lang3.builder.HashCodeBuilder:661"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.builder.HashCodeBuilder:664"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.builder.HashCodeBuilder:663"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.builder.HashCodeBuilder:664"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.builder.HashCodeBuilder:667"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.lang3.builder.HashCodeBuilder:665,1"
      Dst: "[org.apache.commons.lang3.builder.HashCodeBuilder].append"
    JavaMethodInfo: null
    BBCount: 6
    CyclomaticComplexity: 2
  - functionName: "[org.apache.commons.lang3.builder.HashCodeBuilder].append(float)"
    functionSourceFile: "org.apache.commons.lang3.builder.HashCodeBuilder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.apache.commons.lang3.builder.HashCodeBuilder"
    argCount: 1
    argTypes:
    - "float"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 9
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.lang3.builder.HashCodeBuilder:679,1"
      Dst: "[java.lang.Float].floatToIntBits"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.builder.HashCodeBuilder].append(float[])"
    functionSourceFile: "org.apache.commons.lang3.builder.HashCodeBuilder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.apache.commons.lang3.builder.HashCodeBuilder"
    argCount: 1
    argTypes:
    - "float[]"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 16
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.commons.lang3.builder.HashCodeBuilder:691"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.builder.HashCodeBuilder:694"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.builder.HashCodeBuilder:693"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.builder.HashCodeBuilder:694"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.builder.HashCodeBuilder:697"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.lang3.builder.HashCodeBuilder:695,1"
      Dst: "[org.apache.commons.lang3.builder.HashCodeBuilder].append"
    JavaMethodInfo: null
    BBCount: 6
    CyclomaticComplexity: 2
  - functionName: "[org.apache.commons.lang3.builder.HashCodeBuilder].append(int)"
    functionSourceFile: "org.apache.commons.lang3.builder.HashCodeBuilder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.apache.commons.lang3.builder.HashCodeBuilder"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 8
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.builder.HashCodeBuilder].append(int[])"
    functionSourceFile: "org.apache.commons.lang3.builder.HashCodeBuilder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.apache.commons.lang3.builder.HashCodeBuilder"
    argCount: 1
    argTypes:
    - "int[]"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 16
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.commons.lang3.builder.HashCodeBuilder:721"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.builder.HashCodeBuilder:724"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.builder.HashCodeBuilder:723"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.builder.HashCodeBuilder:724"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.builder.HashCodeBuilder:727"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.lang3.builder.HashCodeBuilder:725,1"
      Dst: "[org.apache.commons.lang3.builder.HashCodeBuilder].append"
    JavaMethodInfo: null
    BBCount: 6
    CyclomaticComplexity: 2
  - functionName: "[org.apache.commons.lang3.builder.HashCodeBuilder].append(long)"
    functionSourceFile: "org.apache.commons.lang3.builder.HashCodeBuilder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.apache.commons.lang3.builder.HashCodeBuilder"
    argCount: 1
    argTypes:
    - "long"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 11
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.builder.HashCodeBuilder].append(long[])"
    functionSourceFile: "org.apache.commons.lang3.builder.HashCodeBuilder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.apache.commons.lang3.builder.HashCodeBuilder"
    argCount: 1
    argTypes:
    - "long[]"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 16
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.commons.lang3.builder.HashCodeBuilder:755"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.builder.HashCodeBuilder:758"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.builder.HashCodeBuilder:757"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.builder.HashCodeBuilder:758"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.builder.HashCodeBuilder:761"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.lang3.builder.HashCodeBuilder:759,1"
      Dst: "[org.apache.commons.lang3.builder.HashCodeBuilder].append"
    JavaMethodInfo: null
    BBCount: 6
    CyclomaticComplexity: 2
  - functionName: "[org.apache.commons.lang3.builder.HashCodeBuilder].append(java.lang.Object)"
    functionSourceFile: "org.apache.commons.lang3.builder.HashCodeBuilder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.apache.commons.lang3.builder.HashCodeBuilder"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 19
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.commons.lang3.builder.HashCodeBuilder:773"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.builder.HashCodeBuilder:776"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.builder.HashCodeBuilder:775"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.builder.HashCodeBuilder:776"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.builder.HashCodeBuilder:780"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.lang3.builder.HashCodeBuilder:776,1"
      Dst: "[org.apache.commons.lang3.ObjectUtils].isArray"
    - Src: "org.apache.commons.lang3.builder.HashCodeBuilder:779,1"
      Dst: "[org.apache.commons.lang3.builder.HashCodeBuilder].appendArray"
    - Src: "org.apache.commons.lang3.builder.HashCodeBuilder:781,1"
      Dst: "[java.lang.Object].hashCode"
    JavaMethodInfo: null
    BBCount: 6
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.builder.HashCodeBuilder].append(java.lang.Object[])"
    functionSourceFile: "org.apache.commons.lang3.builder.HashCodeBuilder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.apache.commons.lang3.builder.HashCodeBuilder"
    argCount: 1
    argTypes:
    - "java.lang.Object[]"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 16
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.commons.lang3.builder.HashCodeBuilder:794"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.builder.HashCodeBuilder:797"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.builder.HashCodeBuilder:796"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.builder.HashCodeBuilder:797"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.builder.HashCodeBuilder:800"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.lang3.builder.HashCodeBuilder:798,1"
      Dst: "[org.apache.commons.lang3.builder.HashCodeBuilder].append"
    JavaMethodInfo: null
    BBCount: 6
    CyclomaticComplexity: 2
  - functionName: "[org.apache.commons.lang3.builder.HashCodeBuilder].append(short)"
    functionSourceFile: "org.apache.commons.lang3.builder.HashCodeBuilder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.apache.commons.lang3.builder.HashCodeBuilder"
    argCount: 1
    argTypes:
    - "short"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 9
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.builder.HashCodeBuilder].append(short[])"
    functionSourceFile: "org.apache.commons.lang3.builder.HashCodeBuilder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.apache.commons.lang3.builder.HashCodeBuilder"
    argCount: 1
    argTypes:
    - "short[]"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 16
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.commons.lang3.builder.HashCodeBuilder:824"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.builder.HashCodeBuilder:827"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.builder.HashCodeBuilder:826"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.builder.HashCodeBuilder:827"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.builder.HashCodeBuilder:830"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.lang3.builder.HashCodeBuilder:828,1"
      Dst: "[org.apache.commons.lang3.builder.HashCodeBuilder].append"
    JavaMethodInfo: null
    BBCount: 6
    CyclomaticComplexity: 2
  - functionName: "[org.apache.commons.lang3.builder.HashCodeBuilder].appendArray(java.lang.Object)"
    functionSourceFile: "org.apache.commons.lang3.builder.HashCodeBuilder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 54
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.commons.lang3.builder.HashCodeBuilder:843"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.builder.HashCodeBuilder:845"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.builder.HashCodeBuilder:844"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.builder.HashCodeBuilder:845"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.builder.HashCodeBuilder:847"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.builder.HashCodeBuilder:846"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.builder.HashCodeBuilder:847"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.builder.HashCodeBuilder:849"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.builder.HashCodeBuilder:848"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.builder.HashCodeBuilder:849"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.builder.HashCodeBuilder:851"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.builder.HashCodeBuilder:850"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.builder.HashCodeBuilder:851"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.builder.HashCodeBuilder:853"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.builder.HashCodeBuilder:852"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.builder.HashCodeBuilder:853"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.builder.HashCodeBuilder:855"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.builder.HashCodeBuilder:854"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.builder.HashCodeBuilder:855"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.builder.HashCodeBuilder:857"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.builder.HashCodeBuilder:856"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.builder.HashCodeBuilder:857"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.builder.HashCodeBuilder:861"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.builder.HashCodeBuilder:860"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.lang3.builder.HashCodeBuilder:844,1"
      Dst: "[org.apache.commons.lang3.builder.HashCodeBuilder].append"
    JavaMethodInfo: null
    BBCount: 18
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.builder.HashCodeBuilder].appendSuper(int)"
    functionSourceFile: "org.apache.commons.lang3.builder.HashCodeBuilder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.apache.commons.lang3.builder.HashCodeBuilder"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 8
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.builder.HashCodeBuilder].build()"
    functionSourceFile: "org.apache.commons.lang3.builder.HashCodeBuilder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.Integer"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.lang3.builder.HashCodeBuilder:886,1"
      Dst: "[org.apache.commons.lang3.builder.HashCodeBuilder].toHashCode"
    - Src: "org.apache.commons.lang3.builder.HashCodeBuilder:886,1"
      Dst: "[java.lang.Integer].valueOf"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.builder.HashCodeBuilder].equals(java.lang.Object)"
    functionSourceFile: "org.apache.commons.lang3.builder.HashCodeBuilder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 15
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.commons.lang3.builder.HashCodeBuilder:896"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.builder.HashCodeBuilder:899"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.builder.HashCodeBuilder:898"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.builder.HashCodeBuilder:899"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.builder.HashCodeBuilder:902"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.builder.HashCodeBuilder:901"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.builder.HashCodeBuilder:903"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.builder.HashCodeBuilder:901"
        BranchSideFuncs: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 8
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.builder.HashCodeBuilder].hashCode()"
    functionSourceFile: "org.apache.commons.lang3.builder.HashCodeBuilder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "int"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.lang3.builder.HashCodeBuilder:916,1"
      Dst: "[org.apache.commons.lang3.builder.HashCodeBuilder].toHashCode"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.builder.HashCodeBuilder].toHashCode()"
    functionSourceFile: "org.apache.commons.lang3.builder.HashCodeBuilder"
    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.apache.bcel.util.InstructionFinder].compilePattern(java.lang.String)"
    functionSourceFile: "org.apache.bcel.util.InstructionFinder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 38
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.bcel.util.InstructionFinder:178"
      Branch Sides:
      - BranchSide: "org.apache.bcel.util.InstructionFinder:195"
        BranchSideFuncs: []
      - BranchSide: "org.apache.bcel.util.InstructionFinder:194"
        BranchSideFuncs: []
    - Branch String: "org.apache.bcel.util.InstructionFinder:180"
      Branch Sides:
      - BranchSide: "org.apache.bcel.util.InstructionFinder:179"
        BranchSideFuncs: []
      - BranchSide: "org.apache.bcel.util.InstructionFinder:178"
        BranchSideFuncs: []
    - Branch String: "org.apache.bcel.util.InstructionFinder:182"
      Branch Sides:
      - BranchSide: "org.apache.bcel.util.InstructionFinder:182"
        BranchSideFuncs: []
      - BranchSide: "org.apache.bcel.util.InstructionFinder:181"
        BranchSideFuncs: []
    - Branch String: "org.apache.bcel.util.InstructionFinder:182"
      Branch Sides:
      - BranchSide: "org.apache.bcel.util.InstructionFinder:null"
        BranchSideFuncs: []
    - Branch String: "org.apache.bcel.util.InstructionFinder:182"
      Branch Sides:
      - BranchSide: "org.apache.bcel.util.InstructionFinder:null"
        BranchSideFuncs: []
    - Branch String: "org.apache.bcel.util.InstructionFinder:184"
      Branch Sides:
      - BranchSide: "org.apache.bcel.util.InstructionFinder:187"
        BranchSideFuncs: []
      - BranchSide: "org.apache.bcel.util.InstructionFinder:186"
        BranchSideFuncs: []
    - Branch String: "org.apache.bcel.util.InstructionFinder:180"
      Branch Sides:
      - BranchSide: "org.apache.bcel.util.InstructionFinder:175"
        BranchSideFuncs: []
      - BranchSide: "org.apache.bcel.util.InstructionFinder:174"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.bcel.util.InstructionFinder:175,1"
      Dst: "[java.lang.String].toLowerCase"
    - Src: "org.apache.bcel.util.InstructionFinder:176,1"
      Dst: "[java.lang.StringBuilder].<init>"
    - Src: "org.apache.bcel.util.InstructionFinder:177,1"
      Dst: "[java.lang.String].length"
    - Src: "org.apache.bcel.util.InstructionFinder:179,1"
      Dst: "[java.lang.String].charAt"
    - Src: "org.apache.bcel.util.InstructionFinder:180,1"
      Dst: "[java.lang.Character].isLetterOrDigit"
    - Src: "org.apache.bcel.util.InstructionFinder:183,1"
      Dst: "[java.lang.StringBuilder].append"
    - Src: "org.apache.bcel.util.InstructionFinder:190,1"
      Dst: "[java.lang.StringBuilder].toString"
    - Src: "org.apache.bcel.util.InstructionFinder:190,1"
      Dst: "[org.apache.bcel.util.InstructionFinder].mapName"
    - Src: "org.apache.bcel.util.InstructionFinder:180,1"
      Dst: "[java.lang.Character].isWhitespace"
    JavaMethodInfo: null
    BBCount: 15
    CyclomaticComplexity: 3
  - functionName: "[org.apache.bcel.util.InstructionFinder].makeChar(short)"
    functionSourceFile: "org.apache.bcel.util.InstructionFinder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "char"
    argCount: 1
    argTypes:
    - "short"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.bcel.util.InstructionFinder].mapName(java.lang.String)"
    functionSourceFile: "org.apache.bcel.util.InstructionFinder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 25
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.bcel.util.InstructionFinder:213"
      Branch Sides:
      - BranchSide: "org.apache.bcel.util.InstructionFinder:216"
        BranchSideFuncs: []
      - BranchSide: "org.apache.bcel.util.InstructionFinder:215"
        BranchSideFuncs: []
    - Branch String: "org.apache.bcel.util.InstructionFinder:216"
      Branch Sides:
      - BranchSide: "org.apache.bcel.util.InstructionFinder:221"
        BranchSideFuncs: []
      - BranchSide: "org.apache.bcel.util.InstructionFinder:220"
        BranchSideFuncs: []
    - Branch String: "org.apache.bcel.util.InstructionFinder:217"
      Branch Sides:
      - BranchSide: "org.apache.bcel.util.InstructionFinder:216"
        BranchSideFuncs: []
      - BranchSide: "org.apache.bcel.util.InstructionFinder:215"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.bcel.util.InstructionFinder:212,1"
      Dst: "[java.util.Map].get"
    - Src: "org.apache.bcel.util.InstructionFinder:217,1"
      Dst: "[org.apache.bcel.Const].getOpcodeName"
    - Src: "org.apache.bcel.util.InstructionFinder:217,1"
      Dst: "[java.lang.String].equals"
    - Src: "org.apache.bcel.util.InstructionFinder:218,1"
      Dst: "[org.apache.bcel.util.InstructionFinder].makeChar"
    - Src: "org.apache.bcel.util.InstructionFinder:218,1"
      Dst: "[java.lang.String].valueOf"
    - Src: "org.apache.bcel.util.InstructionFinder:221,1"
      Dst: "[java.lang.StringBuilder].<init>"
    - Src: "org.apache.bcel.util.InstructionFinder:221,1"
      Dst: "[java.lang.StringBuilder].append"
    - Src: "org.apache.bcel.util.InstructionFinder:221,1"
      Dst: "[java.lang.StringBuilder].toString"
    - Src: "org.apache.bcel.util.InstructionFinder:221,1"
      Dst: "[java.lang.IllegalArgumentException].<init>"
    JavaMethodInfo: null
    BBCount: 8
    CyclomaticComplexity: 2
  - functionName: "[org.apache.bcel.util.InstructionFinder].precompile(short,short,short)"
    functionSourceFile: "org.apache.bcel.util.InstructionFinder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 3
    argTypes:
    - "short"
    - "short"
    - "short"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 21
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.bcel.util.InstructionFinder:226"
      Branch Sides:
      - BranchSide: "org.apache.bcel.util.InstructionFinder:229"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.bcel.util.InstructionFinder:225,1"
      Dst: "[java.lang.StringBuilder].<init>"
    - Src: "org.apache.bcel.util.InstructionFinder:227,1"
      Dst: "[org.apache.bcel.util.InstructionFinder].makeChar"
    - Src: "org.apache.bcel.util.InstructionFinder:227,1"
      Dst: "[java.lang.StringBuilder].append"
    - Src: "org.apache.bcel.util.InstructionFinder:232,1"
      Dst: "[java.lang.StringBuilder].toString"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 2
  - functionName: "[org.apache.bcel.util.InstructionFinder].<init>(org.apache.bcel.generic.InstructionList)"
    functionSourceFile: "org.apache.bcel.util.InstructionFinder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.apache.bcel.generic.InstructionList"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.bcel.util.InstructionFinder:245,1"
      Dst: "[java.lang.Object].<init>"
    - Src: "org.apache.bcel.util.InstructionFinder:247,1"
      Dst: "[org.apache.bcel.util.InstructionFinder].reread"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.bcel.util.InstructionFinder].getInstructionList()"
    functionSourceFile: "org.apache.bcel.util.InstructionFinder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.apache.bcel.generic.InstructionList"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.bcel.util.InstructionFinder].getMatch(int,int)"
    functionSourceFile: "org.apache.bcel.util.InstructionFinder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.apache.bcel.generic.InstructionHandle[]"
    argCount: 2
    argTypes:
    - "int"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 8
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.bcel.util.InstructionFinder:261,1"
      Dst: "[java.util.Arrays].copyOfRange"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.bcel.util.InstructionFinder].reread()"
    functionSourceFile: "org.apache.bcel.util.InstructionFinder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 21
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.bcel.util.InstructionFinder:272"
      Branch Sides:
      - BranchSide: "org.apache.bcel.util.InstructionFinder:274"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.bcel.util.InstructionFinder:268,1"
      Dst: "[org.apache.bcel.generic.InstructionList].getLength"
    - Src: "org.apache.bcel.util.InstructionFinder:270,1"
      Dst: "[org.apache.bcel.generic.InstructionList].getInstructionHandles"
    - Src: "org.apache.bcel.util.InstructionFinder:273,1"
      Dst: "[org.apache.bcel.generic.InstructionHandle].getInstruction"
    - Src: "org.apache.bcel.util.InstructionFinder:273,1"
      Dst: "[org.apache.bcel.generic.Instruction].getOpcode"
    - Src: "org.apache.bcel.util.InstructionFinder:273,1"
      Dst: "[org.apache.bcel.util.InstructionFinder].makeChar"
    - Src: "org.apache.bcel.util.InstructionFinder:275,1"
      Dst: "[java.lang.String].<init>"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 2
  - functionName: "[org.apache.bcel.util.InstructionFinder].search(java.lang.String)"
    functionSourceFile: "org.apache.bcel.util.InstructionFinder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.util.Iterator"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.bcel.util.InstructionFinder:285,1"
      Dst: "[org.apache.bcel.generic.InstructionList].getStart"
    - Src: "org.apache.bcel.util.InstructionFinder:285,1"
      Dst: "[org.apache.bcel.util.InstructionFinder].search"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.bcel.util.InstructionFinder].search(java.lang.String,org.apache.bcel.util.InstructionFinder$CodeConstraint)"
    functionSourceFile: "org.apache.bcel.util.InstructionFinder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.util.Iterator"
    argCount: 2
    argTypes:
    - "java.lang.String"
    - "org.apache.bcel.util.InstructionFinder$CodeConstraint"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 7
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.bcel.util.InstructionFinder:296,1"
      Dst: "[org.apache.bcel.generic.InstructionList].getStart"
    - Src: "org.apache.bcel.util.InstructionFinder:296,1"
      Dst: "[org.apache.bcel.util.InstructionFinder].search"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.bcel.util.InstructionFinder].search(java.lang.String,org.apache.bcel.generic.InstructionHandle)"
    functionSourceFile: "org.apache.bcel.util.InstructionFinder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.util.Iterator"
    argCount: 2
    argTypes:
    - "java.lang.String"
    - "org.apache.bcel.generic.InstructionHandle"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.bcel.util.InstructionFinder:307,1"
      Dst: "[org.apache.bcel.util.InstructionFinder].search"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.bcel.util.InstructionFinder].search(java.lang.String,org.apache.bcel.generic.InstructionHandle,org.apache.bcel.util.InstructionFinder$CodeConstraint)"
    functionSourceFile: "org.apache.bcel.util.InstructionFinder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.util.Iterator"
    argCount: 3
    argTypes:
    - "java.lang.String"
    - "org.apache.bcel.generic.InstructionHandle"
    - "org.apache.bcel.util.InstructionFinder$CodeConstraint"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 51
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.bcel.util.InstructionFinder:339"
      Branch Sides:
      - BranchSide: "org.apache.bcel.util.InstructionFinder:null"
        BranchSideFuncs: []
    - Branch String: "org.apache.bcel.util.InstructionFinder:340"
      Branch Sides:
      - BranchSide: "org.apache.bcel.util.InstructionFinder:337"
        BranchSideFuncs: []
      - BranchSide: "org.apache.bcel.util.InstructionFinder:336"
        BranchSideFuncs: []
    - Branch String: "org.apache.bcel.util.InstructionFinder:345"
      Branch Sides:
      - BranchSide: "org.apache.bcel.util.InstructionFinder:348"
        BranchSideFuncs: []
      - BranchSide: "org.apache.bcel.util.InstructionFinder:347"
        BranchSideFuncs: []
    - Branch String: "org.apache.bcel.util.InstructionFinder:351"
      Branch Sides:
      - BranchSide: "org.apache.bcel.util.InstructionFinder:361"
        BranchSideFuncs: []
      - BranchSide: "org.apache.bcel.util.InstructionFinder:360"
        BranchSideFuncs: []
    - Branch String: "org.apache.bcel.util.InstructionFinder:351"
      Branch Sides:
      - BranchSide: "org.apache.bcel.util.InstructionFinder:361"
        BranchSideFuncs: []
      - BranchSide: "org.apache.bcel.util.InstructionFinder:360"
        BranchSideFuncs: []
    - Branch String: "org.apache.bcel.util.InstructionFinder:356"
      Branch Sides:
      - BranchSide: "org.apache.bcel.util.InstructionFinder:357"
        BranchSideFuncs: []
      - BranchSide: "org.apache.bcel.util.InstructionFinder:356"
        BranchSideFuncs: []
    - Branch String: "org.apache.bcel.util.InstructionFinder:356"
      Branch Sides:
      - BranchSide: "org.apache.bcel.util.InstructionFinder:359"
        BranchSideFuncs: []
      - BranchSide: "org.apache.bcel.util.InstructionFinder:358"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.bcel.util.InstructionFinder:337,1"
      Dst: "[org.apache.bcel.util.InstructionFinder].compilePattern"
    - Src: "org.apache.bcel.util.InstructionFinder:346,1"
      Dst: "[java.lang.StringBuilder].<init>"
    - Src: "org.apache.bcel.util.InstructionFinder:346,1"
      Dst: "[java.lang.StringBuilder].append"
    - Src: "org.apache.bcel.util.InstructionFinder:346,1"
      Dst: "[java.lang.StringBuilder].toString"
    - Src: "org.apache.bcel.util.InstructionFinder:346,1"
      Dst: "[org.apache.bcel.generic.ClassGenException].<init>"
    - Src: "org.apache.bcel.util.InstructionFinder:348,1"
      Dst: "[java.util.regex.Pattern].compile"
    - Src: "org.apache.bcel.util.InstructionFinder:349,1"
      Dst: "[java.util.ArrayList].<init>"
    - Src: "org.apache.bcel.util.InstructionFinder:350,1"
      Dst: "[java.util.regex.Pattern].matcher"
    - Src: "org.apache.bcel.util.InstructionFinder:351,1"
      Dst: "[java.lang.String].length"
    - Src: "org.apache.bcel.util.InstructionFinder:351,1"
      Dst: "[java.util.regex.Matcher].find"
    - Src: "org.apache.bcel.util.InstructionFinder:352,1"
      Dst: "[java.util.regex.Matcher].start"
    - Src: "org.apache.bcel.util.InstructionFinder:353,1"
      Dst: "[java.util.regex.Matcher].end"
    - Src: "org.apache.bcel.util.InstructionFinder:355,1"
      Dst: "[org.apache.bcel.util.InstructionFinder].getMatch"
    - Src: "org.apache.bcel.util.InstructionFinder:356,1"
      Dst: "[org.apache.bcel.util.InstructionFinder$CodeConstraint].checkCode"
    - Src: "org.apache.bcel.util.InstructionFinder:357,1"
      Dst: "[java.util.List].add"
    - Src: "org.apache.bcel.util.InstructionFinder:361,1"
      Dst: "[java.util.List].iterator"
    JavaMethodInfo: null
    BBCount: 15
    CyclomaticComplexity: 3
  - functionName: "[org.apache.bcel.util.InstructionFinder].lambda$static$0(java.lang.String,java.lang.String)"
    functionSourceFile: "org.apache.bcel.util.InstructionFinder"
    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:
    - Branch String: "org.apache.bcel.util.InstructionFinder:148"
      Branch Sides:
      - BranchSide: "org.apache.bcel.util.InstructionFinder:151"
        BranchSideFuncs: []
      - BranchSide: "org.apache.bcel.util.InstructionFinder:150"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.bcel.util.InstructionFinder:147,1"
      Dst: "[java.lang.String].charAt"
    - Src: "org.apache.bcel.util.InstructionFinder:149,1"
      Dst: "[org.apache.bcel.util.InstructionFinder].compilePattern"
    - Src: "org.apache.bcel.util.InstructionFinder:149,1"
      Dst: "[java.util.Map].put"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.apache.bcel.classfile.ConstantInteger].<init>(org.apache.bcel.classfile.ConstantInteger)"
    functionSourceFile: "org.apache.bcel.classfile.ConstantInteger"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.apache.bcel.classfile.ConstantInteger"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.bcel.classfile.ConstantInteger:40,1"
      Dst: "[org.apache.bcel.classfile.ConstantInteger].getBytes"
    - Src: "org.apache.bcel.classfile.ConstantInteger:40,1"
      Dst: "[org.apache.bcel.classfile.ConstantInteger].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.bcel.classfile.ConstantInteger].<init>(java.io.DataInput)"
    functionSourceFile: "org.apache.bcel.classfile.ConstantInteger"
    linkageType: null
    functionLinenumber: 49
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.io.DataInput"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.bcel.classfile.ConstantInteger].<init>(int)"
    functionUses: 1
    ICount: 5
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.bcel.classfile.ConstantInteger:50,1"
      Dst: "[java.io.DataInput].readInt"
    - Src: "org.apache.bcel.classfile.ConstantInteger:50,1"
      Dst: "[org.apache.bcel.classfile.ConstantInteger].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.bcel.classfile.ConstantInteger].<init>(int)"
    functionSourceFile: "org.apache.bcel.classfile.ConstantInteger"
    linkageType: null
    functionLinenumber: 56
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.bcel.classfile.Constant].<init>(byte)"
    functionUses: 1
    ICount: 5
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.bcel.classfile.ConstantInteger:57,1"
      Dst: "[org.apache.bcel.classfile.Constant].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.bcel.classfile.ConstantInteger].accept(org.apache.bcel.classfile.Visitor)"
    functionSourceFile: "org.apache.bcel.classfile.ConstantInteger"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.apache.bcel.classfile.Visitor"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.bcel.classfile.ConstantInteger:69,1"
      Dst: "[org.apache.bcel.classfile.Visitor].visitConstantInteger"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.bcel.classfile.ConstantInteger].dump(java.io.DataOutputStream)"
    functionSourceFile: "org.apache.bcel.classfile.ConstantInteger"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.io.DataOutputStream"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 8
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.bcel.classfile.ConstantInteger:80,1"
      Dst: "[org.apache.bcel.classfile.Constant].getTag"
    - Src: "org.apache.bcel.classfile.ConstantInteger:80,1"
      Dst: "[java.io.DataOutputStream].writeByte"
    - Src: "org.apache.bcel.classfile.ConstantInteger:81,1"
      Dst: "[java.io.DataOutputStream].writeInt"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.bcel.classfile.ConstantInteger].getBytes()"
    functionSourceFile: "org.apache.bcel.classfile.ConstantInteger"
    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.apache.bcel.classfile.ConstantInteger].getConstantValue(org.apache.bcel.classfile.ConstantPool)"
    functionSourceFile: "org.apache.bcel.classfile.ConstantInteger"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 1
    argTypes:
    - "org.apache.bcel.classfile.ConstantPool"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.bcel.classfile.ConstantInteger:96,1"
      Dst: "[java.lang.Integer].valueOf"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.bcel.classfile.ConstantInteger].setBytes(int)"
    functionSourceFile: "org.apache.bcel.classfile.ConstantInteger"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.bcel.classfile.ConstantInteger].toString()"
    functionSourceFile: "org.apache.bcel.classfile.ConstantInteger"
    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.apache.bcel.classfile.ConstantInteger:111,1"
      Dst: "[java.lang.StringBuilder].<init>"
    - Src: "org.apache.bcel.classfile.ConstantInteger:111,1"
      Dst: "[org.apache.bcel.classfile.Constant].toString"
    - Src: "org.apache.bcel.classfile.ConstantInteger:111,1"
      Dst: "[java.lang.StringBuilder].append"
    - Src: "org.apache.bcel.classfile.ConstantInteger:111,1"
      Dst: "[java.lang.StringBuilder].toString"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.bcel.generic.DMUL].<init>()"
    functionSourceFile: "org.apache.bcel.generic.DMUL"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.bcel.generic.DMUL:34,1"
      Dst: "[org.apache.bcel.generic.ArithmeticInstruction].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.bcel.generic.DMUL].accept(org.apache.bcel.generic.Visitor)"
    functionSourceFile: "org.apache.bcel.generic.DMUL"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.apache.bcel.generic.Visitor"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 8
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.bcel.generic.DMUL:45,1"
      Dst: "[org.apache.bcel.generic.Visitor].visitTypedInstruction"
    - Src: "org.apache.bcel.generic.DMUL:46,1"
      Dst: "[org.apache.bcel.generic.Visitor].visitStackProducer"
    - Src: "org.apache.bcel.generic.DMUL:47,1"
      Dst: "[org.apache.bcel.generic.Visitor].visitStackConsumer"
    - Src: "org.apache.bcel.generic.DMUL:48,1"
      Dst: "[org.apache.bcel.generic.Visitor].visitArithmeticInstruction"
    - Src: "org.apache.bcel.generic.DMUL:49,1"
      Dst: "[org.apache.bcel.generic.Visitor].visitDMUL"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.bcel.verifier.statics.Pass2Verifier$InnerClassDetector].<init>(org.apache.bcel.classfile.JavaClass)"
    functionSourceFile: "org.apache.bcel.verifier.statics.Pass2Verifier$InnerClassDetector"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.apache.bcel.classfile.JavaClass"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 12
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.bcel.verifier.statics.Pass2Verifier$InnerClassDetector:1126,1"
      Dst: "[org.apache.bcel.classfile.EmptyVisitor].<init>"
    - Src: "org.apache.bcel.verifier.statics.Pass2Verifier$InnerClassDetector:1128,1"
      Dst: "[org.apache.bcel.classfile.JavaClass].getConstantPool"
    - Src: "org.apache.bcel.verifier.statics.Pass2Verifier$InnerClassDetector:1129,1"
      Dst: "[org.apache.bcel.classfile.DescendingVisitor].<init>"
    - Src: "org.apache.bcel.verifier.statics.Pass2Verifier$InnerClassDetector:1129,1"
      Dst: "[org.apache.bcel.classfile.DescendingVisitor].visit"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.bcel.verifier.statics.Pass2Verifier$InnerClassDetector].innerClassReferenced()"
    functionSourceFile: "org.apache.bcel.verifier.statics.Pass2Verifier$InnerClassDetector"
    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.apache.bcel.verifier.statics.Pass2Verifier$InnerClassDetector].visitConstantClass(org.apache.bcel.classfile.ConstantClass)"
    functionSourceFile: "org.apache.bcel.verifier.statics.Pass2Verifier$InnerClassDetector"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.apache.bcel.classfile.ConstantClass"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 21
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.bcel.verifier.statics.Pass2Verifier$InnerClassDetector:1145"
      Branch Sides:
      - BranchSide: "org.apache.bcel.verifier.statics.Pass2Verifier$InnerClassDetector:1151"
        BranchSideFuncs: []
      - BranchSide: "org.apache.bcel.verifier.statics.Pass2Verifier$InnerClassDetector:1150"
        BranchSideFuncs: []
    - Branch String: "org.apache.bcel.verifier.statics.Pass2Verifier$InnerClassDetector:1147"
      Branch Sides:
      - BranchSide: "org.apache.bcel.verifier.statics.Pass2Verifier$InnerClassDetector:1151"
        BranchSideFuncs: []
      - BranchSide: "org.apache.bcel.verifier.statics.Pass2Verifier$InnerClassDetector:1150"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.bcel.verifier.statics.Pass2Verifier$InnerClassDetector:1144,1"
      Dst: "[org.apache.bcel.classfile.ConstantClass].getNameIndex"
    - Src: "org.apache.bcel.verifier.statics.Pass2Verifier$InnerClassDetector:1144,1"
      Dst: "[org.apache.bcel.classfile.ConstantPool].getConstant"
    - Src: "org.apache.bcel.verifier.statics.Pass2Verifier$InnerClassDetector:1146,1"
      Dst: "[org.apache.bcel.classfile.ConstantUtf8].getBytes"
    - Src: "org.apache.bcel.verifier.statics.Pass2Verifier$InnerClassDetector:1147,1"
      Dst: "[java.lang.StringBuilder].<init>"
    - Src: "org.apache.bcel.verifier.statics.Pass2Verifier$InnerClassDetector:1147,1"
      Dst: "[org.apache.bcel.classfile.JavaClass].getClassName"
    - Src: "org.apache.bcel.verifier.statics.Pass2Verifier$InnerClassDetector:1147,1"
      Dst: "[org.apache.bcel.classfile.Utility].packageToPath"
    - Src: "org.apache.bcel.verifier.statics.Pass2Verifier$InnerClassDetector:1147,1"
      Dst: "[java.lang.StringBuilder].append"
    - Src: "org.apache.bcel.verifier.statics.Pass2Verifier$InnerClassDetector:1147,1"
      Dst: "[java.lang.StringBuilder].toString"
    - Src: "org.apache.bcel.verifier.statics.Pass2Verifier$InnerClassDetector:1147,1"
      Dst: "[java.lang.String].startsWith"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[org.apache.bcel.classfile.ClassParser].<init>(java.io.InputStream,java.lang.String)"
    functionSourceFile: "org.apache.bcel.classfile.ClassParser"
    linkageType: null
    functionLinenumber: 62
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "java.io.InputStream"
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 27
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.bcel.classfile.ClassParser:67"
      Branch Sides:
      - BranchSide: "org.apache.bcel.classfile.ClassParser:63"
        BranchSideFuncs: []
      - BranchSide: "org.apache.bcel.classfile.ClassParser:62"
        BranchSideFuncs: []
    - Branch String: "org.apache.bcel.classfile.ClassParser:67"
      Branch Sides:
      - BranchSide: "org.apache.bcel.classfile.ClassParser:63"
        BranchSideFuncs: []
      - BranchSide: "org.apache.bcel.classfile.ClassParser:62"
        BranchSideFuncs: []
    - Branch String: "org.apache.bcel.classfile.ClassParser:68"
      Branch Sides:
      - BranchSide: "org.apache.bcel.classfile.ClassParser:71"
        BranchSideFuncs: []
      - BranchSide: "org.apache.bcel.classfile.ClassParser:70"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.bcel.classfile.ClassParser:63,1"
      Dst: "[java.lang.Object].<init>"
    - Src: "org.apache.bcel.classfile.ClassParser:66,1"
      Dst: "[java.lang.Object].getClass"
    - Src: "org.apache.bcel.classfile.ClassParser:66,1"
      Dst: "[java.lang.Class].getName"
    - Src: "org.apache.bcel.classfile.ClassParser:67,1"
      Dst: "[java.lang.String].startsWith"
    - Src: "org.apache.bcel.classfile.ClassParser:71,1"
      Dst: "[java.io.BufferedInputStream].<init>"
    - Src: "org.apache.bcel.classfile.ClassParser:71,1"
      Dst: "[java.io.DataInputStream].<init>"
    JavaMethodInfo: null
    BBCount: 8
    CyclomaticComplexity: 1
  - functionName: "[org.apache.bcel.classfile.ClassParser].<init>(java.lang.String)"
    functionSourceFile: "org.apache.bcel.classfile.ClassParser"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 7
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.bcel.classfile.ClassParser:80,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.bcel.classfile.ClassParser].<init>(java.lang.String,java.lang.String)"
    functionSourceFile: "org.apache.bcel.classfile.ClassParser"
    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.apache.bcel.classfile.ClassParser:92,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.bcel.classfile.ClassParser].parse()"
    functionSourceFile: "org.apache.bcel.classfile.ClassParser"
    linkageType: null
    functionLinenumber: 108
    functionDepth: 0
    returnType: "org.apache.bcel.classfile.JavaClass"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.bcel.classfile.ClassParser].readID()"
    - "[org.apache.bcel.classfile.ClassParser].readVersion()"
    - "[org.apache.bcel.classfile.ClassParser].readConstantPool()"
    - "[org.apache.bcel.classfile.ClassParser].readClassInfo()"
    - "[org.apache.bcel.classfile.ClassParser].readInterfaces()"
    - "[org.apache.bcel.classfile.ClassParser].readFields()"
    - "[org.apache.bcel.classfile.ClassParser].readMethods()"
    - "[org.apache.bcel.classfile.ClassParser].readAttributes()"
    - "[org.apache.bcel.classfile.JavaClass].<init>(int,int,java.lang.String,int,int,int,org.apache.bcel.classfile.ConstantPool,int[],org.apache.bcel.classfile.Field[],org.apache.bcel.classfile.Method[],org.apache.bcel.classfile.Attribute[],byte)"
    functionUses: 1
    ICount: 92
    EdgeCount: 9
    BranchProfiles:
    - Branch String: "org.apache.bcel.classfile.ClassParser:111"
      Branch Sides:
      - BranchSide: "org.apache.bcel.classfile.ClassParser:127"
        BranchSideFuncs: []
      - BranchSide: "org.apache.bcel.classfile.ClassParser:126"
        BranchSideFuncs:
        - "readFields()"
        - "readMethods()"
        - "readID()"
        - "readConstantPool()"
        - "readVersion()"
        - "readClassInfo()"
        - "readInterfaces()"
        - "readAttributes()"
    - Branch String: "org.apache.bcel.classfile.ClassParser:112"
      Branch Sides:
      - BranchSide: "org.apache.bcel.classfile.ClassParser:122"
        BranchSideFuncs: []
      - BranchSide: "org.apache.bcel.classfile.ClassParser:121"
        BranchSideFuncs: []
    - Branch String: "org.apache.bcel.classfile.ClassParser:116"
      Branch Sides:
      - BranchSide: "org.apache.bcel.classfile.ClassParser:120"
        BranchSideFuncs: []
      - BranchSide: "org.apache.bcel.classfile.ClassParser:119"
        BranchSideFuncs: []
    - Branch String: "org.apache.bcel.classfile.ClassParser:160"
      Branch Sides:
      - BranchSide: "org.apache.bcel.classfile.ClassParser:169"
        BranchSideFuncs: []
    - Branch String: "org.apache.bcel.classfile.ClassParser:162"
      Branch Sides:
      - BranchSide: "org.apache.bcel.classfile.ClassParser:167"
        BranchSideFuncs: []
      - BranchSide: "org.apache.bcel.classfile.ClassParser:166"
        BranchSideFuncs: []
    - Branch String: "org.apache.bcel.classfile.ClassParser:170"
      Branch Sides:
      - BranchSide: "org.apache.bcel.classfile.ClassParser:175"
        BranchSideFuncs: []
      - BranchSide: "org.apache.bcel.classfile.ClassParser:174"
        BranchSideFuncs: []
    - Branch String: "org.apache.bcel.classfile.ClassParser:160"
      Branch Sides:
      - BranchSide: "org.apache.bcel.classfile.ClassParser:169"
        BranchSideFuncs: []
    - Branch String: "org.apache.bcel.classfile.ClassParser:162"
      Branch Sides:
      - BranchSide: "org.apache.bcel.classfile.ClassParser:167"
        BranchSideFuncs: []
      - BranchSide: "org.apache.bcel.classfile.ClassParser:166"
        BranchSideFuncs: []
    - Branch String: "org.apache.bcel.classfile.ClassParser:170"
      Branch Sides:
      - BranchSide: "org.apache.bcel.classfile.ClassParser:175"
        BranchSideFuncs: []
      - BranchSide: "org.apache.bcel.classfile.ClassParser:174"
        BranchSideFuncs: []
    - Branch String: "org.apache.bcel.classfile.ClassParser:179"
      Branch Sides:
      - BranchSide: "org.apache.bcel.classfile.ClassParser:178"
        BranchSideFuncs:
        - "<init>(int,int,java.lang.String,int,int,int,org.apache.bcel.classfile.ConstantPool,int[],org.apache.bcel.classfile.Field[],org.apache.bcel.classfile.Method[],org.apache.bcel.classfile.Attribute[],byte)"
    Callsites:
    - Src: "org.apache.bcel.classfile.ClassParser:113,1"
      Dst: "[java.util.zip.ZipFile].<init>"
    - Src: "org.apache.bcel.classfile.ClassParser:114,1"
      Dst: "[java.util.zip.ZipFile].getEntry"
    - Src: "org.apache.bcel.classfile.ClassParser:117,1"
      Dst: "[java.lang.StringBuilder].<init>"
    - Src: "org.apache.bcel.classfile.ClassParser:117,1"
      Dst: "[java.lang.StringBuilder].append"
    - Src: "org.apache.bcel.classfile.ClassParser:117,1"
      Dst: "[java.lang.StringBuilder].toString"
    - Src: "org.apache.bcel.classfile.ClassParser:117,1"
      Dst: "[java.io.IOException].<init>"
    - Src: "org.apache.bcel.classfile.ClassParser:120,1"
      Dst: "[java.util.zip.ZipFile].getInputStream"
    - Src: "org.apache.bcel.classfile.ClassParser:120,1"
      Dst: "[java.io.BufferedInputStream].<init>"
    - Src: "org.apache.bcel.classfile.ClassParser:120,1"
      Dst: "[java.io.DataInputStream].<init>"
    - Src: "org.apache.bcel.classfile.ClassParser:122,1"
      Dst: "[java.io.FileInputStream].<init>"
    - Src: "org.apache.bcel.classfile.ClassParser:127,1"
      Dst: "[org.apache.bcel.classfile.ClassParser].readID"
    - Src: "org.apache.bcel.classfile.ClassParser:129,1"
      Dst: "[org.apache.bcel.classfile.ClassParser].readVersion"
    - Src: "org.apache.bcel.classfile.ClassParser:132,1"
      Dst: "[org.apache.bcel.classfile.ClassParser].readConstantPool"
    - Src: "org.apache.bcel.classfile.ClassParser:134,1"
      Dst: "[org.apache.bcel.classfile.ClassParser].readClassInfo"
    - Src: "org.apache.bcel.classfile.ClassParser:136,1"
      Dst: "[org.apache.bcel.classfile.ClassParser].readInterfaces"
    - Src: "org.apache.bcel.classfile.ClassParser:139,1"
      Dst: "[org.apache.bcel.classfile.ClassParser].readFields"
    - Src: "org.apache.bcel.classfile.ClassParser:141,1"
      Dst: "[org.apache.bcel.classfile.ClassParser].readMethods"
    - Src: "org.apache.bcel.classfile.ClassParser:143,1"
      Dst: "[org.apache.bcel.classfile.ClassParser].readAttributes"
    - Src: "org.apache.bcel.classfile.ClassParser:163,1"
      Dst: "[java.io.FilterInputStream].close"
    - Src: "org.apache.bcel.classfile.ClassParser:171,1"
      Dst: "[java.util.zip.ZipFile].close"
    - Src: "org.apache.bcel.classfile.ClassParser:179,1"
      Dst: "[org.apache.bcel.classfile.JavaClass].<init>"
    JavaMethodInfo: null
    BBCount: 29
    CyclomaticComplexity: 1
  - functionName: "[org.apache.bcel.classfile.ClassParser].readAttributes()"
    functionSourceFile: "org.apache.bcel.classfile.ClassParser"
    linkageType: null
    functionLinenumber: 188
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.bcel.classfile.Attribute].readAttribute(java.io.DataInputStream,org.apache.bcel.classfile.ConstantPool)"
    functionUses: 1
    ICount: 15
    EdgeCount: 1
    BranchProfiles:
    - Branch String: "org.apache.bcel.classfile.ClassParser:191"
      Branch Sides:
      - BranchSide: "org.apache.bcel.classfile.ClassParser:193"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.bcel.classfile.ClassParser:189,1"
      Dst: "[java.io.DataInputStream].readUnsignedShort"
    - Src: "org.apache.bcel.classfile.ClassParser:192,1"
      Dst: "[org.apache.bcel.classfile.Attribute].readAttribute"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 2
  - functionName: "[org.apache.bcel.classfile.ClassParser].readClassInfo()"
    functionSourceFile: "org.apache.bcel.classfile.ClassParser"
    linkageType: null
    functionLinenumber: 202
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.bcel.classfile.ClassFormatException].<init>(java.lang.String)"
    functionUses: 1
    ICount: 33
    EdgeCount: 1
    BranchProfiles:
    - Branch String: "org.apache.bcel.classfile.ClassParser:207"
      Branch Sides:
      - BranchSide: "org.apache.bcel.classfile.ClassParser:210"
        BranchSideFuncs: []
      - BranchSide: "org.apache.bcel.classfile.ClassParser:209"
        BranchSideFuncs: []
    - Branch String: "org.apache.bcel.classfile.ClassParser:210"
      Branch Sides:
      - BranchSide: "org.apache.bcel.classfile.ClassParser:213"
        BranchSideFuncs:
        - "<init>(java.lang.String)"
      - BranchSide: "org.apache.bcel.classfile.ClassParser:212"
        BranchSideFuncs: []
    - Branch String: "org.apache.bcel.classfile.ClassParser:210"
      Branch Sides:
      - BranchSide: "org.apache.bcel.classfile.ClassParser:213"
        BranchSideFuncs:
        - "<init>(java.lang.String)"
      - BranchSide: "org.apache.bcel.classfile.ClassParser:212"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.bcel.classfile.ClassParser:203,1"
      Dst: "[java.io.DataInputStream].readUnsignedShort"
    - Src: "org.apache.bcel.classfile.ClassParser:211,1"
      Dst: "[java.lang.StringBuilder].<init>"
    - Src: "org.apache.bcel.classfile.ClassParser:211,1"
      Dst: "[java.lang.StringBuilder].append"
    - Src: "org.apache.bcel.classfile.ClassParser:211,1"
      Dst: "[java.lang.StringBuilder].toString"
    - Src: "org.apache.bcel.classfile.ClassParser:211,1"
      Dst: "[org.apache.bcel.classfile.ClassFormatException].<init>"
    JavaMethodInfo: null
    BBCount: 6
    CyclomaticComplexity: 1
  - functionName: "[org.apache.bcel.classfile.ClassParser].readConstantPool()"
    functionSourceFile: "org.apache.bcel.classfile.ClassParser"
    linkageType: null
    functionLinenumber: 223
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.bcel.classfile.ConstantPool].<init>(java.io.DataInput)"
    functionUses: 1
    ICount: 6
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.bcel.classfile.ClassParser:224,1"
      Dst: "[org.apache.bcel.classfile.ConstantPool].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.bcel.classfile.ClassParser].readFields()"
    functionSourceFile: "org.apache.bcel.classfile.ClassParser"
    linkageType: null
    functionLinenumber: 233
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.bcel.classfile.Field].<init>(java.io.DataInput,org.apache.bcel.classfile.ConstantPool)"
    functionUses: 1
    ICount: 16
    EdgeCount: 1
    BranchProfiles:
    - Branch String: "org.apache.bcel.classfile.ClassParser:236"
      Branch Sides:
      - BranchSide: "org.apache.bcel.classfile.ClassParser:238"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.bcel.classfile.ClassParser:234,1"
      Dst: "[java.io.DataInputStream].readUnsignedShort"
    - Src: "org.apache.bcel.classfile.ClassParser:237,1"
      Dst: "[org.apache.bcel.classfile.Field].<init>"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 2
  - functionName: "[org.apache.bcel.classfile.ClassParser].readID()"
    functionSourceFile: "org.apache.bcel.classfile.ClassParser"
    linkageType: null
    functionLinenumber: 248
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.bcel.classfile.ClassFormatException].<init>(java.lang.String)"
    functionUses: 1
    ICount: 14
    EdgeCount: 1
    BranchProfiles:
    - Branch String: "org.apache.bcel.classfile.ClassParser:249"
      Branch Sides:
      - BranchSide: "org.apache.bcel.classfile.ClassParser:252"
        BranchSideFuncs:
        - "<init>(java.lang.String)"
      - BranchSide: "org.apache.bcel.classfile.ClassParser:251"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.bcel.classfile.ClassParser:249,1"
      Dst: "[java.io.DataInputStream].readInt"
    - Src: "org.apache.bcel.classfile.ClassParser:250,1"
      Dst: "[java.lang.StringBuilder].<init>"
    - Src: "org.apache.bcel.classfile.ClassParser:250,1"
      Dst: "[java.lang.StringBuilder].append"
    - Src: "org.apache.bcel.classfile.ClassParser:250,1"
      Dst: "[java.lang.StringBuilder].toString"
    - Src: "org.apache.bcel.classfile.ClassParser:250,1"
      Dst: "[org.apache.bcel.classfile.ClassFormatException].<init>"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.apache.bcel.classfile.ClassParser].readInterfaces()"
    functionSourceFile: "org.apache.bcel.classfile.ClassParser"
    linkageType: null
    functionLinenumber: 260
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 14
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.bcel.classfile.ClassParser:263"
      Branch Sides:
      - BranchSide: "org.apache.bcel.classfile.ClassParser:265"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.bcel.classfile.ClassParser:261,1"
      Dst: "[java.io.DataInputStream].readUnsignedShort"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 2
  - functionName: "[org.apache.bcel.classfile.ClassParser].readMethods()"
    functionSourceFile: "org.apache.bcel.classfile.ClassParser"
    linkageType: null
    functionLinenumber: 274
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.bcel.classfile.Method].<init>(java.io.DataInput,org.apache.bcel.classfile.ConstantPool)"
    functionUses: 1
    ICount: 16
    EdgeCount: 1
    BranchProfiles:
    - Branch String: "org.apache.bcel.classfile.ClassParser:277"
      Branch Sides:
      - BranchSide: "org.apache.bcel.classfile.ClassParser:279"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.bcel.classfile.ClassParser:275,1"
      Dst: "[java.io.DataInputStream].readUnsignedShort"
    - Src: "org.apache.bcel.classfile.ClassParser:278,1"
      Dst: "[org.apache.bcel.classfile.Method].<init>"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 2
  - functionName: "[org.apache.bcel.classfile.ClassParser].readVersion()"
    functionSourceFile: "org.apache.bcel.classfile.ClassParser"
    linkageType: null
    functionLinenumber: 288
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 8
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.bcel.classfile.ClassParser:289,1"
      Dst: "[java.io.DataInputStream].readUnsignedShort"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.bcel.generic.FSUB].<init>()"
    functionSourceFile: "org.apache.bcel.generic.FSUB"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.bcel.generic.FSUB:32,1"
      Dst: "[org.apache.bcel.generic.ArithmeticInstruction].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.bcel.generic.FSUB].accept(org.apache.bcel.generic.Visitor)"
    functionSourceFile: "org.apache.bcel.generic.FSUB"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.apache.bcel.generic.Visitor"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 8
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.bcel.generic.FSUB:43,1"
      Dst: "[org.apache.bcel.generic.Visitor].visitTypedInstruction"
    - Src: "org.apache.bcel.generic.FSUB:44,1"
      Dst: "[org.apache.bcel.generic.Visitor].visitStackProducer"
    - Src: "org.apache.bcel.generic.FSUB:45,1"
      Dst: "[org.apache.bcel.generic.Visitor].visitStackConsumer"
    - Src: "org.apache.bcel.generic.FSUB:46,1"
      Dst: "[org.apache.bcel.generic.Visitor].visitArithmeticInstruction"
    - Src: "org.apache.bcel.generic.FSUB:47,1"
      Dst: "[org.apache.bcel.generic.Visitor].visitFSUB"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.time.DateUtils$ModifyType].values()"
    functionSourceFile: "org.apache.commons.lang3.time.DateUtils$ModifyType"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.apache.commons.lang3.time.DateUtils$ModifyType[]"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.lang3.time.DateUtils$ModifyType:124,1"
      Dst: "[java.lang.Object].clone"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.time.DateUtils$ModifyType].valueOf(java.lang.String)"
    functionSourceFile: "org.apache.commons.lang3.time.DateUtils$ModifyType"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.apache.commons.lang3.time.DateUtils$ModifyType"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.lang3.time.DateUtils$ModifyType:124,1"
      Dst: "[java.lang.Enum].valueOf"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.time.DateUtils$ModifyType].<init>(java.lang.String,int)"
    functionSourceFile: "org.apache.commons.lang3.time.DateUtils$ModifyType"
    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.apache.commons.lang3.time.DateUtils$ModifyType:124,1"
      Dst: "[java.lang.Enum].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.bcel.verifier.statics.LocalVariableInfo].<init>()"
    functionSourceFile: "org.apache.bcel.verifier.statics.LocalVariableInfo"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 9
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.bcel.verifier.statics.LocalVariableInfo:28,1"
      Dst: "[java.lang.Object].<init>"
    - Src: "org.apache.bcel.verifier.statics.LocalVariableInfo:31,1"
      Dst: "[java.util.Hashtable].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.bcel.verifier.statics.LocalVariableInfo].add(int,java.lang.String,org.apache.bcel.generic.Type)"
    functionSourceFile: "org.apache.bcel.verifier.statics.LocalVariableInfo"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 3
    argTypes:
    - "int"
    - "java.lang.String"
    - "org.apache.bcel.generic.Type"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 45
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.bcel.verifier.statics.LocalVariableInfo:42"
      Branch Sides:
      - BranchSide: "org.apache.bcel.verifier.statics.LocalVariableInfo:46"
        BranchSideFuncs: []
      - BranchSide: "org.apache.bcel.verifier.statics.LocalVariableInfo:45"
        BranchSideFuncs: []
    - Branch String: "org.apache.bcel.verifier.statics.LocalVariableInfo:42"
      Branch Sides:
      - BranchSide: "org.apache.bcel.verifier.statics.LocalVariableInfo:46"
        BranchSideFuncs: []
      - BranchSide: "org.apache.bcel.verifier.statics.LocalVariableInfo:45"
        BranchSideFuncs: []
    - Branch String: "org.apache.bcel.verifier.statics.LocalVariableInfo:46"
      Branch Sides:
      - BranchSide: "org.apache.bcel.verifier.statics.LocalVariableInfo:50"
        BranchSideFuncs: []
      - BranchSide: "org.apache.bcel.verifier.statics.LocalVariableInfo:49"
        BranchSideFuncs: []
    - Branch String: "org.apache.bcel.verifier.statics.LocalVariableInfo:46"
      Branch Sides:
      - BranchSide: "org.apache.bcel.verifier.statics.LocalVariableInfo:50"
        BranchSideFuncs: []
      - BranchSide: "org.apache.bcel.verifier.statics.LocalVariableInfo:49"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.bcel.verifier.statics.LocalVariableInfo:42,1"
      Dst: "[org.apache.bcel.verifier.statics.LocalVariableInfo].getName"
    - Src: "org.apache.bcel.verifier.statics.LocalVariableInfo:42,1"
      Dst: "[java.lang.String].equals"
    - Src: "org.apache.bcel.verifier.statics.LocalVariableInfo:43,1"
      Dst: "[java.lang.StringBuilder].<init>"
    - Src: "org.apache.bcel.verifier.statics.LocalVariableInfo:43,1"
      Dst: "[java.lang.StringBuilder].append"
    - Src: "org.apache.bcel.verifier.statics.LocalVariableInfo:44,1"
      Dst: "[java.lang.StringBuilder].toString"
    - Src: "org.apache.bcel.verifier.statics.LocalVariableInfo:44,1"
      Dst: "[org.apache.bcel.verifier.exc.LocalVariableInfoInconsistentException].<init>"
    - Src: "org.apache.bcel.verifier.statics.LocalVariableInfo:46,1"
      Dst: "[org.apache.bcel.verifier.statics.LocalVariableInfo].getType"
    - Src: "org.apache.bcel.verifier.statics.LocalVariableInfo:46,1"
      Dst: "[org.apache.bcel.generic.Type].equals"
    - Src: "org.apache.bcel.verifier.statics.LocalVariableInfo:50,1"
      Dst: "[org.apache.bcel.verifier.statics.LocalVariableInfo].setName"
    - Src: "org.apache.bcel.verifier.statics.LocalVariableInfo:51,1"
      Dst: "[org.apache.bcel.verifier.statics.LocalVariableInfo].setType"
    JavaMethodInfo: null
    BBCount: 7
    CyclomaticComplexity: 1
  - functionName: "[org.apache.bcel.verifier.statics.LocalVariableInfo].add(java.lang.String,int,int,org.apache.bcel.generic.Type)"
    functionSourceFile: "org.apache.bcel.verifier.statics.LocalVariableInfo"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 4
    argTypes:
    - "java.lang.String"
    - "int"
    - "int"
    - "org.apache.bcel.generic.Type"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 12
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.bcel.verifier.statics.LocalVariableInfo:65"
      Branch Sides:
      - BranchSide: "org.apache.bcel.verifier.statics.LocalVariableInfo:67"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.bcel.verifier.statics.LocalVariableInfo:66,1"
      Dst: "[org.apache.bcel.verifier.statics.LocalVariableInfo].add"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 2
  - functionName: "[org.apache.bcel.verifier.statics.LocalVariableInfo].getName(int)"
    functionSourceFile: "org.apache.bcel.verifier.statics.LocalVariableInfo"
    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.apache.bcel.verifier.statics.LocalVariableInfo:79,1"
      Dst: "[java.lang.Integer].toString"
    - Src: "org.apache.bcel.verifier.statics.LocalVariableInfo:79,1"
      Dst: "[java.util.Hashtable].get"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.bcel.verifier.statics.LocalVariableInfo].getType(int)"
    functionSourceFile: "org.apache.bcel.verifier.statics.LocalVariableInfo"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.apache.bcel.generic.Type"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 7
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.bcel.verifier.statics.LocalVariableInfo:91,1"
      Dst: "[java.lang.Integer].toString"
    - Src: "org.apache.bcel.verifier.statics.LocalVariableInfo:91,1"
      Dst: "[java.util.Hashtable].get"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.bcel.verifier.statics.LocalVariableInfo].setName(int,java.lang.String)"
    functionSourceFile: "org.apache.bcel.verifier.statics.LocalVariableInfo"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "int"
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 7
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.bcel.verifier.statics.LocalVariableInfo:98,1"
      Dst: "[java.lang.Integer].toString"
    - Src: "org.apache.bcel.verifier.statics.LocalVariableInfo:98,1"
      Dst: "[java.util.Hashtable].put"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.bcel.verifier.statics.LocalVariableInfo].setType(int,org.apache.bcel.generic.Type)"
    functionSourceFile: "org.apache.bcel.verifier.statics.LocalVariableInfo"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "int"
    - "org.apache.bcel.generic.Type"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 7
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.bcel.verifier.statics.LocalVariableInfo:105,1"
      Dst: "[java.lang.Integer].toString"
    - Src: "org.apache.bcel.verifier.statics.LocalVariableInfo:105,1"
      Dst: "[java.util.Hashtable].put"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.bcel.generic.FNEG].<init>()"
    functionSourceFile: "org.apache.bcel.generic.FNEG"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.bcel.generic.FNEG:29,1"
      Dst: "[org.apache.bcel.generic.ArithmeticInstruction].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.bcel.generic.FNEG].accept(org.apache.bcel.generic.Visitor)"
    functionSourceFile: "org.apache.bcel.generic.FNEG"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.apache.bcel.generic.Visitor"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 8
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.bcel.generic.FNEG:40,1"
      Dst: "[org.apache.bcel.generic.Visitor].visitTypedInstruction"
    - Src: "org.apache.bcel.generic.FNEG:41,1"
      Dst: "[org.apache.bcel.generic.Visitor].visitStackProducer"
    - Src: "org.apache.bcel.generic.FNEG:42,1"
      Dst: "[org.apache.bcel.generic.Visitor].visitStackConsumer"
    - Src: "org.apache.bcel.generic.FNEG:43,1"
      Dst: "[org.apache.bcel.generic.Visitor].visitArithmeticInstruction"
    - Src: "org.apache.bcel.generic.FNEG:44,1"
      Dst: "[org.apache.bcel.generic.Visitor].visitFNEG"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.bcel.generic.DUP2].<init>()"
    functionSourceFile: "org.apache.bcel.generic.DUP2"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.bcel.generic.DUP2:29,1"
      Dst: "[org.apache.bcel.generic.StackInstruction].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.bcel.generic.DUP2].accept(org.apache.bcel.generic.Visitor)"
    functionSourceFile: "org.apache.bcel.generic.DUP2"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.apache.bcel.generic.Visitor"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 7
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.bcel.generic.DUP2:40,1"
      Dst: "[org.apache.bcel.generic.Visitor].visitStackProducer"
    - Src: "org.apache.bcel.generic.DUP2:41,1"
      Dst: "[org.apache.bcel.generic.Visitor].visitPushInstruction"
    - Src: "org.apache.bcel.generic.DUP2:42,1"
      Dst: "[org.apache.bcel.generic.Visitor].visitStackInstruction"
    - Src: "org.apache.bcel.generic.DUP2:43,1"
      Dst: "[org.apache.bcel.generic.Visitor].visitDUP2"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.mutable.MutableByte].<init>()"
    functionSourceFile: "org.apache.commons.lang3.mutable.MutableByte"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.lang3.mutable.MutableByte:45,1"
      Dst: "[java.lang.Number].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.mutable.MutableByte].<init>(byte)"
    functionSourceFile: "org.apache.commons.lang3.mutable.MutableByte"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "byte"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.lang3.mutable.MutableByte:53,1"
      Dst: "[java.lang.Number].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.mutable.MutableByte].<init>(java.lang.Number)"
    functionSourceFile: "org.apache.commons.lang3.mutable.MutableByte"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.Number"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.lang3.mutable.MutableByte:63,1"
      Dst: "[java.lang.Number].<init>"
    - Src: "org.apache.commons.lang3.mutable.MutableByte:64,1"
      Dst: "[java.lang.Number].byteValue"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.mutable.MutableByte].<init>(java.lang.String)"
    functionSourceFile: "org.apache.commons.lang3.mutable.MutableByte"
    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.apache.commons.lang3.mutable.MutableByte:74,1"
      Dst: "[java.lang.Number].<init>"
    - Src: "org.apache.commons.lang3.mutable.MutableByte:75,1"
      Dst: "[java.lang.Byte].parseByte"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.mutable.MutableByte].getValue()"
    functionSourceFile: "org.apache.commons.lang3.mutable.MutableByte"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.Byte"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.lang3.mutable.MutableByte:85,1"
      Dst: "[java.lang.Byte].valueOf"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.mutable.MutableByte].setValue(byte)"
    functionSourceFile: "org.apache.commons.lang3.mutable.MutableByte"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "byte"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.mutable.MutableByte].setValue(java.lang.Number)"
    functionSourceFile: "org.apache.commons.lang3.mutable.MutableByte"
    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.apache.commons.lang3.mutable.MutableByte:105,1"
      Dst: "[java.lang.Number].byteValue"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.mutable.MutableByte].increment()"
    functionSourceFile: "org.apache.commons.lang3.mutable.MutableByte"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 7
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.mutable.MutableByte].getAndIncrement()"
    functionSourceFile: "org.apache.commons.lang3.mutable.MutableByte"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "byte"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 8
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.mutable.MutableByte].incrementAndGet()"
    functionSourceFile: "org.apache.commons.lang3.mutable.MutableByte"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "byte"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 8
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.mutable.MutableByte].decrement()"
    functionSourceFile: "org.apache.commons.lang3.mutable.MutableByte"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 7
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.mutable.MutableByte].getAndDecrement()"
    functionSourceFile: "org.apache.commons.lang3.mutable.MutableByte"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "byte"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 8
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.mutable.MutableByte].decrementAndGet()"
    functionSourceFile: "org.apache.commons.lang3.mutable.MutableByte"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "byte"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 8
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.mutable.MutableByte].add(byte)"
    functionSourceFile: "org.apache.commons.lang3.mutable.MutableByte"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "byte"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 9
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.mutable.MutableByte].add(java.lang.Number)"
    functionSourceFile: "org.apache.commons.lang3.mutable.MutableByte"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.Number"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 10
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.lang3.mutable.MutableByte:194,1"
      Dst: "[java.lang.Number].byteValue"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.mutable.MutableByte].subtract(byte)"
    functionSourceFile: "org.apache.commons.lang3.mutable.MutableByte"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "byte"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 9
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.mutable.MutableByte].subtract(java.lang.Number)"
    functionSourceFile: "org.apache.commons.lang3.mutable.MutableByte"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.Number"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 10
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.lang3.mutable.MutableByte:215,1"
      Dst: "[java.lang.Number].byteValue"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.mutable.MutableByte].addAndGet(byte)"
    functionSourceFile: "org.apache.commons.lang3.mutable.MutableByte"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "byte"
    argCount: 1
    argTypes:
    - "byte"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 10
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.mutable.MutableByte].addAndGet(java.lang.Number)"
    functionSourceFile: "org.apache.commons.lang3.mutable.MutableByte"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "byte"
    argCount: 1
    argTypes:
    - "java.lang.Number"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 11
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.lang3.mutable.MutableByte:241,1"
      Dst: "[java.lang.Number].byteValue"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.mutable.MutableByte].getAndAdd(byte)"
    functionSourceFile: "org.apache.commons.lang3.mutable.MutableByte"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "byte"
    argCount: 1
    argTypes:
    - "byte"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 10
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.mutable.MutableByte].getAndAdd(java.lang.Number)"
    functionSourceFile: "org.apache.commons.lang3.mutable.MutableByte"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "byte"
    argCount: 1
    argTypes:
    - "java.lang.Number"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 11
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.lang3.mutable.MutableByte:270,1"
      Dst: "[java.lang.Number].byteValue"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.mutable.MutableByte].byteValue()"
    functionSourceFile: "org.apache.commons.lang3.mutable.MutableByte"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "byte"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.mutable.MutableByte].intValue()"
    functionSourceFile: "org.apache.commons.lang3.mutable.MutableByte"
    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.apache.commons.lang3.mutable.MutableByte].longValue()"
    functionSourceFile: "org.apache.commons.lang3.mutable.MutableByte"
    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.apache.commons.lang3.mutable.MutableByte].floatValue()"
    functionSourceFile: "org.apache.commons.lang3.mutable.MutableByte"
    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: "[org.apache.commons.lang3.mutable.MutableByte].doubleValue()"
    functionSourceFile: "org.apache.commons.lang3.mutable.MutableByte"
    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.apache.commons.lang3.mutable.MutableByte].toByte()"
    functionSourceFile: "org.apache.commons.lang3.mutable.MutableByte"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.Byte"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.lang3.mutable.MutableByte:331,1"
      Dst: "[org.apache.commons.lang3.mutable.MutableByte].byteValue"
    - Src: "org.apache.commons.lang3.mutable.MutableByte:331,1"
      Dst: "[java.lang.Byte].valueOf"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.mutable.MutableByte].equals(java.lang.Object)"
    functionSourceFile: "org.apache.commons.lang3.mutable.MutableByte"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 15
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.commons.lang3.mutable.MutableByte:344"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.mutable.MutableByte:347"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.mutable.MutableByte:346"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.mutable.MutableByte:345"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.mutable.MutableByte:344"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.lang3.mutable.MutableByte:345,1"
      Dst: "[org.apache.commons.lang3.mutable.MutableByte].byteValue"
    JavaMethodInfo: null
    BBCount: 6
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.mutable.MutableByte].hashCode()"
    functionSourceFile: "org.apache.commons.lang3.mutable.MutableByte"
    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.apache.commons.lang3.mutable.MutableByte].compareTo(org.apache.commons.lang3.mutable.MutableByte)"
    functionSourceFile: "org.apache.commons.lang3.mutable.MutableByte"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "int"
    argCount: 1
    argTypes:
    - "org.apache.commons.lang3.mutable.MutableByte"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.lang3.mutable.MutableByte:368,1"
      Dst: "[org.apache.commons.lang3.math.NumberUtils].compare"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.mutable.MutableByte].toString()"
    functionSourceFile: "org.apache.commons.lang3.mutable.MutableByte"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.lang3.mutable.MutableByte:378,1"
      Dst: "[java.lang.String].valueOf"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.mutable.MutableByte].compareTo(java.lang.Object)"
    functionSourceFile: "org.apache.commons.lang3.mutable.MutableByte"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "int"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.lang3.mutable.MutableByte:30,1"
      Dst: "[org.apache.commons.lang3.mutable.MutableByte].compareTo"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.mutable.MutableByte].setValue(java.lang.Object)"
    functionSourceFile: "org.apache.commons.lang3.mutable.MutableByte"
    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.apache.commons.lang3.mutable.MutableByte:30,1"
      Dst: "[org.apache.commons.lang3.mutable.MutableByte].setValue"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.bcel.classfile.ConstantUtf8$printStats__6].bootstrap$()"
    functionSourceFile: "org.apache.bcel.classfile.ConstantUtf8$printStats__6"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.Runnable"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.bcel.classfile.ConstantUtf8$printStats__6].<init>()"
    functionUses: 1
    ICount: 3
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.bcel.classfile.ConstantUtf8$printStats__6:-1,1"
      Dst: "[org.apache.bcel.classfile.ConstantUtf8$printStats__6].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.bcel.classfile.ConstantUtf8$printStats__6].<init>()"
    functionSourceFile: "org.apache.bcel.classfile.ConstantUtf8$printStats__6"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.bcel.classfile.ConstantUtf8$printStats__6:-1,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.bcel.classfile.ConstantUtf8$printStats__6].run()"
    functionSourceFile: "org.apache.bcel.classfile.ConstantUtf8$printStats__6"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.bcel.classfile.ConstantUtf8$printStats__6:-1,1"
      Dst: "[org.apache.bcel.classfile.ConstantUtf8].printStats"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.builder.EqualsBuilder].getRegistry()"
    functionSourceFile: "org.apache.commons.lang3.builder.EqualsBuilder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.util.Set"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.lang3.builder.EqualsBuilder:123,1"
      Dst: "[java.lang.ThreadLocal].get"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.builder.EqualsBuilder].getRegisterPair(java.lang.Object,java.lang.Object)"
    functionSourceFile: "org.apache.commons.lang3.builder.EqualsBuilder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.apache.commons.lang3.tuple.Pair"
    argCount: 2
    argTypes:
    - "java.lang.Object"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 8
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.lang3.builder.EqualsBuilder:135,1"
      Dst: "[org.apache.commons.lang3.builder.IDKey].<init>"
    - Src: "org.apache.commons.lang3.builder.EqualsBuilder:137,1"
      Dst: "[org.apache.commons.lang3.tuple.Pair].of"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.builder.EqualsBuilder].isRegistered(java.lang.Object,java.lang.Object)"
    functionSourceFile: "org.apache.commons.lang3.builder.EqualsBuilder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 2
    argTypes:
    - "java.lang.Object"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 16
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.commons.lang3.builder.EqualsBuilder:156"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.builder.EqualsBuilder:-1"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.builder.EqualsBuilder:-2"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.builder.EqualsBuilder:157"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.builder.EqualsBuilder:151"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.builder.EqualsBuilder:157"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.builder.EqualsBuilder:-2"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.lang3.builder.EqualsBuilder:152,1"
      Dst: "[org.apache.commons.lang3.builder.EqualsBuilder].getRegistry"
    - Src: "org.apache.commons.lang3.builder.EqualsBuilder:153,1"
      Dst: "[org.apache.commons.lang3.builder.EqualsBuilder].getRegisterPair"
    - Src: "org.apache.commons.lang3.builder.EqualsBuilder:154,1"
      Dst: "[org.apache.commons.lang3.tuple.Pair].getRight"
    - Src: "org.apache.commons.lang3.builder.EqualsBuilder:154,1"
      Dst: "[org.apache.commons.lang3.tuple.Pair].getLeft"
    - Src: "org.apache.commons.lang3.builder.EqualsBuilder:154,1"
      Dst: "[org.apache.commons.lang3.tuple.Pair].of"
    - Src: "org.apache.commons.lang3.builder.EqualsBuilder:157,1"
      Dst: "[java.util.Set].contains"
    JavaMethodInfo: null
    BBCount: 6
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.builder.EqualsBuilder].register(java.lang.Object,java.lang.Object)"
    functionSourceFile: "org.apache.commons.lang3.builder.EqualsBuilder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "java.lang.Object"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 14
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.commons.lang3.builder.EqualsBuilder:169"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.builder.EqualsBuilder:173"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.builder.EqualsBuilder:172"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.lang3.builder.EqualsBuilder:168,1"
      Dst: "[org.apache.commons.lang3.builder.EqualsBuilder].getRegistry"
    - Src: "org.apache.commons.lang3.builder.EqualsBuilder:170,1"
      Dst: "[java.util.HashSet].<init>"
    - Src: "org.apache.commons.lang3.builder.EqualsBuilder:171,1"
      Dst: "[java.lang.ThreadLocal].set"
    - Src: "org.apache.commons.lang3.builder.EqualsBuilder:173,1"
      Dst: "[org.apache.commons.lang3.builder.EqualsBuilder].getRegisterPair"
    - Src: "org.apache.commons.lang3.builder.EqualsBuilder:174,1"
      Dst: "[java.util.Set].add"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.builder.EqualsBuilder].unregister(java.lang.Object,java.lang.Object)"
    functionSourceFile: "org.apache.commons.lang3.builder.EqualsBuilder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "java.lang.Object"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 11
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.commons.lang3.builder.EqualsBuilder:189"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.builder.EqualsBuilder:195"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.builder.EqualsBuilder:194"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.builder.EqualsBuilder:191"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.builder.EqualsBuilder:195"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.builder.EqualsBuilder:194"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.lang3.builder.EqualsBuilder:188,1"
      Dst: "[org.apache.commons.lang3.builder.EqualsBuilder].getRegistry"
    - Src: "org.apache.commons.lang3.builder.EqualsBuilder:190,1"
      Dst: "[org.apache.commons.lang3.builder.EqualsBuilder].getRegisterPair"
    - Src: "org.apache.commons.lang3.builder.EqualsBuilder:190,1"
      Dst: "[java.util.Set].remove"
    - Src: "org.apache.commons.lang3.builder.EqualsBuilder:191,1"
      Dst: "[java.util.Set].isEmpty"
    - Src: "org.apache.commons.lang3.builder.EqualsBuilder:192,1"
      Dst: "[java.lang.ThreadLocal].remove"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.builder.EqualsBuilder].<init>()"
    functionSourceFile: "org.apache.commons.lang3.builder.EqualsBuilder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 9
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.lang3.builder.EqualsBuilder:215,1"
      Dst: "[java.lang.Object].<init>"
    - Src: "org.apache.commons.lang3.builder.EqualsBuilder:217,1"
      Dst: "[java.util.ArrayList].<init>"
    - Src: "org.apache.commons.lang3.builder.EqualsBuilder:218,1"
      Dst: "[java.util.List].add"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.builder.EqualsBuilder].setTestTransients(boolean)"
    functionSourceFile: "org.apache.commons.lang3.builder.EqualsBuilder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.apache.commons.lang3.builder.EqualsBuilder"
    argCount: 1
    argTypes:
    - "boolean"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.builder.EqualsBuilder].setTestRecursive(boolean)"
    functionSourceFile: "org.apache.commons.lang3.builder.EqualsBuilder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.apache.commons.lang3.builder.EqualsBuilder"
    argCount: 1
    argTypes:
    - "boolean"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.builder.EqualsBuilder].setBypassReflectionClasses(java.util.List)"
    functionSourceFile: "org.apache.commons.lang3.builder.EqualsBuilder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.apache.commons.lang3.builder.EqualsBuilder"
    argCount: 1
    argTypes:
    - "java.util.List"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.builder.EqualsBuilder].setReflectUpToClass(java.lang.Class)"
    functionSourceFile: "org.apache.commons.lang3.builder.EqualsBuilder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.apache.commons.lang3.builder.EqualsBuilder"
    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.apache.commons.lang3.builder.EqualsBuilder].setExcludeFields(java.lang.String[])"
    functionSourceFile: "org.apache.commons.lang3.builder.EqualsBuilder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.apache.commons.lang3.builder.EqualsBuilder"
    argCount: 1
    argTypes:
    - "java.lang.String[]"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.builder.EqualsBuilder].reflectionEquals(java.lang.Object,java.lang.Object,java.util.Collection)"
    functionSourceFile: "org.apache.commons.lang3.builder.EqualsBuilder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 3
    argTypes:
    - "java.lang.Object"
    - "java.lang.Object"
    - "java.util.Collection"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.lang3.builder.EqualsBuilder:310,1"
      Dst: "[org.apache.commons.lang3.builder.ReflectionToStringBuilder].toNoNullStringArray"
    - Src: "org.apache.commons.lang3.builder.EqualsBuilder:310,1"
      Dst: "[org.apache.commons.lang3.builder.EqualsBuilder].reflectionEquals"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.builder.EqualsBuilder].reflectionEquals(java.lang.Object,java.lang.Object,java.lang.String[])"
    functionSourceFile: "org.apache.commons.lang3.builder.EqualsBuilder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    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.apache.commons.lang3.builder.EqualsBuilder:336,1"
      Dst: "[org.apache.commons.lang3.builder.EqualsBuilder].reflectionEquals"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.builder.EqualsBuilder].reflectionEquals(java.lang.Object,java.lang.Object,boolean)"
    functionSourceFile: "org.apache.commons.lang3.builder.EqualsBuilder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 3
    argTypes:
    - "java.lang.Object"
    - "java.lang.Object"
    - "boolean"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.lang3.builder.EqualsBuilder:363,1"
      Dst: "[org.apache.commons.lang3.builder.EqualsBuilder].reflectionEquals"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.builder.EqualsBuilder].reflectionEquals(java.lang.Object,java.lang.Object,boolean,java.lang.Class,java.lang.String[])"
    functionSourceFile: "org.apache.commons.lang3.builder.EqualsBuilder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 5
    argTypes:
    - "java.lang.Object"
    - "java.lang.Object"
    - "boolean"
    - "java.lang.Class"
    - "java.lang.String[]"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 7
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.lang3.builder.EqualsBuilder:397,1"
      Dst: "[org.apache.commons.lang3.builder.EqualsBuilder].reflectionEquals"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.builder.EqualsBuilder].reflectionEquals(java.lang.Object,java.lang.Object,boolean,java.lang.Class,boolean,java.lang.String[])"
    functionSourceFile: "org.apache.commons.lang3.builder.EqualsBuilder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 6
    argTypes:
    - "java.lang.Object"
    - "java.lang.Object"
    - "boolean"
    - "java.lang.Class"
    - "boolean"
    - "java.lang.String[]"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 20
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.commons.lang3.builder.EqualsBuilder:438"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.builder.EqualsBuilder:441"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.builder.EqualsBuilder:440"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.builder.EqualsBuilder:441"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.builder.EqualsBuilder:442"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.builder.EqualsBuilder:441"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.builder.EqualsBuilder:441"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.builder.EqualsBuilder:444"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.builder.EqualsBuilder:443"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.lang3.builder.EqualsBuilder:444,1"
      Dst: "[org.apache.commons.lang3.builder.EqualsBuilder].<init>"
    - Src: "org.apache.commons.lang3.builder.EqualsBuilder:445,1"
      Dst: "[org.apache.commons.lang3.builder.EqualsBuilder].setExcludeFields"
    - Src: "org.apache.commons.lang3.builder.EqualsBuilder:446,1"
      Dst: "[org.apache.commons.lang3.builder.EqualsBuilder].setReflectUpToClass"
    - Src: "org.apache.commons.lang3.builder.EqualsBuilder:447,1"
      Dst: "[org.apache.commons.lang3.builder.EqualsBuilder].setTestTransients"
    - Src: "org.apache.commons.lang3.builder.EqualsBuilder:448,1"
      Dst: "[org.apache.commons.lang3.builder.EqualsBuilder].setTestRecursive"
    - Src: "org.apache.commons.lang3.builder.EqualsBuilder:449,1"
      Dst: "[org.apache.commons.lang3.builder.EqualsBuilder].reflectionAppend"
    - Src: "org.apache.commons.lang3.builder.EqualsBuilder:450,1"
      Dst: "[org.apache.commons.lang3.builder.EqualsBuilder].isEquals"
    JavaMethodInfo: null
    BBCount: 6
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.builder.EqualsBuilder].reflectionAppend(java.lang.Object,java.lang.Object)"
    functionSourceFile: "org.apache.commons.lang3.builder.EqualsBuilder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.apache.commons.lang3.builder.EqualsBuilder"
    argCount: 2
    argTypes:
    - "java.lang.Object"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 58
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.commons.lang3.builder.EqualsBuilder:481"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.builder.EqualsBuilder:484"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.builder.EqualsBuilder:483"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.builder.EqualsBuilder:484"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.builder.EqualsBuilder:487"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.builder.EqualsBuilder:486"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.builder.EqualsBuilder:487"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.builder.EqualsBuilder:488"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.builder.EqualsBuilder:487"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.builder.EqualsBuilder:487"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.builder.EqualsBuilder:496"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.builder.EqualsBuilder:495"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.builder.EqualsBuilder:499"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.builder.EqualsBuilder:505"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.builder.EqualsBuilder:504"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.builder.EqualsBuilder:501"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.builder.EqualsBuilder:518"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.builder.EqualsBuilder:517"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.builder.EqualsBuilder:505"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.builder.EqualsBuilder:513"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.builder.EqualsBuilder:512"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.builder.EqualsBuilder:507"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.builder.EqualsBuilder:518"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.builder.EqualsBuilder:517"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.builder.EqualsBuilder:518"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.builder.EqualsBuilder:521"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.builder.EqualsBuilder:520"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.builder.EqualsBuilder:521"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.builder.EqualsBuilder:525"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.builder.EqualsBuilder:524"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.builder.EqualsBuilder:522"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.builder.EqualsBuilder:523"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.builder.EqualsBuilder:522"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.builder.EqualsBuilder:522"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.builder.EqualsBuilder:525"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.builder.EqualsBuilder:524"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.builder.EqualsBuilder:526"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.builder.EqualsBuilder:538"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.builder.EqualsBuilder:537"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.builder.EqualsBuilder:526"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.builder.EqualsBuilder:538"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.builder.EqualsBuilder:537"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.lang3.builder.EqualsBuilder:496,1"
      Dst: "[java.lang.Object].getClass"
    - Src: "org.apache.commons.lang3.builder.EqualsBuilder:499,1"
      Dst: "[java.lang.Class].isInstance"
    - Src: "org.apache.commons.lang3.builder.EqualsBuilder:518,1"
      Dst: "[java.lang.Class].isArray"
    - Src: "org.apache.commons.lang3.builder.EqualsBuilder:519,1"
      Dst: "[org.apache.commons.lang3.builder.EqualsBuilder].append"
    - Src: "org.apache.commons.lang3.builder.EqualsBuilder:522,1"
      Dst: "[java.util.List].contains"
    - Src: "org.apache.commons.lang3.builder.EqualsBuilder:523,1"
      Dst: "[java.lang.Object].equals"
    - Src: "org.apache.commons.lang3.builder.EqualsBuilder:525,1"
      Dst: "[org.apache.commons.lang3.builder.EqualsBuilder].reflectionAppend"
    - Src: "org.apache.commons.lang3.builder.EqualsBuilder:526,1"
      Dst: "[java.lang.Class].getSuperclass"
    JavaMethodInfo: null
    BBCount: 27
    CyclomaticComplexity: 2
  - functionName: "[org.apache.commons.lang3.builder.EqualsBuilder].reflectionAppend(java.lang.Object,java.lang.Object,java.lang.Class)"
    functionSourceFile: "org.apache.commons.lang3.builder.EqualsBuilder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 3
    argTypes:
    - "java.lang.Object"
    - "java.lang.Object"
    - "java.lang.Class"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 44
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.commons.lang3.builder.EqualsBuilder:555"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.builder.EqualsBuilder:560"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.builder.EqualsBuilder:559"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.builder.EqualsBuilder:563"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.builder.EqualsBuilder:574"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.builder.EqualsBuilder:573"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.builder.EqualsBuilder:563"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.builder.EqualsBuilder:574"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.builder.EqualsBuilder:573"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.builder.EqualsBuilder:565"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.builder.EqualsBuilder:560"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.builder.EqualsBuilder:559"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.builder.EqualsBuilder:566"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.builder.EqualsBuilder:560"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.builder.EqualsBuilder:559"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.builder.EqualsBuilder:566"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.builder.EqualsBuilder:568"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.builder.EqualsBuilder:567"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.builder.EqualsBuilder:567"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.builder.EqualsBuilder:560"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.builder.EqualsBuilder:559"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.builder.EqualsBuilder:568"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.builder.EqualsBuilder:560"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.builder.EqualsBuilder:559"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.builder.EqualsBuilder:569"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.builder.EqualsBuilder:560"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.builder.EqualsBuilder:559"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.lang3.builder.EqualsBuilder:555,1"
      Dst: "[org.apache.commons.lang3.builder.EqualsBuilder].isRegistered"
    - Src: "org.apache.commons.lang3.builder.EqualsBuilder:560,1"
      Dst: "[org.apache.commons.lang3.builder.EqualsBuilder].register"
    - Src: "org.apache.commons.lang3.builder.EqualsBuilder:561,1"
      Dst: "[java.lang.Class].getDeclaredFields"
    - Src: "org.apache.commons.lang3.builder.EqualsBuilder:562,1"
      Dst: "[java.lang.reflect.AccessibleObject].setAccessible"
    - Src: "org.apache.commons.lang3.builder.EqualsBuilder:565,1"
      Dst: "[java.lang.reflect.Field].getName"
    - Src: "org.apache.commons.lang3.builder.EqualsBuilder:565,1"
      Dst: "[org.apache.commons.lang3.ArrayUtils].contains"
    - Src: "org.apache.commons.lang3.builder.EqualsBuilder:566,1"
      Dst: "[java.lang.String].contains"
    - Src: "org.apache.commons.lang3.builder.EqualsBuilder:567,1"
      Dst: "[java.lang.reflect.Field].getModifiers"
    - Src: "org.apache.commons.lang3.builder.EqualsBuilder:567,1"
      Dst: "[java.lang.reflect.Modifier].isTransient"
    - Src: "org.apache.commons.lang3.builder.EqualsBuilder:568,1"
      Dst: "[java.lang.reflect.Modifier].isStatic"
    - Src: "org.apache.commons.lang3.builder.EqualsBuilder:569,1"
      Dst: "[java.lang.reflect.AccessibleObject].isAnnotationPresent"
    - Src: "org.apache.commons.lang3.builder.EqualsBuilder:570,1"
      Dst: "[org.apache.commons.lang3.builder.Reflection].getUnchecked"
    - Src: "org.apache.commons.lang3.builder.EqualsBuilder:570,1"
      Dst: "[org.apache.commons.lang3.builder.EqualsBuilder].append"
    - Src: "org.apache.commons.lang3.builder.EqualsBuilder:574,1"
      Dst: "[org.apache.commons.lang3.builder.EqualsBuilder].unregister"
    JavaMethodInfo: null
    BBCount: 16
    CyclomaticComplexity: 2
  - functionName: "[org.apache.commons.lang3.builder.EqualsBuilder].appendSuper(boolean)"
    functionSourceFile: "org.apache.commons.lang3.builder.EqualsBuilder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.apache.commons.lang3.builder.EqualsBuilder"
    argCount: 1
    argTypes:
    - "boolean"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 7
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.commons.lang3.builder.EqualsBuilder:586"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.builder.EqualsBuilder:589"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.builder.EqualsBuilder:588"
        BranchSideFuncs: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.builder.EqualsBuilder].append(java.lang.Object,java.lang.Object)"
    functionSourceFile: "org.apache.commons.lang3.builder.EqualsBuilder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.apache.commons.lang3.builder.EqualsBuilder"
    argCount: 2
    argTypes:
    - "java.lang.Object"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 26
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.commons.lang3.builder.EqualsBuilder:605"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.builder.EqualsBuilder:608"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.builder.EqualsBuilder:607"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.builder.EqualsBuilder:608"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.builder.EqualsBuilder:611"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.builder.EqualsBuilder:610"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.builder.EqualsBuilder:611"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.builder.EqualsBuilder:612"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.builder.EqualsBuilder:611"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.builder.EqualsBuilder:611"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.builder.EqualsBuilder:615"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.builder.EqualsBuilder:614"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.builder.EqualsBuilder:616"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.builder.EqualsBuilder:620"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.builder.EqualsBuilder:621"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.builder.EqualsBuilder:624"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.builder.EqualsBuilder:623"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.builder.EqualsBuilder:621"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.builder.EqualsBuilder:624"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.builder.EqualsBuilder:623"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.lang3.builder.EqualsBuilder:612,1"
      Dst: "[org.apache.commons.lang3.builder.EqualsBuilder].setEquals"
    - Src: "org.apache.commons.lang3.builder.EqualsBuilder:615,1"
      Dst: "[java.lang.Object].getClass"
    - Src: "org.apache.commons.lang3.builder.EqualsBuilder:616,1"
      Dst: "[java.lang.Class].isArray"
    - Src: "org.apache.commons.lang3.builder.EqualsBuilder:619,1"
      Dst: "[org.apache.commons.lang3.builder.EqualsBuilder].appendArray"
    - Src: "org.apache.commons.lang3.builder.EqualsBuilder:621,1"
      Dst: "[org.apache.commons.lang3.ClassUtils].isPrimitiveOrWrapper"
    - Src: "org.apache.commons.lang3.builder.EqualsBuilder:622,1"
      Dst: "[org.apache.commons.lang3.builder.EqualsBuilder].reflectionAppend"
    - Src: "org.apache.commons.lang3.builder.EqualsBuilder:624,1"
      Dst: "[java.lang.Object].equals"
    JavaMethodInfo: null
    BBCount: 14
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.builder.EqualsBuilder].appendArray(java.lang.Object,java.lang.Object)"
    functionSourceFile: "org.apache.commons.lang3.builder.EqualsBuilder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "java.lang.Object"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 78
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.commons.lang3.builder.EqualsBuilder:639"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.builder.EqualsBuilder:641"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.builder.EqualsBuilder:640"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.builder.EqualsBuilder:641"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.builder.EqualsBuilder:643"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.builder.EqualsBuilder:642"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.builder.EqualsBuilder:643"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.builder.EqualsBuilder:645"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.builder.EqualsBuilder:644"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.builder.EqualsBuilder:645"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.builder.EqualsBuilder:647"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.builder.EqualsBuilder:646"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.builder.EqualsBuilder:647"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.builder.EqualsBuilder:649"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.builder.EqualsBuilder:648"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.builder.EqualsBuilder:649"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.builder.EqualsBuilder:651"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.builder.EqualsBuilder:650"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.builder.EqualsBuilder:651"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.builder.EqualsBuilder:653"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.builder.EqualsBuilder:652"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.builder.EqualsBuilder:653"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.builder.EqualsBuilder:655"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.builder.EqualsBuilder:654"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.builder.EqualsBuilder:655"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.builder.EqualsBuilder:659"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.builder.EqualsBuilder:658"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.lang3.builder.EqualsBuilder:639,1"
      Dst: "[java.lang.Object].getClass"
    - Src: "org.apache.commons.lang3.builder.EqualsBuilder:640,1"
      Dst: "[org.apache.commons.lang3.builder.EqualsBuilder].setEquals"
    - Src: "org.apache.commons.lang3.builder.EqualsBuilder:642,1"
      Dst: "[org.apache.commons.lang3.builder.EqualsBuilder].append"
    JavaMethodInfo: null
    BBCount: 20
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.builder.EqualsBuilder].append(long,long)"
    functionSourceFile: "org.apache.commons.lang3.builder.EqualsBuilder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.apache.commons.lang3.builder.EqualsBuilder"
    argCount: 2
    argTypes:
    - "long"
    - "long"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 13
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.commons.lang3.builder.EqualsBuilder:673"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.builder.EqualsBuilder:676"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.builder.EqualsBuilder:675"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.builder.EqualsBuilder:676"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.builder.EqualsBuilder:676"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.builder.EqualsBuilder:675"
        BranchSideFuncs: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 6
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.builder.EqualsBuilder].append(int,int)"
    functionSourceFile: "org.apache.commons.lang3.builder.EqualsBuilder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.apache.commons.lang3.builder.EqualsBuilder"
    argCount: 2
    argTypes:
    - "int"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 12
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.commons.lang3.builder.EqualsBuilder:688"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.builder.EqualsBuilder:691"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.builder.EqualsBuilder:690"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.builder.EqualsBuilder:691"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.builder.EqualsBuilder:691"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.builder.EqualsBuilder:690"
        BranchSideFuncs: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 6
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.builder.EqualsBuilder].append(short,short)"
    functionSourceFile: "org.apache.commons.lang3.builder.EqualsBuilder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.apache.commons.lang3.builder.EqualsBuilder"
    argCount: 2
    argTypes:
    - "short"
    - "short"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 14
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.commons.lang3.builder.EqualsBuilder:703"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.builder.EqualsBuilder:null"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.builder.EqualsBuilder:706"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.builder.EqualsBuilder:706"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.builder.EqualsBuilder:705"
        BranchSideFuncs: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 6
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.builder.EqualsBuilder].append(char,char)"
    functionSourceFile: "org.apache.commons.lang3.builder.EqualsBuilder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.apache.commons.lang3.builder.EqualsBuilder"
    argCount: 2
    argTypes:
    - "char"
    - "char"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 14
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.commons.lang3.builder.EqualsBuilder:718"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.builder.EqualsBuilder:null"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.builder.EqualsBuilder:721"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.builder.EqualsBuilder:721"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.builder.EqualsBuilder:720"
        BranchSideFuncs: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 6
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.builder.EqualsBuilder].append(byte,byte)"
    functionSourceFile: "org.apache.commons.lang3.builder.EqualsBuilder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.apache.commons.lang3.builder.EqualsBuilder"
    argCount: 2
    argTypes:
    - "byte"
    - "byte"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 14
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.commons.lang3.builder.EqualsBuilder:733"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.builder.EqualsBuilder:null"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.builder.EqualsBuilder:736"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.builder.EqualsBuilder:736"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.builder.EqualsBuilder:735"
        BranchSideFuncs: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 6
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.builder.EqualsBuilder].append(double,double)"
    functionSourceFile: "org.apache.commons.lang3.builder.EqualsBuilder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.apache.commons.lang3.builder.EqualsBuilder"
    argCount: 2
    argTypes:
    - "double"
    - "double"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 10
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.commons.lang3.builder.EqualsBuilder:754"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.builder.EqualsBuilder:757"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.builder.EqualsBuilder:756"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.lang3.builder.EqualsBuilder:757,1"
      Dst: "[java.lang.Double].doubleToLongBits"
    - Src: "org.apache.commons.lang3.builder.EqualsBuilder:757,1"
      Dst: "[org.apache.commons.lang3.builder.EqualsBuilder].append"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.builder.EqualsBuilder].append(float,float)"
    functionSourceFile: "org.apache.commons.lang3.builder.EqualsBuilder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.apache.commons.lang3.builder.EqualsBuilder"
    argCount: 2
    argTypes:
    - "float"
    - "float"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 10
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.commons.lang3.builder.EqualsBuilder:774"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.builder.EqualsBuilder:777"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.builder.EqualsBuilder:776"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.lang3.builder.EqualsBuilder:777,1"
      Dst: "[java.lang.Float].floatToIntBits"
    - Src: "org.apache.commons.lang3.builder.EqualsBuilder:777,1"
      Dst: "[org.apache.commons.lang3.builder.EqualsBuilder].append"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.builder.EqualsBuilder].append(boolean,boolean)"
    functionSourceFile: "org.apache.commons.lang3.builder.EqualsBuilder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.apache.commons.lang3.builder.EqualsBuilder"
    argCount: 2
    argTypes:
    - "boolean"
    - "boolean"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 12
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.commons.lang3.builder.EqualsBuilder:788"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.builder.EqualsBuilder:791"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.builder.EqualsBuilder:790"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.builder.EqualsBuilder:791"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.builder.EqualsBuilder:791"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.builder.EqualsBuilder:790"
        BranchSideFuncs: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 6
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.builder.EqualsBuilder].append(java.lang.Object[],java.lang.Object[])"
    functionSourceFile: "org.apache.commons.lang3.builder.EqualsBuilder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.apache.commons.lang3.builder.EqualsBuilder"
    argCount: 2
    argTypes:
    - "java.lang.Object[]"
    - "java.lang.Object[]"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 28
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.commons.lang3.builder.EqualsBuilder:809"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.builder.EqualsBuilder:812"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.builder.EqualsBuilder:811"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.builder.EqualsBuilder:812"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.builder.EqualsBuilder:815"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.builder.EqualsBuilder:814"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.builder.EqualsBuilder:815"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.builder.EqualsBuilder:816"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.builder.EqualsBuilder:815"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.builder.EqualsBuilder:815"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.builder.EqualsBuilder:819"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.builder.EqualsBuilder:818"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.builder.EqualsBuilder:819"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.builder.EqualsBuilder:823"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.builder.EqualsBuilder:822"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.builder.EqualsBuilder:823"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.builder.EqualsBuilder:825"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.builder.EqualsBuilder:823"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.builder.EqualsBuilder:825"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.lang3.builder.EqualsBuilder:816,1"
      Dst: "[org.apache.commons.lang3.builder.EqualsBuilder].setEquals"
    - Src: "org.apache.commons.lang3.builder.EqualsBuilder:824,1"
      Dst: "[org.apache.commons.lang3.builder.EqualsBuilder].append"
    JavaMethodInfo: null
    BBCount: 14
    CyclomaticComplexity: 2
  - functionName: "[org.apache.commons.lang3.builder.EqualsBuilder].append(long[],long[])"
    functionSourceFile: "org.apache.commons.lang3.builder.EqualsBuilder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.apache.commons.lang3.builder.EqualsBuilder"
    argCount: 2
    argTypes:
    - "long[]"
    - "long[]"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 28
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.commons.lang3.builder.EqualsBuilder:840"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.builder.EqualsBuilder:843"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.builder.EqualsBuilder:842"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.builder.EqualsBuilder:843"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.builder.EqualsBuilder:846"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.builder.EqualsBuilder:845"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.builder.EqualsBuilder:846"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.builder.EqualsBuilder:847"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.builder.EqualsBuilder:846"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.builder.EqualsBuilder:846"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.builder.EqualsBuilder:850"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.builder.EqualsBuilder:849"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.builder.EqualsBuilder:850"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.builder.EqualsBuilder:854"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.builder.EqualsBuilder:853"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.builder.EqualsBuilder:854"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.builder.EqualsBuilder:856"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.builder.EqualsBuilder:854"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.builder.EqualsBuilder:856"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.lang3.builder.EqualsBuilder:847,1"
      Dst: "[org.apache.commons.lang3.builder.EqualsBuilder].setEquals"
    - Src: "org.apache.commons.lang3.builder.EqualsBuilder:855,1"
      Dst: "[org.apache.commons.lang3.builder.EqualsBuilder].append"
    JavaMethodInfo: null
    BBCount: 14
    CyclomaticComplexity: 2
  - functionName: "[org.apache.commons.lang3.builder.EqualsBuilder].append(int[],int[])"
    functionSourceFile: "org.apache.commons.lang3.builder.EqualsBuilder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.apache.commons.lang3.builder.EqualsBuilder"
    argCount: 2
    argTypes:
    - "int[]"
    - "int[]"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 28
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.commons.lang3.builder.EqualsBuilder:871"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.builder.EqualsBuilder:874"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.builder.EqualsBuilder:873"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.builder.EqualsBuilder:874"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.builder.EqualsBuilder:877"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.builder.EqualsBuilder:876"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.builder.EqualsBuilder:877"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.builder.EqualsBuilder:878"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.builder.EqualsBuilder:877"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.builder.EqualsBuilder:877"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.builder.EqualsBuilder:881"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.builder.EqualsBuilder:880"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.builder.EqualsBuilder:881"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.builder.EqualsBuilder:885"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.builder.EqualsBuilder:884"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.builder.EqualsBuilder:885"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.builder.EqualsBuilder:887"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.builder.EqualsBuilder:885"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.builder.EqualsBuilder:887"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.lang3.builder.EqualsBuilder:878,1"
      Dst: "[org.apache.commons.lang3.builder.EqualsBuilder].setEquals"
    - Src: "org.apache.commons.lang3.builder.EqualsBuilder:886,1"
      Dst: "[org.apache.commons.lang3.builder.EqualsBuilder].append"
    JavaMethodInfo: null
    BBCount: 14
    CyclomaticComplexity: 2
  - functionName: "[org.apache.commons.lang3.builder.EqualsBuilder].append(short[],short[])"
    functionSourceFile: "org.apache.commons.lang3.builder.EqualsBuilder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.apache.commons.lang3.builder.EqualsBuilder"
    argCount: 2
    argTypes:
    - "short[]"
    - "short[]"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 28
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.commons.lang3.builder.EqualsBuilder:902"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.builder.EqualsBuilder:905"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.builder.EqualsBuilder:904"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.builder.EqualsBuilder:905"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.builder.EqualsBuilder:908"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.builder.EqualsBuilder:907"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.builder.EqualsBuilder:908"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.builder.EqualsBuilder:909"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.builder.EqualsBuilder:908"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.builder.EqualsBuilder:908"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.builder.EqualsBuilder:912"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.builder.EqualsBuilder:911"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.builder.EqualsBuilder:912"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.builder.EqualsBuilder:916"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.builder.EqualsBuilder:915"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.builder.EqualsBuilder:916"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.builder.EqualsBuilder:918"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.builder.EqualsBuilder:916"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.builder.EqualsBuilder:918"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.lang3.builder.EqualsBuilder:909,1"
      Dst: "[org.apache.commons.lang3.builder.EqualsBuilder].setEquals"
    - Src: "org.apache.commons.lang3.builder.EqualsBuilder:917,1"
      Dst: "[org.apache.commons.lang3.builder.EqualsBuilder].append"
    JavaMethodInfo: null
    BBCount: 14
    CyclomaticComplexity: 2
  - functionName: "[org.apache.commons.lang3.builder.EqualsBuilder].append(char[],char[])"
    functionSourceFile: "org.apache.commons.lang3.builder.EqualsBuilder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.apache.commons.lang3.builder.EqualsBuilder"
    argCount: 2
    argTypes:
    - "char[]"
    - "char[]"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 28
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.commons.lang3.builder.EqualsBuilder:933"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.builder.EqualsBuilder:936"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.builder.EqualsBuilder:935"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.builder.EqualsBuilder:936"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.builder.EqualsBuilder:939"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.builder.EqualsBuilder:938"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.builder.EqualsBuilder:939"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.builder.EqualsBuilder:940"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.builder.EqualsBuilder:939"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.builder.EqualsBuilder:939"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.builder.EqualsBuilder:943"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.builder.EqualsBuilder:942"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.builder.EqualsBuilder:943"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.builder.EqualsBuilder:947"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.builder.EqualsBuilder:946"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.builder.EqualsBuilder:947"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.builder.EqualsBuilder:949"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.builder.EqualsBuilder:947"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.builder.EqualsBuilder:949"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.lang3.builder.EqualsBuilder:940,1"
      Dst: "[org.apache.commons.lang3.builder.EqualsBuilder].setEquals"
    - Src: "org.apache.commons.lang3.builder.EqualsBuilder:948,1"
      Dst: "[org.apache.commons.lang3.builder.EqualsBuilder].append"
    JavaMethodInfo: null
    BBCount: 14
    CyclomaticComplexity: 2
  - functionName: "[org.apache.commons.lang3.builder.EqualsBuilder].append(byte[],byte[])"
    functionSourceFile: "org.apache.commons.lang3.builder.EqualsBuilder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.apache.commons.lang3.builder.EqualsBuilder"
    argCount: 2
    argTypes:
    - "byte[]"
    - "byte[]"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 28
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.commons.lang3.builder.EqualsBuilder:964"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.builder.EqualsBuilder:967"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.builder.EqualsBuilder:966"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.builder.EqualsBuilder:967"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.builder.EqualsBuilder:970"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.builder.EqualsBuilder:969"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.builder.EqualsBuilder:970"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.builder.EqualsBuilder:971"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.builder.EqualsBuilder:970"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.builder.EqualsBuilder:970"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.builder.EqualsBuilder:974"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.builder.EqualsBuilder:973"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.builder.EqualsBuilder:974"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.builder.EqualsBuilder:978"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.builder.EqualsBuilder:977"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.builder.EqualsBuilder:978"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.builder.EqualsBuilder:980"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.builder.EqualsBuilder:978"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.builder.EqualsBuilder:980"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.lang3.builder.EqualsBuilder:971,1"
      Dst: "[org.apache.commons.lang3.builder.EqualsBuilder].setEquals"
    - Src: "org.apache.commons.lang3.builder.EqualsBuilder:979,1"
      Dst: "[org.apache.commons.lang3.builder.EqualsBuilder].append"
    JavaMethodInfo: null
    BBCount: 14
    CyclomaticComplexity: 2
  - functionName: "[org.apache.commons.lang3.builder.EqualsBuilder].append(double[],double[])"
    functionSourceFile: "org.apache.commons.lang3.builder.EqualsBuilder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.apache.commons.lang3.builder.EqualsBuilder"
    argCount: 2
    argTypes:
    - "double[]"
    - "double[]"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 28
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.commons.lang3.builder.EqualsBuilder:995"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.builder.EqualsBuilder:998"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.builder.EqualsBuilder:997"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.builder.EqualsBuilder:998"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.builder.EqualsBuilder:1001"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.builder.EqualsBuilder:1000"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.builder.EqualsBuilder:1001"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.builder.EqualsBuilder:1002"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.builder.EqualsBuilder:1001"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.builder.EqualsBuilder:1001"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.builder.EqualsBuilder:1005"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.builder.EqualsBuilder:1004"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.builder.EqualsBuilder:1005"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.builder.EqualsBuilder:1009"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.builder.EqualsBuilder:1008"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.builder.EqualsBuilder:1009"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.builder.EqualsBuilder:1011"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.builder.EqualsBuilder:1009"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.builder.EqualsBuilder:1011"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.lang3.builder.EqualsBuilder:1002,1"
      Dst: "[org.apache.commons.lang3.builder.EqualsBuilder].setEquals"
    - Src: "org.apache.commons.lang3.builder.EqualsBuilder:1010,1"
      Dst: "[org.apache.commons.lang3.builder.EqualsBuilder].append"
    JavaMethodInfo: null
    BBCount: 14
    CyclomaticComplexity: 2
  - functionName: "[org.apache.commons.lang3.builder.EqualsBuilder].append(float[],float[])"
    functionSourceFile: "org.apache.commons.lang3.builder.EqualsBuilder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.apache.commons.lang3.builder.EqualsBuilder"
    argCount: 2
    argTypes:
    - "float[]"
    - "float[]"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 28
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.commons.lang3.builder.EqualsBuilder:1026"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.builder.EqualsBuilder:1029"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.builder.EqualsBuilder:1028"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.builder.EqualsBuilder:1029"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.builder.EqualsBuilder:1032"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.builder.EqualsBuilder:1031"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.builder.EqualsBuilder:1032"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.builder.EqualsBuilder:1033"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.builder.EqualsBuilder:1032"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.builder.EqualsBuilder:1032"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.builder.EqualsBuilder:1036"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.builder.EqualsBuilder:1035"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.builder.EqualsBuilder:1036"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.builder.EqualsBuilder:1040"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.builder.EqualsBuilder:1039"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.builder.EqualsBuilder:1040"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.builder.EqualsBuilder:1042"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.builder.EqualsBuilder:1040"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.builder.EqualsBuilder:1042"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.lang3.builder.EqualsBuilder:1033,1"
      Dst: "[org.apache.commons.lang3.builder.EqualsBuilder].setEquals"
    - Src: "org.apache.commons.lang3.builder.EqualsBuilder:1041,1"
      Dst: "[org.apache.commons.lang3.builder.EqualsBuilder].append"
    JavaMethodInfo: null
    BBCount: 14
    CyclomaticComplexity: 2
  - functionName: "[org.apache.commons.lang3.builder.EqualsBuilder].append(boolean[],boolean[])"
    functionSourceFile: "org.apache.commons.lang3.builder.EqualsBuilder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.apache.commons.lang3.builder.EqualsBuilder"
    argCount: 2
    argTypes:
    - "boolean[]"
    - "boolean[]"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 28
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.commons.lang3.builder.EqualsBuilder:1057"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.builder.EqualsBuilder:1060"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.builder.EqualsBuilder:1059"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.builder.EqualsBuilder:1060"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.builder.EqualsBuilder:1063"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.builder.EqualsBuilder:1062"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.builder.EqualsBuilder:1063"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.builder.EqualsBuilder:1064"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.builder.EqualsBuilder:1063"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.builder.EqualsBuilder:1063"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.builder.EqualsBuilder:1067"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.builder.EqualsBuilder:1066"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.builder.EqualsBuilder:1067"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.builder.EqualsBuilder:1071"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.builder.EqualsBuilder:1070"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.builder.EqualsBuilder:1071"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.builder.EqualsBuilder:1073"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.builder.EqualsBuilder:1071"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.builder.EqualsBuilder:1073"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.lang3.builder.EqualsBuilder:1064,1"
      Dst: "[org.apache.commons.lang3.builder.EqualsBuilder].setEquals"
    - Src: "org.apache.commons.lang3.builder.EqualsBuilder:1072,1"
      Dst: "[org.apache.commons.lang3.builder.EqualsBuilder].append"
    JavaMethodInfo: null
    BBCount: 14
    CyclomaticComplexity: 2
  - functionName: "[org.apache.commons.lang3.builder.EqualsBuilder].isEquals()"
    functionSourceFile: "org.apache.commons.lang3.builder.EqualsBuilder"
    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.apache.commons.lang3.builder.EqualsBuilder].build()"
    functionSourceFile: "org.apache.commons.lang3.builder.EqualsBuilder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.Boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.lang3.builder.EqualsBuilder:1098,1"
      Dst: "[org.apache.commons.lang3.builder.EqualsBuilder].isEquals"
    - Src: "org.apache.commons.lang3.builder.EqualsBuilder:1098,1"
      Dst: "[java.lang.Boolean].valueOf"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.builder.EqualsBuilder].setEquals(boolean)"
    functionSourceFile: "org.apache.commons.lang3.builder.EqualsBuilder"
    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.apache.commons.lang3.builder.EqualsBuilder].reset()"
    functionSourceFile: "org.apache.commons.lang3.builder.EqualsBuilder"
    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.apache.bcel.util.Args].<init>()"
    functionSourceFile: "org.apache.bcel.util.Args"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.bcel.util.Args:28,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.bcel.util.Args].require(int,int,java.lang.String)"
    functionSourceFile: "org.apache.bcel.util.Args"
    linkageType: null
    functionLinenumber: 38
    functionDepth: 0
    returnType: "int"
    argCount: 3
    argTypes:
    - "int"
    - "int"
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.bcel.classfile.ClassFormatException].<init>(java.lang.String)"
    functionUses: 5
    ICount: 13
    EdgeCount: 1
    BranchProfiles:
    - Branch String: "org.apache.bcel.util.Args:39"
      Branch Sides:
      - BranchSide: "org.apache.bcel.util.Args:42"
        BranchSideFuncs:
        - "<init>(java.lang.String)"
      - BranchSide: "org.apache.bcel.util.Args:41"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.bcel.util.Args:40,1"
      Dst: "[java.lang.Integer].valueOf"
    - Src: "org.apache.bcel.util.Args:40,1"
      Dst: "[java.lang.String].format"
    - Src: "org.apache.bcel.util.Args:40,1"
      Dst: "[org.apache.bcel.classfile.ClassFormatException].<init>"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.apache.bcel.util.Args].require0(int,java.lang.String)"
    functionSourceFile: "org.apache.bcel.util.Args"
    linkageType: null
    functionLinenumber: 52
    functionDepth: 0
    returnType: "int"
    argCount: 2
    argTypes:
    - "int"
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.bcel.util.Args].require(int,int,java.lang.String)"
    functionUses: 2
    ICount: 4
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.bcel.util.Args:53,1"
      Dst: "[org.apache.bcel.util.Args].require"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.bcel.util.Args].requireU1(int,java.lang.String)"
    functionSourceFile: "org.apache.bcel.util.Args"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "int"
    argCount: 2
    argTypes:
    - "int"
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 15
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.bcel.util.Args:64"
      Branch Sides:
      - BranchSide: "org.apache.bcel.util.Args:65"
        BranchSideFuncs: []
      - BranchSide: "org.apache.bcel.util.Args:64"
        BranchSideFuncs: []
    - Branch String: "org.apache.bcel.util.Args:64"
      Branch Sides:
      - BranchSide: "org.apache.bcel.util.Args:67"
        BranchSideFuncs: []
      - BranchSide: "org.apache.bcel.util.Args:66"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.bcel.util.Args:65,1"
      Dst: "[java.lang.Integer].valueOf"
    - Src: "org.apache.bcel.util.Args:65,1"
      Dst: "[java.lang.String].format"
    - Src: "org.apache.bcel.util.Args:65,1"
      Dst: "[org.apache.bcel.classfile.ClassFormatException].<init>"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[org.apache.bcel.util.Args].requireU2(int,int,int,java.lang.String)"
    functionSourceFile: "org.apache.bcel.util.Args"
    linkageType: null
    functionLinenumber: 79
    functionDepth: 0
    returnType: "int"
    argCount: 4
    argTypes:
    - "int"
    - "int"
    - "int"
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.bcel.classfile.ClassFormatException].<init>(java.lang.String)"
    functionUses: 4
    ICount: 42
    EdgeCount: 1
    BranchProfiles:
    - Branch String: "org.apache.bcel.util.Args:80"
      Branch Sides:
      - BranchSide: "org.apache.bcel.util.Args:83"
        BranchSideFuncs: []
      - BranchSide: "org.apache.bcel.util.Args:82"
        BranchSideFuncs: []
    - Branch String: "org.apache.bcel.util.Args:83"
      Branch Sides:
      - BranchSide: "org.apache.bcel.util.Args:86"
        BranchSideFuncs: []
      - BranchSide: "org.apache.bcel.util.Args:85"
        BranchSideFuncs: []
    - Branch String: "org.apache.bcel.util.Args:86"
      Branch Sides:
      - BranchSide: "org.apache.bcel.util.Args:87"
        BranchSideFuncs:
        - "<init>(java.lang.String)"
      - BranchSide: "org.apache.bcel.util.Args:86"
        BranchSideFuncs:
        - "<init>(java.lang.String)"
    - Branch String: "org.apache.bcel.util.Args:86"
      Branch Sides:
      - BranchSide: "org.apache.bcel.util.Args:89"
        BranchSideFuncs:
        - "<init>(java.lang.String)"
      - BranchSide: "org.apache.bcel.util.Args:88"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.bcel.util.Args:81,1"
      Dst: "[java.lang.Integer].valueOf"
    - Src: "org.apache.bcel.util.Args:81,1"
      Dst: "[java.lang.String].format"
    - Src: "org.apache.bcel.util.Args:81,1"
      Dst: "[java.lang.IllegalArgumentException].<init>"
    - Src: "org.apache.bcel.util.Args:87,1"
      Dst: "[org.apache.bcel.classfile.ClassFormatException].<init>"
    JavaMethodInfo: null
    BBCount: 8
    CyclomaticComplexity: 1
  - functionName: "[org.apache.bcel.util.Args].requireU2(int,int,java.lang.String)"
    functionSourceFile: "org.apache.bcel.util.Args"
    linkageType: null
    functionLinenumber: 100
    functionDepth: 0
    returnType: "int"
    argCount: 3
    argTypes:
    - "int"
    - "int"
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.bcel.util.Args].requireU2(int,int,int,java.lang.String)"
    functionUses: 1
    ICount: 6
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.bcel.util.Args:101,1"
      Dst: "[org.apache.bcel.util.Args].requireU2"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.bcel.util.Args].requireU2(int,java.lang.String)"
    functionSourceFile: "org.apache.bcel.util.Args"
    linkageType: null
    functionLinenumber: 111
    functionDepth: 0
    returnType: "int"
    argCount: 2
    argTypes:
    - "int"
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.bcel.util.Args].requireU2(int,int,java.lang.String)"
    functionUses: 26
    ICount: 4
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.bcel.util.Args:112,1"
      Dst: "[org.apache.bcel.util.Args].requireU2"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.bcel.util.Args].requireU4(int,int,java.lang.String)"
    functionSourceFile: "org.apache.bcel.util.Args"
    linkageType: null
    functionLinenumber: 123
    functionDepth: 0
    returnType: "int"
    argCount: 3
    argTypes:
    - "int"
    - "int"
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.bcel.classfile.ClassFormatException].<init>(java.lang.String)"
    functionUses: 2
    ICount: 28
    EdgeCount: 1
    BranchProfiles:
    - Branch String: "org.apache.bcel.util.Args:124"
      Branch Sides:
      - BranchSide: "org.apache.bcel.util.Args:127"
        BranchSideFuncs: []
      - BranchSide: "org.apache.bcel.util.Args:126"
        BranchSideFuncs: []
    - Branch String: "org.apache.bcel.util.Args:127"
      Branch Sides:
      - BranchSide: "org.apache.bcel.util.Args:131"
        BranchSideFuncs:
        - "<init>(java.lang.String)"
      - BranchSide: "org.apache.bcel.util.Args:130"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.bcel.util.Args:125,1"
      Dst: "[java.lang.Integer].valueOf"
    - Src: "org.apache.bcel.util.Args:125,1"
      Dst: "[java.lang.String].format"
    - Src: "org.apache.bcel.util.Args:125,1"
      Dst: "[java.lang.IllegalArgumentException].<init>"
    - Src: "org.apache.bcel.util.Args:129,1"
      Dst: "[java.lang.Long].valueOf"
    - Src: "org.apache.bcel.util.Args:129,1"
      Dst: "[org.apache.bcel.classfile.ClassFormatException].<init>"
    JavaMethodInfo: null
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[org.apache.bcel.util.Args].requireU4(int,java.lang.String)"
    functionSourceFile: "org.apache.bcel.util.Args"
    linkageType: null
    functionLinenumber: 141
    functionDepth: 0
    returnType: "int"
    argCount: 2
    argTypes:
    - "int"
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.bcel.util.Args].requireU4(int,int,java.lang.String)"
    functionUses: 1
    ICount: 4
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.bcel.util.Args:142,1"
      Dst: "[org.apache.bcel.util.Args].requireU4"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.bcel.classfile.LocalVariable].<init>(java.io.DataInput,org.apache.bcel.classfile.ConstantPool)"
    functionSourceFile: "org.apache.bcel.classfile.LocalVariable"
    linkageType: null
    functionLinenumber: 71
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "java.io.DataInput"
    - "org.apache.bcel.classfile.ConstantPool"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.bcel.classfile.LocalVariable].<init>(int,int,int,int,int,org.apache.bcel.classfile.ConstantPool)"
    functionUses: 2
    ICount: 10
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.bcel.classfile.LocalVariable:72,1"
      Dst: "[java.io.DataInput].readUnsignedShort"
    - Src: "org.apache.bcel.classfile.LocalVariable:72,1"
      Dst: "[org.apache.bcel.classfile.LocalVariable].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.bcel.classfile.LocalVariable].<init>(int,int,int,int,int,org.apache.bcel.classfile.ConstantPool)"
    functionSourceFile: "org.apache.bcel.classfile.LocalVariable"
    linkageType: null
    functionLinenumber: 83
    functionDepth: 0
    returnType: "void"
    argCount: 6
    argTypes:
    - "int"
    - "int"
    - "int"
    - "int"
    - "int"
    - "org.apache.bcel.classfile.ConstantPool"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.bcel.classfile.LocalVariable].<init>(int,int,int,int,int,org.apache.bcel.classfile.ConstantPool,int)"
    functionUses: 1
    ICount: 9
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.bcel.classfile.LocalVariable:84,1"
      Dst: "[org.apache.bcel.classfile.LocalVariable].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.bcel.classfile.LocalVariable].<init>(int,int,int,int,int,org.apache.bcel.classfile.ConstantPool,int)"
    functionSourceFile: "org.apache.bcel.classfile.LocalVariable"
    linkageType: null
    functionLinenumber: 96
    functionDepth: 0
    returnType: "void"
    argCount: 7
    argTypes:
    - "int"
    - "int"
    - "int"
    - "int"
    - "int"
    - "org.apache.bcel.classfile.ConstantPool"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.bcel.util.Args].requireU2(int,java.lang.String)"
    - "[org.apache.bcel.util.Args].requireU2(int,java.lang.String)"
    - "[org.apache.bcel.util.Args].requireU2(int,java.lang.String)"
    - "[org.apache.bcel.util.Args].requireU2(int,java.lang.String)"
    - "[org.apache.bcel.util.Args].requireU2(int,java.lang.String)"
    - "[org.apache.bcel.util.Args].requireU2(int,java.lang.String)"
    functionUses: 1
    ICount: 23
    EdgeCount: 6
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.bcel.classfile.LocalVariable:97,1"
      Dst: "[java.lang.Object].<init>"
    - Src: "org.apache.bcel.classfile.LocalVariable:98,1"
      Dst: "[org.apache.bcel.util.Args].requireU2"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.bcel.classfile.LocalVariable].<init>(org.apache.bcel.classfile.LocalVariable)"
    functionSourceFile: "org.apache.bcel.classfile.LocalVariable"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.apache.bcel.classfile.LocalVariable"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 10
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.bcel.classfile.LocalVariable:114,1"
      Dst: "[org.apache.bcel.classfile.LocalVariable].getStartPC"
    - Src: "org.apache.bcel.classfile.LocalVariable:114,1"
      Dst: "[org.apache.bcel.classfile.LocalVariable].getLength"
    - Src: "org.apache.bcel.classfile.LocalVariable:114,1"
      Dst: "[org.apache.bcel.classfile.LocalVariable].getNameIndex"
    - Src: "org.apache.bcel.classfile.LocalVariable:114,1"
      Dst: "[org.apache.bcel.classfile.LocalVariable].getSignatureIndex"
    - Src: "org.apache.bcel.classfile.LocalVariable:114,1"
      Dst: "[org.apache.bcel.classfile.LocalVariable].getIndex"
    - Src: "org.apache.bcel.classfile.LocalVariable:115,1"
      Dst: "[org.apache.bcel.classfile.LocalVariable].getConstantPool"
    - Src: "org.apache.bcel.classfile.LocalVariable:114,1"
      Dst: "[org.apache.bcel.classfile.LocalVariable].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.bcel.classfile.LocalVariable].accept(org.apache.bcel.classfile.Visitor)"
    functionSourceFile: "org.apache.bcel.classfile.LocalVariable"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.apache.bcel.classfile.Visitor"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.bcel.classfile.LocalVariable:126,1"
      Dst: "[org.apache.bcel.classfile.Visitor].visitLocalVariable"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.bcel.classfile.LocalVariable].copy()"
    functionSourceFile: "org.apache.bcel.classfile.LocalVariable"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.apache.bcel.classfile.LocalVariable"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.bcel.classfile.LocalVariable:134,1"
      Dst: "[java.lang.Object].clone"
    JavaMethodInfo: null
    BBCount: 2
    CyclomaticComplexity: 1
  - functionName: "[org.apache.bcel.classfile.LocalVariable].dump(java.io.DataOutputStream)"
    functionSourceFile: "org.apache.bcel.classfile.LocalVariable"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.io.DataOutputStream"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 13
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.bcel.classfile.LocalVariable:149,1"
      Dst: "[java.io.DataOutputStream].writeShort"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.bcel.classfile.LocalVariable].getConstantPool()"
    functionSourceFile: "org.apache.bcel.classfile.LocalVariable"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.apache.bcel.classfile.ConstantPool"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.bcel.classfile.LocalVariable].getIndex()"
    functionSourceFile: "org.apache.bcel.classfile.LocalVariable"
    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.apache.bcel.classfile.LocalVariable].getLength()"
    functionSourceFile: "org.apache.bcel.classfile.LocalVariable"
    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.apache.bcel.classfile.LocalVariable].getName()"
    functionSourceFile: "org.apache.bcel.classfile.LocalVariable"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.bcel.classfile.LocalVariable:181,1"
      Dst: "[org.apache.bcel.classfile.ConstantPool].getConstantUtf8"
    - Src: "org.apache.bcel.classfile.LocalVariable:181,1"
      Dst: "[org.apache.bcel.classfile.ConstantUtf8].getBytes"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.bcel.classfile.LocalVariable].getNameIndex()"
    functionSourceFile: "org.apache.bcel.classfile.LocalVariable"
    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.apache.bcel.classfile.LocalVariable].getOrigIndex()"
    functionSourceFile: "org.apache.bcel.classfile.LocalVariable"
    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.apache.bcel.classfile.LocalVariable].getSignature()"
    functionSourceFile: "org.apache.bcel.classfile.LocalVariable"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.bcel.classfile.LocalVariable:202,1"
      Dst: "[org.apache.bcel.classfile.ConstantPool].getConstantUtf8"
    - Src: "org.apache.bcel.classfile.LocalVariable:202,1"
      Dst: "[org.apache.bcel.classfile.ConstantUtf8].getBytes"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.bcel.classfile.LocalVariable].getSignatureIndex()"
    functionSourceFile: "org.apache.bcel.classfile.LocalVariable"
    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.apache.bcel.classfile.LocalVariable].getStartPC()"
    functionSourceFile: "org.apache.bcel.classfile.LocalVariable"
    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.apache.bcel.classfile.LocalVariable].setConstantPool(org.apache.bcel.classfile.ConstantPool)"
    functionSourceFile: "org.apache.bcel.classfile.LocalVariable"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.apache.bcel.classfile.ConstantPool"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.bcel.classfile.LocalVariable].setIndex(int)"
    functionSourceFile: "org.apache.bcel.classfile.LocalVariable"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.bcel.classfile.LocalVariable].setLength(int)"
    functionSourceFile: "org.apache.bcel.classfile.LocalVariable"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.bcel.classfile.LocalVariable].setNameIndex(int)"
    functionSourceFile: "org.apache.bcel.classfile.LocalVariable"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.bcel.classfile.LocalVariable].setSignatureIndex(int)"
    functionSourceFile: "org.apache.bcel.classfile.LocalVariable"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.bcel.classfile.LocalVariable].setStartPC(int)"
    functionSourceFile: "org.apache.bcel.classfile.LocalVariable"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.bcel.classfile.LocalVariable].toString()"
    functionSourceFile: "org.apache.bcel.classfile.LocalVariable"
    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.apache.bcel.classfile.LocalVariable:266,1"
      Dst: "[org.apache.bcel.classfile.LocalVariable].toStringShared"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.bcel.classfile.LocalVariable].toStringShared(boolean)"
    functionSourceFile: "org.apache.bcel.classfile.LocalVariable"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 1
    argTypes:
    - "boolean"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 33
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.bcel.classfile.LocalVariable:275"
      Branch Sides:
      - BranchSide: "org.apache.bcel.classfile.LocalVariable:273"
        BranchSideFuncs: []
      - BranchSide: "org.apache.bcel.classfile.LocalVariable:272"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.bcel.classfile.LocalVariable:273,1"
      Dst: "[org.apache.bcel.classfile.LocalVariable].getName"
    - Src: "org.apache.bcel.classfile.LocalVariable:274,1"
      Dst: "[org.apache.bcel.classfile.LocalVariable].getSignature"
    - Src: "org.apache.bcel.classfile.LocalVariable:274,1"
      Dst: "[org.apache.bcel.classfile.Utility].signatureToString"
    - Src: "org.apache.bcel.classfile.LocalVariable:275,1"
      Dst: "[java.lang.StringBuilder].<init>"
    - Src: "org.apache.bcel.classfile.LocalVariable:275,1"
      Dst: "[java.lang.StringBuilder].append"
    - Src: "org.apache.bcel.classfile.LocalVariable:275,1"
      Dst: "[java.lang.StringBuilder].toString"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.concurrent.locks.LockingVisitors$ReadWriteLockVisitor].<init>(java.lang.Object,java.util.concurrent.locks.ReadWriteLock)"
    functionSourceFile: "org.apache.commons.lang3.concurrent.locks.LockingVisitors$ReadWriteLockVisitor"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "java.lang.Object"
    - "java.util.concurrent.locks.ReadWriteLock"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 9
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.lang3.concurrent.locks.LockingVisitors$ReadWriteLockVisitor:324,1"
      Dst: "[java.lang.Object].getClass"
    - Src: "org.apache.commons.lang3.concurrent.locks.LockingVisitors$ReadWriteLockVisitor:324,1"
      Dst: "[org.apache.commons.lang3.concurrent.locks.LockingVisitors$ReadWriteLockVisitor$readLock__141].bootstrap$"
    - Src: "org.apache.commons.lang3.concurrent.locks.LockingVisitors$ReadWriteLockVisitor:324,1"
      Dst: "[org.apache.commons.lang3.concurrent.locks.LockingVisitors$ReadWriteLockVisitor$writeLock__142].bootstrap$"
    - Src: "org.apache.commons.lang3.concurrent.locks.LockingVisitors$ReadWriteLockVisitor:324,1"
      Dst: "[org.apache.commons.lang3.concurrent.locks.LockingVisitors$LockVisitor].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.time.FastDateParser$CaseInsensitiveTextStrategy].<init>(int,java.util.Calendar,java.util.Locale)"
    functionSourceFile: "org.apache.commons.lang3.time.FastDateParser$CaseInsensitiveTextStrategy"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 3
    argTypes:
    - "int"
    - "java.util.Calendar"
    - "java.util.Locale"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 19
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.lang3.time.FastDateParser$CaseInsensitiveTextStrategy:742,1"
      Dst: "[org.apache.commons.lang3.time.FastDateParser$PatternStrategy].<init>"
    - Src: "org.apache.commons.lang3.time.FastDateParser$CaseInsensitiveTextStrategy:744,1"
      Dst: "[org.apache.commons.lang3.LocaleUtils].toLocale"
    - Src: "org.apache.commons.lang3.time.FastDateParser$CaseInsensitiveTextStrategy:746,1"
      Dst: "[java.lang.StringBuilder].<init>"
    - Src: "org.apache.commons.lang3.time.FastDateParser$CaseInsensitiveTextStrategy:747,1"
      Dst: "[java.lang.StringBuilder].append"
    - Src: "org.apache.commons.lang3.time.FastDateParser$CaseInsensitiveTextStrategy:748,1"
      Dst: "[org.apache.commons.lang3.time.FastDateParser].access$600"
    - Src: "org.apache.commons.lang3.time.FastDateParser$CaseInsensitiveTextStrategy:749,1"
      Dst: "[java.lang.StringBuilder].length"
    - Src: "org.apache.commons.lang3.time.FastDateParser$CaseInsensitiveTextStrategy:749,1"
      Dst: "[java.lang.StringBuilder].setLength"
    - Src: "org.apache.commons.lang3.time.FastDateParser$CaseInsensitiveTextStrategy:751,1"
      Dst: "[org.apache.commons.lang3.time.FastDateParser$PatternStrategy].createPattern"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.time.FastDateParser$CaseInsensitiveTextStrategy].setCalendar(org.apache.commons.lang3.time.FastDateParser,java.util.Calendar,java.lang.String)"
    functionSourceFile: "org.apache.commons.lang3.time.FastDateParser$CaseInsensitiveTextStrategy"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 3
    argTypes:
    - "org.apache.commons.lang3.time.FastDateParser"
    - "java.util.Calendar"
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 26
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.commons.lang3.time.FastDateParser$CaseInsensitiveTextStrategy:761"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.time.FastDateParser$CaseInsensitiveTextStrategy:765"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.time.FastDateParser$CaseInsensitiveTextStrategy:766"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.time.FastDateParser$CaseInsensitiveTextStrategy:767"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.time.FastDateParser$CaseInsensitiveTextStrategy:766"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.time.FastDateParser$CaseInsensitiveTextStrategy:766"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.time.FastDateParser$CaseInsensitiveTextStrategy:769"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.time.FastDateParser$CaseInsensitiveTextStrategy:768"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.lang3.time.FastDateParser$CaseInsensitiveTextStrategy:759,1"
      Dst: "[java.lang.String].toLowerCase"
    - Src: "org.apache.commons.lang3.time.FastDateParser$CaseInsensitiveTextStrategy:760,1"
      Dst: "[java.util.Map].get"
    - Src: "org.apache.commons.lang3.time.FastDateParser$CaseInsensitiveTextStrategy:763,1"
      Dst: "[java.lang.StringBuilder].<init>"
    - Src: "org.apache.commons.lang3.time.FastDateParser$CaseInsensitiveTextStrategy:763,1"
      Dst: "[java.lang.StringBuilder].append"
    - Src: "org.apache.commons.lang3.time.FastDateParser$CaseInsensitiveTextStrategy:763,1"
      Dst: "[java.lang.StringBuilder].toString"
    - Src: "org.apache.commons.lang3.time.FastDateParser$CaseInsensitiveTextStrategy:766,1"
      Dst: "[java.lang.Integer].intValue"
    - Src: "org.apache.commons.lang3.time.FastDateParser$CaseInsensitiveTextStrategy:767,1"
      Dst: "[java.util.Calendar].set"
    JavaMethodInfo: null
    BBCount: 6
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.time.FastDateParser$CaseInsensitiveTextStrategy].toString()"
    functionSourceFile: "org.apache.commons.lang3.time.FastDateParser$CaseInsensitiveTextStrategy"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 18
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.lang3.time.FastDateParser$CaseInsensitiveTextStrategy:778,1"
      Dst: "[java.lang.StringBuilder].<init>"
    - Src: "org.apache.commons.lang3.time.FastDateParser$CaseInsensitiveTextStrategy:778,1"
      Dst: "[java.lang.StringBuilder].append"
    - Src: "org.apache.commons.lang3.time.FastDateParser$CaseInsensitiveTextStrategy:778,1"
      Dst: "[java.lang.StringBuilder].toString"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.bcel.generic.LLOAD].<init>()"
    functionSourceFile: "org.apache.bcel.generic.LLOAD"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.bcel.generic.LLOAD:32,1"
      Dst: "[org.apache.bcel.generic.LoadInstruction].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.bcel.generic.LLOAD].<init>(int)"
    functionSourceFile: "org.apache.bcel.generic.LLOAD"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.bcel.generic.LLOAD:36,1"
      Dst: "[org.apache.bcel.generic.LoadInstruction].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.bcel.generic.LLOAD].accept(org.apache.bcel.generic.Visitor)"
    functionSourceFile: "org.apache.bcel.generic.LLOAD"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.apache.bcel.generic.Visitor"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.bcel.generic.LLOAD:47,1"
      Dst: "[org.apache.bcel.generic.LoadInstruction].accept"
    - Src: "org.apache.bcel.generic.LLOAD:48,1"
      Dst: "[org.apache.bcel.generic.Visitor].visitLLOAD"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.bcel.classfile.LineNumberTable].<init>(int,int,java.io.DataInput,org.apache.bcel.classfile.ConstantPool)"
    functionSourceFile: "org.apache.bcel.classfile.LineNumberTable"
    linkageType: null
    functionLinenumber: 50
    functionDepth: 0
    returnType: "void"
    argCount: 4
    argTypes:
    - "int"
    - "int"
    - "java.io.DataInput"
    - "org.apache.bcel.classfile.ConstantPool"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.bcel.classfile.LineNumberTable].<init>(int,int,org.apache.bcel.classfile.LineNumber[],org.apache.bcel.classfile.ConstantPool)"
    - "[org.apache.bcel.classfile.LineNumber].<init>(java.io.DataInput)"
    functionUses: 1
    ICount: 19
    EdgeCount: 2
    BranchProfiles:
    - Branch String: "org.apache.bcel.classfile.LineNumberTable:54"
      Branch Sides:
      - BranchSide: "org.apache.bcel.classfile.LineNumberTable:56"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.bcel.classfile.LineNumberTable:51,1"
      Dst: "[org.apache.bcel.classfile.LineNumberTable].<init>"
    - Src: "org.apache.bcel.classfile.LineNumberTable:52,1"
      Dst: "[java.io.DataInput].readUnsignedShort"
    - Src: "org.apache.bcel.classfile.LineNumberTable:55,1"
      Dst: "[org.apache.bcel.classfile.LineNumber].<init>"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 2
  - functionName: "[org.apache.bcel.classfile.LineNumberTable].<init>(int,int,org.apache.bcel.classfile.LineNumber[],org.apache.bcel.classfile.ConstantPool)"
    functionSourceFile: "org.apache.bcel.classfile.LineNumberTable"
    linkageType: null
    functionLinenumber: 68
    functionDepth: 0
    returnType: "void"
    argCount: 4
    argTypes:
    - "int"
    - "int"
    - "org.apache.bcel.classfile.LineNumber[]"
    - "org.apache.bcel.classfile.ConstantPool"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.bcel.classfile.Attribute].<init>(byte,int,int,org.apache.bcel.classfile.ConstantPool)"
    - "[org.apache.bcel.util.Args].requireU2(int,java.lang.String)"
    functionUses: 1
    ICount: 15
    EdgeCount: 2
    BranchProfiles:
    - Branch String: "org.apache.bcel.classfile.LineNumberTable:70"
      Branch Sides:
      - BranchSide: "org.apache.bcel.classfile.LineNumberTable:69"
        BranchSideFuncs:
        - "requireU2(int,java.lang.String)"
      - BranchSide: "org.apache.bcel.classfile.LineNumberTable:68"
        BranchSideFuncs:
        - "<init>(byte,int,int,org.apache.bcel.classfile.ConstantPool)"
    Callsites:
    - Src: "org.apache.bcel.classfile.LineNumberTable:69,1"
      Dst: "[org.apache.bcel.classfile.Attribute].<init>"
    - Src: "org.apache.bcel.classfile.LineNumberTable:71,1"
      Dst: "[org.apache.bcel.util.Args].requireU2"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[org.apache.bcel.classfile.LineNumberTable].<init>(org.apache.bcel.classfile.LineNumberTable)"
    functionSourceFile: "org.apache.bcel.classfile.LineNumberTable"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.apache.bcel.classfile.LineNumberTable"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 8
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.bcel.classfile.LineNumberTable:79,1"
      Dst: "[org.apache.bcel.classfile.Attribute].getNameIndex"
    - Src: "org.apache.bcel.classfile.LineNumberTable:79,1"
      Dst: "[org.apache.bcel.classfile.Attribute].getLength"
    - Src: "org.apache.bcel.classfile.LineNumberTable:79,1"
      Dst: "[org.apache.bcel.classfile.LineNumberTable].getLineNumberTable"
    - Src: "org.apache.bcel.classfile.LineNumberTable:79,1"
      Dst: "[org.apache.bcel.classfile.Attribute].getConstantPool"
    - Src: "org.apache.bcel.classfile.LineNumberTable:79,1"
      Dst: "[org.apache.bcel.classfile.LineNumberTable].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.bcel.classfile.LineNumberTable].accept(org.apache.bcel.classfile.Visitor)"
    functionSourceFile: "org.apache.bcel.classfile.LineNumberTable"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.apache.bcel.classfile.Visitor"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.bcel.classfile.LineNumberTable:90,1"
      Dst: "[org.apache.bcel.classfile.Visitor].visitLineNumberTable"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.bcel.classfile.LineNumberTable].copy(org.apache.bcel.classfile.ConstantPool)"
    functionSourceFile: "org.apache.bcel.classfile.LineNumberTable"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.apache.bcel.classfile.Attribute"
    argCount: 1
    argTypes:
    - "org.apache.bcel.classfile.ConstantPool"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 13
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.bcel.classfile.LineNumberTable:100,1"
      Dst: "[org.apache.bcel.classfile.Attribute].clone"
    - Src: "org.apache.bcel.classfile.LineNumberTable:102,1"
      Dst: "[org.apache.bcel.classfile.LineNumberTable$lambda_copy_0__143].bootstrap$"
    - Src: "org.apache.bcel.classfile.LineNumberTable:102,1"
      Dst: "[java.util.Arrays].setAll"
    - Src: "org.apache.bcel.classfile.LineNumberTable:103,1"
      Dst: "[org.apache.bcel.classfile.Attribute].setConstantPool"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.bcel.classfile.LineNumberTable].dump(java.io.DataOutputStream)"
    functionSourceFile: "org.apache.bcel.classfile.LineNumberTable"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.io.DataOutputStream"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 15
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.bcel.classfile.LineNumberTable:117"
      Branch Sides:
      - BranchSide: "org.apache.bcel.classfile.LineNumberTable:119"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.bcel.classfile.LineNumberTable:115,1"
      Dst: "[org.apache.bcel.classfile.Attribute].dump"
    - Src: "org.apache.bcel.classfile.LineNumberTable:116,1"
      Dst: "[java.io.DataOutputStream].writeShort"
    - Src: "org.apache.bcel.classfile.LineNumberTable:118,1"
      Dst: "[org.apache.bcel.classfile.LineNumber].dump"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 2
  - functionName: "[org.apache.bcel.classfile.LineNumberTable].getLineNumberTable()"
    functionSourceFile: "org.apache.bcel.classfile.LineNumberTable"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.apache.bcel.classfile.LineNumber[]"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.bcel.classfile.LineNumberTable].getSourceLine(int)"
    functionSourceFile: "org.apache.bcel.classfile.LineNumberTable"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "int"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 39
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.bcel.classfile.LineNumberTable:138"
      Branch Sides:
      - BranchSide: "org.apache.bcel.classfile.LineNumberTable:null"
        BranchSideFuncs: []
    - Branch String: "org.apache.bcel.classfile.LineNumberTable:149"
      Branch Sides:
      - BranchSide: "org.apache.bcel.classfile.LineNumberTable:152"
        BranchSideFuncs: []
      - BranchSide: "org.apache.bcel.classfile.LineNumberTable:151"
        BranchSideFuncs: []
    - Branch String: "org.apache.bcel.classfile.LineNumberTable:152"
      Branch Sides:
      - BranchSide: "org.apache.bcel.classfile.LineNumberTable:155"
        BranchSideFuncs: []
      - BranchSide: "org.apache.bcel.classfile.LineNumberTable:154"
        BranchSideFuncs: []
    - Branch String: "org.apache.bcel.classfile.LineNumberTable:161"
      Branch Sides:
      - BranchSide: "org.apache.bcel.classfile.LineNumberTable:165"
        BranchSideFuncs: []
      - BranchSide: "org.apache.bcel.classfile.LineNumberTable:164"
        BranchSideFuncs: []
    - Branch String: "org.apache.bcel.classfile.LineNumberTable:161"
      Branch Sides:
      - BranchSide: "org.apache.bcel.classfile.LineNumberTable:165"
        BranchSideFuncs: []
      - BranchSide: "org.apache.bcel.classfile.LineNumberTable:164"
        BranchSideFuncs: []
    - Branch String: "org.apache.bcel.classfile.LineNumberTable:165"
      Branch Sides:
      - BranchSide: "org.apache.bcel.classfile.LineNumberTable:146"
        BranchSideFuncs: []
    - Branch String: "org.apache.bcel.classfile.LineNumberTable:169"
      Branch Sides:
      - BranchSide: "org.apache.bcel.classfile.LineNumberTable:172"
        BranchSideFuncs: []
      - BranchSide: "org.apache.bcel.classfile.LineNumberTable:171"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.bcel.classfile.LineNumberTable:148,1"
      Dst: "[org.apache.bcel.classfile.LineNumber].getStartPC"
    - Src: "org.apache.bcel.classfile.LineNumberTable:150,1"
      Dst: "[org.apache.bcel.classfile.LineNumber].getLineNumber"
    JavaMethodInfo: null
    BBCount: 15
    CyclomaticComplexity: 2
  - functionName: "[org.apache.bcel.classfile.LineNumberTable].getTableLength()"
    functionSourceFile: "org.apache.bcel.classfile.LineNumberTable"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "int"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 8
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.bcel.classfile.LineNumberTable:176"
      Branch Sides:
      - BranchSide: "org.apache.bcel.classfile.LineNumberTable:175"
        BranchSideFuncs: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[org.apache.bcel.classfile.LineNumberTable].iterator()"
    functionSourceFile: "org.apache.bcel.classfile.LineNumberTable"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.util.Iterator"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.bcel.classfile.LineNumberTable:181,1"
      Dst: "[java.util.stream.Stream].of"
    - Src: "org.apache.bcel.classfile.LineNumberTable:181,1"
      Dst: "[java.util.stream.BaseStream].iterator"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.bcel.classfile.LineNumberTable].setLineNumberTable(org.apache.bcel.classfile.LineNumber[])"
    functionSourceFile: "org.apache.bcel.classfile.LineNumberTable"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.apache.bcel.classfile.LineNumber[]"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.bcel.classfile.LineNumberTable].toString()"
    functionSourceFile: "org.apache.bcel.classfile.LineNumberTable"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 33
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.bcel.classfile.LineNumberTable:199"
      Branch Sides:
      - BranchSide: "org.apache.bcel.classfile.LineNumberTable:210"
        BranchSideFuncs: []
      - BranchSide: "org.apache.bcel.classfile.LineNumberTable:209"
        BranchSideFuncs: []
    - Branch String: "org.apache.bcel.classfile.LineNumberTable:201"
      Branch Sides:
      - BranchSide: "org.apache.bcel.classfile.LineNumberTable:204"
        BranchSideFuncs: []
      - BranchSide: "org.apache.bcel.classfile.LineNumberTable:203"
        BranchSideFuncs: []
    - Branch String: "org.apache.bcel.classfile.LineNumberTable:204"
      Branch Sides:
      - BranchSide: "org.apache.bcel.classfile.LineNumberTable:196"
        BranchSideFuncs: []
      - BranchSide: "org.apache.bcel.classfile.LineNumberTable:195"
        BranchSideFuncs: []
    - Branch String: "org.apache.bcel.classfile.LineNumberTable:204"
      Branch Sides:
      - BranchSide: "org.apache.bcel.classfile.LineNumberTable:196"
        BranchSideFuncs: []
      - BranchSide: "org.apache.bcel.classfile.LineNumberTable:195"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.bcel.classfile.LineNumberTable:196,1"
      Dst: "[java.lang.StringBuilder].<init>"
    - Src: "org.apache.bcel.classfile.LineNumberTable:198,1"
      Dst: "[java.lang.System].getProperty"
    - Src: "org.apache.bcel.classfile.LineNumberTable:200,1"
      Dst: "[org.apache.bcel.classfile.LineNumber].toString"
    - Src: "org.apache.bcel.classfile.LineNumberTable:200,1"
      Dst: "[java.lang.StringBuilder].append"
    - Src: "org.apache.bcel.classfile.LineNumberTable:204,1"
      Dst: "[java.lang.StringBuilder].length"
    - Src: "org.apache.bcel.classfile.LineNumberTable:207,1"
      Dst: "[java.lang.StringBuilder].setLength"
    - Src: "org.apache.bcel.classfile.LineNumberTable:211,1"
      Dst: "[java.lang.StringBuilder].toString"
    JavaMethodInfo: null
    BBCount: 9
    CyclomaticComplexity: 2
  - functionName: "[org.apache.bcel.classfile.LineNumberTable].lambda$copy$0(int)"
    functionSourceFile: "org.apache.bcel.classfile.LineNumberTable"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.apache.bcel.classfile.LineNumber"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.bcel.classfile.LineNumberTable:102,1"
      Dst: "[org.apache.bcel.classfile.LineNumber].copy"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.bcel.generic.RETURN].<init>()"
    functionSourceFile: "org.apache.bcel.generic.RETURN"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.bcel.generic.RETURN:29,1"
      Dst: "[org.apache.bcel.generic.ReturnInstruction].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.bcel.generic.RETURN].accept(org.apache.bcel.generic.Visitor)"
    functionSourceFile: "org.apache.bcel.generic.RETURN"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.apache.bcel.generic.Visitor"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 8
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.bcel.generic.RETURN:40,1"
      Dst: "[org.apache.bcel.generic.Visitor].visitExceptionThrower"
    - Src: "org.apache.bcel.generic.RETURN:41,1"
      Dst: "[org.apache.bcel.generic.Visitor].visitTypedInstruction"
    - Src: "org.apache.bcel.generic.RETURN:42,1"
      Dst: "[org.apache.bcel.generic.Visitor].visitStackConsumer"
    - Src: "org.apache.bcel.generic.RETURN:43,1"
      Dst: "[org.apache.bcel.generic.Visitor].visitReturnInstruction"
    - Src: "org.apache.bcel.generic.RETURN:44,1"
      Dst: "[org.apache.bcel.generic.Visitor].visitRETURN"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.bcel.util.ClassPath$Module].<init>(java.util.zip.ZipFile)"
    functionSourceFile: "org.apache.bcel.util.ClassPath$Module"
    linkageType: null
    functionLinenumber: 421
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.util.zip.ZipFile"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.bcel.util.ClassPath$AbstractZip].<init>(java.util.zip.ZipFile)"
    functionUses: 1
    ICount: 4
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.bcel.util.ClassPath$Module:422,1"
      Dst: "[org.apache.bcel.util.ClassPath$AbstractZip].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.bcel.util.ClassPath$Module].toEntryName(java.lang.String,java.lang.String)"
    functionSourceFile: "org.apache.bcel.util.ClassPath$Module"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 2
    argTypes:
    - "java.lang.String"
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 11
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.bcel.util.ClassPath$Module:427,1"
      Dst: "[java.lang.StringBuilder].<init>"
    - Src: "org.apache.bcel.util.ClassPath$Module:427,1"
      Dst: "[java.lang.StringBuilder].append"
    - Src: "org.apache.bcel.util.ClassPath$Module:427,1"
      Dst: "[org.apache.bcel.classfile.Utility].packageToPath"
    - Src: "org.apache.bcel.util.ClassPath$Module:427,1"
      Dst: "[java.lang.StringBuilder].toString"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.time.FastDatePrinter$UnpaddedNumberField].<init>(int)"
    functionSourceFile: "org.apache.commons.lang3.time.FastDatePrinter$UnpaddedNumberField"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.lang3.time.FastDatePrinter$UnpaddedNumberField:927,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.time.FastDatePrinter$UnpaddedNumberField].estimateLength()"
    functionSourceFile: "org.apache.commons.lang3.time.FastDatePrinter$UnpaddedNumberField"
    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: "[org.apache.commons.lang3.time.FastDatePrinter$UnpaddedNumberField].appendTo(java.lang.Appendable,java.util.Calendar)"
    functionSourceFile: "org.apache.commons.lang3.time.FastDatePrinter$UnpaddedNumberField"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "java.lang.Appendable"
    - "java.util.Calendar"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 7
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.lang3.time.FastDatePrinter$UnpaddedNumberField:944,1"
      Dst: "[java.util.Calendar].get"
    - Src: "org.apache.commons.lang3.time.FastDatePrinter$UnpaddedNumberField:944,1"
      Dst: "[org.apache.commons.lang3.time.FastDatePrinter$UnpaddedNumberField].appendTo"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.time.FastDatePrinter$UnpaddedNumberField].appendTo(java.lang.Appendable,int)"
    functionSourceFile: "org.apache.commons.lang3.time.FastDatePrinter$UnpaddedNumberField"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "java.lang.Appendable"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 13
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.commons.lang3.time.FastDatePrinter$UnpaddedNumberField:952"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.time.FastDatePrinter$UnpaddedNumberField:954"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.time.FastDatePrinter$UnpaddedNumberField:953"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.time.FastDatePrinter$UnpaddedNumberField:954"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.time.FastDatePrinter$UnpaddedNumberField:957"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.time.FastDatePrinter$UnpaddedNumberField:956"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.lang3.time.FastDatePrinter$UnpaddedNumberField:953,1"
      Dst: "[java.lang.Appendable].append"
    - Src: "org.apache.commons.lang3.time.FastDatePrinter$UnpaddedNumberField:955,1"
      Dst: "[org.apache.commons.lang3.time.FastDatePrinter].access$000"
    - Src: "org.apache.commons.lang3.time.FastDatePrinter$UnpaddedNumberField:957,1"
      Dst: "[org.apache.commons.lang3.time.FastDatePrinter].access$100"
    JavaMethodInfo: null
    BBCount: 6
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.builder.DiffBuilder$1].<init>(org.apache.commons.lang3.builder.DiffBuilder,java.lang.String,boolean,boolean)"
    functionSourceFile: "org.apache.commons.lang3.builder.DiffBuilder$1"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 4
    argTypes:
    - "org.apache.commons.lang3.builder.DiffBuilder"
    - "java.lang.String"
    - "boolean"
    - "boolean"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 10
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.lang3.builder.DiffBuilder$1:171,1"
      Dst: "[org.apache.commons.lang3.builder.Diff].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.builder.DiffBuilder$1].getLeft()"
    functionSourceFile: "org.apache.commons.lang3.builder.DiffBuilder$1"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.Boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.lang3.builder.DiffBuilder$1:176,1"
      Dst: "[java.lang.Boolean].valueOf"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.builder.DiffBuilder$1].getRight()"
    functionSourceFile: "org.apache.commons.lang3.builder.DiffBuilder$1"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.Boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.lang3.builder.DiffBuilder$1:181,1"
      Dst: "[java.lang.Boolean].valueOf"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.bcel.generic.SWAP].<init>()"
    functionSourceFile: "org.apache.bcel.generic.SWAP"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.bcel.generic.SWAP:29,1"
      Dst: "[org.apache.bcel.generic.StackInstruction].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.bcel.generic.SWAP].accept(org.apache.bcel.generic.Visitor)"
    functionSourceFile: "org.apache.bcel.generic.SWAP"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.apache.bcel.generic.Visitor"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 7
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.bcel.generic.SWAP:40,1"
      Dst: "[org.apache.bcel.generic.Visitor].visitStackConsumer"
    - Src: "org.apache.bcel.generic.SWAP:41,1"
      Dst: "[org.apache.bcel.generic.Visitor].visitStackProducer"
    - Src: "org.apache.bcel.generic.SWAP:42,1"
      Dst: "[org.apache.bcel.generic.Visitor].visitStackInstruction"
    - Src: "org.apache.bcel.generic.SWAP:43,1"
      Dst: "[org.apache.bcel.generic.Visitor].visitSWAP"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.builder.DiffBuilder$16].<init>(org.apache.commons.lang3.builder.DiffBuilder,java.lang.String,short[],short[])"
    functionSourceFile: "org.apache.commons.lang3.builder.DiffBuilder$16"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 4
    argTypes:
    - "org.apache.commons.lang3.builder.DiffBuilder"
    - "java.lang.String"
    - "short[]"
    - "short[]"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 10
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.lang3.builder.DiffBuilder$16:739,1"
      Dst: "[org.apache.commons.lang3.builder.Diff].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.builder.DiffBuilder$16].getLeft()"
    functionSourceFile: "org.apache.commons.lang3.builder.DiffBuilder$16"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.Short[]"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.lang3.builder.DiffBuilder$16:744,1"
      Dst: "[org.apache.commons.lang3.ArrayUtils].toObject"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.builder.DiffBuilder$16].getRight()"
    functionSourceFile: "org.apache.commons.lang3.builder.DiffBuilder$16"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.Short[]"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.lang3.builder.DiffBuilder$16:749,1"
      Dst: "[org.apache.commons.lang3.ArrayUtils].toObject"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.bcel.generic.ConstantPoolGen].<init>()"
    functionSourceFile: "org.apache.bcel.generic.ConstantPoolGen"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 23
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.bcel.generic.ConstantPoolGen:94,1"
      Dst: "[java.lang.Object].<init>"
    - Src: "org.apache.bcel.generic.ConstantPoolGen:81,1"
      Dst: "[java.util.HashMap].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.bcel.generic.ConstantPoolGen].<init>(org.apache.bcel.classfile.Constant[])"
    functionSourceFile: "org.apache.bcel.generic.ConstantPoolGen"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.apache.bcel.classfile.Constant[]"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 176
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.bcel.generic.ConstantPoolGen:110"
      Branch Sides:
      - BranchSide: "org.apache.bcel.generic.ConstantPoolGen:114"
        BranchSideFuncs: []
      - BranchSide: "org.apache.bcel.generic.ConstantPoolGen:113"
        BranchSideFuncs: []
    - Branch String: "org.apache.bcel.generic.ConstantPoolGen:114"
      Branch Sides:
      - BranchSide: "org.apache.bcel.generic.ConstantPoolGen:214"
        BranchSideFuncs: []
      - BranchSide: "org.apache.bcel.generic.ConstantPoolGen:213"
        BranchSideFuncs: []
    - Branch String: "org.apache.bcel.generic.ConstantPoolGen:116"
      Branch Sides:
      - BranchSide: "org.apache.bcel.generic.ConstantPoolGen:115"
        BranchSideFuncs: []
      - BranchSide: "org.apache.bcel.generic.ConstantPoolGen:114"
        BranchSideFuncs: []
    - Branch String: "org.apache.bcel.generic.ConstantPoolGen:120"
      Branch Sides:
      - BranchSide: "org.apache.bcel.generic.ConstantPoolGen:123"
        BranchSideFuncs: []
      - BranchSide: "org.apache.bcel.generic.ConstantPoolGen:122"
        BranchSideFuncs: []
    - Branch String: "org.apache.bcel.generic.ConstantPoolGen:116"
      Branch Sides:
      - BranchSide: "org.apache.bcel.generic.ConstantPoolGen:115"
        BranchSideFuncs: []
      - BranchSide: "org.apache.bcel.generic.ConstantPoolGen:114"
        BranchSideFuncs: []
    - Branch String: "org.apache.bcel.generic.ConstantPoolGen:127"
      Branch Sides:
      - BranchSide: "org.apache.bcel.generic.ConstantPoolGen:130"
        BranchSideFuncs: []
      - BranchSide: "org.apache.bcel.generic.ConstantPoolGen:129"
        BranchSideFuncs: []
    - Branch String: "org.apache.bcel.generic.ConstantPoolGen:116"
      Branch Sides:
      - BranchSide: "org.apache.bcel.generic.ConstantPoolGen:115"
        BranchSideFuncs: []
      - BranchSide: "org.apache.bcel.generic.ConstantPoolGen:114"
        BranchSideFuncs: []
    - Branch String: "org.apache.bcel.generic.ConstantPoolGen:141"
      Branch Sides:
      - BranchSide: "org.apache.bcel.generic.ConstantPoolGen:144"
        BranchSideFuncs: []
      - BranchSide: "org.apache.bcel.generic.ConstantPoolGen:143"
        BranchSideFuncs: []
    - Branch String: "org.apache.bcel.generic.ConstantPoolGen:116"
      Branch Sides:
      - BranchSide: "org.apache.bcel.generic.ConstantPoolGen:115"
        BranchSideFuncs: []
      - BranchSide: "org.apache.bcel.generic.ConstantPoolGen:114"
        BranchSideFuncs: []
    - Branch String: "org.apache.bcel.generic.ConstantPoolGen:147"
      Branch Sides:
      - BranchSide: "org.apache.bcel.generic.ConstantPoolGen:150"
        BranchSideFuncs: []
      - BranchSide: "org.apache.bcel.generic.ConstantPoolGen:149"
        BranchSideFuncs: []
    - Branch String: "org.apache.bcel.generic.ConstantPoolGen:116"
      Branch Sides:
      - BranchSide: "org.apache.bcel.generic.ConstantPoolGen:114"
        BranchSideFuncs: []
      - BranchSide: "org.apache.bcel.generic.ConstantPoolGen:113"
        BranchSideFuncs: []
    - Branch String: "org.apache.bcel.generic.ConstantPoolGen:155"
      Branch Sides:
      - BranchSide: "org.apache.bcel.generic.ConstantPoolGen:157"
        BranchSideFuncs: []
      - BranchSide: "org.apache.bcel.generic.ConstantPoolGen:156"
        BranchSideFuncs: []
    - Branch String: "org.apache.bcel.generic.ConstantPoolGen:157"
      Branch Sides:
      - BranchSide: "org.apache.bcel.generic.ConstantPoolGen:160"
        BranchSideFuncs: []
      - BranchSide: "org.apache.bcel.generic.ConstantPoolGen:159"
        BranchSideFuncs: []
    - Branch String: "org.apache.bcel.generic.ConstantPoolGen:173"
      Branch Sides:
      - BranchSide: "org.apache.bcel.generic.ConstantPoolGen:175"
        BranchSideFuncs: []
      - BranchSide: "org.apache.bcel.generic.ConstantPoolGen:174"
        BranchSideFuncs: []
    - Branch String: "org.apache.bcel.generic.ConstantPoolGen:175"
      Branch Sides:
      - BranchSide: "org.apache.bcel.generic.ConstantPoolGen:178"
        BranchSideFuncs: []
    - Branch String: "org.apache.bcel.generic.ConstantPoolGen:187"
      Branch Sides:
      - BranchSide: "org.apache.bcel.generic.ConstantPoolGen:114"
        BranchSideFuncs: []
      - BranchSide: "org.apache.bcel.generic.ConstantPoolGen:113"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.bcel.generic.ConstantPoolGen:104,1"
      Dst: "[java.lang.Object].<init>"
    - Src: "org.apache.bcel.generic.ConstantPoolGen:81,1"
      Dst: "[java.util.HashMap].<init>"
    - Src: "org.apache.bcel.generic.ConstantPoolGen:105,1"
      Dst: "[java.lang.StringBuilder].<init>"
    - Src: "org.apache.bcel.generic.ConstantPoolGen:107,1"
      Dst: "[java.lang.Math].max"
    - Src: "org.apache.bcel.generic.ConstantPoolGen:107,1"
      Dst: "[java.lang.Math].min"
    - Src: "org.apache.bcel.generic.ConstantPoolGen:108,1"
      Dst: "[java.util.Arrays].copyOf"
    - Src: "org.apache.bcel.generic.ConstantPoolGen:118,1"
      Dst: "[org.apache.bcel.classfile.ConstantString].getStringIndex"
    - Src: "org.apache.bcel.generic.ConstantPoolGen:119,1"
      Dst: "[org.apache.bcel.classfile.ConstantUtf8].getBytes"
    - Src: "org.apache.bcel.generic.ConstantPoolGen:120,1"
      Dst: "[java.util.Map].containsKey"
    - Src: "org.apache.bcel.generic.ConstantPoolGen:121,1"
      Dst: "[java.lang.Integer].valueOf"
    - Src: "org.apache.bcel.generic.ConstantPoolGen:121,1"
      Dst: "[java.util.Map].put"
    - Src: "org.apache.bcel.generic.ConstantPoolGen:125,1"
      Dst: "[org.apache.bcel.classfile.ConstantClass].getNameIndex"
    - Src: "org.apache.bcel.generic.ConstantPoolGen:132,1"
      Dst: "[org.apache.bcel.classfile.ConstantNameAndType].getNameIndex"
    - Src: "org.apache.bcel.generic.ConstantPoolGen:133,1"
      Dst: "[org.apache.bcel.classfile.ConstantNameAndType].getSignatureIndex"
    - Src: "org.apache.bcel.generic.ConstantPoolGen:135,1"
      Dst: "[java.lang.StringBuilder].append"
    - Src: "org.apache.bcel.generic.ConstantPoolGen:138,1"
      Dst: "[java.lang.StringBuilder].toString"
    - Src: "org.apache.bcel.generic.ConstantPoolGen:139,1"
      Dst: "[java.lang.StringBuilder].length"
    - Src: "org.apache.bcel.generic.ConstantPoolGen:139,1"
      Dst: "[java.lang.StringBuilder].delete"
    - Src: "org.apache.bcel.generic.ConstantPoolGen:156,1"
      Dst: "[org.apache.bcel.classfile.ConstantInvokeDynamic].getBootstrapMethodAttrIndex"
    - Src: "org.apache.bcel.generic.ConstantPoolGen:156,1"
      Dst: "[java.lang.Integer].toString"
    - Src: "org.apache.bcel.generic.ConstantPoolGen:158,1"
      Dst: "[org.apache.bcel.classfile.ConstantDynamic].getBootstrapMethodAttrIndex"
    - Src: "org.apache.bcel.generic.ConstantPoolGen:160,1"
      Dst: "[org.apache.bcel.classfile.ConstantCP].getClassIndex"
    - Src: "org.apache.bcel.generic.ConstantPoolGen:162,1"
      Dst: "[org.apache.bcel.classfile.Utility].pathToPackage"
    - Src: "org.apache.bcel.generic.ConstantPoolGen:165,1"
      Dst: "[org.apache.bcel.classfile.ConstantCP].getNameAndTypeIndex"
    JavaMethodInfo: null
    BBCount: 34
    CyclomaticComplexity: 2
  - functionName: "[org.apache.bcel.generic.ConstantPoolGen].<init>(org.apache.bcel.classfile.ConstantPool)"
    functionSourceFile: "org.apache.bcel.generic.ConstantPoolGen"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.apache.bcel.classfile.ConstantPool"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.bcel.generic.ConstantPoolGen:222,1"
      Dst: "[org.apache.bcel.classfile.ConstantPool].getConstantPool"
    - Src: "org.apache.bcel.generic.ConstantPoolGen:222,1"
      Dst: "[org.apache.bcel.generic.ConstantPoolGen].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.bcel.generic.ConstantPoolGen].addArrayClass(org.apache.bcel.generic.ArrayType)"
    functionSourceFile: "org.apache.bcel.generic.ConstantPoolGen"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "int"
    argCount: 1
    argTypes:
    - "org.apache.bcel.generic.ArrayType"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.bcel.generic.ConstantPoolGen:233,1"
      Dst: "[org.apache.bcel.generic.Type].getSignature"
    - Src: "org.apache.bcel.generic.ConstantPoolGen:233,1"
      Dst: "[org.apache.bcel.generic.ConstantPoolGen].addClass_"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.bcel.generic.ConstantPoolGen].addClass(org.apache.bcel.generic.ObjectType)"
    functionSourceFile: "org.apache.bcel.generic.ConstantPoolGen"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "int"
    argCount: 1
    argTypes:
    - "org.apache.bcel.generic.ObjectType"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.bcel.generic.ConstantPoolGen:243,1"
      Dst: "[org.apache.bcel.generic.ObjectType].getClassName"
    - Src: "org.apache.bcel.generic.ConstantPoolGen:243,1"
      Dst: "[org.apache.bcel.generic.ConstantPoolGen].addClass"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.bcel.generic.ConstantPoolGen].addClass(java.lang.String)"
    functionSourceFile: "org.apache.bcel.generic.ConstantPoolGen"
    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.apache.bcel.generic.ConstantPoolGen:253,1"
      Dst: "[org.apache.bcel.classfile.Utility].packageToPath"
    - Src: "org.apache.bcel.generic.ConstantPoolGen:253,1"
      Dst: "[org.apache.bcel.generic.ConstantPoolGen].addClass_"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.bcel.generic.ConstantPoolGen].addClass_(java.lang.String)"
    functionSourceFile: "org.apache.bcel.generic.ConstantPoolGen"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "int"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 19
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.bcel.generic.ConstantPoolGen:258"
      Branch Sides:
      - BranchSide: "org.apache.bcel.generic.ConstantPoolGen:261"
        BranchSideFuncs: []
      - BranchSide: "org.apache.bcel.generic.ConstantPoolGen:260"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.bcel.generic.ConstantPoolGen:258,1"
      Dst: "[org.apache.bcel.generic.ConstantPoolGen].lookupClass"
    - Src: "org.apache.bcel.generic.ConstantPoolGen:261,1"
      Dst: "[org.apache.bcel.generic.ConstantPoolGen].adjustSize"
    - Src: "org.apache.bcel.generic.ConstantPoolGen:262,1"
      Dst: "[org.apache.bcel.generic.ConstantPoolGen].addUtf8"
    - Src: "org.apache.bcel.generic.ConstantPoolGen:262,1"
      Dst: "[org.apache.bcel.classfile.ConstantClass].<init>"
    - Src: "org.apache.bcel.generic.ConstantPoolGen:265,1"
      Dst: "[org.apache.bcel.generic.ConstantPoolGen].computeIfAbsent"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.apache.bcel.generic.ConstantPoolGen].addConstant(org.apache.bcel.classfile.Constant,org.apache.bcel.generic.ConstantPoolGen)"
    functionSourceFile: "org.apache.bcel.generic.ConstantPoolGen"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "int"
    argCount: 2
    argTypes:
    - "org.apache.bcel.classfile.Constant"
    - "org.apache.bcel.generic.ConstantPoolGen"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 98
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.bcel.generic.ConstantPoolGen:276,1"
      Dst: "[org.apache.bcel.generic.ConstantPoolGen].getConstantPool"
    - Src: "org.apache.bcel.generic.ConstantPoolGen:276,1"
      Dst: "[org.apache.bcel.classfile.ConstantPool].getConstantPool"
    - Src: "org.apache.bcel.generic.ConstantPoolGen:277,1"
      Dst: "[org.apache.bcel.classfile.Constant].getTag"
    - Src: "org.apache.bcel.generic.ConstantPoolGen:280,1"
      Dst: "[org.apache.bcel.classfile.ConstantString].getStringIndex"
    - Src: "org.apache.bcel.generic.ConstantPoolGen:281,1"
      Dst: "[org.apache.bcel.classfile.ConstantUtf8].getBytes"
    - Src: "org.apache.bcel.generic.ConstantPoolGen:281,1"
      Dst: "[org.apache.bcel.generic.ConstantPoolGen].addString"
    - Src: "org.apache.bcel.generic.ConstantPoolGen:285,1"
      Dst: "[org.apache.bcel.classfile.ConstantClass].getNameIndex"
    - Src: "org.apache.bcel.generic.ConstantPoolGen:286,1"
      Dst: "[org.apache.bcel.generic.ConstantPoolGen].addClass"
    - Src: "org.apache.bcel.generic.ConstantPoolGen:290,1"
      Dst: "[org.apache.bcel.classfile.ConstantNameAndType].getNameIndex"
    - Src: "org.apache.bcel.generic.ConstantPoolGen:291,1"
      Dst: "[org.apache.bcel.classfile.ConstantNameAndType].getSignatureIndex"
    - Src: "org.apache.bcel.generic.ConstantPoolGen:292,1"
      Dst: "[org.apache.bcel.generic.ConstantPoolGen].addNameAndType"
    - Src: "org.apache.bcel.generic.ConstantPoolGen:295,1"
      Dst: "[org.apache.bcel.generic.ConstantPoolGen].addUtf8"
    - Src: "org.apache.bcel.generic.ConstantPoolGen:297,1"
      Dst: "[org.apache.bcel.classfile.ConstantDouble].getBytes"
    - Src: "org.apache.bcel.generic.ConstantPoolGen:297,1"
      Dst: "[org.apache.bcel.generic.ConstantPoolGen].addDouble"
    - Src: "org.apache.bcel.generic.ConstantPoolGen:299,1"
      Dst: "[org.apache.bcel.classfile.ConstantFloat].getBytes"
    - Src: "org.apache.bcel.generic.ConstantPoolGen:299,1"
      Dst: "[org.apache.bcel.generic.ConstantPoolGen].addFloat"
    - Src: "org.apache.bcel.generic.ConstantPoolGen:301,1"
      Dst: "[org.apache.bcel.classfile.ConstantLong].getBytes"
    - Src: "org.apache.bcel.generic.ConstantPoolGen:301,1"
      Dst: "[org.apache.bcel.generic.ConstantPoolGen].addLong"
    - Src: "org.apache.bcel.generic.ConstantPoolGen:303,1"
      Dst: "[org.apache.bcel.classfile.ConstantInteger].getBytes"
    - Src: "org.apache.bcel.generic.ConstantPoolGen:303,1"
      Dst: "[org.apache.bcel.generic.ConstantPoolGen].addInteger"
    - Src: "org.apache.bcel.generic.ConstantPoolGen:308,1"
      Dst: "[org.apache.bcel.classfile.ConstantCP].getClassIndex"
    - Src: "org.apache.bcel.generic.ConstantPoolGen:309,1"
      Dst: "[org.apache.bcel.classfile.ConstantCP].getNameAndTypeIndex"
    - Src: "org.apache.bcel.generic.ConstantPoolGen:311,1"
      Dst: "[org.apache.bcel.classfile.Utility].pathToPackage"
    - Src: "org.apache.bcel.generic.ConstantPoolGen:318,1"
      Dst: "[org.apache.bcel.generic.ConstantPoolGen].addInterfaceMethodref"
    - Src: "org.apache.bcel.generic.ConstantPoolGen:320,1"
      Dst: "[org.apache.bcel.generic.ConstantPoolGen].addMethodref"
    - Src: "org.apache.bcel.generic.ConstantPoolGen:322,1"
      Dst: "[org.apache.bcel.generic.ConstantPoolGen].addFieldref"
    - Src: "org.apache.bcel.generic.ConstantPoolGen:324,1"
      Dst: "[java.lang.StringBuilder].<init>"
    - Src: "org.apache.bcel.generic.ConstantPoolGen:324,1"
      Dst: "[java.lang.StringBuilder].append"
    - Src: "org.apache.bcel.generic.ConstantPoolGen:324,1"
      Dst: "[java.lang.StringBuilder].toString"
    - Src: "org.apache.bcel.generic.ConstantPoolGen:324,1"
      Dst: "[java.lang.IllegalArgumentException].<init>"
    JavaMethodInfo: null
    BBCount: 15
    CyclomaticComplexity: 1
  - functionName: "[org.apache.bcel.generic.ConstantPoolGen].addDouble(double)"
    functionSourceFile: "org.apache.bcel.generic.ConstantPoolGen"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "int"
    argCount: 1
    argTypes:
    - "double"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 17
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.bcel.generic.ConstantPoolGen:340"
      Branch Sides:
      - BranchSide: "org.apache.bcel.generic.ConstantPoolGen:343"
        BranchSideFuncs: []
      - BranchSide: "org.apache.bcel.generic.ConstantPoolGen:342"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.bcel.generic.ConstantPoolGen:340,1"
      Dst: "[org.apache.bcel.generic.ConstantPoolGen].lookupDouble"
    - Src: "org.apache.bcel.generic.ConstantPoolGen:343,1"
      Dst: "[org.apache.bcel.generic.ConstantPoolGen].adjustSize"
    - Src: "org.apache.bcel.generic.ConstantPoolGen:345,1"
      Dst: "[org.apache.bcel.classfile.ConstantDouble].<init>"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.apache.bcel.generic.ConstantPoolGen].addFieldref(java.lang.String,java.lang.String,java.lang.String)"
    functionSourceFile: "org.apache.bcel.generic.ConstantPoolGen"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "int"
    argCount: 3
    argTypes:
    - "java.lang.String"
    - "java.lang.String"
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 30
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.bcel.generic.ConstantPoolGen:360"
      Branch Sides:
      - BranchSide: "org.apache.bcel.generic.ConstantPoolGen:363"
        BranchSideFuncs: []
      - BranchSide: "org.apache.bcel.generic.ConstantPoolGen:362"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.bcel.generic.ConstantPoolGen:360,1"
      Dst: "[org.apache.bcel.generic.ConstantPoolGen].lookupFieldref"
    - Src: "org.apache.bcel.generic.ConstantPoolGen:363,1"
      Dst: "[org.apache.bcel.generic.ConstantPoolGen].adjustSize"
    - Src: "org.apache.bcel.generic.ConstantPoolGen:364,1"
      Dst: "[org.apache.bcel.generic.ConstantPoolGen].addClass"
    - Src: "org.apache.bcel.generic.ConstantPoolGen:365,1"
      Dst: "[org.apache.bcel.generic.ConstantPoolGen].addNameAndType"
    - Src: "org.apache.bcel.generic.ConstantPoolGen:367,1"
      Dst: "[org.apache.bcel.classfile.ConstantFieldref].<init>"
    - Src: "org.apache.bcel.generic.ConstantPoolGen:368,1"
      Dst: "[java.lang.StringBuilder].<init>"
    - Src: "org.apache.bcel.generic.ConstantPoolGen:368,1"
      Dst: "[java.lang.StringBuilder].append"
    - Src: "org.apache.bcel.generic.ConstantPoolGen:368,1"
      Dst: "[java.lang.StringBuilder].toString"
    - Src: "org.apache.bcel.generic.ConstantPoolGen:368,1"
      Dst: "[org.apache.bcel.generic.ConstantPoolGen].computeIfAbsent"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.apache.bcel.generic.ConstantPoolGen].addFloat(float)"
    functionSourceFile: "org.apache.bcel.generic.ConstantPoolGen"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "int"
    argCount: 1
    argTypes:
    - "float"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 16
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.bcel.generic.ConstantPoolGen:379"
      Branch Sides:
      - BranchSide: "org.apache.bcel.generic.ConstantPoolGen:382"
        BranchSideFuncs: []
      - BranchSide: "org.apache.bcel.generic.ConstantPoolGen:381"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.bcel.generic.ConstantPoolGen:379,1"
      Dst: "[org.apache.bcel.generic.ConstantPoolGen].lookupFloat"
    - Src: "org.apache.bcel.generic.ConstantPoolGen:382,1"
      Dst: "[org.apache.bcel.generic.ConstantPoolGen].adjustSize"
    - Src: "org.apache.bcel.generic.ConstantPoolGen:384,1"
      Dst: "[org.apache.bcel.classfile.ConstantFloat].<init>"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.apache.bcel.generic.ConstantPoolGen].addInteger(int)"
    functionSourceFile: "org.apache.bcel.generic.ConstantPoolGen"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "int"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 16
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.bcel.generic.ConstantPoolGen:396"
      Branch Sides:
      - BranchSide: "org.apache.bcel.generic.ConstantPoolGen:399"
        BranchSideFuncs: []
      - BranchSide: "org.apache.bcel.generic.ConstantPoolGen:398"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.bcel.generic.ConstantPoolGen:396,1"
      Dst: "[org.apache.bcel.generic.ConstantPoolGen].lookupInteger"
    - Src: "org.apache.bcel.generic.ConstantPoolGen:399,1"
      Dst: "[org.apache.bcel.generic.ConstantPoolGen].adjustSize"
    - Src: "org.apache.bcel.generic.ConstantPoolGen:401,1"
      Dst: "[org.apache.bcel.classfile.ConstantInteger].<init>"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.apache.bcel.generic.ConstantPoolGen].addInterfaceMethodref(org.apache.bcel.generic.MethodGen)"
    functionSourceFile: "org.apache.bcel.generic.ConstantPoolGen"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "int"
    argCount: 1
    argTypes:
    - "org.apache.bcel.generic.MethodGen"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 7
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.bcel.generic.ConstantPoolGen:406,1"
      Dst: "[org.apache.bcel.generic.MethodGen].getClassName"
    - Src: "org.apache.bcel.generic.ConstantPoolGen:406,1"
      Dst: "[org.apache.bcel.generic.FieldGenOrMethodGen].getName"
    - Src: "org.apache.bcel.generic.ConstantPoolGen:406,1"
      Dst: "[org.apache.bcel.generic.MethodGen].getSignature"
    - Src: "org.apache.bcel.generic.ConstantPoolGen:406,1"
      Dst: "[org.apache.bcel.generic.ConstantPoolGen].addInterfaceMethodref"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.bcel.generic.ConstantPoolGen].addInterfaceMethodref(java.lang.String,java.lang.String,java.lang.String)"
    functionSourceFile: "org.apache.bcel.generic.ConstantPoolGen"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "int"
    argCount: 3
    argTypes:
    - "java.lang.String"
    - "java.lang.String"
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 30
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.bcel.generic.ConstantPoolGen:419"
      Branch Sides:
      - BranchSide: "org.apache.bcel.generic.ConstantPoolGen:422"
        BranchSideFuncs: []
      - BranchSide: "org.apache.bcel.generic.ConstantPoolGen:421"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.bcel.generic.ConstantPoolGen:419,1"
      Dst: "[org.apache.bcel.generic.ConstantPoolGen].lookupInterfaceMethodref"
    - Src: "org.apache.bcel.generic.ConstantPoolGen:422,1"
      Dst: "[org.apache.bcel.generic.ConstantPoolGen].adjustSize"
    - Src: "org.apache.bcel.generic.ConstantPoolGen:423,1"
      Dst: "[org.apache.bcel.generic.ConstantPoolGen].addClass"
    - Src: "org.apache.bcel.generic.ConstantPoolGen:424,1"
      Dst: "[org.apache.bcel.generic.ConstantPoolGen].addNameAndType"
    - Src: "org.apache.bcel.generic.ConstantPoolGen:426,1"
      Dst: "[org.apache.bcel.classfile.ConstantInterfaceMethodref].<init>"
    - Src: "org.apache.bcel.generic.ConstantPoolGen:427,1"
      Dst: "[java.lang.StringBuilder].<init>"
    - Src: "org.apache.bcel.generic.ConstantPoolGen:427,1"
      Dst: "[java.lang.StringBuilder].append"
    - Src: "org.apache.bcel.generic.ConstantPoolGen:427,1"
      Dst: "[java.lang.StringBuilder].toString"
    - Src: "org.apache.bcel.generic.ConstantPoolGen:427,1"
      Dst: "[org.apache.bcel.generic.ConstantPoolGen].computeIfAbsent"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.apache.bcel.generic.ConstantPoolGen].addLong(long)"
    functionSourceFile: "org.apache.bcel.generic.ConstantPoolGen"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "int"
    argCount: 1
    argTypes:
    - "long"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 17
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.bcel.generic.ConstantPoolGen:438"
      Branch Sides:
      - BranchSide: "org.apache.bcel.generic.ConstantPoolGen:441"
        BranchSideFuncs: []
      - BranchSide: "org.apache.bcel.generic.ConstantPoolGen:440"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.bcel.generic.ConstantPoolGen:438,1"
      Dst: "[org.apache.bcel.generic.ConstantPoolGen].lookupLong"
    - Src: "org.apache.bcel.generic.ConstantPoolGen:441,1"
      Dst: "[org.apache.bcel.generic.ConstantPoolGen].adjustSize"
    - Src: "org.apache.bcel.generic.ConstantPoolGen:443,1"
      Dst: "[org.apache.bcel.classfile.ConstantLong].<init>"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.apache.bcel.generic.ConstantPoolGen].addMethodref(org.apache.bcel.generic.MethodGen)"
    functionSourceFile: "org.apache.bcel.generic.ConstantPoolGen"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "int"
    argCount: 1
    argTypes:
    - "org.apache.bcel.generic.MethodGen"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 7
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.bcel.generic.ConstantPoolGen:448,1"
      Dst: "[org.apache.bcel.generic.MethodGen].getClassName"
    - Src: "org.apache.bcel.generic.ConstantPoolGen:448,1"
      Dst: "[org.apache.bcel.generic.FieldGenOrMethodGen].getName"
    - Src: "org.apache.bcel.generic.ConstantPoolGen:448,1"
      Dst: "[org.apache.bcel.generic.MethodGen].getSignature"
    - Src: "org.apache.bcel.generic.ConstantPoolGen:448,1"
      Dst: "[org.apache.bcel.generic.ConstantPoolGen].addMethodref"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.bcel.generic.ConstantPoolGen].addMethodref(java.lang.String,java.lang.String,java.lang.String)"
    functionSourceFile: "org.apache.bcel.generic.ConstantPoolGen"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "int"
    argCount: 3
    argTypes:
    - "java.lang.String"
    - "java.lang.String"
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 30
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.bcel.generic.ConstantPoolGen:461"
      Branch Sides:
      - BranchSide: "org.apache.bcel.generic.ConstantPoolGen:464"
        BranchSideFuncs: []
      - BranchSide: "org.apache.bcel.generic.ConstantPoolGen:463"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.bcel.generic.ConstantPoolGen:461,1"
      Dst: "[org.apache.bcel.generic.ConstantPoolGen].lookupMethodref"
    - Src: "org.apache.bcel.generic.ConstantPoolGen:464,1"
      Dst: "[org.apache.bcel.generic.ConstantPoolGen].adjustSize"
    - Src: "org.apache.bcel.generic.ConstantPoolGen:465,1"
      Dst: "[org.apache.bcel.generic.ConstantPoolGen].addNameAndType"
    - Src: "org.apache.bcel.generic.ConstantPoolGen:466,1"
      Dst: "[org.apache.bcel.generic.ConstantPoolGen].addClass"
    - Src: "org.apache.bcel.generic.ConstantPoolGen:468,1"
      Dst: "[org.apache.bcel.classfile.ConstantMethodref].<init>"
    - Src: "org.apache.bcel.generic.ConstantPoolGen:469,1"
      Dst: "[java.lang.StringBuilder].<init>"
    - Src: "org.apache.bcel.generic.ConstantPoolGen:469,1"
      Dst: "[java.lang.StringBuilder].append"
    - Src: "org.apache.bcel.generic.ConstantPoolGen:469,1"
      Dst: "[java.lang.StringBuilder].toString"
    - Src: "org.apache.bcel.generic.ConstantPoolGen:469,1"
      Dst: "[org.apache.bcel.generic.ConstantPoolGen].computeIfAbsent"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.apache.bcel.generic.ConstantPoolGen].addNameAndType(java.lang.String,java.lang.String)"
    functionSourceFile: "org.apache.bcel.generic.ConstantPoolGen"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "int"
    argCount: 2
    argTypes:
    - "java.lang.String"
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 27
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.bcel.generic.ConstantPoolGen:481"
      Branch Sides:
      - BranchSide: "org.apache.bcel.generic.ConstantPoolGen:484"
        BranchSideFuncs: []
      - BranchSide: "org.apache.bcel.generic.ConstantPoolGen:483"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.bcel.generic.ConstantPoolGen:481,1"
      Dst: "[org.apache.bcel.generic.ConstantPoolGen].lookupNameAndType"
    - Src: "org.apache.bcel.generic.ConstantPoolGen:484,1"
      Dst: "[org.apache.bcel.generic.ConstantPoolGen].adjustSize"
    - Src: "org.apache.bcel.generic.ConstantPoolGen:485,1"
      Dst: "[org.apache.bcel.generic.ConstantPoolGen].addUtf8"
    - Src: "org.apache.bcel.generic.ConstantPoolGen:488,1"
      Dst: "[org.apache.bcel.classfile.ConstantNameAndType].<init>"
    - Src: "org.apache.bcel.generic.ConstantPoolGen:489,1"
      Dst: "[java.lang.StringBuilder].<init>"
    - Src: "org.apache.bcel.generic.ConstantPoolGen:489,1"
      Dst: "[java.lang.StringBuilder].append"
    - Src: "org.apache.bcel.generic.ConstantPoolGen:489,1"
      Dst: "[java.lang.StringBuilder].toString"
    - Src: "org.apache.bcel.generic.ConstantPoolGen:489,1"
      Dst: "[org.apache.bcel.generic.ConstantPoolGen].computeIfAbsent"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.apache.bcel.generic.ConstantPoolGen].addString(java.lang.String)"
    functionSourceFile: "org.apache.bcel.generic.ConstantPoolGen"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "int"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 19
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.bcel.generic.ConstantPoolGen:500"
      Branch Sides:
      - BranchSide: "org.apache.bcel.generic.ConstantPoolGen:503"
        BranchSideFuncs: []
      - BranchSide: "org.apache.bcel.generic.ConstantPoolGen:502"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.bcel.generic.ConstantPoolGen:500,1"
      Dst: "[org.apache.bcel.generic.ConstantPoolGen].lookupString"
    - Src: "org.apache.bcel.generic.ConstantPoolGen:503,1"
      Dst: "[org.apache.bcel.generic.ConstantPoolGen].addUtf8"
    - Src: "org.apache.bcel.generic.ConstantPoolGen:504,1"
      Dst: "[org.apache.bcel.generic.ConstantPoolGen].adjustSize"
    - Src: "org.apache.bcel.generic.ConstantPoolGen:505,1"
      Dst: "[org.apache.bcel.classfile.ConstantString].<init>"
    - Src: "org.apache.bcel.generic.ConstantPoolGen:508,1"
      Dst: "[org.apache.bcel.generic.ConstantPoolGen].computeIfAbsent"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.apache.bcel.generic.ConstantPoolGen].addUtf8(java.lang.String)"
    functionSourceFile: "org.apache.bcel.generic.ConstantPoolGen"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "int"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 18
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.bcel.generic.ConstantPoolGen:519"
      Branch Sides:
      - BranchSide: "org.apache.bcel.generic.ConstantPoolGen:522"
        BranchSideFuncs: []
      - BranchSide: "org.apache.bcel.generic.ConstantPoolGen:521"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.bcel.generic.ConstantPoolGen:519,1"
      Dst: "[org.apache.bcel.generic.ConstantPoolGen].lookupUtf8"
    - Src: "org.apache.bcel.generic.ConstantPoolGen:522,1"
      Dst: "[org.apache.bcel.generic.ConstantPoolGen].adjustSize"
    - Src: "org.apache.bcel.generic.ConstantPoolGen:524,1"
      Dst: "[org.apache.bcel.classfile.ConstantUtf8].<init>"
    - Src: "org.apache.bcel.generic.ConstantPoolGen:525,1"
      Dst: "[org.apache.bcel.generic.ConstantPoolGen].computeIfAbsent"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.apache.bcel.generic.ConstantPoolGen].adjustSize()"
    functionSourceFile: "org.apache.bcel.generic.ConstantPoolGen"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 35
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.bcel.generic.ConstantPoolGen:533"
      Branch Sides:
      - BranchSide: "org.apache.bcel.generic.ConstantPoolGen:539"
        BranchSideFuncs: []
      - BranchSide: "org.apache.bcel.generic.ConstantPoolGen:538"
        BranchSideFuncs: []
    - Branch String: "org.apache.bcel.generic.ConstantPoolGen:539"
      Branch Sides:
      - BranchSide: "org.apache.bcel.generic.ConstantPoolGen:547"
        BranchSideFuncs: []
      - BranchSide: "org.apache.bcel.generic.ConstantPoolGen:546"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.bcel.generic.ConstantPoolGen:534,1"
      Dst: "[java.lang.StringBuilder].<init>"
    - Src: "org.apache.bcel.generic.ConstantPoolGen:534,1"
      Dst: "[java.lang.StringBuilder].append"
    - Src: "org.apache.bcel.generic.ConstantPoolGen:534,1"
      Dst: "[java.lang.StringBuilder].toString"
    - Src: "org.apache.bcel.generic.ConstantPoolGen:534,1"
      Dst: "[java.lang.IllegalStateException].<init>"
    - Src: "org.apache.bcel.generic.ConstantPoolGen:543,1"
      Dst: "[java.lang.Math].min"
    - Src: "org.apache.bcel.generic.ConstantPoolGen:545,1"
      Dst: "[java.lang.System].arraycopy"
    JavaMethodInfo: null
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[org.apache.bcel.generic.ConstantPoolGen].computeIfAbsent(java.util.Map,java.lang.String,int)"
    functionSourceFile: "org.apache.bcel.generic.ConstantPoolGen"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "int"
    argCount: 3
    argTypes:
    - "java.util.Map"
    - "java.lang.String"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 9
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.bcel.generic.ConstantPoolGen:550,1"
      Dst: "[org.apache.bcel.generic.ConstantPoolGen$lambda_computeIfAbsent_0__144].bootstrap$"
    - Src: "org.apache.bcel.generic.ConstantPoolGen:550,1"
      Dst: "[java.util.Map].computeIfAbsent"
    - Src: "org.apache.bcel.generic.ConstantPoolGen:550,1"
      Dst: "[java.lang.Integer].intValue"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.bcel.generic.ConstantPoolGen].getConstant(int)"
    functionSourceFile: "org.apache.bcel.generic.ConstantPoolGen"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.apache.bcel.classfile.Constant"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.bcel.generic.ConstantPoolGen].getConstantPool()"
    functionSourceFile: "org.apache.bcel.generic.ConstantPoolGen"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.apache.bcel.classfile.ConstantPool"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.bcel.generic.ConstantPoolGen:565,1"
      Dst: "[org.apache.bcel.classfile.ConstantPool].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.bcel.generic.ConstantPoolGen].getFinalConstantPool()"
    functionSourceFile: "org.apache.bcel.generic.ConstantPoolGen"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.apache.bcel.classfile.ConstantPool"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 8
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.bcel.generic.ConstantPoolGen:572,1"
      Dst: "[java.util.Arrays].copyOf"
    - Src: "org.apache.bcel.generic.ConstantPoolGen:572,1"
      Dst: "[org.apache.bcel.classfile.ConstantPool].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.bcel.generic.ConstantPoolGen].getIndex(java.util.Map,java.lang.String)"
    functionSourceFile: "org.apache.bcel.generic.ConstantPoolGen"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "int"
    argCount: 2
    argTypes:
    - "java.util.Map"
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 7
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.bcel.generic.ConstantPoolGen:576,1"
      Dst: "[java.util.Map].get"
    - Src: "org.apache.bcel.generic.ConstantPoolGen:576,1"
      Dst: "[org.apache.bcel.generic.ConstantPoolGen].toIndex"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.bcel.generic.ConstantPoolGen].getSize()"
    functionSourceFile: "org.apache.bcel.generic.ConstantPoolGen"
    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.apache.bcel.generic.ConstantPoolGen].lookupClass(java.lang.String)"
    functionSourceFile: "org.apache.bcel.generic.ConstantPoolGen"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "int"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.bcel.generic.ConstantPoolGen:593,1"
      Dst: "[org.apache.bcel.classfile.Utility].packageToPath"
    - Src: "org.apache.bcel.generic.ConstantPoolGen:593,1"
      Dst: "[org.apache.bcel.generic.ConstantPoolGen].getIndex"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.bcel.generic.ConstantPoolGen].lookupDouble(double)"
    functionSourceFile: "org.apache.bcel.generic.ConstantPoolGen"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "int"
    argCount: 1
    argTypes:
    - "double"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 22
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.bcel.generic.ConstantPoolGen:604"
      Branch Sides:
      - BranchSide: "org.apache.bcel.generic.ConstantPoolGen:null"
        BranchSideFuncs: []
    - Branch String: "org.apache.bcel.generic.ConstantPoolGen:605"
      Branch Sides:
      - BranchSide: "org.apache.bcel.generic.ConstantPoolGen:603"
        BranchSideFuncs: []
      - BranchSide: "org.apache.bcel.generic.ConstantPoolGen:602"
        BranchSideFuncs: []
    - Branch String: "org.apache.bcel.generic.ConstantPoolGen:607"
      Branch Sides:
      - BranchSide: "org.apache.bcel.generic.ConstantPoolGen:603"
        BranchSideFuncs: []
      - BranchSide: "org.apache.bcel.generic.ConstantPoolGen:602"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.bcel.generic.ConstantPoolGen:603,1"
      Dst: "[java.lang.Double].doubleToLongBits"
    - Src: "org.apache.bcel.generic.ConstantPoolGen:607,1"
      Dst: "[org.apache.bcel.classfile.ConstantDouble].getBytes"
    JavaMethodInfo: null
    BBCount: 7
    CyclomaticComplexity: 2
  - functionName: "[org.apache.bcel.generic.ConstantPoolGen].lookupFieldref(java.lang.String,java.lang.String,java.lang.String)"
    functionSourceFile: "org.apache.bcel.generic.ConstantPoolGen"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "int"
    argCount: 3
    argTypes:
    - "java.lang.String"
    - "java.lang.String"
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 15
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.bcel.generic.ConstantPoolGen:624,1"
      Dst: "[java.lang.StringBuilder].<init>"
    - Src: "org.apache.bcel.generic.ConstantPoolGen:624,1"
      Dst: "[java.lang.StringBuilder].append"
    - Src: "org.apache.bcel.generic.ConstantPoolGen:624,1"
      Dst: "[java.lang.StringBuilder].toString"
    - Src: "org.apache.bcel.generic.ConstantPoolGen:624,1"
      Dst: "[org.apache.bcel.generic.ConstantPoolGen].getIndex"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.bcel.generic.ConstantPoolGen].lookupFloat(float)"
    functionSourceFile: "org.apache.bcel.generic.ConstantPoolGen"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "int"
    argCount: 1
    argTypes:
    - "float"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 21
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.bcel.generic.ConstantPoolGen:635"
      Branch Sides:
      - BranchSide: "org.apache.bcel.generic.ConstantPoolGen:null"
        BranchSideFuncs: []
    - Branch String: "org.apache.bcel.generic.ConstantPoolGen:636"
      Branch Sides:
      - BranchSide: "org.apache.bcel.generic.ConstantPoolGen:634"
        BranchSideFuncs: []
      - BranchSide: "org.apache.bcel.generic.ConstantPoolGen:633"
        BranchSideFuncs: []
    - Branch String: "org.apache.bcel.generic.ConstantPoolGen:638"
      Branch Sides:
      - BranchSide: "org.apache.bcel.generic.ConstantPoolGen:634"
        BranchSideFuncs: []
      - BranchSide: "org.apache.bcel.generic.ConstantPoolGen:633"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.bcel.generic.ConstantPoolGen:634,1"
      Dst: "[java.lang.Float].floatToIntBits"
    - Src: "org.apache.bcel.generic.ConstantPoolGen:638,1"
      Dst: "[org.apache.bcel.classfile.ConstantFloat].getBytes"
    JavaMethodInfo: null
    BBCount: 7
    CyclomaticComplexity: 2
  - functionName: "[org.apache.bcel.generic.ConstantPoolGen].lookupInteger(int)"
    functionSourceFile: "org.apache.bcel.generic.ConstantPoolGen"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "int"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 19
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.bcel.generic.ConstantPoolGen:653"
      Branch Sides:
      - BranchSide: "org.apache.bcel.generic.ConstantPoolGen:null"
        BranchSideFuncs: []
    - Branch String: "org.apache.bcel.generic.ConstantPoolGen:654"
      Branch Sides:
      - BranchSide: "org.apache.bcel.generic.ConstantPoolGen:653"
        BranchSideFuncs: []
      - BranchSide: "org.apache.bcel.generic.ConstantPoolGen:652"
        BranchSideFuncs: []
    - Branch String: "org.apache.bcel.generic.ConstantPoolGen:656"
      Branch Sides:
      - BranchSide: "org.apache.bcel.generic.ConstantPoolGen:653"
        BranchSideFuncs: []
      - BranchSide: "org.apache.bcel.generic.ConstantPoolGen:652"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.bcel.generic.ConstantPoolGen:656,1"
      Dst: "[org.apache.bcel.classfile.ConstantInteger].getBytes"
    JavaMethodInfo: null
    BBCount: 7
    CyclomaticComplexity: 2
  - functionName: "[org.apache.bcel.generic.ConstantPoolGen].lookupInterfaceMethodref(org.apache.bcel.generic.MethodGen)"
    functionSourceFile: "org.apache.bcel.generic.ConstantPoolGen"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "int"
    argCount: 1
    argTypes:
    - "org.apache.bcel.generic.MethodGen"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 7
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.bcel.generic.ConstantPoolGen:665,1"
      Dst: "[org.apache.bcel.generic.MethodGen].getClassName"
    - Src: "org.apache.bcel.generic.ConstantPoolGen:665,1"
      Dst: "[org.apache.bcel.generic.FieldGenOrMethodGen].getName"
    - Src: "org.apache.bcel.generic.ConstantPoolGen:665,1"
      Dst: "[org.apache.bcel.generic.MethodGen].getSignature"
    - Src: "org.apache.bcel.generic.ConstantPoolGen:665,1"
      Dst: "[org.apache.bcel.generic.ConstantPoolGen].lookupInterfaceMethodref"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.bcel.generic.ConstantPoolGen].lookupInterfaceMethodref(java.lang.String,java.lang.String,java.lang.String)"
    functionSourceFile: "org.apache.bcel.generic.ConstantPoolGen"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "int"
    argCount: 3
    argTypes:
    - "java.lang.String"
    - "java.lang.String"
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 15
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.bcel.generic.ConstantPoolGen:677,1"
      Dst: "[java.lang.StringBuilder].<init>"
    - Src: "org.apache.bcel.generic.ConstantPoolGen:677,1"
      Dst: "[java.lang.StringBuilder].append"
    - Src: "org.apache.bcel.generic.ConstantPoolGen:677,1"
      Dst: "[java.lang.StringBuilder].toString"
    - Src: "org.apache.bcel.generic.ConstantPoolGen:677,1"
      Dst: "[org.apache.bcel.generic.ConstantPoolGen].getIndex"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.bcel.generic.ConstantPoolGen].lookupLong(long)"
    functionSourceFile: "org.apache.bcel.generic.ConstantPoolGen"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "int"
    argCount: 1
    argTypes:
    - "long"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 20
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.bcel.generic.ConstantPoolGen:687"
      Branch Sides:
      - BranchSide: "org.apache.bcel.generic.ConstantPoolGen:null"
        BranchSideFuncs: []
    - Branch String: "org.apache.bcel.generic.ConstantPoolGen:688"
      Branch Sides:
      - BranchSide: "org.apache.bcel.generic.ConstantPoolGen:687"
        BranchSideFuncs: []
      - BranchSide: "org.apache.bcel.generic.ConstantPoolGen:686"
        BranchSideFuncs: []
    - Branch String: "org.apache.bcel.generic.ConstantPoolGen:690"
      Branch Sides:
      - BranchSide: "org.apache.bcel.generic.ConstantPoolGen:687"
        BranchSideFuncs: []
      - BranchSide: "org.apache.bcel.generic.ConstantPoolGen:686"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.bcel.generic.ConstantPoolGen:690,1"
      Dst: "[org.apache.bcel.classfile.ConstantLong].getBytes"
    JavaMethodInfo: null
    BBCount: 7
    CyclomaticComplexity: 2
  - functionName: "[org.apache.bcel.generic.ConstantPoolGen].lookupMethodref(org.apache.bcel.generic.MethodGen)"
    functionSourceFile: "org.apache.bcel.generic.ConstantPoolGen"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "int"
    argCount: 1
    argTypes:
    - "org.apache.bcel.generic.MethodGen"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 7
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.bcel.generic.ConstantPoolGen:699,1"
      Dst: "[org.apache.bcel.generic.MethodGen].getClassName"
    - Src: "org.apache.bcel.generic.ConstantPoolGen:699,1"
      Dst: "[org.apache.bcel.generic.FieldGenOrMethodGen].getName"
    - Src: "org.apache.bcel.generic.ConstantPoolGen:699,1"
      Dst: "[org.apache.bcel.generic.MethodGen].getSignature"
    - Src: "org.apache.bcel.generic.ConstantPoolGen:699,1"
      Dst: "[org.apache.bcel.generic.ConstantPoolGen].lookupMethodref"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.bcel.generic.ConstantPoolGen].lookupMethodref(java.lang.String,java.lang.String,java.lang.String)"
    functionSourceFile: "org.apache.bcel.generic.ConstantPoolGen"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "int"
    argCount: 3
    argTypes:
    - "java.lang.String"
    - "java.lang.String"
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 15
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.bcel.generic.ConstantPoolGen:711,1"
      Dst: "[java.lang.StringBuilder].<init>"
    - Src: "org.apache.bcel.generic.ConstantPoolGen:711,1"
      Dst: "[java.lang.StringBuilder].append"
    - Src: "org.apache.bcel.generic.ConstantPoolGen:711,1"
      Dst: "[java.lang.StringBuilder].toString"
    - Src: "org.apache.bcel.generic.ConstantPoolGen:711,1"
      Dst: "[org.apache.bcel.generic.ConstantPoolGen].getIndex"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.bcel.generic.ConstantPoolGen].lookupNameAndType(java.lang.String,java.lang.String)"
    functionSourceFile: "org.apache.bcel.generic.ConstantPoolGen"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "int"
    argCount: 2
    argTypes:
    - "java.lang.String"
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 12
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.bcel.generic.ConstantPoolGen:722,1"
      Dst: "[java.lang.StringBuilder].<init>"
    - Src: "org.apache.bcel.generic.ConstantPoolGen:722,1"
      Dst: "[java.lang.StringBuilder].append"
    - Src: "org.apache.bcel.generic.ConstantPoolGen:722,1"
      Dst: "[java.lang.StringBuilder].toString"
    - Src: "org.apache.bcel.generic.ConstantPoolGen:722,1"
      Dst: "[org.apache.bcel.generic.ConstantPoolGen].getIndex"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.bcel.generic.ConstantPoolGen].lookupString(java.lang.String)"
    functionSourceFile: "org.apache.bcel.generic.ConstantPoolGen"
    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.apache.bcel.generic.ConstantPoolGen:732,1"
      Dst: "[org.apache.bcel.generic.ConstantPoolGen].getIndex"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.bcel.generic.ConstantPoolGen].lookupUtf8(java.lang.String)"
    functionSourceFile: "org.apache.bcel.generic.ConstantPoolGen"
    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.apache.bcel.generic.ConstantPoolGen:742,1"
      Dst: "[org.apache.bcel.generic.ConstantPoolGen].getIndex"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.bcel.generic.ConstantPoolGen].setConstant(int,org.apache.bcel.classfile.Constant)"
    functionSourceFile: "org.apache.bcel.generic.ConstantPoolGen"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "int"
    - "org.apache.bcel.classfile.Constant"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.bcel.generic.ConstantPoolGen].toIndex(java.lang.Integer)"
    functionSourceFile: "org.apache.bcel.generic.ConstantPoolGen"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "int"
    argCount: 1
    argTypes:
    - "java.lang.Integer"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 8
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.bcel.generic.ConstantPoolGen:756"
      Branch Sides: []
    Callsites:
    - Src: "org.apache.bcel.generic.ConstantPoolGen:756,1"
      Dst: "[java.lang.Integer].intValue"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[org.apache.bcel.generic.ConstantPoolGen].toString()"
    functionSourceFile: "org.apache.bcel.generic.ConstantPoolGen"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 16
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.bcel.generic.ConstantPoolGen:765"
      Branch Sides:
      - BranchSide: "org.apache.bcel.generic.ConstantPoolGen:767"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.bcel.generic.ConstantPoolGen:764,1"
      Dst: "[java.lang.StringBuilder].<init>"
    - Src: "org.apache.bcel.generic.ConstantPoolGen:766,1"
      Dst: "[java.lang.StringBuilder].append"
    - Src: "org.apache.bcel.generic.ConstantPoolGen:768,1"
      Dst: "[java.lang.StringBuilder].toString"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 2
  - functionName: "[org.apache.bcel.generic.ConstantPoolGen].lambda$computeIfAbsent$0(int,java.lang.String)"
    functionSourceFile: "org.apache.bcel.generic.ConstantPoolGen"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.Integer"
    argCount: 2
    argTypes:
    - "int"
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.bcel.generic.ConstantPoolGen:550,1"
      Dst: "[java.lang.Integer].valueOf"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.bcel.generic.ATHROW].<init>()"
    functionSourceFile: "org.apache.bcel.generic.ATHROW"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.bcel.generic.ATHROW:34,1"
      Dst: "[org.apache.bcel.generic.Instruction].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.bcel.generic.ATHROW].accept(org.apache.bcel.generic.Visitor)"
    functionSourceFile: "org.apache.bcel.generic.ATHROW"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.apache.bcel.generic.Visitor"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 7
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.bcel.generic.ATHROW:45,1"
      Dst: "[org.apache.bcel.generic.Visitor].visitUnconditionalBranch"
    - Src: "org.apache.bcel.generic.ATHROW:46,1"
      Dst: "[org.apache.bcel.generic.Visitor].visitExceptionThrower"
    - Src: "org.apache.bcel.generic.ATHROW:47,1"
      Dst: "[org.apache.bcel.generic.Visitor].visitStackConsumer"
    - Src: "org.apache.bcel.generic.ATHROW:48,1"
      Dst: "[org.apache.bcel.generic.Visitor].visitATHROW"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.bcel.generic.ATHROW].getExceptions()"
    functionSourceFile: "org.apache.bcel.generic.ATHROW"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.Class[]"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.bcel.generic.DCONST].<init>()"
    functionSourceFile: "org.apache.bcel.generic.DCONST"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.bcel.generic.DCONST:34,1"
      Dst: "[org.apache.bcel.generic.DCONST].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.bcel.generic.DCONST].<init>(double)"
    functionSourceFile: "org.apache.bcel.generic.DCONST"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "double"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 21
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.bcel.generic.DCONST:39"
      Branch Sides:
      - BranchSide: "org.apache.bcel.generic.DCONST:41"
        BranchSideFuncs: []
      - BranchSide: "org.apache.bcel.generic.DCONST:40"
        BranchSideFuncs: []
    - Branch String: "org.apache.bcel.generic.DCONST:41"
      Branch Sides:
      - BranchSide: "org.apache.bcel.generic.DCONST:44"
        BranchSideFuncs: []
      - BranchSide: "org.apache.bcel.generic.DCONST:43"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.bcel.generic.DCONST:38,1"
      Dst: "[org.apache.bcel.generic.Instruction].<init>"
    - Src: "org.apache.bcel.generic.DCONST:40,1"
      Dst: "[org.apache.bcel.generic.Instruction].setOpcode"
    - Src: "org.apache.bcel.generic.DCONST:44,1"
      Dst: "[java.lang.StringBuilder].<init>"
    - Src: "org.apache.bcel.generic.DCONST:44,1"
      Dst: "[java.lang.StringBuilder].append"
    - Src: "org.apache.bcel.generic.DCONST:44,1"
      Dst: "[java.lang.StringBuilder].toString"
    - Src: "org.apache.bcel.generic.DCONST:44,1"
      Dst: "[org.apache.bcel.generic.ClassGenException].<init>"
    JavaMethodInfo: null
    BBCount: 6
    CyclomaticComplexity: 1
  - functionName: "[org.apache.bcel.generic.DCONST].accept(org.apache.bcel.generic.Visitor)"
    functionSourceFile: "org.apache.bcel.generic.DCONST"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.apache.bcel.generic.Visitor"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 8
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.bcel.generic.DCONST:57,1"
      Dst: "[org.apache.bcel.generic.Visitor].visitPushInstruction"
    - Src: "org.apache.bcel.generic.DCONST:58,1"
      Dst: "[org.apache.bcel.generic.Visitor].visitStackProducer"
    - Src: "org.apache.bcel.generic.DCONST:59,1"
      Dst: "[org.apache.bcel.generic.Visitor].visitTypedInstruction"
    - Src: "org.apache.bcel.generic.DCONST:60,1"
      Dst: "[org.apache.bcel.generic.Visitor].visitConstantPushInstruction"
    - Src: "org.apache.bcel.generic.DCONST:61,1"
      Dst: "[org.apache.bcel.generic.Visitor].visitDCONST"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.bcel.generic.DCONST].getType(org.apache.bcel.generic.ConstantPoolGen)"
    functionSourceFile: "org.apache.bcel.generic.DCONST"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.apache.bcel.generic.Type"
    argCount: 1
    argTypes:
    - "org.apache.bcel.generic.ConstantPoolGen"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.bcel.generic.DCONST].getValue()"
    functionSourceFile: "org.apache.bcel.generic.DCONST"
    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.apache.bcel.generic.DCONST:74,1"
      Dst: "[java.lang.Double].valueOf"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.time.StopWatch$State$4].<init>(java.lang.String,int)"
    functionSourceFile: "org.apache.commons.lang3.time.StopWatch$State$4"
    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.apache.commons.lang3.time.StopWatch$State$4:117,1"
      Dst: "[org.apache.commons.lang3.time.StopWatch$State].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.time.StopWatch$State$4].isStarted()"
    functionSourceFile: "org.apache.commons.lang3.time.StopWatch$State$4"
    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.apache.commons.lang3.time.StopWatch$State$4].isStopped()"
    functionSourceFile: "org.apache.commons.lang3.time.StopWatch$State$4"
    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.apache.commons.lang3.time.StopWatch$State$4].isSuspended()"
    functionSourceFile: "org.apache.commons.lang3.time.StopWatch$State$4"
    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.apache.bcel.verifier.GraphicalVerifier].<init>()"
    functionSourceFile: "org.apache.bcel.verifier.GraphicalVerifier"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 38
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.bcel.verifier.GraphicalVerifier:56"
      Branch Sides:
      - BranchSide: "org.apache.bcel.verifier.GraphicalVerifier:59"
        BranchSideFuncs: []
      - BranchSide: "org.apache.bcel.verifier.GraphicalVerifier:58"
        BranchSideFuncs: []
    - Branch String: "org.apache.bcel.verifier.GraphicalVerifier:59"
      Branch Sides:
      - BranchSide: "org.apache.bcel.verifier.GraphicalVerifier:62"
        BranchSideFuncs: []
      - BranchSide: "org.apache.bcel.verifier.GraphicalVerifier:61"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.bcel.verifier.GraphicalVerifier:44,1"
      Dst: "[java.lang.Object].<init>"
    - Src: "org.apache.bcel.verifier.GraphicalVerifier:45,1"
      Dst: "[org.apache.bcel.verifier.VerifierAppFrame].<init>"
    - Src: "org.apache.bcel.verifier.GraphicalVerifier:51,1"
      Dst: "[java.awt.Container].validate"
    - Src: "org.apache.bcel.verifier.GraphicalVerifier:54,1"
      Dst: "[java.awt.Toolkit].getDefaultToolkit"
    - Src: "org.apache.bcel.verifier.GraphicalVerifier:54,1"
      Dst: "[java.awt.Toolkit].getScreenSize"
    - Src: "org.apache.bcel.verifier.GraphicalVerifier:55,1"
      Dst: "[java.awt.Component].getSize"
    - Src: "org.apache.bcel.verifier.GraphicalVerifier:62,1"
      Dst: "[java.awt.Window].setLocation"
    - Src: "org.apache.bcel.verifier.GraphicalVerifier:63,1"
      Dst: "[java.awt.Window].setVisible"
    - Src: "org.apache.bcel.verifier.GraphicalVerifier:64,1"
      Dst: "[org.apache.bcel.verifier.VerifierAppFrame].getClassNamesJList"
    - Src: "org.apache.bcel.verifier.GraphicalVerifier:64,1"
      Dst: "[org.apache.bcel.verifier.VerifierFactoryListModel].<init>"
    - Src: "org.apache.bcel.verifier.GraphicalVerifier:64,1"
      Dst: "[javax.swing.JList].setModel"
    - Src: "org.apache.bcel.verifier.GraphicalVerifier:65,1"
      Dst: "[org.apache.bcel.generic.ObjectType].getClassName"
    - Src: "org.apache.bcel.verifier.GraphicalVerifier:65,1"
      Dst: "[org.apache.bcel.verifier.VerifierFactory].getVerifier"
    - Src: "org.apache.bcel.verifier.GraphicalVerifier:66,1"
      Dst: "[javax.swing.JList].setSelectedIndex"
    JavaMethodInfo: null
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.ThreadUtils$NamePredicate].<init>(java.lang.String)"
    functionSourceFile: "org.apache.commons.lang3.ThreadUtils$NamePredicate"
    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.apache.commons.lang3.ThreadUtils$NamePredicate:84,1"
      Dst: "[java.lang.Object].<init>"
    - Src: "org.apache.commons.lang3.ThreadUtils$NamePredicate:85,1"
      Dst: "[java.util.Objects].requireNonNull"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.ThreadUtils$NamePredicate].test(java.lang.Thread)"
    functionSourceFile: "org.apache.commons.lang3.ThreadUtils$NamePredicate"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "java.lang.Thread"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 11
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.commons.lang3.ThreadUtils$NamePredicate:91"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.ThreadUtils$NamePredicate:90"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.ThreadUtils$NamePredicate:91"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.ThreadUtils$NamePredicate:90"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.lang3.ThreadUtils$NamePredicate:91,1"
      Dst: "[java.lang.Thread].getName"
    - Src: "org.apache.commons.lang3.ThreadUtils$NamePredicate:91,1"
      Dst: "[java.lang.String].equals"
    JavaMethodInfo: null
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.ThreadUtils$NamePredicate].test(java.lang.ThreadGroup)"
    functionSourceFile: "org.apache.commons.lang3.ThreadUtils$NamePredicate"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "java.lang.ThreadGroup"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 11
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.commons.lang3.ThreadUtils$NamePredicate:96"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.ThreadUtils$NamePredicate:95"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.ThreadUtils$NamePredicate:96"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.ThreadUtils$NamePredicate:95"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.lang3.ThreadUtils$NamePredicate:96,1"
      Dst: "[java.lang.ThreadGroup].getName"
    - Src: "org.apache.commons.lang3.ThreadUtils$NamePredicate:96,1"
      Dst: "[java.lang.String].equals"
    JavaMethodInfo: null
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[com.code_intelligence.jazzer.api.FuzzerSecurityIssueMedium].<init>()"
    functionSourceFile: "com.code_intelligence.jazzer.api.FuzzerSecurityIssueMedium"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.code_intelligence.jazzer.api.FuzzerSecurityIssueMedium:26,1"
      Dst: "[java.lang.RuntimeException].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.code_intelligence.jazzer.api.FuzzerSecurityIssueMedium].<init>(java.lang.String)"
    functionSourceFile: "com.code_intelligence.jazzer.api.FuzzerSecurityIssueMedium"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.code_intelligence.jazzer.api.FuzzerSecurityIssueMedium:29,1"
      Dst: "[java.lang.RuntimeException].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.code_intelligence.jazzer.api.FuzzerSecurityIssueMedium].<init>(java.lang.String,java.lang.Throwable)"
    functionSourceFile: "com.code_intelligence.jazzer.api.FuzzerSecurityIssueMedium"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "java.lang.String"
    - "java.lang.Throwable"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.code_intelligence.jazzer.api.FuzzerSecurityIssueMedium:33,1"
      Dst: "[java.lang.RuntimeException].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.code_intelligence.jazzer.api.FuzzerSecurityIssueMedium].<init>(java.lang.Throwable)"
    functionSourceFile: "com.code_intelligence.jazzer.api.FuzzerSecurityIssueMedium"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.Throwable"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.code_intelligence.jazzer.api.FuzzerSecurityIssueMedium:37,1"
      Dst: "[java.lang.RuntimeException].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.JavaVersion].values()"
    functionSourceFile: "org.apache.commons.lang3.JavaVersion"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.apache.commons.lang3.JavaVersion[]"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.lang3.JavaVersion:28,1"
      Dst: "[java.lang.Object].clone"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.JavaVersion].valueOf(java.lang.String)"
    functionSourceFile: "org.apache.commons.lang3.JavaVersion"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.apache.commons.lang3.JavaVersion"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.lang3.JavaVersion:28,1"
      Dst: "[java.lang.Enum].valueOf"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.JavaVersion].<init>(java.lang.String,int,float,java.lang.String)"
    functionSourceFile: "org.apache.commons.lang3.JavaVersion"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 4
    argTypes:
    - "java.lang.String"
    - "int"
    - "float"
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 9
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.lang3.JavaVersion:195,1"
      Dst: "[java.lang.Enum].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.JavaVersion].atLeast(org.apache.commons.lang3.JavaVersion)"
    functionSourceFile: "org.apache.commons.lang3.JavaVersion"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "org.apache.commons.lang3.JavaVersion"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 11
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.commons.lang3.JavaVersion:210"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.JavaVersion:209"
        BranchSideFuncs: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.JavaVersion].atMost(org.apache.commons.lang3.JavaVersion)"
    functionSourceFile: "org.apache.commons.lang3.JavaVersion"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "org.apache.commons.lang3.JavaVersion"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 11
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.commons.lang3.JavaVersion:224"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.JavaVersion:223"
        BranchSideFuncs: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.JavaVersion].getJavaVersion(java.lang.String)"
    functionSourceFile: "org.apache.commons.lang3.JavaVersion"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.apache.commons.lang3.JavaVersion"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.lang3.JavaVersion:238,1"
      Dst: "[org.apache.commons.lang3.JavaVersion].get"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.JavaVersion].get(java.lang.String)"
    functionSourceFile: "org.apache.commons.lang3.JavaVersion"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.apache.commons.lang3.JavaVersion"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 165
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.commons.lang3.JavaVersion:251"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.JavaVersion:254"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.JavaVersion:253"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.JavaVersion:254"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.JavaVersion:253"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.JavaVersion:254"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.JavaVersion:253"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.JavaVersion:254"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.JavaVersion:253"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.JavaVersion:254"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.JavaVersion:253"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.JavaVersion:254"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.JavaVersion:253"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.JavaVersion:254"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.JavaVersion:253"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.JavaVersion:254"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.JavaVersion:253"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.JavaVersion:254"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.JavaVersion:253"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.JavaVersion:254"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.JavaVersion:253"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.JavaVersion:254"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.JavaVersion:253"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.JavaVersion:254"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.JavaVersion:253"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.JavaVersion:254"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.JavaVersion:253"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.JavaVersion:254"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.JavaVersion:253"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.JavaVersion:254"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.JavaVersion:253"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.JavaVersion:254"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.JavaVersion:253"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.JavaVersion:254"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.JavaVersion:253"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.JavaVersion:254"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.JavaVersion:253"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.JavaVersion:254"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.JavaVersion:253"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.JavaVersion:254"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.JavaVersion:253"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.JavaVersion:254"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.JavaVersion:253"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.JavaVersion:254"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.JavaVersion:253"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.JavaVersion:254"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.JavaVersion:253"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.JavaVersion:301"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.JavaVersion:300"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.JavaVersion:299"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.JavaVersion:304"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.JavaVersion:307"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.JavaVersion:306"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.JavaVersion:301"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.JavaVersion:310"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.JavaVersion:309"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.lang3.JavaVersion:254,1"
      Dst: "[java.lang.String].hashCode"
    - Src: "org.apache.commons.lang3.JavaVersion:254,1"
      Dst: "[java.lang.String].equals"
    - Src: "org.apache.commons.lang3.JavaVersion:300,1"
      Dst: "[org.apache.commons.lang3.JavaVersion].toFloatVersion"
    - Src: "org.apache.commons.lang3.JavaVersion:302,1"
      Dst: "[java.lang.String].indexOf"
    - Src: "org.apache.commons.lang3.JavaVersion:302,1"
      Dst: "[java.lang.Math].max"
    - Src: "org.apache.commons.lang3.JavaVersion:303,1"
      Dst: "[java.lang.String].length"
    - Src: "org.apache.commons.lang3.JavaVersion:304,1"
      Dst: "[java.lang.String].substring"
    - Src: "org.apache.commons.lang3.JavaVersion:304,1"
      Dst: "[java.lang.Float].parseFloat"
    JavaMethodInfo: null
    BBCount: 77
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.JavaVersion].toString()"
    functionSourceFile: "org.apache.commons.lang3.JavaVersion"
    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.apache.commons.lang3.JavaVersion].maxVersion()"
    functionSourceFile: "org.apache.commons.lang3.JavaVersion"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "float"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 9
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.commons.lang3.JavaVersion:333"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.JavaVersion:331"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.lang3.JavaVersion:332,1"
      Dst: "[java.lang.System].getProperty"
    - Src: "org.apache.commons.lang3.JavaVersion:332,1"
      Dst: "[org.apache.commons.lang3.JavaVersion].toFloatVersion"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.JavaVersion].toFloatVersion(java.lang.String)"
    functionSourceFile: "org.apache.commons.lang3.JavaVersion"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "float"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 19
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.commons.lang3.JavaVersion:344"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.JavaVersion:347"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.JavaVersion:346"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.JavaVersion:348"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.JavaVersion:351"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.JavaVersion:350"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.lang3.JavaVersion:344,1"
      Dst: "[java.lang.String].contains"
    - Src: "org.apache.commons.lang3.JavaVersion:345,1"
      Dst: "[org.apache.commons.lang3.math.NumberUtils].toFloat"
    - Src: "org.apache.commons.lang3.JavaVersion:347,1"
      Dst: "[java.lang.String].split"
    - Src: "org.apache.commons.lang3.JavaVersion:349,1"
      Dst: "[java.lang.StringBuilder].<init>"
    - Src: "org.apache.commons.lang3.JavaVersion:349,1"
      Dst: "[java.lang.StringBuilder].append"
    - Src: "org.apache.commons.lang3.JavaVersion:349,1"
      Dst: "[java.lang.StringBuilder].toString"
    JavaMethodInfo: null
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[org.apache.bcel.generic.ISHL].<init>()"
    functionSourceFile: "org.apache.bcel.generic.ISHL"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.bcel.generic.ISHL:29,1"
      Dst: "[org.apache.bcel.generic.ArithmeticInstruction].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.bcel.generic.ISHL].accept(org.apache.bcel.generic.Visitor)"
    functionSourceFile: "org.apache.bcel.generic.ISHL"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.apache.bcel.generic.Visitor"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 8
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.bcel.generic.ISHL:40,1"
      Dst: "[org.apache.bcel.generic.Visitor].visitTypedInstruction"
    - Src: "org.apache.bcel.generic.ISHL:41,1"
      Dst: "[org.apache.bcel.generic.Visitor].visitStackProducer"
    - Src: "org.apache.bcel.generic.ISHL:42,1"
      Dst: "[org.apache.bcel.generic.Visitor].visitStackConsumer"
    - Src: "org.apache.bcel.generic.ISHL:43,1"
      Dst: "[org.apache.bcel.generic.Visitor].visitArithmeticInstruction"
    - Src: "org.apache.bcel.generic.ISHL:44,1"
      Dst: "[org.apache.bcel.generic.Visitor].visitISHL"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.bcel.generic.PUSH].<init>(org.apache.bcel.generic.ConstantPoolGen,org.apache.bcel.generic.ArrayType)"
    functionSourceFile: "org.apache.bcel.generic.PUSH"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "org.apache.bcel.generic.ConstantPoolGen"
    - "org.apache.bcel.generic.ArrayType"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 13
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.bcel.generic.PUSH:38"
      Branch Sides:
      - BranchSide: "org.apache.bcel.generic.PUSH:41"
        BranchSideFuncs: []
      - BranchSide: "org.apache.bcel.generic.PUSH:40"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.bcel.generic.PUSH:37,1"
      Dst: "[java.lang.Object].<init>"
    - Src: "org.apache.bcel.generic.PUSH:41,1"
      Dst: "[org.apache.bcel.generic.ConstantPoolGen].addArrayClass"
    - Src: "org.apache.bcel.generic.PUSH:41,1"
      Dst: "[org.apache.bcel.generic.LDC].<init>"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[org.apache.bcel.generic.PUSH].<init>(org.apache.bcel.generic.ConstantPoolGen,boolean)"
    functionSourceFile: "org.apache.bcel.generic.PUSH"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "org.apache.bcel.generic.ConstantPoolGen"
    - "boolean"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 13
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.bcel.generic.PUSH:51"
      Branch Sides:
      - BranchSide: "org.apache.bcel.generic.PUSH:49"
        BranchSideFuncs: []
      - BranchSide: "org.apache.bcel.generic.PUSH:48"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.bcel.generic.PUSH:49,1"
      Dst: "[java.lang.Object].<init>"
    - Src: "org.apache.bcel.generic.PUSH:50,1"
      Dst: "[java.util.Objects].requireNonNull"
    - Src: "org.apache.bcel.generic.PUSH:51,1"
      Dst: "[org.apache.bcel.generic.InstructionConst].getInstruction"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[org.apache.bcel.generic.PUSH].<init>(org.apache.bcel.generic.ConstantPoolGen,java.lang.Boolean)"
    functionSourceFile: "org.apache.bcel.generic.PUSH"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "org.apache.bcel.generic.ConstantPoolGen"
    - "java.lang.Boolean"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.bcel.generic.PUSH:59,1"
      Dst: "[java.lang.Boolean].booleanValue"
    - Src: "org.apache.bcel.generic.PUSH:59,1"
      Dst: "[org.apache.bcel.generic.PUSH].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.bcel.generic.PUSH].<init>(org.apache.bcel.generic.ConstantPoolGen,java.lang.Character)"
    functionSourceFile: "org.apache.bcel.generic.PUSH"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "org.apache.bcel.generic.ConstantPoolGen"
    - "java.lang.Character"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 7
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.bcel.generic.PUSH:70,1"
      Dst: "[java.lang.Character].charValue"
    - Src: "org.apache.bcel.generic.PUSH:70,1"
      Dst: "[org.apache.bcel.generic.PUSH].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.bcel.generic.PUSH].<init>(org.apache.bcel.generic.ConstantPoolGen,double)"
    functionSourceFile: "org.apache.bcel.generic.PUSH"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "org.apache.bcel.generic.ConstantPoolGen"
    - "double"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 19
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.bcel.generic.PUSH:78"
      Branch Sides:
      - BranchSide: "org.apache.bcel.generic.PUSH:80"
        BranchSideFuncs: []
      - BranchSide: "org.apache.bcel.generic.PUSH:79"
        BranchSideFuncs: []
    - Branch String: "org.apache.bcel.generic.PUSH:80"
      Branch Sides:
      - BranchSide: "org.apache.bcel.generic.PUSH:83"
        BranchSideFuncs: []
      - BranchSide: "org.apache.bcel.generic.PUSH:82"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.bcel.generic.PUSH:77,1"
      Dst: "[java.lang.Object].<init>"
    - Src: "org.apache.bcel.generic.PUSH:83,1"
      Dst: "[org.apache.bcel.generic.ConstantPoolGen].addDouble"
    - Src: "org.apache.bcel.generic.PUSH:83,1"
      Dst: "[org.apache.bcel.generic.LDC2_W].<init>"
    JavaMethodInfo: null
    BBCount: 6
    CyclomaticComplexity: 1
  - functionName: "[org.apache.bcel.generic.PUSH].<init>(org.apache.bcel.generic.ConstantPoolGen,float)"
    functionSourceFile: "org.apache.bcel.generic.PUSH"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "org.apache.bcel.generic.ConstantPoolGen"
    - "float"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 27
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.bcel.generic.PUSH:92"
      Branch Sides:
      - BranchSide: "org.apache.bcel.generic.PUSH:94"
        BranchSideFuncs: []
      - BranchSide: "org.apache.bcel.generic.PUSH:93"
        BranchSideFuncs: []
    - Branch String: "org.apache.bcel.generic.PUSH:94"
      Branch Sides:
      - BranchSide: "org.apache.bcel.generic.PUSH:96"
        BranchSideFuncs: []
      - BranchSide: "org.apache.bcel.generic.PUSH:95"
        BranchSideFuncs: []
    - Branch String: "org.apache.bcel.generic.PUSH:96"
      Branch Sides:
      - BranchSide: "org.apache.bcel.generic.PUSH:99"
        BranchSideFuncs: []
      - BranchSide: "org.apache.bcel.generic.PUSH:98"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.bcel.generic.PUSH:91,1"
      Dst: "[java.lang.Object].<init>"
    - Src: "org.apache.bcel.generic.PUSH:99,1"
      Dst: "[org.apache.bcel.generic.ConstantPoolGen].addFloat"
    - Src: "org.apache.bcel.generic.PUSH:99,1"
      Dst: "[org.apache.bcel.generic.LDC].<init>"
    JavaMethodInfo: null
    BBCount: 8
    CyclomaticComplexity: 1
  - functionName: "[org.apache.bcel.generic.PUSH].<init>(org.apache.bcel.generic.ConstantPoolGen,int)"
    functionSourceFile: "org.apache.bcel.generic.PUSH"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "org.apache.bcel.generic.ConstantPoolGen"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 30
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.bcel.generic.PUSH:110"
      Branch Sides:
      - BranchSide: "org.apache.bcel.generic.PUSH:112"
        BranchSideFuncs: []
      - BranchSide: "org.apache.bcel.generic.PUSH:111"
        BranchSideFuncs: []
    - Branch String: "org.apache.bcel.generic.PUSH:110"
      Branch Sides:
      - BranchSide: "org.apache.bcel.generic.PUSH:112"
        BranchSideFuncs: []
      - BranchSide: "org.apache.bcel.generic.PUSH:111"
        BranchSideFuncs: []
    - Branch String: "org.apache.bcel.generic.PUSH:112"
      Branch Sides:
      - BranchSide: "org.apache.bcel.generic.PUSH:114"
        BranchSideFuncs: []
      - BranchSide: "org.apache.bcel.generic.PUSH:113"
        BranchSideFuncs: []
    - Branch String: "org.apache.bcel.generic.PUSH:114"
      Branch Sides:
      - BranchSide: "org.apache.bcel.generic.PUSH:117"
        BranchSideFuncs: []
      - BranchSide: "org.apache.bcel.generic.PUSH:116"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.bcel.generic.PUSH:109,1"
      Dst: "[java.lang.Object].<init>"
    - Src: "org.apache.bcel.generic.PUSH:111,1"
      Dst: "[org.apache.bcel.generic.InstructionConst].getInstruction"
    - Src: "org.apache.bcel.generic.PUSH:112,1"
      Dst: "[org.apache.bcel.generic.Instruction].isValidByte"
    - Src: "org.apache.bcel.generic.PUSH:113,1"
      Dst: "[org.apache.bcel.generic.BIPUSH].<init>"
    - Src: "org.apache.bcel.generic.PUSH:114,1"
      Dst: "[org.apache.bcel.generic.Instruction].isValidShort"
    - Src: "org.apache.bcel.generic.PUSH:115,1"
      Dst: "[org.apache.bcel.generic.SIPUSH].<init>"
    - Src: "org.apache.bcel.generic.PUSH:117,1"
      Dst: "[org.apache.bcel.generic.ConstantPoolGen].addInteger"
    - Src: "org.apache.bcel.generic.PUSH:117,1"
      Dst: "[org.apache.bcel.generic.LDC].<init>"
    JavaMethodInfo: null
    BBCount: 9
    CyclomaticComplexity: 1
  - functionName: "[org.apache.bcel.generic.PUSH].<init>(org.apache.bcel.generic.ConstantPoolGen,long)"
    functionSourceFile: "org.apache.bcel.generic.PUSH"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "org.apache.bcel.generic.ConstantPoolGen"
    - "long"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 19
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.bcel.generic.PUSH:126"
      Branch Sides:
      - BranchSide: "org.apache.bcel.generic.PUSH:128"
        BranchSideFuncs: []
      - BranchSide: "org.apache.bcel.generic.PUSH:127"
        BranchSideFuncs: []
    - Branch String: "org.apache.bcel.generic.PUSH:128"
      Branch Sides:
      - BranchSide: "org.apache.bcel.generic.PUSH:131"
        BranchSideFuncs: []
      - BranchSide: "org.apache.bcel.generic.PUSH:130"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.bcel.generic.PUSH:125,1"
      Dst: "[java.lang.Object].<init>"
    - Src: "org.apache.bcel.generic.PUSH:131,1"
      Dst: "[org.apache.bcel.generic.ConstantPoolGen].addLong"
    - Src: "org.apache.bcel.generic.PUSH:131,1"
      Dst: "[org.apache.bcel.generic.LDC2_W].<init>"
    JavaMethodInfo: null
    BBCount: 6
    CyclomaticComplexity: 1
  - functionName: "[org.apache.bcel.generic.PUSH].<init>(org.apache.bcel.generic.ConstantPoolGen,java.lang.Number)"
    functionSourceFile: "org.apache.bcel.generic.PUSH"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "org.apache.bcel.generic.ConstantPoolGen"
    - "java.lang.Number"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 49
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.bcel.generic.PUSH:140"
      Branch Sides:
      - BranchSide: "org.apache.bcel.generic.PUSH:141"
        BranchSideFuncs: []
      - BranchSide: "org.apache.bcel.generic.PUSH:140"
        BranchSideFuncs: []
    - Branch String: "org.apache.bcel.generic.PUSH:140"
      Branch Sides:
      - BranchSide: "org.apache.bcel.generic.PUSH:141"
        BranchSideFuncs: []
      - BranchSide: "org.apache.bcel.generic.PUSH:140"
        BranchSideFuncs: []
    - Branch String: "org.apache.bcel.generic.PUSH:140"
      Branch Sides:
      - BranchSide: "org.apache.bcel.generic.PUSH:142"
        BranchSideFuncs: []
      - BranchSide: "org.apache.bcel.generic.PUSH:141"
        BranchSideFuncs: []
    - Branch String: "org.apache.bcel.generic.PUSH:142"
      Branch Sides:
      - BranchSide: "org.apache.bcel.generic.PUSH:144"
        BranchSideFuncs: []
      - BranchSide: "org.apache.bcel.generic.PUSH:143"
        BranchSideFuncs: []
    - Branch String: "org.apache.bcel.generic.PUSH:144"
      Branch Sides:
      - BranchSide: "org.apache.bcel.generic.PUSH:146"
        BranchSideFuncs: []
      - BranchSide: "org.apache.bcel.generic.PUSH:145"
        BranchSideFuncs: []
    - Branch String: "org.apache.bcel.generic.PUSH:146"
      Branch Sides:
      - BranchSide: "org.apache.bcel.generic.PUSH:149"
        BranchSideFuncs: []
      - BranchSide: "org.apache.bcel.generic.PUSH:148"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.bcel.generic.PUSH:139,1"
      Dst: "[java.lang.Object].<init>"
    - Src: "org.apache.bcel.generic.PUSH:141,1"
      Dst: "[java.lang.Number].intValue"
    - Src: "org.apache.bcel.generic.PUSH:141,1"
      Dst: "[org.apache.bcel.generic.PUSH].<init>"
    - Src: "org.apache.bcel.generic.PUSH:143,1"
      Dst: "[java.lang.Number].doubleValue"
    - Src: "org.apache.bcel.generic.PUSH:145,1"
      Dst: "[java.lang.Number].floatValue"
    - Src: "org.apache.bcel.generic.PUSH:147,1"
      Dst: "[java.lang.Number].longValue"
    - Src: "org.apache.bcel.generic.PUSH:149,1"
      Dst: "[java.lang.StringBuilder].<init>"
    - Src: "org.apache.bcel.generic.PUSH:149,1"
      Dst: "[java.lang.StringBuilder].append"
    - Src: "org.apache.bcel.generic.PUSH:149,1"
      Dst: "[java.lang.StringBuilder].toString"
    - Src: "org.apache.bcel.generic.PUSH:149,1"
      Dst: "[org.apache.bcel.generic.ClassGenException].<init>"
    JavaMethodInfo: null
    BBCount: 12
    CyclomaticComplexity: 1
  - functionName: "[org.apache.bcel.generic.PUSH].<init>(org.apache.bcel.generic.ConstantPoolGen,org.apache.bcel.generic.ObjectType)"
    functionSourceFile: "org.apache.bcel.generic.PUSH"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "org.apache.bcel.generic.ConstantPoolGen"
    - "org.apache.bcel.generic.ObjectType"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 13
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.bcel.generic.PUSH:160"
      Branch Sides:
      - BranchSide: "org.apache.bcel.generic.PUSH:163"
        BranchSideFuncs: []
      - BranchSide: "org.apache.bcel.generic.PUSH:162"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.bcel.generic.PUSH:159,1"
      Dst: "[java.lang.Object].<init>"
    - Src: "org.apache.bcel.generic.PUSH:163,1"
      Dst: "[org.apache.bcel.generic.ConstantPoolGen].addClass"
    - Src: "org.apache.bcel.generic.PUSH:163,1"
      Dst: "[org.apache.bcel.generic.LDC].<init>"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[org.apache.bcel.generic.PUSH].<init>(org.apache.bcel.generic.ConstantPoolGen,java.lang.String)"
    functionSourceFile: "org.apache.bcel.generic.PUSH"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "org.apache.bcel.generic.ConstantPoolGen"
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 13
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.bcel.generic.PUSH:172"
      Branch Sides:
      - BranchSide: "org.apache.bcel.generic.PUSH:175"
        BranchSideFuncs: []
      - BranchSide: "org.apache.bcel.generic.PUSH:174"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.bcel.generic.PUSH:171,1"
      Dst: "[java.lang.Object].<init>"
    - Src: "org.apache.bcel.generic.PUSH:175,1"
      Dst: "[org.apache.bcel.generic.ConstantPoolGen].addString"
    - Src: "org.apache.bcel.generic.PUSH:175,1"
      Dst: "[org.apache.bcel.generic.LDC].<init>"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[org.apache.bcel.generic.PUSH].getInstruction()"
    functionSourceFile: "org.apache.bcel.generic.PUSH"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.apache.bcel.generic.Instruction"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.bcel.generic.PUSH].getInstructionList()"
    functionSourceFile: "org.apache.bcel.generic.PUSH"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.apache.bcel.generic.InstructionList"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.bcel.generic.PUSH:185,1"
      Dst: "[org.apache.bcel.generic.InstructionList].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.bcel.generic.PUSH].toString()"
    functionSourceFile: "org.apache.bcel.generic.PUSH"
    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.apache.bcel.generic.PUSH:193,1"
      Dst: "[java.lang.StringBuilder].<init>"
    - Src: "org.apache.bcel.generic.PUSH:193,1"
      Dst: "[java.lang.StringBuilder].append"
    - Src: "org.apache.bcel.generic.PUSH:193,1"
      Dst: "[java.lang.StringBuilder].toString"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.bcel.verifier.exc.LoadingException].<init>()"
    functionSourceFile: "org.apache.bcel.verifier.exc.LoadingException"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.bcel.verifier.exc.LoadingException:31,1"
      Dst: "[org.apache.bcel.verifier.exc.VerifierConstraintViolatedException].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.bcel.verifier.exc.LoadingException].<init>(java.lang.String)"
    functionSourceFile: "org.apache.bcel.verifier.exc.LoadingException"
    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.apache.bcel.verifier.exc.LoadingException:38,1"
      Dst: "[org.apache.bcel.verifier.exc.VerifierConstraintViolatedException].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.builder.DiffBuilder$3].<init>(org.apache.commons.lang3.builder.DiffBuilder,java.lang.String,byte,byte)"
    functionSourceFile: "org.apache.commons.lang3.builder.DiffBuilder$3"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 4
    argTypes:
    - "org.apache.commons.lang3.builder.DiffBuilder"
    - "java.lang.String"
    - "byte"
    - "byte"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 10
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.lang3.builder.DiffBuilder$3:245,1"
      Dst: "[org.apache.commons.lang3.builder.Diff].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.builder.DiffBuilder$3].getLeft()"
    functionSourceFile: "org.apache.commons.lang3.builder.DiffBuilder$3"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.Byte"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.lang3.builder.DiffBuilder$3:250,1"
      Dst: "[java.lang.Byte].valueOf"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.builder.DiffBuilder$3].getRight()"
    functionSourceFile: "org.apache.commons.lang3.builder.DiffBuilder$3"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.Byte"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.lang3.builder.DiffBuilder$3:255,1"
      Dst: "[java.lang.Byte].valueOf"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.bcel.generic.FLOAD].<init>()"
    functionSourceFile: "org.apache.bcel.generic.FLOAD"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.bcel.generic.FLOAD:32,1"
      Dst: "[org.apache.bcel.generic.LoadInstruction].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.bcel.generic.FLOAD].<init>(int)"
    functionSourceFile: "org.apache.bcel.generic.FLOAD"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.bcel.generic.FLOAD:41,1"
      Dst: "[org.apache.bcel.generic.LoadInstruction].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.bcel.generic.FLOAD].accept(org.apache.bcel.generic.Visitor)"
    functionSourceFile: "org.apache.bcel.generic.FLOAD"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.apache.bcel.generic.Visitor"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.bcel.generic.FLOAD:52,1"
      Dst: "[org.apache.bcel.generic.LoadInstruction].accept"
    - Src: "org.apache.bcel.generic.FLOAD:53,1"
      Dst: "[org.apache.bcel.generic.Visitor].visitFLOAD"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.bcel.generic.IAND].<init>()"
    functionSourceFile: "org.apache.bcel.generic.IAND"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.bcel.generic.IAND:29,1"
      Dst: "[org.apache.bcel.generic.ArithmeticInstruction].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.bcel.generic.IAND].accept(org.apache.bcel.generic.Visitor)"
    functionSourceFile: "org.apache.bcel.generic.IAND"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.apache.bcel.generic.Visitor"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 8
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.bcel.generic.IAND:40,1"
      Dst: "[org.apache.bcel.generic.Visitor].visitTypedInstruction"
    - Src: "org.apache.bcel.generic.IAND:41,1"
      Dst: "[org.apache.bcel.generic.Visitor].visitStackProducer"
    - Src: "org.apache.bcel.generic.IAND:42,1"
      Dst: "[org.apache.bcel.generic.Visitor].visitStackConsumer"
    - Src: "org.apache.bcel.generic.IAND:43,1"
      Dst: "[org.apache.bcel.generic.Visitor].visitArithmeticInstruction"
    - Src: "org.apache.bcel.generic.IAND:44,1"
      Dst: "[org.apache.bcel.generic.Visitor].visitIAND"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.bcel.verifier.structurals.UninitializedObjectType].<init>(org.apache.bcel.generic.ObjectType)"
    functionSourceFile: "org.apache.bcel.verifier.structurals.UninitializedObjectType"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.apache.bcel.generic.ObjectType"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 12
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.bcel.verifier.structurals.UninitializedObjectType:39,1"
      Dst: "[java.lang.StringBuilder].<init>"
    - Src: "org.apache.bcel.verifier.structurals.UninitializedObjectType:39,1"
      Dst: "[java.lang.StringBuilder].append"
    - Src: "org.apache.bcel.verifier.structurals.UninitializedObjectType:39,1"
      Dst: "[org.apache.bcel.generic.ObjectType].getClassName"
    - Src: "org.apache.bcel.verifier.structurals.UninitializedObjectType:39,1"
      Dst: "[java.lang.StringBuilder].toString"
    - Src: "org.apache.bcel.verifier.structurals.UninitializedObjectType:39,1"
      Dst: "[org.apache.bcel.generic.ReferenceType].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.bcel.verifier.structurals.UninitializedObjectType].equals(java.lang.Object)"
    functionSourceFile: "org.apache.bcel.verifier.structurals.UninitializedObjectType"
    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.apache.bcel.verifier.structurals.UninitializedObjectType:50"
      Branch Sides:
      - BranchSide: "org.apache.bcel.verifier.structurals.UninitializedObjectType:53"
        BranchSideFuncs: []
      - BranchSide: "org.apache.bcel.verifier.structurals.UninitializedObjectType:52"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.bcel.verifier.structurals.UninitializedObjectType:53,1"
      Dst: "[org.apache.bcel.generic.ObjectType].equals"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.apache.bcel.verifier.structurals.UninitializedObjectType].getInitialized()"
    functionSourceFile: "org.apache.bcel.verifier.structurals.UninitializedObjectType"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.apache.bcel.generic.ObjectType"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.bcel.verifier.structurals.UninitializedObjectType].hashCode()"
    functionSourceFile: "org.apache.bcel.verifier.structurals.UninitializedObjectType"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "int"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.bcel.verifier.structurals.UninitializedObjectType:71,1"
      Dst: "[org.apache.bcel.generic.ObjectType].hashCode"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.builder.DiffBuilder$5].<init>(org.apache.commons.lang3.builder.DiffBuilder,java.lang.String,char,char)"
    functionSourceFile: "org.apache.commons.lang3.builder.DiffBuilder$5"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 4
    argTypes:
    - "org.apache.commons.lang3.builder.DiffBuilder"
    - "java.lang.String"
    - "char"
    - "char"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 10
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.lang3.builder.DiffBuilder$5:321,1"
      Dst: "[org.apache.commons.lang3.builder.Diff].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.builder.DiffBuilder$5].getLeft()"
    functionSourceFile: "org.apache.commons.lang3.builder.DiffBuilder$5"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.Character"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.lang3.builder.DiffBuilder$5:326,1"
      Dst: "[java.lang.Character].valueOf"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.builder.DiffBuilder$5].getRight()"
    functionSourceFile: "org.apache.commons.lang3.builder.DiffBuilder$5"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.Character"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.lang3.builder.DiffBuilder$5:331,1"
      Dst: "[java.lang.Character].valueOf"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.reflect.MemberUtils$Executable].of(java.lang.reflect.Method)"
    functionSourceFile: "org.apache.commons.lang3.reflect.MemberUtils$Executable"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.apache.commons.lang3.reflect.MemberUtils$Executable"
    argCount: 1
    argTypes:
    - "java.lang.reflect.Method"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.lang3.reflect.MemberUtils$Executable:312,1"
      Dst: "[org.apache.commons.lang3.reflect.MemberUtils$Executable].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.reflect.MemberUtils$Executable].of(java.lang.reflect.Constructor)"
    functionSourceFile: "org.apache.commons.lang3.reflect.MemberUtils$Executable"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.apache.commons.lang3.reflect.MemberUtils$Executable"
    argCount: 1
    argTypes:
    - "java.lang.reflect.Constructor"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.lang3.reflect.MemberUtils$Executable:316,1"
      Dst: "[org.apache.commons.lang3.reflect.MemberUtils$Executable].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.reflect.MemberUtils$Executable].<init>(java.lang.reflect.Method)"
    functionSourceFile: "org.apache.commons.lang3.reflect.MemberUtils$Executable"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.reflect.Method"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 8
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.lang3.reflect.MemberUtils$Executable:319,1"
      Dst: "[java.lang.Object].<init>"
    - Src: "org.apache.commons.lang3.reflect.MemberUtils$Executable:320,1"
      Dst: "[java.lang.reflect.Method].getParameterTypes"
    - Src: "org.apache.commons.lang3.reflect.MemberUtils$Executable:321,1"
      Dst: "[java.lang.reflect.Method].isVarArgs"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.reflect.MemberUtils$Executable].<init>(java.lang.reflect.Constructor)"
    functionSourceFile: "org.apache.commons.lang3.reflect.MemberUtils$Executable"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.reflect.Constructor"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 8
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.lang3.reflect.MemberUtils$Executable:324,1"
      Dst: "[java.lang.Object].<init>"
    - Src: "org.apache.commons.lang3.reflect.MemberUtils$Executable:325,1"
      Dst: "[java.lang.reflect.Constructor].getParameterTypes"
    - Src: "org.apache.commons.lang3.reflect.MemberUtils$Executable:326,1"
      Dst: "[java.lang.reflect.Constructor].isVarArgs"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.reflect.MemberUtils$Executable].getParameterTypes()"
    functionSourceFile: "org.apache.commons.lang3.reflect.MemberUtils$Executable"
    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.apache.commons.lang3.reflect.MemberUtils$Executable].isVarArgs()"
    functionSourceFile: "org.apache.commons.lang3.reflect.MemberUtils$Executable"
    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.apache.commons.lang3.reflect.MemberUtils$Executable].access$000(java.lang.reflect.Constructor)"
    functionSourceFile: "org.apache.commons.lang3.reflect.MemberUtils$Executable"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.apache.commons.lang3.reflect.MemberUtils$Executable"
    argCount: 1
    argTypes:
    - "java.lang.reflect.Constructor"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.lang3.reflect.MemberUtils$Executable:307,1"
      Dst: "[org.apache.commons.lang3.reflect.MemberUtils$Executable].of"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.reflect.MemberUtils$Executable].access$100(java.lang.reflect.Method)"
    functionSourceFile: "org.apache.commons.lang3.reflect.MemberUtils$Executable"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.apache.commons.lang3.reflect.MemberUtils$Executable"
    argCount: 1
    argTypes:
    - "java.lang.reflect.Method"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.lang3.reflect.MemberUtils$Executable:307,1"
      Dst: "[org.apache.commons.lang3.reflect.MemberUtils$Executable].of"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.bcel.classfile.ConstantInvokeDynamic].<init>(org.apache.bcel.classfile.ConstantInvokeDynamic)"
    functionSourceFile: "org.apache.bcel.classfile.ConstantInvokeDynamic"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.apache.bcel.classfile.ConstantInvokeDynamic"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.bcel.classfile.ConstantInvokeDynamic:40,1"
      Dst: "[org.apache.bcel.classfile.ConstantInvokeDynamic].getBootstrapMethodAttrIndex"
    - Src: "org.apache.bcel.classfile.ConstantInvokeDynamic:40,1"
      Dst: "[org.apache.bcel.classfile.ConstantCP].getNameAndTypeIndex"
    - Src: "org.apache.bcel.classfile.ConstantInvokeDynamic:40,1"
      Dst: "[org.apache.bcel.classfile.ConstantInvokeDynamic].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.bcel.classfile.ConstantInvokeDynamic].<init>(java.io.DataInput)"
    functionSourceFile: "org.apache.bcel.classfile.ConstantInvokeDynamic"
    linkageType: null
    functionLinenumber: 49
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.io.DataInput"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.bcel.classfile.ConstantInvokeDynamic].<init>(int,int)"
    functionUses: 1
    ICount: 6
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.bcel.classfile.ConstantInvokeDynamic:50,1"
      Dst: "[java.io.DataInput].readUnsignedShort"
    - Src: "org.apache.bcel.classfile.ConstantInvokeDynamic:50,1"
      Dst: "[org.apache.bcel.classfile.ConstantInvokeDynamic].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.bcel.classfile.ConstantInvokeDynamic].<init>(int,int)"
    functionSourceFile: "org.apache.bcel.classfile.ConstantInvokeDynamic"
    linkageType: null
    functionLinenumber: 53
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "int"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.bcel.classfile.ConstantCP].<init>(byte,int,int)"
    functionUses: 1
    ICount: 5
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.bcel.classfile.ConstantInvokeDynamic:54,1"
      Dst: "[org.apache.bcel.classfile.ConstantCP].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.bcel.classfile.ConstantInvokeDynamic].accept(org.apache.bcel.classfile.Visitor)"
    functionSourceFile: "org.apache.bcel.classfile.ConstantInvokeDynamic"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.apache.bcel.classfile.Visitor"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.bcel.classfile.ConstantInvokeDynamic:65,1"
      Dst: "[org.apache.bcel.classfile.Visitor].visitConstantInvokeDynamic"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.bcel.classfile.ConstantInvokeDynamic].getBootstrapMethodAttrIndex()"
    functionSourceFile: "org.apache.bcel.classfile.ConstantInvokeDynamic"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "int"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.bcel.classfile.ConstantInvokeDynamic:75,1"
      Dst: "[org.apache.bcel.classfile.ConstantCP].getClassIndex"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.bcel.classfile.ConstantInvokeDynamic].toString()"
    functionSourceFile: "org.apache.bcel.classfile.ConstantInvokeDynamic"
    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.apache.bcel.classfile.ConstantInvokeDynamic:83,1"
      Dst: "[org.apache.bcel.classfile.ConstantCP].toString"
    - Src: "org.apache.bcel.classfile.ConstantInvokeDynamic:83,1"
      Dst: "[java.lang.String].replace"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.bcel.generic.LADD].<init>()"
    functionSourceFile: "org.apache.bcel.generic.LADD"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.bcel.generic.LADD:31,1"
      Dst: "[org.apache.bcel.generic.ArithmeticInstruction].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.bcel.generic.LADD].accept(org.apache.bcel.generic.Visitor)"
    functionSourceFile: "org.apache.bcel.generic.LADD"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.apache.bcel.generic.Visitor"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 8
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.bcel.generic.LADD:42,1"
      Dst: "[org.apache.bcel.generic.Visitor].visitTypedInstruction"
    - Src: "org.apache.bcel.generic.LADD:43,1"
      Dst: "[org.apache.bcel.generic.Visitor].visitStackProducer"
    - Src: "org.apache.bcel.generic.LADD:44,1"
      Dst: "[org.apache.bcel.generic.Visitor].visitStackConsumer"
    - Src: "org.apache.bcel.generic.LADD:45,1"
      Dst: "[org.apache.bcel.generic.Visitor].visitArithmeticInstruction"
    - Src: "org.apache.bcel.generic.LADD:46,1"
      Dst: "[org.apache.bcel.generic.Visitor].visitLADD"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.bcel.classfile.ConstantDouble].<init>(org.apache.bcel.classfile.ConstantDouble)"
    functionSourceFile: "org.apache.bcel.classfile.ConstantDouble"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.apache.bcel.classfile.ConstantDouble"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.bcel.classfile.ConstantDouble:40,1"
      Dst: "[org.apache.bcel.classfile.ConstantDouble].getBytes"
    - Src: "org.apache.bcel.classfile.ConstantDouble:40,1"
      Dst: "[org.apache.bcel.classfile.ConstantDouble].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.bcel.classfile.ConstantDouble].<init>(java.io.DataInput)"
    functionSourceFile: "org.apache.bcel.classfile.ConstantDouble"
    linkageType: null
    functionLinenumber: 49
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.io.DataInput"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.bcel.classfile.ConstantDouble].<init>(double)"
    functionUses: 1
    ICount: 5
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.bcel.classfile.ConstantDouble:50,1"
      Dst: "[java.io.DataInput].readDouble"
    - Src: "org.apache.bcel.classfile.ConstantDouble:50,1"
      Dst: "[org.apache.bcel.classfile.ConstantDouble].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.bcel.classfile.ConstantDouble].<init>(double)"
    functionSourceFile: "org.apache.bcel.classfile.ConstantDouble"
    linkageType: null
    functionLinenumber: 56
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "double"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.bcel.classfile.Constant].<init>(byte)"
    functionUses: 1
    ICount: 5
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.bcel.classfile.ConstantDouble:57,1"
      Dst: "[org.apache.bcel.classfile.Constant].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.bcel.classfile.ConstantDouble].accept(org.apache.bcel.classfile.Visitor)"
    functionSourceFile: "org.apache.bcel.classfile.ConstantDouble"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.apache.bcel.classfile.Visitor"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.bcel.classfile.ConstantDouble:69,1"
      Dst: "[org.apache.bcel.classfile.Visitor].visitConstantDouble"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.bcel.classfile.ConstantDouble].dump(java.io.DataOutputStream)"
    functionSourceFile: "org.apache.bcel.classfile.ConstantDouble"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.io.DataOutputStream"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 8
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.bcel.classfile.ConstantDouble:80,1"
      Dst: "[org.apache.bcel.classfile.Constant].getTag"
    - Src: "org.apache.bcel.classfile.ConstantDouble:80,1"
      Dst: "[java.io.DataOutputStream].writeByte"
    - Src: "org.apache.bcel.classfile.ConstantDouble:81,1"
      Dst: "[java.io.DataOutputStream].writeDouble"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.bcel.classfile.ConstantDouble].getBytes()"
    functionSourceFile: "org.apache.bcel.classfile.ConstantDouble"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "double"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.bcel.classfile.ConstantDouble].getConstantValue(org.apache.bcel.classfile.ConstantPool)"
    functionSourceFile: "org.apache.bcel.classfile.ConstantDouble"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 1
    argTypes:
    - "org.apache.bcel.classfile.ConstantPool"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.bcel.classfile.ConstantDouble:96,1"
      Dst: "[java.lang.Double].valueOf"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.bcel.classfile.ConstantDouble].setBytes(double)"
    functionSourceFile: "org.apache.bcel.classfile.ConstantDouble"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "double"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.bcel.classfile.ConstantDouble].toString()"
    functionSourceFile: "org.apache.bcel.classfile.ConstantDouble"
    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.apache.bcel.classfile.ConstantDouble:111,1"
      Dst: "[java.lang.StringBuilder].<init>"
    - Src: "org.apache.bcel.classfile.ConstantDouble:111,1"
      Dst: "[org.apache.bcel.classfile.Constant].toString"
    - Src: "org.apache.bcel.classfile.ConstantDouble:111,1"
      Dst: "[java.lang.StringBuilder].append"
    - Src: "org.apache.bcel.classfile.ConstantDouble:111,1"
      Dst: "[java.lang.StringBuilder].toString"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.builder.DiffBuilder$13].<init>(org.apache.commons.lang3.builder.DiffBuilder,java.lang.String,long,long)"
    functionSourceFile: "org.apache.commons.lang3.builder.DiffBuilder$13"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 4
    argTypes:
    - "org.apache.commons.lang3.builder.DiffBuilder"
    - "java.lang.String"
    - "long"
    - "long"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 10
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.lang3.builder.DiffBuilder$13:625,1"
      Dst: "[org.apache.commons.lang3.builder.Diff].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.builder.DiffBuilder$13].getLeft()"
    functionSourceFile: "org.apache.commons.lang3.builder.DiffBuilder$13"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.Long"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.lang3.builder.DiffBuilder$13:630,1"
      Dst: "[java.lang.Long].valueOf"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.builder.DiffBuilder$13].getRight()"
    functionSourceFile: "org.apache.commons.lang3.builder.DiffBuilder$13"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.Long"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.lang3.builder.DiffBuilder$13:635,1"
      Dst: "[java.lang.Long].valueOf"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.bcel.generic.IREM].<init>()"
    functionSourceFile: "org.apache.bcel.generic.IREM"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.bcel.generic.IREM:34,1"
      Dst: "[org.apache.bcel.generic.ArithmeticInstruction].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.bcel.generic.IREM].accept(org.apache.bcel.generic.Visitor)"
    functionSourceFile: "org.apache.bcel.generic.IREM"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.apache.bcel.generic.Visitor"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 9
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.bcel.generic.IREM:45,1"
      Dst: "[org.apache.bcel.generic.Visitor].visitExceptionThrower"
    - Src: "org.apache.bcel.generic.IREM:46,1"
      Dst: "[org.apache.bcel.generic.Visitor].visitTypedInstruction"
    - Src: "org.apache.bcel.generic.IREM:47,1"
      Dst: "[org.apache.bcel.generic.Visitor].visitStackProducer"
    - Src: "org.apache.bcel.generic.IREM:48,1"
      Dst: "[org.apache.bcel.generic.Visitor].visitStackConsumer"
    - Src: "org.apache.bcel.generic.IREM:49,1"
      Dst: "[org.apache.bcel.generic.Visitor].visitArithmeticInstruction"
    - Src: "org.apache.bcel.generic.IREM:50,1"
      Dst: "[org.apache.bcel.generic.Visitor].visitIREM"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.bcel.generic.IREM].getExceptions()"
    functionSourceFile: "org.apache.bcel.generic.IREM"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.Class[]"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.time.FastDateParser$TimeZoneStrategy].<init>(java.util.Locale)"
    functionSourceFile: "org.apache.commons.lang3.time.FastDateParser$TimeZoneStrategy"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.util.Locale"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 55
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.commons.lang3.time.FastDateParser$TimeZoneStrategy:920"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.time.FastDateParser$TimeZoneStrategy:955"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.time.FastDateParser$TimeZoneStrategy:954"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.time.FastDateParser$TimeZoneStrategy:923"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.time.FastDateParser$TimeZoneStrategy:926"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.time.FastDateParser$TimeZoneStrategy:925"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.time.FastDateParser$TimeZoneStrategy:931"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.time.FastDateParser$TimeZoneStrategy:911"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.time.FastDateParser$TimeZoneStrategy:910"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.time.FastDateParser$TimeZoneStrategy:943"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.time.FastDateParser$TimeZoneStrategy:926"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.time.FastDateParser$TimeZoneStrategy:925"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.time.FastDateParser$TimeZoneStrategy:947"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.time.FastDateParser$TimeZoneStrategy:926"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.time.FastDateParser$TimeZoneStrategy:925"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.lang3.time.FastDateParser$TimeZoneStrategy:911,1"
      Dst: "[org.apache.commons.lang3.time.FastDateParser$PatternStrategy].<init>"
    - Src: "org.apache.commons.lang3.time.FastDateParser$TimeZoneStrategy:889,1"
      Dst: "[java.util.HashMap].<init>"
    - Src: "org.apache.commons.lang3.time.FastDateParser$TimeZoneStrategy:912,1"
      Dst: "[org.apache.commons.lang3.LocaleUtils].toLocale"
    - Src: "org.apache.commons.lang3.time.FastDateParser$TimeZoneStrategy:914,1"
      Dst: "[java.lang.StringBuilder].<init>"
    - Src: "org.apache.commons.lang3.time.FastDateParser$TimeZoneStrategy:915,1"
      Dst: "[java.lang.StringBuilder].append"
    - Src: "org.apache.commons.lang3.time.FastDateParser$TimeZoneStrategy:917,1"
      Dst: "[org.apache.commons.lang3.time.FastDateParser].access$800"
    - Src: "org.apache.commons.lang3.time.FastDateParser$TimeZoneStrategy:917,1"
      Dst: "[java.util.TreeSet].<init>"
    - Src: "org.apache.commons.lang3.time.FastDateParser$TimeZoneStrategy:919,1"
      Dst: "[java.text.DateFormatSymbols].getInstance"
    - Src: "org.apache.commons.lang3.time.FastDateParser$TimeZoneStrategy:919,1"
      Dst: "[java.text.DateFormatSymbols].getZoneStrings"
    - Src: "org.apache.commons.lang3.time.FastDateParser$TimeZoneStrategy:923,1"
      Dst: "[java.lang.String].equalsIgnoreCase"
    - Src: "org.apache.commons.lang3.time.FastDateParser$TimeZoneStrategy:926,1"
      Dst: "[java.util.TimeZone].getTimeZone"
    - Src: "org.apache.commons.lang3.time.FastDateParser$TimeZoneStrategy:929,1"
      Dst: "[org.apache.commons.lang3.time.FastDateParser$TimeZoneStrategy$TzInfo].<init>"
    - Src: "org.apache.commons.lang3.time.FastDateParser$TimeZoneStrategy:944,1"
      Dst: "[java.lang.String].toLowerCase"
    - Src: "org.apache.commons.lang3.time.FastDateParser$TimeZoneStrategy:947,1"
      Dst: "[java.util.Set].add"
    - Src: "org.apache.commons.lang3.time.FastDateParser$TimeZoneStrategy:948,1"
      Dst: "[java.util.Map].put"
    - Src: "org.apache.commons.lang3.time.FastDateParser$TimeZoneStrategy:955,1"
      Dst: "[org.apache.commons.lang3.time.FastDateParser$TimeZoneStrategy$lambda_new_0__145].bootstrap$"
    - Src: "org.apache.commons.lang3.time.FastDateParser$TimeZoneStrategy:955,1"
      Dst: "[java.lang.Iterable].forEach"
    - Src: "org.apache.commons.lang3.time.FastDateParser$TimeZoneStrategy:957,1"
      Dst: "[org.apache.commons.lang3.time.FastDateParser$PatternStrategy].createPattern"
    JavaMethodInfo: null
    BBCount: 15
    CyclomaticComplexity: 3
  - functionName: "[org.apache.commons.lang3.time.FastDateParser$TimeZoneStrategy].setCalendar(org.apache.commons.lang3.time.FastDateParser,java.util.Calendar,java.lang.String)"
    functionSourceFile: "org.apache.commons.lang3.time.FastDateParser$TimeZoneStrategy"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 3
    argTypes:
    - "org.apache.commons.lang3.time.FastDateParser"
    - "java.util.Calendar"
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 28
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.commons.lang3.time.FastDateParser$TimeZoneStrategy:966"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.time.FastDateParser$TimeZoneStrategy:969"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.time.FastDateParser$TimeZoneStrategy:968"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.time.FastDateParser$TimeZoneStrategy:971"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.time.FastDateParser$TimeZoneStrategy:974"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.lang3.time.FastDateParser$TimeZoneStrategy:965,1"
      Dst: "[org.apache.commons.lang3.time.FastTimeZone].getGmtTimeZone"
    - Src: "org.apache.commons.lang3.time.FastDateParser$TimeZoneStrategy:967,1"
      Dst: "[java.util.Calendar].setTimeZone"
    - Src: "org.apache.commons.lang3.time.FastDateParser$TimeZoneStrategy:969,1"
      Dst: "[java.lang.String].toLowerCase"
    - Src: "org.apache.commons.lang3.time.FastDateParser$TimeZoneStrategy:970,1"
      Dst: "[java.util.Map].get"
    - Src: "org.apache.commons.lang3.time.FastDateParser$TimeZoneStrategy:973,1"
      Dst: "[java.lang.StringBuilder].<init>"
    - Src: "org.apache.commons.lang3.time.FastDateParser$TimeZoneStrategy:973,1"
      Dst: "[java.lang.StringBuilder].append"
    - Src: "org.apache.commons.lang3.time.FastDateParser$TimeZoneStrategy:973,1"
      Dst: "[java.lang.StringBuilder].toString"
    - Src: "org.apache.commons.lang3.time.FastDateParser$TimeZoneStrategy:975,1"
      Dst: "[java.util.Calendar].set"
    - Src: "org.apache.commons.lang3.time.FastDateParser$TimeZoneStrategy:976,1"
      Dst: "[java.util.TimeZone].getRawOffset"
    JavaMethodInfo: null
    BBCount: 6
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.time.FastDateParser$TimeZoneStrategy].toString()"
    functionSourceFile: "org.apache.commons.lang3.time.FastDateParser$TimeZoneStrategy"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 15
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.lang3.time.FastDateParser$TimeZoneStrategy:987,1"
      Dst: "[java.lang.StringBuilder].<init>"
    - Src: "org.apache.commons.lang3.time.FastDateParser$TimeZoneStrategy:987,1"
      Dst: "[java.lang.StringBuilder].append"
    - Src: "org.apache.commons.lang3.time.FastDateParser$TimeZoneStrategy:987,1"
      Dst: "[java.lang.StringBuilder].toString"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.time.FastDateParser$TimeZoneStrategy].lambda$new$0(java.lang.StringBuilder,java.lang.String)"
    functionSourceFile: "org.apache.commons.lang3.time.FastDateParser$TimeZoneStrategy"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "java.lang.StringBuilder"
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.lang3.time.FastDateParser$TimeZoneStrategy:955,1"
      Dst: "[java.lang.StringBuilder].append"
    - Src: "org.apache.commons.lang3.time.FastDateParser$TimeZoneStrategy:955,1"
      Dst: "[org.apache.commons.lang3.time.FastDateParser].access$900"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.time.FastDatePrinter$StringLiteral].<init>(java.lang.String)"
    functionSourceFile: "org.apache.commons.lang3.time.FastDatePrinter$StringLiteral"
    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.apache.commons.lang3.time.FastDatePrinter$StringLiteral:852,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.time.FastDatePrinter$StringLiteral].estimateLength()"
    functionSourceFile: "org.apache.commons.lang3.time.FastDatePrinter$StringLiteral"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "int"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.lang3.time.FastDatePrinter$StringLiteral:861,1"
      Dst: "[java.lang.String].length"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.time.FastDatePrinter$StringLiteral].appendTo(java.lang.Appendable,java.util.Calendar)"
    functionSourceFile: "org.apache.commons.lang3.time.FastDatePrinter$StringLiteral"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "java.lang.Appendable"
    - "java.util.Calendar"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.lang3.time.FastDatePrinter$StringLiteral:869,1"
      Dst: "[java.lang.Appendable].append"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.bcel.generic.LALOAD].<init>()"
    functionSourceFile: "org.apache.bcel.generic.LALOAD"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.bcel.generic.LALOAD:32,1"
      Dst: "[org.apache.bcel.generic.ArrayInstruction].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.bcel.generic.LALOAD].accept(org.apache.bcel.generic.Visitor)"
    functionSourceFile: "org.apache.bcel.generic.LALOAD"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.apache.bcel.generic.Visitor"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 8
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.bcel.generic.LALOAD:43,1"
      Dst: "[org.apache.bcel.generic.Visitor].visitStackProducer"
    - Src: "org.apache.bcel.generic.LALOAD:44,1"
      Dst: "[org.apache.bcel.generic.Visitor].visitExceptionThrower"
    - Src: "org.apache.bcel.generic.LALOAD:45,1"
      Dst: "[org.apache.bcel.generic.Visitor].visitTypedInstruction"
    - Src: "org.apache.bcel.generic.LALOAD:46,1"
      Dst: "[org.apache.bcel.generic.Visitor].visitArrayInstruction"
    - Src: "org.apache.bcel.generic.LALOAD:47,1"
      Dst: "[org.apache.bcel.generic.Visitor].visitLALOAD"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.bcel.generic.LNEG].<init>()"
    functionSourceFile: "org.apache.bcel.generic.LNEG"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.bcel.generic.LNEG:29,1"
      Dst: "[org.apache.bcel.generic.ArithmeticInstruction].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.bcel.generic.LNEG].accept(org.apache.bcel.generic.Visitor)"
    functionSourceFile: "org.apache.bcel.generic.LNEG"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.apache.bcel.generic.Visitor"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 8
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.bcel.generic.LNEG:40,1"
      Dst: "[org.apache.bcel.generic.Visitor].visitTypedInstruction"
    - Src: "org.apache.bcel.generic.LNEG:41,1"
      Dst: "[org.apache.bcel.generic.Visitor].visitStackProducer"
    - Src: "org.apache.bcel.generic.LNEG:42,1"
      Dst: "[org.apache.bcel.generic.Visitor].visitStackConsumer"
    - Src: "org.apache.bcel.generic.LNEG:43,1"
      Dst: "[org.apache.bcel.generic.Visitor].visitArithmeticInstruction"
    - Src: "org.apache.bcel.generic.LNEG:44,1"
      Dst: "[org.apache.bcel.generic.Visitor].visitLNEG"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.bcel.classfile.NestHost].<init>(int,int,java.io.DataInput,org.apache.bcel.classfile.ConstantPool)"
    functionSourceFile: "org.apache.bcel.classfile.NestHost"
    linkageType: null
    functionLinenumber: 46
    functionDepth: 0
    returnType: "void"
    argCount: 4
    argTypes:
    - "int"
    - "int"
    - "java.io.DataInput"
    - "org.apache.bcel.classfile.ConstantPool"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.bcel.classfile.NestHost].<init>(int,int,int,org.apache.bcel.classfile.ConstantPool)"
    functionUses: 1
    ICount: 9
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.bcel.classfile.NestHost:47,1"
      Dst: "[org.apache.bcel.classfile.NestHost].<init>"
    - Src: "org.apache.bcel.classfile.NestHost:48,1"
      Dst: "[java.io.DataInput].readUnsignedShort"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.bcel.classfile.NestHost].<init>(int,int,int,org.apache.bcel.classfile.ConstantPool)"
    functionSourceFile: "org.apache.bcel.classfile.NestHost"
    linkageType: null
    functionLinenumber: 57
    functionDepth: 0
    returnType: "void"
    argCount: 4
    argTypes:
    - "int"
    - "int"
    - "int"
    - "org.apache.bcel.classfile.ConstantPool"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.bcel.classfile.Attribute].<init>(byte,int,int,org.apache.bcel.classfile.ConstantPool)"
    - "[org.apache.bcel.util.Args].requireU2(int,java.lang.String)"
    functionUses: 1
    ICount: 9
    EdgeCount: 2
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.bcel.classfile.NestHost:58,1"
      Dst: "[org.apache.bcel.classfile.Attribute].<init>"
    - Src: "org.apache.bcel.classfile.NestHost:59,1"
      Dst: "[org.apache.bcel.util.Args].requireU2"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.bcel.classfile.NestHost].<init>(org.apache.bcel.classfile.NestHost)"
    functionSourceFile: "org.apache.bcel.classfile.NestHost"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.apache.bcel.classfile.NestHost"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 8
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.bcel.classfile.NestHost:69,1"
      Dst: "[org.apache.bcel.classfile.Attribute].getNameIndex"
    - Src: "org.apache.bcel.classfile.NestHost:69,1"
      Dst: "[org.apache.bcel.classfile.Attribute].getLength"
    - Src: "org.apache.bcel.classfile.NestHost:69,1"
      Dst: "[org.apache.bcel.classfile.NestHost].getHostClassIndex"
    - Src: "org.apache.bcel.classfile.NestHost:69,1"
      Dst: "[org.apache.bcel.classfile.Attribute].getConstantPool"
    - Src: "org.apache.bcel.classfile.NestHost:69,1"
      Dst: "[org.apache.bcel.classfile.NestHost].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.bcel.classfile.NestHost].accept(org.apache.bcel.classfile.Visitor)"
    functionSourceFile: "org.apache.bcel.classfile.NestHost"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.apache.bcel.classfile.Visitor"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.bcel.classfile.NestHost:80,1"
      Dst: "[org.apache.bcel.classfile.Visitor].visitNestHost"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.bcel.classfile.NestHost].copy(org.apache.bcel.classfile.ConstantPool)"
    functionSourceFile: "org.apache.bcel.classfile.NestHost"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.apache.bcel.classfile.Attribute"
    argCount: 1
    argTypes:
    - "org.apache.bcel.classfile.ConstantPool"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.bcel.classfile.NestHost:88,1"
      Dst: "[org.apache.bcel.classfile.Attribute].clone"
    - Src: "org.apache.bcel.classfile.NestHost:89,1"
      Dst: "[org.apache.bcel.classfile.Attribute].setConstantPool"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.bcel.classfile.NestHost].dump(java.io.DataOutputStream)"
    functionSourceFile: "org.apache.bcel.classfile.NestHost"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.io.DataOutputStream"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.bcel.classfile.NestHost:101,1"
      Dst: "[org.apache.bcel.classfile.Attribute].dump"
    - Src: "org.apache.bcel.classfile.NestHost:102,1"
      Dst: "[java.io.DataOutputStream].writeShort"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.bcel.classfile.NestHost].getHostClassIndex()"
    functionSourceFile: "org.apache.bcel.classfile.NestHost"
    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.apache.bcel.classfile.NestHost].setHostClassIndex(int)"
    functionSourceFile: "org.apache.bcel.classfile.NestHost"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.bcel.classfile.NestHost].toString()"
    functionSourceFile: "org.apache.bcel.classfile.NestHost"
    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.apache.bcel.classfile.NestHost:124,1"
      Dst: "[java.lang.StringBuilder].<init>"
    - Src: "org.apache.bcel.classfile.NestHost:125,1"
      Dst: "[java.lang.StringBuilder].append"
    - Src: "org.apache.bcel.classfile.NestHost:126,1"
      Dst: "[org.apache.bcel.classfile.Attribute].getConstantPool"
    - Src: "org.apache.bcel.classfile.NestHost:126,1"
      Dst: "[org.apache.bcel.classfile.ConstantPool].getConstantString"
    - Src: "org.apache.bcel.classfile.NestHost:127,1"
      Dst: "[org.apache.bcel.classfile.Utility].compactClassName"
    - Src: "org.apache.bcel.classfile.NestHost:128,1"
      Dst: "[java.lang.StringBuilder].toString"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.bcel.generic.F2D].<init>()"
    functionSourceFile: "org.apache.bcel.generic.F2D"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.bcel.generic.F2D:32,1"
      Dst: "[org.apache.bcel.generic.ConversionInstruction].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.bcel.generic.F2D].accept(org.apache.bcel.generic.Visitor)"
    functionSourceFile: "org.apache.bcel.generic.F2D"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.apache.bcel.generic.Visitor"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 8
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.bcel.generic.F2D:43,1"
      Dst: "[org.apache.bcel.generic.Visitor].visitTypedInstruction"
    - Src: "org.apache.bcel.generic.F2D:44,1"
      Dst: "[org.apache.bcel.generic.Visitor].visitStackProducer"
    - Src: "org.apache.bcel.generic.F2D:45,1"
      Dst: "[org.apache.bcel.generic.Visitor].visitStackConsumer"
    - Src: "org.apache.bcel.generic.F2D:46,1"
      Dst: "[org.apache.bcel.generic.Visitor].visitConversionInstruction"
    - Src: "org.apache.bcel.generic.F2D:47,1"
      Dst: "[org.apache.bcel.generic.Visitor].visitF2D"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.bcel.generic.IFLT].<init>()"
    functionSourceFile: "org.apache.bcel.generic.IFLT"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.bcel.generic.IFLT:31,1"
      Dst: "[org.apache.bcel.generic.IfInstruction].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.bcel.generic.IFLT].<init>(org.apache.bcel.generic.InstructionHandle)"
    functionSourceFile: "org.apache.bcel.generic.IFLT"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.apache.bcel.generic.InstructionHandle"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.bcel.generic.IFLT:35,1"
      Dst: "[org.apache.bcel.generic.IfInstruction].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.bcel.generic.IFLT].accept(org.apache.bcel.generic.Visitor)"
    functionSourceFile: "org.apache.bcel.generic.IFLT"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.apache.bcel.generic.Visitor"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 7
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.bcel.generic.IFLT:46,1"
      Dst: "[org.apache.bcel.generic.Visitor].visitStackConsumer"
    - Src: "org.apache.bcel.generic.IFLT:47,1"
      Dst: "[org.apache.bcel.generic.Visitor].visitBranchInstruction"
    - Src: "org.apache.bcel.generic.IFLT:48,1"
      Dst: "[org.apache.bcel.generic.Visitor].visitIfInstruction"
    - Src: "org.apache.bcel.generic.IFLT:49,1"
      Dst: "[org.apache.bcel.generic.Visitor].visitIFLT"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.bcel.generic.IFLT].negate()"
    functionSourceFile: "org.apache.bcel.generic.IFLT"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.apache.bcel.generic.IfInstruction"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.bcel.generic.IFLT:57,1"
      Dst: "[org.apache.bcel.generic.BranchInstruction].getTarget"
    - Src: "org.apache.bcel.generic.IFLT:57,1"
      Dst: "[org.apache.bcel.generic.IFGE].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.bcel.classfile.ConstantUtf8$Cache].<init>()"
    functionSourceFile: "org.apache.bcel.classfile.ConstantUtf8$Cache"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.bcel.classfile.ConstantUtf8$Cache:60,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.bcel.classfile.ConstantUtf8$Cache].isEnabled()"
    functionSourceFile: "org.apache.bcel.classfile.ConstantUtf8$Cache"
    linkageType: null
    functionLinenumber: 79
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 8
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.bcel.classfile.ConstantUtf8$Cache:80"
      Branch Sides:
      - BranchSide: "org.apache.bcel.classfile.ConstantUtf8$Cache:79"
        BranchSideFuncs: []
    - Branch String: "org.apache.bcel.classfile.ConstantUtf8$Cache:80"
      Branch Sides:
      - BranchSide: "org.apache.bcel.classfile.ConstantUtf8$Cache:79"
        BranchSideFuncs: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[org.apache.bcel.classfile.ConstantUtf8$Cache].access$000()"
    functionSourceFile: "org.apache.bcel.classfile.ConstantUtf8$Cache"
    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: "[org.apache.bcel.classfile.ConstantUtf8$Cache].access$100()"
    functionSourceFile: "org.apache.bcel.classfile.ConstantUtf8$Cache"
    linkageType: null
    functionLinenumber: 59
    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.apache.bcel.classfile.ConstantUtf8$Cache].access$200()"
    functionSourceFile: "org.apache.bcel.classfile.ConstantUtf8$Cache"
    linkageType: null
    functionLinenumber: 59
    functionDepth: 0
    returnType: "java.util.HashMap"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 2
    ICount: 2
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.bcel.classfile.ConstantUtf8$Cache].access$300()"
    functionSourceFile: "org.apache.bcel.classfile.ConstantUtf8$Cache"
    linkageType: null
    functionLinenumber: 59
    functionDepth: 0
    returnType: "int"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 2
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.bcel.generic.IF_ICMPEQ].<init>()"
    functionSourceFile: "org.apache.bcel.generic.IF_ICMPEQ"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.bcel.generic.IF_ICMPEQ:31,1"
      Dst: "[org.apache.bcel.generic.IfInstruction].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.bcel.generic.IF_ICMPEQ].<init>(org.apache.bcel.generic.InstructionHandle)"
    functionSourceFile: "org.apache.bcel.generic.IF_ICMPEQ"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.apache.bcel.generic.InstructionHandle"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.bcel.generic.IF_ICMPEQ:35,1"
      Dst: "[org.apache.bcel.generic.IfInstruction].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.bcel.generic.IF_ICMPEQ].accept(org.apache.bcel.generic.Visitor)"
    functionSourceFile: "org.apache.bcel.generic.IF_ICMPEQ"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.apache.bcel.generic.Visitor"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 7
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.bcel.generic.IF_ICMPEQ:46,1"
      Dst: "[org.apache.bcel.generic.Visitor].visitStackConsumer"
    - Src: "org.apache.bcel.generic.IF_ICMPEQ:47,1"
      Dst: "[org.apache.bcel.generic.Visitor].visitBranchInstruction"
    - Src: "org.apache.bcel.generic.IF_ICMPEQ:48,1"
      Dst: "[org.apache.bcel.generic.Visitor].visitIfInstruction"
    - Src: "org.apache.bcel.generic.IF_ICMPEQ:49,1"
      Dst: "[org.apache.bcel.generic.Visitor].visitIF_ICMPEQ"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.bcel.generic.IF_ICMPEQ].negate()"
    functionSourceFile: "org.apache.bcel.generic.IF_ICMPEQ"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.apache.bcel.generic.IfInstruction"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.bcel.generic.IF_ICMPEQ:57,1"
      Dst: "[org.apache.bcel.generic.BranchInstruction].getTarget"
    - Src: "org.apache.bcel.generic.IF_ICMPEQ:57,1"
      Dst: "[org.apache.bcel.generic.IF_ICMPNE].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.bcel.generic.TargetLostException].<init>(org.apache.bcel.generic.InstructionHandle[],java.lang.String)"
    functionSourceFile: "org.apache.bcel.generic.TargetLostException"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "org.apache.bcel.generic.InstructionHandle[]"
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.bcel.generic.TargetLostException:52,1"
      Dst: "[java.lang.Exception].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.bcel.generic.TargetLostException].getTargets()"
    functionSourceFile: "org.apache.bcel.generic.TargetLostException"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.apache.bcel.generic.InstructionHandle[]"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.bcel.generic.InstructionList].findHandle(org.apache.bcel.generic.InstructionHandle[],int[],int,int)"
    functionSourceFile: "org.apache.bcel.generic.InstructionList"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.apache.bcel.generic.InstructionHandle"
    argCount: 4
    argTypes:
    - "org.apache.bcel.generic.InstructionHandle[]"
    - "int[]"
    - "int"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 18
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.bcel.generic.InstructionList:68"
      Branch Sides:
      - BranchSide: "org.apache.bcel.generic.InstructionList:71"
        BranchSideFuncs: []
      - BranchSide: "org.apache.bcel.generic.InstructionList:70"
        BranchSideFuncs: []
    - Branch String: "org.apache.bcel.generic.InstructionList:71"
      Branch Sides:
      - BranchSide: "org.apache.bcel.generic.InstructionList:74"
        BranchSideFuncs: []
      - BranchSide: "org.apache.bcel.generic.InstructionList:73"
        BranchSideFuncs: []
    - Branch String: "org.apache.bcel.generic.InstructionList:76"
      Branch Sides:
      - BranchSide: "org.apache.bcel.generic.InstructionList:66"
        BranchSideFuncs: []
      - BranchSide: "org.apache.bcel.generic.InstructionList:65"
        BranchSideFuncs: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 8
    CyclomaticComplexity: 2
  - functionName: "[org.apache.bcel.generic.InstructionList].<init>()"
    functionSourceFile: "org.apache.bcel.generic.InstructionList"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.bcel.generic.InstructionList:91,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.bcel.generic.InstructionList].<init>(org.apache.bcel.generic.BranchInstruction)"
    functionSourceFile: "org.apache.bcel.generic.InstructionList"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.apache.bcel.generic.BranchInstruction"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.bcel.generic.InstructionList:99,1"
      Dst: "[java.lang.Object].<init>"
    - Src: "org.apache.bcel.generic.InstructionList:100,1"
      Dst: "[org.apache.bcel.generic.InstructionList].append"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.bcel.generic.InstructionList].<init>(byte[])"
    functionSourceFile: "org.apache.bcel.generic.InstructionList"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "byte[]"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 90
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.bcel.generic.InstructionList:118"
      Branch Sides:
      - BranchSide: "org.apache.bcel.generic.InstructionList:135"
        BranchSideFuncs: []
    - Branch String: "org.apache.bcel.generic.InstructionList:127"
      Branch Sides:
      - BranchSide: "org.apache.bcel.generic.InstructionList:130"
        BranchSideFuncs: []
      - BranchSide: "org.apache.bcel.generic.InstructionList:129"
        BranchSideFuncs: []
    - Branch String: "org.apache.bcel.generic.InstructionList:143"
      Branch Sides:
      - BranchSide: "org.apache.bcel.generic.InstructionList:170"
        BranchSideFuncs: []
      - BranchSide: "org.apache.bcel.generic.InstructionList:169"
        BranchSideFuncs: []
    - Branch String: "org.apache.bcel.generic.InstructionList:144"
      Branch Sides:
      - BranchSide: "org.apache.bcel.generic.InstructionList:139"
        BranchSideFuncs: []
      - BranchSide: "org.apache.bcel.generic.InstructionList:138"
        BranchSideFuncs: []
    - Branch String: "org.apache.bcel.generic.InstructionList:151"
      Branch Sides:
      - BranchSide: "org.apache.bcel.generic.InstructionList:154"
        BranchSideFuncs: []
      - BranchSide: "org.apache.bcel.generic.InstructionList:153"
        BranchSideFuncs: []
    - Branch String: "org.apache.bcel.generic.InstructionList:156"
      Branch Sides:
      - BranchSide: "org.apache.bcel.generic.InstructionList:139"
        BranchSideFuncs: []
      - BranchSide: "org.apache.bcel.generic.InstructionList:138"
        BranchSideFuncs: []
    - Branch String: "org.apache.bcel.generic.InstructionList:159"
      Branch Sides:
      - BranchSide: "org.apache.bcel.generic.InstructionList:139"
        BranchSideFuncs: []
      - BranchSide: "org.apache.bcel.generic.InstructionList:138"
        BranchSideFuncs: []
    - Branch String: "org.apache.bcel.generic.InstructionList:162"
      Branch Sides:
      - BranchSide: "org.apache.bcel.generic.InstructionList:null"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.bcel.generic.InstructionList:108,1"
      Dst: "[java.lang.Object].<init>"
    - Src: "org.apache.bcel.generic.InstructionList:112,1"
      Dst: "[org.apache.bcel.util.ByteSequence].<init>"
    - Src: "org.apache.bcel.generic.InstructionList:118,1"
      Dst: "[java.io.FilterInputStream].available"
    - Src: "org.apache.bcel.generic.InstructionList:120,1"
      Dst: "[org.apache.bcel.util.ByteSequence].getIndex"
    - Src: "org.apache.bcel.generic.InstructionList:125,1"
      Dst: "[org.apache.bcel.generic.Instruction].readInstruction"
    - Src: "org.apache.bcel.generic.InstructionList:128,1"
      Dst: "[org.apache.bcel.generic.InstructionList].append"
    - Src: "org.apache.bcel.generic.InstructionList:132,1"
      Dst: "[org.apache.bcel.generic.InstructionHandle].setPosition"
    - Src: "org.apache.bcel.generic.InstructionList:136,1"
      Dst: "[java.io.FilterInputStream].close"
    - Src: "org.apache.bcel.generic.InstructionList:137,1"
      Dst: "[java.lang.Throwable].addSuppressed"
    - Src: "org.apache.bcel.generic.InstructionList:137,1"
      Dst: "[java.lang.Throwable].toString"
    - Src: "org.apache.bcel.generic.InstructionList:137,1"
      Dst: "[org.apache.bcel.generic.ClassGenException].<init>"
    - Src: "org.apache.bcel.generic.InstructionList:139,1"
      Dst: "[java.util.Arrays].copyOf"
    - Src: "org.apache.bcel.generic.InstructionList:145,1"
      Dst: "[org.apache.bcel.generic.InstructionHandle].getInstruction"
    - Src: "org.apache.bcel.generic.InstructionList:146,1"
      Dst: "[org.apache.bcel.generic.BranchInstruction].getPosition"
    - Src: "org.apache.bcel.generic.InstructionList:146,1"
      Dst: "[org.apache.bcel.generic.BranchInstruction].getIndex"
    - Src: "org.apache.bcel.generic.InstructionList:150,1"
      Dst: "[org.apache.bcel.generic.InstructionList].findHandle"
    - Src: "org.apache.bcel.generic.InstructionList:152,1"
      Dst: "[java.lang.StringBuilder].<init>"
    - Src: "org.apache.bcel.generic.InstructionList:152,1"
      Dst: "[java.lang.StringBuilder].append"
    - Src: "org.apache.bcel.generic.InstructionList:152,1"
      Dst: "[java.lang.StringBuilder].toString"
    - Src: "org.apache.bcel.generic.InstructionList:154,1"
      Dst: "[org.apache.bcel.generic.BranchInstruction].setTarget"
    - Src: "org.apache.bcel.generic.InstructionList:158,1"
      Dst: "[org.apache.bcel.generic.Select].getIndices"
    - Src: "org.apache.bcel.generic.InstructionList:165,1"
      Dst: "[org.apache.bcel.generic.Select].setTarget"
    JavaMethodInfo: null
    BBCount: 25
    CyclomaticComplexity: 4
  - functionName: "[org.apache.bcel.generic.InstructionList].<init>(org.apache.bcel.generic.CompoundInstruction)"
    functionSourceFile: "org.apache.bcel.generic.InstructionList"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.apache.bcel.generic.CompoundInstruction"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.bcel.generic.InstructionList:177,1"
      Dst: "[java.lang.Object].<init>"
    - Src: "org.apache.bcel.generic.InstructionList:178,1"
      Dst: "[org.apache.bcel.generic.CompoundInstruction].getInstructionList"
    - Src: "org.apache.bcel.generic.InstructionList:178,1"
      Dst: "[org.apache.bcel.generic.InstructionList].append"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.bcel.generic.InstructionList].<init>(org.apache.bcel.generic.Instruction)"
    functionSourceFile: "org.apache.bcel.generic.InstructionList"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.apache.bcel.generic.Instruction"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.bcel.generic.InstructionList:186,1"
      Dst: "[java.lang.Object].<init>"
    - Src: "org.apache.bcel.generic.InstructionList:187,1"
      Dst: "[org.apache.bcel.generic.InstructionList].append"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.bcel.generic.InstructionList].addObserver(org.apache.bcel.generic.InstructionListObserver)"
    functionSourceFile: "org.apache.bcel.generic.InstructionList"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.apache.bcel.generic.InstructionListObserver"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 10
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.bcel.generic.InstructionList:194"
      Branch Sides:
      - BranchSide: "org.apache.bcel.generic.InstructionList:197"
        BranchSideFuncs: []
      - BranchSide: "org.apache.bcel.generic.InstructionList:196"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.bcel.generic.InstructionList:195,1"
      Dst: "[java.util.ArrayList].<init>"
    - Src: "org.apache.bcel.generic.InstructionList:197,1"
      Dst: "[java.util.List].add"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.apache.bcel.generic.InstructionList].append(org.apache.bcel.generic.BranchInstruction)"
    functionSourceFile: "org.apache.bcel.generic.InstructionList"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.apache.bcel.generic.BranchHandle"
    argCount: 1
    argTypes:
    - "org.apache.bcel.generic.BranchInstruction"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.bcel.generic.InstructionList:207,1"
      Dst: "[org.apache.bcel.generic.BranchHandle].getBranchHandle"
    - Src: "org.apache.bcel.generic.InstructionList:208,1"
      Dst: "[org.apache.bcel.generic.InstructionList].append"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.bcel.generic.InstructionList].append(org.apache.bcel.generic.CompoundInstruction)"
    functionSourceFile: "org.apache.bcel.generic.InstructionList"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.apache.bcel.generic.InstructionHandle"
    argCount: 1
    argTypes:
    - "org.apache.bcel.generic.CompoundInstruction"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.bcel.generic.InstructionList:219,1"
      Dst: "[org.apache.bcel.generic.CompoundInstruction].getInstructionList"
    - Src: "org.apache.bcel.generic.InstructionList:219,1"
      Dst: "[org.apache.bcel.generic.InstructionList].append"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.bcel.generic.InstructionList].append(org.apache.bcel.generic.Instruction)"
    functionSourceFile: "org.apache.bcel.generic.InstructionList"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.apache.bcel.generic.InstructionHandle"
    argCount: 1
    argTypes:
    - "org.apache.bcel.generic.Instruction"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.bcel.generic.InstructionList:229,1"
      Dst: "[org.apache.bcel.generic.InstructionHandle].getInstructionHandle"
    - Src: "org.apache.bcel.generic.InstructionList:230,1"
      Dst: "[org.apache.bcel.generic.InstructionList].append"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.bcel.generic.InstructionList].append(org.apache.bcel.generic.Instruction,org.apache.bcel.generic.CompoundInstruction)"
    functionSourceFile: "org.apache.bcel.generic.InstructionList"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.apache.bcel.generic.InstructionHandle"
    argCount: 2
    argTypes:
    - "org.apache.bcel.generic.Instruction"
    - "org.apache.bcel.generic.CompoundInstruction"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.bcel.generic.InstructionList:242,1"
      Dst: "[org.apache.bcel.generic.CompoundInstruction].getInstructionList"
    - Src: "org.apache.bcel.generic.InstructionList:242,1"
      Dst: "[org.apache.bcel.generic.InstructionList].append"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.bcel.generic.InstructionList].append(org.apache.bcel.generic.Instruction,org.apache.bcel.generic.Instruction)"
    functionSourceFile: "org.apache.bcel.generic.InstructionList"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.apache.bcel.generic.InstructionHandle"
    argCount: 2
    argTypes:
    - "org.apache.bcel.generic.Instruction"
    - "org.apache.bcel.generic.Instruction"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 7
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.bcel.generic.InstructionList:253,1"
      Dst: "[org.apache.bcel.generic.InstructionList].<init>"
    - Src: "org.apache.bcel.generic.InstructionList:253,1"
      Dst: "[org.apache.bcel.generic.InstructionList].append"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.bcel.generic.InstructionList].append(org.apache.bcel.generic.Instruction,org.apache.bcel.generic.InstructionList)"
    functionSourceFile: "org.apache.bcel.generic.InstructionList"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.apache.bcel.generic.InstructionHandle"
    argCount: 2
    argTypes:
    - "org.apache.bcel.generic.Instruction"
    - "org.apache.bcel.generic.InstructionList"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 16
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.bcel.generic.InstructionList:265"
      Branch Sides:
      - BranchSide: "org.apache.bcel.generic.InstructionList:268"
        BranchSideFuncs: []
      - BranchSide: "org.apache.bcel.generic.InstructionList:267"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.bcel.generic.InstructionList:265,1"
      Dst: "[org.apache.bcel.generic.InstructionList].findInstruction2"
    - Src: "org.apache.bcel.generic.InstructionList:266,1"
      Dst: "[java.lang.StringBuilder].<init>"
    - Src: "org.apache.bcel.generic.InstructionList:266,1"
      Dst: "[java.lang.StringBuilder].append"
    - Src: "org.apache.bcel.generic.InstructionList:266,1"
      Dst: "[java.lang.StringBuilder].toString"
    - Src: "org.apache.bcel.generic.InstructionList:266,1"
      Dst: "[org.apache.bcel.generic.ClassGenException].<init>"
    - Src: "org.apache.bcel.generic.InstructionList:268,1"
      Dst: "[org.apache.bcel.generic.InstructionList].append"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.apache.bcel.generic.InstructionList].append(org.apache.bcel.generic.InstructionHandle)"
    functionSourceFile: "org.apache.bcel.generic.InstructionList"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.apache.bcel.generic.InstructionHandle"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 19
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.bcel.generic.InstructionList:277"
      Branch Sides:
      - BranchSide: "org.apache.bcel.generic.InstructionList:281"
        BranchSideFuncs: []
      - BranchSide: "org.apache.bcel.generic.InstructionList:280"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.bcel.generic.InstructionList:277,1"
      Dst: "[org.apache.bcel.generic.InstructionList].isEmpty"
    - Src: "org.apache.bcel.generic.InstructionList:279,1"
      Dst: "[org.apache.bcel.generic.InstructionHandle].setPrev"
    - Src: "org.apache.bcel.generic.InstructionList:279,1"
      Dst: "[org.apache.bcel.generic.InstructionHandle].setNext"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[org.apache.bcel.generic.InstructionList].append(org.apache.bcel.generic.InstructionHandle,org.apache.bcel.generic.BranchInstruction)"
    functionSourceFile: "org.apache.bcel.generic.InstructionList"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.apache.bcel.generic.BranchHandle"
    argCount: 2
    argTypes:
    - "org.apache.bcel.generic.InstructionHandle"
    - "org.apache.bcel.generic.BranchInstruction"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 9
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.bcel.generic.InstructionList:297,1"
      Dst: "[org.apache.bcel.generic.BranchHandle].getBranchHandle"
    - Src: "org.apache.bcel.generic.InstructionList:298,1"
      Dst: "[org.apache.bcel.generic.InstructionList].<init>"
    - Src: "org.apache.bcel.generic.InstructionList:299,1"
      Dst: "[org.apache.bcel.generic.InstructionList].append"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.bcel.generic.InstructionList].append(org.apache.bcel.generic.InstructionHandle,org.apache.bcel.generic.CompoundInstruction)"
    functionSourceFile: "org.apache.bcel.generic.InstructionList"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.apache.bcel.generic.InstructionHandle"
    argCount: 2
    argTypes:
    - "org.apache.bcel.generic.InstructionHandle"
    - "org.apache.bcel.generic.CompoundInstruction"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.bcel.generic.InstructionList:312,1"
      Dst: "[org.apache.bcel.generic.CompoundInstruction].getInstructionList"
    - Src: "org.apache.bcel.generic.InstructionList:312,1"
      Dst: "[org.apache.bcel.generic.InstructionList].append"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.bcel.generic.InstructionList].append(org.apache.bcel.generic.InstructionHandle,org.apache.bcel.generic.Instruction)"
    functionSourceFile: "org.apache.bcel.generic.InstructionList"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.apache.bcel.generic.InstructionHandle"
    argCount: 2
    argTypes:
    - "org.apache.bcel.generic.InstructionHandle"
    - "org.apache.bcel.generic.Instruction"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 7
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.bcel.generic.InstructionList:323,1"
      Dst: "[org.apache.bcel.generic.InstructionList].<init>"
    - Src: "org.apache.bcel.generic.InstructionList:323,1"
      Dst: "[org.apache.bcel.generic.InstructionList].append"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.bcel.generic.InstructionList].append(org.apache.bcel.generic.InstructionHandle,org.apache.bcel.generic.InstructionList)"
    functionSourceFile: "org.apache.bcel.generic.InstructionList"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.apache.bcel.generic.InstructionHandle"
    argCount: 2
    argTypes:
    - "org.apache.bcel.generic.InstructionHandle"
    - "org.apache.bcel.generic.InstructionList"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 30
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.bcel.generic.InstructionList:335"
      Branch Sides:
      - BranchSide: "org.apache.bcel.generic.InstructionList:338"
        BranchSideFuncs: []
      - BranchSide: "org.apache.bcel.generic.InstructionList:337"
        BranchSideFuncs: []
    - Branch String: "org.apache.bcel.generic.InstructionList:338"
      Branch Sides:
      - BranchSide: "org.apache.bcel.generic.InstructionList:341"
        BranchSideFuncs: []
      - BranchSide: "org.apache.bcel.generic.InstructionList:340"
        BranchSideFuncs: []
    - Branch String: "org.apache.bcel.generic.InstructionList:346"
      Branch Sides:
      - BranchSide: "org.apache.bcel.generic.InstructionList:349"
        BranchSideFuncs: []
      - BranchSide: "org.apache.bcel.generic.InstructionList:348"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.bcel.generic.InstructionList:336,1"
      Dst: "[org.apache.bcel.generic.ClassGenException].<init>"
    - Src: "org.apache.bcel.generic.InstructionList:338,1"
      Dst: "[org.apache.bcel.generic.InstructionList].isEmpty"
    - Src: "org.apache.bcel.generic.InstructionList:341,1"
      Dst: "[org.apache.bcel.generic.InstructionHandle].getNext"
    - Src: "org.apache.bcel.generic.InstructionList:343,1"
      Dst: "[org.apache.bcel.generic.InstructionHandle].setNext"
    - Src: "org.apache.bcel.generic.InstructionList:344,1"
      Dst: "[org.apache.bcel.generic.InstructionHandle].setPrev"
    - Src: "org.apache.bcel.generic.InstructionList:352,1"
      Dst: "[org.apache.bcel.generic.InstructionList].clear"
    JavaMethodInfo: null
    BBCount: 8
    CyclomaticComplexity: 1
  - functionName: "[org.apache.bcel.generic.InstructionList].append(org.apache.bcel.generic.InstructionList)"
    functionSourceFile: "org.apache.bcel.generic.InstructionList"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.apache.bcel.generic.InstructionHandle"
    argCount: 1
    argTypes:
    - "org.apache.bcel.generic.InstructionList"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 23
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.bcel.generic.InstructionList:363"
      Branch Sides:
      - BranchSide: "org.apache.bcel.generic.InstructionList:366"
        BranchSideFuncs: []
      - BranchSide: "org.apache.bcel.generic.InstructionList:365"
        BranchSideFuncs: []
    - Branch String: "org.apache.bcel.generic.InstructionList:366"
      Branch Sides:
      - BranchSide: "org.apache.bcel.generic.InstructionList:369"
        BranchSideFuncs: []
      - BranchSide: "org.apache.bcel.generic.InstructionList:368"
        BranchSideFuncs: []
    - Branch String: "org.apache.bcel.generic.InstructionList:369"
      Branch Sides:
      - BranchSide: "org.apache.bcel.generic.InstructionList:376"
        BranchSideFuncs: []
      - BranchSide: "org.apache.bcel.generic.InstructionList:375"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.bcel.generic.InstructionList:364,1"
      Dst: "[org.apache.bcel.generic.ClassGenException].<init>"
    - Src: "org.apache.bcel.generic.InstructionList:366,1"
      Dst: "[org.apache.bcel.generic.InstructionList].isEmpty"
    - Src: "org.apache.bcel.generic.InstructionList:373,1"
      Dst: "[org.apache.bcel.generic.InstructionList].clear"
    - Src: "org.apache.bcel.generic.InstructionList:376,1"
      Dst: "[org.apache.bcel.generic.InstructionList].append"
    JavaMethodInfo: null
    BBCount: 7
    CyclomaticComplexity: 1
  - functionName: "[org.apache.bcel.generic.InstructionList].clear()"
    functionSourceFile: "org.apache.bcel.generic.InstructionList"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.bcel.generic.InstructionList].contains(org.apache.bcel.generic.Instruction)"
    functionSourceFile: "org.apache.bcel.generic.InstructionList"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "org.apache.bcel.generic.Instruction"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 8
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.bcel.generic.InstructionList:385"
      Branch Sides:
      - BranchSide: "org.apache.bcel.generic.InstructionList:384"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.bcel.generic.InstructionList:385,1"
      Dst: "[org.apache.bcel.generic.InstructionList].findInstruction1"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[org.apache.bcel.generic.InstructionList].contains(org.apache.bcel.generic.InstructionHandle)"
    functionSourceFile: "org.apache.bcel.generic.InstructionList"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "org.apache.bcel.generic.InstructionHandle"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 11
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.bcel.generic.InstructionList:389"
      Branch Sides:
      - BranchSide: "org.apache.bcel.generic.InstructionList:392"
        BranchSideFuncs: []
      - BranchSide: "org.apache.bcel.generic.InstructionList:391"
        BranchSideFuncs: []
    - Branch String: "org.apache.bcel.generic.InstructionList:392"
      Branch Sides:
      - BranchSide: "org.apache.bcel.generic.InstructionList:397"
        BranchSideFuncs: []
      - BranchSide: "org.apache.bcel.generic.InstructionList:396"
        BranchSideFuncs: []
    - Branch String: "org.apache.bcel.generic.InstructionList:393"
      Branch Sides:
      - BranchSide: "org.apache.bcel.generic.InstructionList:392"
        BranchSideFuncs: []
      - BranchSide: "org.apache.bcel.generic.InstructionList:391"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.bcel.generic.InstructionList:392,1"
      Dst: "[org.apache.bcel.generic.InstructionHandle].getNext"
    JavaMethodInfo: null
    BBCount: 8
    CyclomaticComplexity: 2
  - functionName: "[org.apache.bcel.generic.InstructionList].copy()"
    functionSourceFile: "org.apache.bcel.generic.InstructionList"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.apache.bcel.generic.InstructionList"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 51
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.bcel.generic.InstructionList:410"
      Branch Sides:
      - BranchSide: "org.apache.bcel.generic.InstructionList:422"
        BranchSideFuncs: []
      - BranchSide: "org.apache.bcel.generic.InstructionList:421"
        BranchSideFuncs: []
    - Branch String: "org.apache.bcel.generic.InstructionList:413"
      Branch Sides:
      - BranchSide: "org.apache.bcel.generic.InstructionList:416"
        BranchSideFuncs: []
      - BranchSide: "org.apache.bcel.generic.InstructionList:415"
        BranchSideFuncs: []
    - Branch String: "org.apache.bcel.generic.InstructionList:424"
      Branch Sides:
      - BranchSide: "org.apache.bcel.generic.InstructionList:444"
        BranchSideFuncs: []
      - BranchSide: "org.apache.bcel.generic.InstructionList:443"
        BranchSideFuncs: []
    - Branch String: "org.apache.bcel.generic.InstructionList:427"
      Branch Sides:
      - BranchSide: "org.apache.bcel.generic.InstructionList:441"
        BranchSideFuncs: []
      - BranchSide: "org.apache.bcel.generic.InstructionList:440"
        BranchSideFuncs: []
    - Branch String: "org.apache.bcel.generic.InstructionList:433"
      Branch Sides:
      - BranchSide: "org.apache.bcel.generic.InstructionList:441"
        BranchSideFuncs: []
      - BranchSide: "org.apache.bcel.generic.InstructionList:440"
        BranchSideFuncs: []
    - Branch String: "org.apache.bcel.generic.InstructionList:436"
      Branch Sides:
      - BranchSide: "org.apache.bcel.generic.InstructionList:440"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.bcel.generic.InstructionList:404,1"
      Dst: "[java.util.HashMap].<init>"
    - Src: "org.apache.bcel.generic.InstructionList:405,1"
      Dst: "[org.apache.bcel.generic.InstructionList].<init>"
    - Src: "org.apache.bcel.generic.InstructionList:411,1"
      Dst: "[org.apache.bcel.generic.InstructionHandle].getInstruction"
    - Src: "org.apache.bcel.generic.InstructionList:412,1"
      Dst: "[org.apache.bcel.generic.Instruction].copy"
    - Src: "org.apache.bcel.generic.InstructionList:414,1"
      Dst: "[org.apache.bcel.generic.InstructionList].append"
    - Src: "org.apache.bcel.generic.InstructionList:414,1"
      Dst: "[java.util.Map].put"
    - Src: "org.apache.bcel.generic.InstructionList:410,1"
      Dst: "[org.apache.bcel.generic.InstructionHandle].getNext"
    - Src: "org.apache.bcel.generic.InstructionList:430,1"
      Dst: "[org.apache.bcel.generic.BranchInstruction].getTarget"
    - Src: "org.apache.bcel.generic.InstructionList:432,1"
      Dst: "[java.util.Map].get"
    - Src: "org.apache.bcel.generic.InstructionList:432,1"
      Dst: "[org.apache.bcel.generic.BranchInstruction].setTarget"
    - Src: "org.apache.bcel.generic.InstructionList:434,1"
      Dst: "[org.apache.bcel.generic.Select].getTargets"
    JavaMethodInfo: null
    BBCount: 15
    CyclomaticComplexity: 4
  - functionName: "[org.apache.bcel.generic.InstructionList].delete(org.apache.bcel.generic.Instruction)"
    functionSourceFile: "org.apache.bcel.generic.InstructionList"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.apache.bcel.generic.Instruction"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 15
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.bcel.generic.InstructionList:454"
      Branch Sides:
      - BranchSide: "org.apache.bcel.generic.InstructionList:457"
        BranchSideFuncs: []
      - BranchSide: "org.apache.bcel.generic.InstructionList:456"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.bcel.generic.InstructionList:454,1"
      Dst: "[org.apache.bcel.generic.InstructionList].findInstruction1"
    - Src: "org.apache.bcel.generic.InstructionList:455,1"
      Dst: "[java.lang.StringBuilder].<init>"
    - Src: "org.apache.bcel.generic.InstructionList:455,1"
      Dst: "[java.lang.StringBuilder].append"
    - Src: "org.apache.bcel.generic.InstructionList:455,1"
      Dst: "[java.lang.StringBuilder].toString"
    - Src: "org.apache.bcel.generic.InstructionList:455,1"
      Dst: "[org.apache.bcel.generic.ClassGenException].<init>"
    - Src: "org.apache.bcel.generic.InstructionList:457,1"
      Dst: "[org.apache.bcel.generic.InstructionList].delete"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.apache.bcel.generic.InstructionList].delete(org.apache.bcel.generic.Instruction,org.apache.bcel.generic.Instruction)"
    functionSourceFile: "org.apache.bcel.generic.InstructionList"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "org.apache.bcel.generic.Instruction"
    - "org.apache.bcel.generic.Instruction"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 27
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.bcel.generic.InstructionList:470"
      Branch Sides:
      - BranchSide: "org.apache.bcel.generic.InstructionList:473"
        BranchSideFuncs: []
      - BranchSide: "org.apache.bcel.generic.InstructionList:472"
        BranchSideFuncs: []
    - Branch String: "org.apache.bcel.generic.InstructionList:473"
      Branch Sides:
      - BranchSide: "org.apache.bcel.generic.InstructionList:476"
        BranchSideFuncs: []
      - BranchSide: "org.apache.bcel.generic.InstructionList:475"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.bcel.generic.InstructionList:470,1"
      Dst: "[org.apache.bcel.generic.InstructionList].findInstruction1"
    - Src: "org.apache.bcel.generic.InstructionList:471,1"
      Dst: "[java.lang.StringBuilder].<init>"
    - Src: "org.apache.bcel.generic.InstructionList:471,1"
      Dst: "[java.lang.StringBuilder].append"
    - Src: "org.apache.bcel.generic.InstructionList:471,1"
      Dst: "[java.lang.StringBuilder].toString"
    - Src: "org.apache.bcel.generic.InstructionList:471,1"
      Dst: "[org.apache.bcel.generic.ClassGenException].<init>"
    - Src: "org.apache.bcel.generic.InstructionList:473,1"
      Dst: "[org.apache.bcel.generic.InstructionList].findInstruction2"
    - Src: "org.apache.bcel.generic.InstructionList:476,1"
      Dst: "[org.apache.bcel.generic.InstructionList].delete"
    JavaMethodInfo: null
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[org.apache.bcel.generic.InstructionList].delete(org.apache.bcel.generic.InstructionHandle)"
    functionSourceFile: "org.apache.bcel.generic.InstructionList"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.apache.bcel.generic.InstructionHandle"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.bcel.generic.InstructionList:485,1"
      Dst: "[org.apache.bcel.generic.InstructionHandle].getPrev"
    - Src: "org.apache.bcel.generic.InstructionList:485,1"
      Dst: "[org.apache.bcel.generic.InstructionHandle].getNext"
    - Src: "org.apache.bcel.generic.InstructionList:485,1"
      Dst: "[org.apache.bcel.generic.InstructionList].remove"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.bcel.generic.InstructionList].delete(org.apache.bcel.generic.InstructionHandle,org.apache.bcel.generic.InstructionHandle)"
    functionSourceFile: "org.apache.bcel.generic.InstructionList"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "org.apache.bcel.generic.InstructionHandle"
    - "org.apache.bcel.generic.InstructionHandle"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 7
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.bcel.generic.InstructionList:496,1"
      Dst: "[org.apache.bcel.generic.InstructionHandle].getPrev"
    - Src: "org.apache.bcel.generic.InstructionList:496,1"
      Dst: "[org.apache.bcel.generic.InstructionHandle].getNext"
    - Src: "org.apache.bcel.generic.InstructionList:496,1"
      Dst: "[org.apache.bcel.generic.InstructionList].remove"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.bcel.generic.InstructionList].dispose()"
    functionSourceFile: "org.apache.bcel.generic.InstructionList"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 8
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.bcel.generic.InstructionList:505"
      Branch Sides:
      - BranchSide: "org.apache.bcel.generic.InstructionList:508"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.bcel.generic.InstructionList:507,1"
      Dst: "[org.apache.bcel.generic.InstructionHandle].dispose"
    - Src: "org.apache.bcel.generic.InstructionList:505,1"
      Dst: "[org.apache.bcel.generic.InstructionHandle].getPrev"
    - Src: "org.apache.bcel.generic.InstructionList:509,1"
      Dst: "[org.apache.bcel.generic.InstructionList].clear"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 2
  - functionName: "[org.apache.bcel.generic.InstructionList].findHandle(int)"
    functionSourceFile: "org.apache.bcel.generic.InstructionList"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.apache.bcel.generic.InstructionHandle"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 14
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.bcel.generic.InstructionList:522"
      Branch Sides:
      - BranchSide: "org.apache.bcel.generic.InstructionList:528"
        BranchSideFuncs: []
      - BranchSide: "org.apache.bcel.generic.InstructionList:527"
        BranchSideFuncs: []
    - Branch String: "org.apache.bcel.generic.InstructionList:523"
      Branch Sides:
      - BranchSide: "org.apache.bcel.generic.InstructionList:null"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.bcel.generic.InstructionList:526,1"
      Dst: "[org.apache.bcel.generic.InstructionHandle].getNext"
    JavaMethodInfo: null
    BBCount: 6
    CyclomaticComplexity: 2
  - functionName: "[org.apache.bcel.generic.InstructionList].findInstruction1(org.apache.bcel.generic.Instruction)"
    functionSourceFile: "org.apache.bcel.generic.InstructionList"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.apache.bcel.generic.InstructionHandle"
    argCount: 1
    argTypes:
    - "org.apache.bcel.generic.Instruction"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 10
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.bcel.generic.InstructionList:538"
      Branch Sides:
      - BranchSide: "org.apache.bcel.generic.InstructionList:543"
        BranchSideFuncs: []
      - BranchSide: "org.apache.bcel.generic.InstructionList:542"
        BranchSideFuncs: []
    - Branch String: "org.apache.bcel.generic.InstructionList:539"
      Branch Sides:
      - BranchSide: "org.apache.bcel.generic.InstructionList:538"
        BranchSideFuncs: []
      - BranchSide: "org.apache.bcel.generic.InstructionList:537"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.bcel.generic.InstructionList:539,1"
      Dst: "[org.apache.bcel.generic.InstructionHandle].getInstruction"
    - Src: "org.apache.bcel.generic.InstructionList:538,1"
      Dst: "[org.apache.bcel.generic.InstructionHandle].getNext"
    JavaMethodInfo: null
    BBCount: 6
    CyclomaticComplexity: 2
  - functionName: "[org.apache.bcel.generic.InstructionList].findInstruction2(org.apache.bcel.generic.Instruction)"
    functionSourceFile: "org.apache.bcel.generic.InstructionList"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.apache.bcel.generic.InstructionHandle"
    argCount: 1
    argTypes:
    - "org.apache.bcel.generic.Instruction"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 10
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.bcel.generic.InstructionList:553"
      Branch Sides:
      - BranchSide: "org.apache.bcel.generic.InstructionList:558"
        BranchSideFuncs: []
      - BranchSide: "org.apache.bcel.generic.InstructionList:557"
        BranchSideFuncs: []
    - Branch String: "org.apache.bcel.generic.InstructionList:554"
      Branch Sides:
      - BranchSide: "org.apache.bcel.generic.InstructionList:553"
        BranchSideFuncs: []
      - BranchSide: "org.apache.bcel.generic.InstructionList:552"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.bcel.generic.InstructionList:554,1"
      Dst: "[org.apache.bcel.generic.InstructionHandle].getInstruction"
    - Src: "org.apache.bcel.generic.InstructionList:553,1"
      Dst: "[org.apache.bcel.generic.InstructionHandle].getPrev"
    JavaMethodInfo: null
    BBCount: 6
    CyclomaticComplexity: 2
  - functionName: "[org.apache.bcel.generic.InstructionList].getByteCode()"
    functionSourceFile: "org.apache.bcel.generic.InstructionList"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "byte[]"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 21
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.bcel.generic.InstructionList:572"
      Branch Sides:
      - BranchSide: "org.apache.bcel.generic.InstructionList:576"
        BranchSideFuncs: []
      - BranchSide: "org.apache.bcel.generic.InstructionList:575"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.bcel.generic.InstructionList:568,1"
      Dst: "[org.apache.bcel.generic.InstructionList].setPositions"
    - Src: "org.apache.bcel.generic.InstructionList:569,1"
      Dst: "[java.io.ByteArrayOutputStream].<init>"
    - Src: "org.apache.bcel.generic.InstructionList:570,1"
      Dst: "[java.io.DataOutputStream].<init>"
    - Src: "org.apache.bcel.generic.InstructionList:573,1"
      Dst: "[org.apache.bcel.generic.InstructionHandle].getInstruction"
    - Src: "org.apache.bcel.generic.InstructionList:574,1"
      Dst: "[org.apache.bcel.generic.Instruction].dump"
    - Src: "org.apache.bcel.generic.InstructionList:572,1"
      Dst: "[org.apache.bcel.generic.InstructionHandle].getNext"
    - Src: "org.apache.bcel.generic.InstructionList:576,1"
      Dst: "[java.io.DataOutputStream].flush"
    - Src: "org.apache.bcel.generic.InstructionList:578,1"
      Dst: "[java.io.PrintStream].println"
    - Src: "org.apache.bcel.generic.InstructionList:581,1"
      Dst: "[java.io.ByteArrayOutputStream].toByteArray"
    JavaMethodInfo: null
    BBCount: 6
    CyclomaticComplexity: 2
  - functionName: "[org.apache.bcel.generic.InstructionList].getEnd()"
    functionSourceFile: "org.apache.bcel.generic.InstructionList"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.apache.bcel.generic.InstructionHandle"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.bcel.generic.InstructionList].getInstructionHandles()"
    functionSourceFile: "org.apache.bcel.generic.InstructionList"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.apache.bcel.generic.InstructionHandle[]"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 12
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.bcel.generic.InstructionList:597"
      Branch Sides:
      - BranchSide: "org.apache.bcel.generic.InstructionList:600"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.bcel.generic.InstructionList:599,1"
      Dst: "[org.apache.bcel.generic.InstructionHandle].getNext"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 2
  - functionName: "[org.apache.bcel.generic.InstructionList].getInstructionPositions()"
    functionSourceFile: "org.apache.bcel.generic.InstructionList"
    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.apache.bcel.generic.InstructionList].getInstructions()"
    functionSourceFile: "org.apache.bcel.generic.InstructionList"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.apache.bcel.generic.Instruction[]"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 30
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.bcel.generic.InstructionList:620"
      Branch Sides:
      - BranchSide: "org.apache.bcel.generic.InstructionList:623"
        BranchSideFuncs: []
      - BranchSide: "org.apache.bcel.generic.InstructionList:622"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.bcel.generic.InstructionList:618,1"
      Dst: "[java.util.ArrayList].<init>"
    - Src: "org.apache.bcel.generic.InstructionList:619,1"
      Dst: "[org.apache.bcel.generic.InstructionList].getByteCode"
    - Src: "org.apache.bcel.generic.InstructionList:619,1"
      Dst: "[org.apache.bcel.util.ByteSequence].<init>"
    - Src: "org.apache.bcel.generic.InstructionList:620,1"
      Dst: "[java.io.FilterInputStream].available"
    - Src: "org.apache.bcel.generic.InstructionList:621,1"
      Dst: "[org.apache.bcel.generic.Instruction].readInstruction"
    - Src: "org.apache.bcel.generic.InstructionList:621,1"
      Dst: "[java.util.List].add"
    - Src: "org.apache.bcel.generic.InstructionList:623,1"
      Dst: "[java.io.FilterInputStream].close"
    - Src: "org.apache.bcel.generic.InstructionList:624,1"
      Dst: "[java.lang.Throwable].addSuppressed"
    - Src: "org.apache.bcel.generic.InstructionList:624,1"
      Dst: "[java.lang.Throwable].toString"
    - Src: "org.apache.bcel.generic.InstructionList:624,1"
      Dst: "[org.apache.bcel.generic.ClassGenException].<init>"
    - Src: "org.apache.bcel.generic.InstructionList:626,1"
      Dst: "[java.util.List].toArray"
    JavaMethodInfo: null
    BBCount: 10
    CyclomaticComplexity: 2
  - functionName: "[org.apache.bcel.generic.InstructionList].getLength()"
    functionSourceFile: "org.apache.bcel.generic.InstructionList"
    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.apache.bcel.generic.InstructionList].getStart()"
    functionSourceFile: "org.apache.bcel.generic.InstructionList"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.apache.bcel.generic.InstructionHandle"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.bcel.generic.InstructionList].insert(org.apache.bcel.generic.BranchInstruction)"
    functionSourceFile: "org.apache.bcel.generic.InstructionList"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.apache.bcel.generic.BranchHandle"
    argCount: 1
    argTypes:
    - "org.apache.bcel.generic.BranchInstruction"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.bcel.generic.InstructionList:650,1"
      Dst: "[org.apache.bcel.generic.BranchHandle].getBranchHandle"
    - Src: "org.apache.bcel.generic.InstructionList:651,1"
      Dst: "[org.apache.bcel.generic.InstructionList].insert"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.bcel.generic.InstructionList].insert(org.apache.bcel.generic.CompoundInstruction)"
    functionSourceFile: "org.apache.bcel.generic.InstructionList"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.apache.bcel.generic.InstructionHandle"
    argCount: 1
    argTypes:
    - "org.apache.bcel.generic.CompoundInstruction"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.bcel.generic.InstructionList:662,1"
      Dst: "[org.apache.bcel.generic.CompoundInstruction].getInstructionList"
    - Src: "org.apache.bcel.generic.InstructionList:662,1"
      Dst: "[org.apache.bcel.generic.InstructionList].insert"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.bcel.generic.InstructionList].insert(org.apache.bcel.generic.Instruction)"
    functionSourceFile: "org.apache.bcel.generic.InstructionList"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.apache.bcel.generic.InstructionHandle"
    argCount: 1
    argTypes:
    - "org.apache.bcel.generic.Instruction"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.bcel.generic.InstructionList:672,1"
      Dst: "[org.apache.bcel.generic.InstructionHandle].getInstructionHandle"
    - Src: "org.apache.bcel.generic.InstructionList:673,1"
      Dst: "[org.apache.bcel.generic.InstructionList].insert"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.bcel.generic.InstructionList].insert(org.apache.bcel.generic.Instruction,org.apache.bcel.generic.CompoundInstruction)"
    functionSourceFile: "org.apache.bcel.generic.InstructionList"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.apache.bcel.generic.InstructionHandle"
    argCount: 2
    argTypes:
    - "org.apache.bcel.generic.Instruction"
    - "org.apache.bcel.generic.CompoundInstruction"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.bcel.generic.InstructionList:685,1"
      Dst: "[org.apache.bcel.generic.CompoundInstruction].getInstructionList"
    - Src: "org.apache.bcel.generic.InstructionList:685,1"
      Dst: "[org.apache.bcel.generic.InstructionList].insert"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.bcel.generic.InstructionList].insert(org.apache.bcel.generic.Instruction,org.apache.bcel.generic.Instruction)"
    functionSourceFile: "org.apache.bcel.generic.InstructionList"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.apache.bcel.generic.InstructionHandle"
    argCount: 2
    argTypes:
    - "org.apache.bcel.generic.Instruction"
    - "org.apache.bcel.generic.Instruction"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 7
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.bcel.generic.InstructionList:696,1"
      Dst: "[org.apache.bcel.generic.InstructionList].<init>"
    - Src: "org.apache.bcel.generic.InstructionList:696,1"
      Dst: "[org.apache.bcel.generic.InstructionList].insert"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.bcel.generic.InstructionList].insert(org.apache.bcel.generic.Instruction,org.apache.bcel.generic.InstructionList)"
    functionSourceFile: "org.apache.bcel.generic.InstructionList"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.apache.bcel.generic.InstructionHandle"
    argCount: 2
    argTypes:
    - "org.apache.bcel.generic.Instruction"
    - "org.apache.bcel.generic.InstructionList"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 16
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.bcel.generic.InstructionList:708"
      Branch Sides:
      - BranchSide: "org.apache.bcel.generic.InstructionList:711"
        BranchSideFuncs: []
      - BranchSide: "org.apache.bcel.generic.InstructionList:710"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.bcel.generic.InstructionList:708,1"
      Dst: "[org.apache.bcel.generic.InstructionList].findInstruction1"
    - Src: "org.apache.bcel.generic.InstructionList:709,1"
      Dst: "[java.lang.StringBuilder].<init>"
    - Src: "org.apache.bcel.generic.InstructionList:709,1"
      Dst: "[java.lang.StringBuilder].append"
    - Src: "org.apache.bcel.generic.InstructionList:709,1"
      Dst: "[java.lang.StringBuilder].toString"
    - Src: "org.apache.bcel.generic.InstructionList:709,1"
      Dst: "[org.apache.bcel.generic.ClassGenException].<init>"
    - Src: "org.apache.bcel.generic.InstructionList:711,1"
      Dst: "[org.apache.bcel.generic.InstructionList].insert"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.apache.bcel.generic.InstructionList].insert(org.apache.bcel.generic.InstructionHandle)"
    functionSourceFile: "org.apache.bcel.generic.InstructionList"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.apache.bcel.generic.InstructionHandle"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 19
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.bcel.generic.InstructionList:720"
      Branch Sides:
      - BranchSide: "org.apache.bcel.generic.InstructionList:724"
        BranchSideFuncs: []
      - BranchSide: "org.apache.bcel.generic.InstructionList:723"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.bcel.generic.InstructionList:720,1"
      Dst: "[org.apache.bcel.generic.InstructionList].isEmpty"
    - Src: "org.apache.bcel.generic.InstructionList:722,1"
      Dst: "[org.apache.bcel.generic.InstructionHandle].setPrev"
    - Src: "org.apache.bcel.generic.InstructionList:722,1"
      Dst: "[org.apache.bcel.generic.InstructionHandle].setNext"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[org.apache.bcel.generic.InstructionList].insert(org.apache.bcel.generic.InstructionHandle,org.apache.bcel.generic.BranchInstruction)"
    functionSourceFile: "org.apache.bcel.generic.InstructionList"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.apache.bcel.generic.BranchHandle"
    argCount: 2
    argTypes:
    - "org.apache.bcel.generic.InstructionHandle"
    - "org.apache.bcel.generic.BranchInstruction"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 9
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.bcel.generic.InstructionList:740,1"
      Dst: "[org.apache.bcel.generic.BranchHandle].getBranchHandle"
    - Src: "org.apache.bcel.generic.InstructionList:741,1"
      Dst: "[org.apache.bcel.generic.InstructionList].<init>"
    - Src: "org.apache.bcel.generic.InstructionList:742,1"
      Dst: "[org.apache.bcel.generic.InstructionList].append"
    - Src: "org.apache.bcel.generic.InstructionList:743,1"
      Dst: "[org.apache.bcel.generic.InstructionList].insert"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.bcel.generic.InstructionList].insert(org.apache.bcel.generic.InstructionHandle,org.apache.bcel.generic.CompoundInstruction)"
    functionSourceFile: "org.apache.bcel.generic.InstructionList"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.apache.bcel.generic.InstructionHandle"
    argCount: 2
    argTypes:
    - "org.apache.bcel.generic.InstructionHandle"
    - "org.apache.bcel.generic.CompoundInstruction"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.bcel.generic.InstructionList:755,1"
      Dst: "[org.apache.bcel.generic.CompoundInstruction].getInstructionList"
    - Src: "org.apache.bcel.generic.InstructionList:755,1"
      Dst: "[org.apache.bcel.generic.InstructionList].insert"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.bcel.generic.InstructionList].insert(org.apache.bcel.generic.InstructionHandle,org.apache.bcel.generic.Instruction)"
    functionSourceFile: "org.apache.bcel.generic.InstructionList"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.apache.bcel.generic.InstructionHandle"
    argCount: 2
    argTypes:
    - "org.apache.bcel.generic.InstructionHandle"
    - "org.apache.bcel.generic.Instruction"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 7
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.bcel.generic.InstructionList:766,1"
      Dst: "[org.apache.bcel.generic.InstructionList].<init>"
    - Src: "org.apache.bcel.generic.InstructionList:766,1"
      Dst: "[org.apache.bcel.generic.InstructionList].insert"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.bcel.generic.InstructionList].insert(org.apache.bcel.generic.InstructionHandle,org.apache.bcel.generic.InstructionList)"
    functionSourceFile: "org.apache.bcel.generic.InstructionList"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.apache.bcel.generic.InstructionHandle"
    argCount: 2
    argTypes:
    - "org.apache.bcel.generic.InstructionHandle"
    - "org.apache.bcel.generic.InstructionList"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 30
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.bcel.generic.InstructionList:778"
      Branch Sides:
      - BranchSide: "org.apache.bcel.generic.InstructionList:781"
        BranchSideFuncs: []
      - BranchSide: "org.apache.bcel.generic.InstructionList:780"
        BranchSideFuncs: []
    - Branch String: "org.apache.bcel.generic.InstructionList:781"
      Branch Sides:
      - BranchSide: "org.apache.bcel.generic.InstructionList:784"
        BranchSideFuncs: []
      - BranchSide: "org.apache.bcel.generic.InstructionList:783"
        BranchSideFuncs: []
    - Branch String: "org.apache.bcel.generic.InstructionList:789"
      Branch Sides:
      - BranchSide: "org.apache.bcel.generic.InstructionList:792"
        BranchSideFuncs: []
      - BranchSide: "org.apache.bcel.generic.InstructionList:791"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.bcel.generic.InstructionList:779,1"
      Dst: "[org.apache.bcel.generic.ClassGenException].<init>"
    - Src: "org.apache.bcel.generic.InstructionList:781,1"
      Dst: "[org.apache.bcel.generic.InstructionList].isEmpty"
    - Src: "org.apache.bcel.generic.InstructionList:784,1"
      Dst: "[org.apache.bcel.generic.InstructionHandle].getPrev"
    - Src: "org.apache.bcel.generic.InstructionList:786,1"
      Dst: "[org.apache.bcel.generic.InstructionHandle].setPrev"
    - Src: "org.apache.bcel.generic.InstructionList:787,1"
      Dst: "[org.apache.bcel.generic.InstructionHandle].setNext"
    - Src: "org.apache.bcel.generic.InstructionList:795,1"
      Dst: "[org.apache.bcel.generic.InstructionList].clear"
    JavaMethodInfo: null
    BBCount: 8
    CyclomaticComplexity: 1
  - functionName: "[org.apache.bcel.generic.InstructionList].insert(org.apache.bcel.generic.InstructionList)"
    functionSourceFile: "org.apache.bcel.generic.InstructionList"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.apache.bcel.generic.InstructionHandle"
    argCount: 1
    argTypes:
    - "org.apache.bcel.generic.InstructionList"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 10
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.bcel.generic.InstructionList:806"
      Branch Sides:
      - BranchSide: "org.apache.bcel.generic.InstructionList:810"
        BranchSideFuncs: []
      - BranchSide: "org.apache.bcel.generic.InstructionList:809"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.bcel.generic.InstructionList:806,1"
      Dst: "[org.apache.bcel.generic.InstructionList].isEmpty"
    - Src: "org.apache.bcel.generic.InstructionList:807,1"
      Dst: "[org.apache.bcel.generic.InstructionList].append"
    - Src: "org.apache.bcel.generic.InstructionList:810,1"
      Dst: "[org.apache.bcel.generic.InstructionList].insert"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.apache.bcel.generic.InstructionList].isEmpty()"
    functionSourceFile: "org.apache.bcel.generic.InstructionList"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 7
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.bcel.generic.InstructionList:817"
      Branch Sides:
      - BranchSide: "org.apache.bcel.generic.InstructionList:816"
        BranchSideFuncs: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[org.apache.bcel.generic.InstructionList].iterator()"
    functionSourceFile: "org.apache.bcel.generic.InstructionList"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.util.Iterator"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.bcel.generic.InstructionList:825,1"
      Dst: "[org.apache.bcel.generic.InstructionList$1].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.bcel.generic.InstructionList].move(org.apache.bcel.generic.InstructionHandle,org.apache.bcel.generic.InstructionHandle)"
    functionSourceFile: "org.apache.bcel.generic.InstructionList"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "org.apache.bcel.generic.InstructionHandle"
    - "org.apache.bcel.generic.InstructionHandle"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.bcel.generic.InstructionList:858,1"
      Dst: "[org.apache.bcel.generic.InstructionList].move"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.bcel.generic.InstructionList].move(org.apache.bcel.generic.InstructionHandle,org.apache.bcel.generic.InstructionHandle,org.apache.bcel.generic.InstructionHandle)"
    functionSourceFile: "org.apache.bcel.generic.InstructionList"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 3
    argTypes:
    - "org.apache.bcel.generic.InstructionHandle"
    - "org.apache.bcel.generic.InstructionHandle"
    - "org.apache.bcel.generic.InstructionHandle"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 89
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.bcel.generic.InstructionList:875"
      Branch Sides:
      - BranchSide: "org.apache.bcel.generic.InstructionList:876"
        BranchSideFuncs: []
      - BranchSide: "org.apache.bcel.generic.InstructionList:875"
        BranchSideFuncs: []
    - Branch String: "org.apache.bcel.generic.InstructionList:875"
      Branch Sides:
      - BranchSide: "org.apache.bcel.generic.InstructionList:878"
        BranchSideFuncs: []
      - BranchSide: "org.apache.bcel.generic.InstructionList:877"
        BranchSideFuncs: []
    - Branch String: "org.apache.bcel.generic.InstructionList:878"
      Branch Sides:
      - BranchSide: "org.apache.bcel.generic.InstructionList:879"
        BranchSideFuncs: []
      - BranchSide: "org.apache.bcel.generic.InstructionList:878"
        BranchSideFuncs: []
    - Branch String: "org.apache.bcel.generic.InstructionList:878"
      Branch Sides:
      - BranchSide: "org.apache.bcel.generic.InstructionList:881"
        BranchSideFuncs: []
      - BranchSide: "org.apache.bcel.generic.InstructionList:880"
        BranchSideFuncs: []
    - Branch String: "org.apache.bcel.generic.InstructionList:881"
      Branch Sides:
      - BranchSide: "org.apache.bcel.generic.InstructionList:890"
        BranchSideFuncs: []
      - BranchSide: "org.apache.bcel.generic.InstructionList:889"
        BranchSideFuncs: []
    - Branch String: "org.apache.bcel.generic.InstructionList:882"
      Branch Sides:
      - BranchSide: "org.apache.bcel.generic.InstructionList:885"
        BranchSideFuncs: []
      - BranchSide: "org.apache.bcel.generic.InstructionList:884"
        BranchSideFuncs: []
    - Branch String: "org.apache.bcel.generic.InstructionList:885"
      Branch Sides:
      - BranchSide: "org.apache.bcel.generic.InstructionList:881"
        BranchSideFuncs: []
      - BranchSide: "org.apache.bcel.generic.InstructionList:880"
        BranchSideFuncs: []
    - Branch String: "org.apache.bcel.generic.InstructionList:892"
      Branch Sides:
      - BranchSide: "org.apache.bcel.generic.InstructionList:895"
        BranchSideFuncs: []
      - BranchSide: "org.apache.bcel.generic.InstructionList:894"
        BranchSideFuncs: []
    - Branch String: "org.apache.bcel.generic.InstructionList:897"
      Branch Sides:
      - BranchSide: "org.apache.bcel.generic.InstructionList:900"
        BranchSideFuncs: []
      - BranchSide: "org.apache.bcel.generic.InstructionList:899"
        BranchSideFuncs: []
    - Branch String: "org.apache.bcel.generic.InstructionList:904"
      Branch Sides:
      - BranchSide: "org.apache.bcel.generic.InstructionList:911"
        BranchSideFuncs: []
      - BranchSide: "org.apache.bcel.generic.InstructionList:910"
        BranchSideFuncs: []
    - Branch String: "org.apache.bcel.generic.InstructionList:905"
      Branch Sides:
      - BranchSide: "org.apache.bcel.generic.InstructionList:908"
        BranchSideFuncs: []
      - BranchSide: "org.apache.bcel.generic.InstructionList:907"
        BranchSideFuncs: []
    - Branch String: "org.apache.bcel.generic.InstructionList:915"
      Branch Sides:
      - BranchSide: "org.apache.bcel.generic.InstructionList:918"
        BranchSideFuncs: []
      - BranchSide: "org.apache.bcel.generic.InstructionList:917"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.bcel.generic.InstructionList:876,1"
      Dst: "[java.lang.StringBuilder].<init>"
    - Src: "org.apache.bcel.generic.InstructionList:876,1"
      Dst: "[java.lang.StringBuilder].append"
    - Src: "org.apache.bcel.generic.InstructionList:876,1"
      Dst: "[java.lang.StringBuilder].toString"
    - Src: "org.apache.bcel.generic.InstructionList:876,1"
      Dst: "[org.apache.bcel.generic.ClassGenException].<init>"
    - Src: "org.apache.bcel.generic.InstructionList:881,1"
      Dst: "[org.apache.bcel.generic.InstructionHandle].getNext"
    - Src: "org.apache.bcel.generic.InstructionList:890,1"
      Dst: "[org.apache.bcel.generic.InstructionHandle].getPrev"
    - Src: "org.apache.bcel.generic.InstructionList:893,1"
      Dst: "[org.apache.bcel.generic.InstructionHandle].setNext"
    - Src: "org.apache.bcel.generic.InstructionList:898,1"
      Dst: "[org.apache.bcel.generic.InstructionHandle].setPrev"
    JavaMethodInfo: null
    BBCount: 27
    CyclomaticComplexity: 2
  - functionName: "[org.apache.bcel.generic.InstructionList].redirectBranches(org.apache.bcel.generic.InstructionHandle,org.apache.bcel.generic.InstructionHandle)"
    functionSourceFile: "org.apache.bcel.generic.InstructionList"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "org.apache.bcel.generic.InstructionHandle"
    - "org.apache.bcel.generic.InstructionHandle"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 28
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.bcel.generic.InstructionList:930"
      Branch Sides:
      - BranchSide: "org.apache.bcel.generic.InstructionList:948"
        BranchSideFuncs: []
      - BranchSide: "org.apache.bcel.generic.InstructionList:947"
        BranchSideFuncs: []
    - Branch String: "org.apache.bcel.generic.InstructionList:932"
      Branch Sides:
      - BranchSide: "org.apache.bcel.generic.InstructionList:930"
        BranchSideFuncs: []
      - BranchSide: "org.apache.bcel.generic.InstructionList:929"
        BranchSideFuncs: []
    - Branch String: "org.apache.bcel.generic.InstructionList:935"
      Branch Sides:
      - BranchSide: "org.apache.bcel.generic.InstructionList:938"
        BranchSideFuncs: []
      - BranchSide: "org.apache.bcel.generic.InstructionList:937"
        BranchSideFuncs: []
    - Branch String: "org.apache.bcel.generic.InstructionList:938"
      Branch Sides:
      - BranchSide: "org.apache.bcel.generic.InstructionList:930"
        BranchSideFuncs: []
      - BranchSide: "org.apache.bcel.generic.InstructionList:929"
        BranchSideFuncs: []
    - Branch String: "org.apache.bcel.generic.InstructionList:940"
      Branch Sides:
      - BranchSide: "org.apache.bcel.generic.InstructionList:930"
        BranchSideFuncs: []
      - BranchSide: "org.apache.bcel.generic.InstructionList:929"
        BranchSideFuncs: []
    - Branch String: "org.apache.bcel.generic.InstructionList:941"
      Branch Sides:
      - BranchSide: "org.apache.bcel.generic.InstructionList:939"
        BranchSideFuncs: []
      - BranchSide: "org.apache.bcel.generic.InstructionList:938"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.bcel.generic.InstructionList:931,1"
      Dst: "[org.apache.bcel.generic.InstructionHandle].getInstruction"
    - Src: "org.apache.bcel.generic.InstructionList:934,1"
      Dst: "[org.apache.bcel.generic.BranchInstruction].getTarget"
    - Src: "org.apache.bcel.generic.InstructionList:936,1"
      Dst: "[org.apache.bcel.generic.BranchInstruction].setTarget"
    - Src: "org.apache.bcel.generic.InstructionList:939,1"
      Dst: "[org.apache.bcel.generic.Select].getTargets"
    - Src: "org.apache.bcel.generic.InstructionList:942,1"
      Dst: "[org.apache.bcel.generic.Select].setTarget"
    - Src: "org.apache.bcel.generic.InstructionList:930,1"
      Dst: "[org.apache.bcel.generic.InstructionHandle].getNext"
    JavaMethodInfo: null
    BBCount: 13
    CyclomaticComplexity: 3
  - functionName: "[org.apache.bcel.generic.InstructionList].redirectExceptionHandlers(org.apache.bcel.generic.CodeExceptionGen[],org.apache.bcel.generic.InstructionHandle,org.apache.bcel.generic.InstructionHandle)"
    functionSourceFile: "org.apache.bcel.generic.InstructionList"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 3
    argTypes:
    - "org.apache.bcel.generic.CodeExceptionGen[]"
    - "org.apache.bcel.generic.InstructionHandle"
    - "org.apache.bcel.generic.InstructionHandle"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 20
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.bcel.generic.InstructionList:959"
      Branch Sides:
      - BranchSide: "org.apache.bcel.generic.InstructionList:970"
        BranchSideFuncs: []
      - BranchSide: "org.apache.bcel.generic.InstructionList:969"
        BranchSideFuncs: []
    - Branch String: "org.apache.bcel.generic.InstructionList:960"
      Branch Sides:
      - BranchSide: "org.apache.bcel.generic.InstructionList:963"
        BranchSideFuncs: []
      - BranchSide: "org.apache.bcel.generic.InstructionList:962"
        BranchSideFuncs: []
    - Branch String: "org.apache.bcel.generic.InstructionList:963"
      Branch Sides:
      - BranchSide: "org.apache.bcel.generic.InstructionList:966"
        BranchSideFuncs: []
      - BranchSide: "org.apache.bcel.generic.InstructionList:965"
        BranchSideFuncs: []
    - Branch String: "org.apache.bcel.generic.InstructionList:966"
      Branch Sides:
      - BranchSide: "org.apache.bcel.generic.InstructionList:959"
        BranchSideFuncs: []
      - BranchSide: "org.apache.bcel.generic.InstructionList:958"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.bcel.generic.InstructionList:960,1"
      Dst: "[org.apache.bcel.generic.CodeExceptionGen].getStartPC"
    - Src: "org.apache.bcel.generic.InstructionList:961,1"
      Dst: "[org.apache.bcel.generic.CodeExceptionGen].setStartPC"
    - Src: "org.apache.bcel.generic.InstructionList:963,1"
      Dst: "[org.apache.bcel.generic.CodeExceptionGen].getEndPC"
    - Src: "org.apache.bcel.generic.InstructionList:964,1"
      Dst: "[org.apache.bcel.generic.CodeExceptionGen].setEndPC"
    - Src: "org.apache.bcel.generic.InstructionList:966,1"
      Dst: "[org.apache.bcel.generic.CodeExceptionGen].getHandlerPC"
    - Src: "org.apache.bcel.generic.InstructionList:967,1"
      Dst: "[org.apache.bcel.generic.CodeExceptionGen].setHandlerPC"
    JavaMethodInfo: null
    BBCount: 10
    CyclomaticComplexity: 2
  - functionName: "[org.apache.bcel.generic.InstructionList].redirectLocalVariables(org.apache.bcel.generic.LocalVariableGen[],org.apache.bcel.generic.InstructionHandle,org.apache.bcel.generic.InstructionHandle)"
    functionSourceFile: "org.apache.bcel.generic.InstructionList"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 3
    argTypes:
    - "org.apache.bcel.generic.LocalVariableGen[]"
    - "org.apache.bcel.generic.InstructionHandle"
    - "org.apache.bcel.generic.InstructionHandle"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 17
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.bcel.generic.InstructionList:981"
      Branch Sides:
      - BranchSide: "org.apache.bcel.generic.InstructionList:991"
        BranchSideFuncs: []
      - BranchSide: "org.apache.bcel.generic.InstructionList:990"
        BranchSideFuncs: []
    - Branch String: "org.apache.bcel.generic.InstructionList:984"
      Branch Sides:
      - BranchSide: "org.apache.bcel.generic.InstructionList:987"
        BranchSideFuncs: []
      - BranchSide: "org.apache.bcel.generic.InstructionList:986"
        BranchSideFuncs: []
    - Branch String: "org.apache.bcel.generic.InstructionList:987"
      Branch Sides:
      - BranchSide: "org.apache.bcel.generic.InstructionList:981"
        BranchSideFuncs: []
      - BranchSide: "org.apache.bcel.generic.InstructionList:980"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.bcel.generic.InstructionList:982,1"
      Dst: "[org.apache.bcel.generic.LocalVariableGen].getStart"
    - Src: "org.apache.bcel.generic.InstructionList:983,1"
      Dst: "[org.apache.bcel.generic.LocalVariableGen].getEnd"
    - Src: "org.apache.bcel.generic.InstructionList:985,1"
      Dst: "[org.apache.bcel.generic.LocalVariableGen].setStart"
    - Src: "org.apache.bcel.generic.InstructionList:988,1"
      Dst: "[org.apache.bcel.generic.LocalVariableGen].setEnd"
    JavaMethodInfo: null
    BBCount: 8
    CyclomaticComplexity: 2
  - functionName: "[org.apache.bcel.generic.InstructionList].remove(org.apache.bcel.generic.InstructionHandle,org.apache.bcel.generic.InstructionHandle)"
    functionSourceFile: "org.apache.bcel.generic.InstructionList"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "org.apache.bcel.generic.InstructionHandle"
    - "org.apache.bcel.generic.InstructionHandle"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 63
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.bcel.generic.InstructionList:1003"
      Branch Sides:
      - BranchSide: "org.apache.bcel.generic.InstructionList:1008"
        BranchSideFuncs: []
      - BranchSide: "org.apache.bcel.generic.InstructionList:1007"
        BranchSideFuncs: []
    - Branch String: "org.apache.bcel.generic.InstructionList:1003"
      Branch Sides:
      - BranchSide: "org.apache.bcel.generic.InstructionList:1008"
        BranchSideFuncs: []
      - BranchSide: "org.apache.bcel.generic.InstructionList:1007"
        BranchSideFuncs: []
    - Branch String: "org.apache.bcel.generic.InstructionList:1008"
      Branch Sides:
      - BranchSide: "org.apache.bcel.generic.InstructionList:1012"
        BranchSideFuncs: []
      - BranchSide: "org.apache.bcel.generic.InstructionList:1011"
        BranchSideFuncs: []
    - Branch String: "org.apache.bcel.generic.InstructionList:1015"
      Branch Sides:
      - BranchSide: "org.apache.bcel.generic.InstructionList:1019"
        BranchSideFuncs: []
      - BranchSide: "org.apache.bcel.generic.InstructionList:1018"
        BranchSideFuncs: []
    - Branch String: "org.apache.bcel.generic.InstructionList:1026"
      Branch Sides:
      - BranchSide: "org.apache.bcel.generic.InstructionList:1028"
        BranchSideFuncs: []
    - Branch String: "org.apache.bcel.generic.InstructionList:1030"
      Branch Sides:
      - BranchSide: "org.apache.bcel.generic.InstructionList:1041"
        BranchSideFuncs: []
      - BranchSide: "org.apache.bcel.generic.InstructionList:1040"
        BranchSideFuncs: []
    - Branch String: "org.apache.bcel.generic.InstructionList:1033"
      Branch Sides:
      - BranchSide: "org.apache.bcel.generic.InstructionList:1038"
        BranchSideFuncs: []
      - BranchSide: "org.apache.bcel.generic.InstructionList:1037"
        BranchSideFuncs: []
    - Branch String: "org.apache.bcel.generic.InstructionList:1042"
      Branch Sides:
      - BranchSide: "org.apache.bcel.generic.InstructionList:1045"
        BranchSideFuncs: []
      - BranchSide: "org.apache.bcel.generic.InstructionList:1044"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.bcel.generic.InstructionList:1012,1"
      Dst: "[org.apache.bcel.generic.InstructionHandle].getNext"
    - Src: "org.apache.bcel.generic.InstructionList:1013,1"
      Dst: "[org.apache.bcel.generic.InstructionHandle].setNext"
    - Src: "org.apache.bcel.generic.InstructionList:1019,1"
      Dst: "[org.apache.bcel.generic.InstructionHandle].getPrev"
    - Src: "org.apache.bcel.generic.InstructionList:1020,1"
      Dst: "[org.apache.bcel.generic.InstructionHandle].setPrev"
    - Src: "org.apache.bcel.generic.InstructionList:1025,1"
      Dst: "[java.util.ArrayList].<init>"
    - Src: "org.apache.bcel.generic.InstructionList:1027,1"
      Dst: "[org.apache.bcel.generic.InstructionHandle].getInstruction"
    - Src: "org.apache.bcel.generic.InstructionList:1027,1"
      Dst: "[org.apache.bcel.generic.Instruction].dispose"
    - Src: "org.apache.bcel.generic.InstructionList:1029,1"
      Dst: "[java.lang.StringBuilder].<init>"
    - Src: "org.apache.bcel.generic.InstructionList:1033,1"
      Dst: "[org.apache.bcel.generic.InstructionHandle].hasTargeters"
    - Src: "org.apache.bcel.generic.InstructionList:1034,1"
      Dst: "[java.util.List].add"
    - Src: "org.apache.bcel.generic.InstructionList:1035,1"
      Dst: "[org.apache.bcel.generic.InstructionHandle].toString"
    - Src: "org.apache.bcel.generic.InstructionList:1035,1"
      Dst: "[java.lang.StringBuilder].append"
    - Src: "org.apache.bcel.generic.InstructionList:1038,1"
      Dst: "[org.apache.bcel.generic.InstructionHandle].dispose"
    - Src: "org.apache.bcel.generic.InstructionList:1042,1"
      Dst: "[java.util.List].isEmpty"
    - Src: "org.apache.bcel.generic.InstructionList:1043,1"
      Dst: "[java.util.List].toArray"
    - Src: "org.apache.bcel.generic.InstructionList:1043,1"
      Dst: "[java.lang.StringBuilder].toString"
    - Src: "org.apache.bcel.generic.InstructionList:1043,1"
      Dst: "[org.apache.bcel.generic.TargetLostException].<init>"
    JavaMethodInfo: null
    BBCount: 21
    CyclomaticComplexity: 3
  - functionName: "[org.apache.bcel.generic.InstructionList].removeObserver(org.apache.bcel.generic.InstructionListObserver)"
    functionSourceFile: "org.apache.bcel.generic.InstructionList"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.apache.bcel.generic.InstructionListObserver"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 7
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.bcel.generic.InstructionList:1051"
      Branch Sides:
      - BranchSide: "org.apache.bcel.generic.InstructionList:1054"
        BranchSideFuncs: []
      - BranchSide: "org.apache.bcel.generic.InstructionList:1053"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.bcel.generic.InstructionList:1052,1"
      Dst: "[java.util.List].remove"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.apache.bcel.generic.InstructionList].replaceConstantPool(org.apache.bcel.generic.ConstantPoolGen,org.apache.bcel.generic.ConstantPoolGen)"
    functionSourceFile: "org.apache.bcel.generic.InstructionList"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "org.apache.bcel.generic.ConstantPoolGen"
    - "org.apache.bcel.generic.ConstantPoolGen"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 16
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.bcel.generic.InstructionList:1060"
      Branch Sides:
      - BranchSide: "org.apache.bcel.generic.InstructionList:1068"
        BranchSideFuncs: []
      - BranchSide: "org.apache.bcel.generic.InstructionList:1067"
        BranchSideFuncs: []
    - Branch String: "org.apache.bcel.generic.InstructionList:1062"
      Branch Sides:
      - BranchSide: "org.apache.bcel.generic.InstructionList:1060"
        BranchSideFuncs: []
      - BranchSide: "org.apache.bcel.generic.InstructionList:1059"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.bcel.generic.InstructionList:1061,1"
      Dst: "[org.apache.bcel.generic.InstructionHandle].getInstruction"
    - Src: "org.apache.bcel.generic.InstructionList:1064,1"
      Dst: "[org.apache.bcel.generic.CPInstruction].getIndex"
    - Src: "org.apache.bcel.generic.InstructionList:1064,1"
      Dst: "[org.apache.bcel.generic.ConstantPoolGen].getConstant"
    - Src: "org.apache.bcel.generic.InstructionList:1065,1"
      Dst: "[org.apache.bcel.generic.ConstantPoolGen].addConstant"
    - Src: "org.apache.bcel.generic.InstructionList:1065,1"
      Dst: "[org.apache.bcel.generic.CPInstruction].setIndex"
    - Src: "org.apache.bcel.generic.InstructionList:1060,1"
      Dst: "[org.apache.bcel.generic.InstructionHandle].getNext"
    JavaMethodInfo: null
    BBCount: 6
    CyclomaticComplexity: 2
  - functionName: "[org.apache.bcel.generic.InstructionList].setPositions()"
    functionSourceFile: "org.apache.bcel.generic.InstructionList"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.bcel.generic.InstructionList:1071,1"
      Dst: "[org.apache.bcel.generic.InstructionList].setPositions"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.bcel.generic.InstructionList].setPositions(boolean)"
    functionSourceFile: "org.apache.bcel.generic.InstructionList"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "boolean"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 119
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.bcel.generic.InstructionList:1088"
      Branch Sides:
      - BranchSide: "org.apache.bcel.generic.InstructionList:1115"
        BranchSideFuncs: []
      - BranchSide: "org.apache.bcel.generic.InstructionList:1114"
        BranchSideFuncs: []
    - Branch String: "org.apache.bcel.generic.InstructionList:1089"
      Branch Sides:
      - BranchSide: "org.apache.bcel.generic.InstructionList:1115"
        BranchSideFuncs: []
      - BranchSide: "org.apache.bcel.generic.InstructionList:1114"
        BranchSideFuncs: []
    - Branch String: "org.apache.bcel.generic.InstructionList:1091"
      Branch Sides:
      - BranchSide: "org.apache.bcel.generic.InstructionList:1089"
        BranchSideFuncs: []
      - BranchSide: "org.apache.bcel.generic.InstructionList:1088"
        BranchSideFuncs: []
    - Branch String: "org.apache.bcel.generic.InstructionList:1093"
      Branch Sides:
      - BranchSide: "org.apache.bcel.generic.InstructionList:1096"
        BranchSideFuncs: []
      - BranchSide: "org.apache.bcel.generic.InstructionList:1095"
        BranchSideFuncs: []
    - Branch String: "org.apache.bcel.generic.InstructionList:1096"
      Branch Sides:
      - BranchSide: "org.apache.bcel.generic.InstructionList:1105"
        BranchSideFuncs: []
      - BranchSide: "org.apache.bcel.generic.InstructionList:1104"
        BranchSideFuncs: []
    - Branch String: "org.apache.bcel.generic.InstructionList:1098"
      Branch Sides:
      - BranchSide: "org.apache.bcel.generic.InstructionList:1105"
        BranchSideFuncs: []
      - BranchSide: "org.apache.bcel.generic.InstructionList:1104"
        BranchSideFuncs: []
    - Branch String: "org.apache.bcel.generic.InstructionList:1100"
      Branch Sides:
      - BranchSide: "org.apache.bcel.generic.InstructionList:1097"
        BranchSideFuncs: []
      - BranchSide: "org.apache.bcel.generic.InstructionList:1096"
        BranchSideFuncs: []
    - Branch String: "org.apache.bcel.generic.InstructionList:1105"
      Branch Sides:
      - BranchSide: "org.apache.bcel.generic.InstructionList:1089"
        BranchSideFuncs: []
      - BranchSide: "org.apache.bcel.generic.InstructionList:1088"
        BranchSideFuncs: []
    - Branch String: "org.apache.bcel.generic.InstructionList:1115"
      Branch Sides:
      - BranchSide: "org.apache.bcel.generic.InstructionList:1139"
        BranchSideFuncs: []
      - BranchSide: "org.apache.bcel.generic.InstructionList:1138"
        BranchSideFuncs: []
    - Branch String: "org.apache.bcel.generic.InstructionList:1139"
      Branch Sides:
      - BranchSide: "org.apache.bcel.generic.InstructionList:1144"
        BranchSideFuncs: []
    - Branch String: "org.apache.bcel.generic.InstructionList:1146"
      Branch Sides:
      - BranchSide: "org.apache.bcel.generic.InstructionList:1151"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.bcel.generic.InstructionList:1090,1"
      Dst: "[org.apache.bcel.generic.InstructionHandle].getInstruction"
    - Src: "org.apache.bcel.generic.InstructionList:1092,1"
      Dst: "[org.apache.bcel.generic.BranchInstruction].getTarget"
    - Src: "org.apache.bcel.generic.InstructionList:1093,1"
      Dst: "[org.apache.bcel.generic.InstructionList].contains"
    - Src: "org.apache.bcel.generic.InstructionList:1094,1"
      Dst: "[java.lang.StringBuilder].<init>"
    - Src: "org.apache.bcel.generic.InstructionList:1094,1"
      Dst: "[java.lang.StringBuilder].append"
    - Src: "org.apache.bcel.generic.InstructionList:1094,1"
      Dst: "[org.apache.bcel.generic.Instruction].getOpcode"
    - Src: "org.apache.bcel.generic.InstructionList:1094,1"
      Dst: "[org.apache.bcel.Const].getOpcodeName"
    - Src: "org.apache.bcel.generic.InstructionList:1094,1"
      Dst: "[java.lang.StringBuilder].toString"
    - Src: "org.apache.bcel.generic.InstructionList:1094,1"
      Dst: "[org.apache.bcel.generic.ClassGenException].<init>"
    - Src: "org.apache.bcel.generic.InstructionList:1097,1"
      Dst: "[org.apache.bcel.generic.Select].getTargets"
    - Src: "org.apache.bcel.generic.InstructionList:1089,1"
      Dst: "[org.apache.bcel.generic.InstructionHandle].getNext"
    - Src: "org.apache.bcel.generic.InstructionList:1117,1"
      Dst: "[org.apache.bcel.generic.InstructionHandle].setPosition"
    - Src: "org.apache.bcel.generic.InstructionList:1133,1"
      Dst: "[org.apache.bcel.generic.Instruction].getLength"
    - Src: "org.apache.bcel.generic.InstructionList:1140,1"
      Dst: "[org.apache.bcel.generic.InstructionHandle].updatePosition"
    - Src: "org.apache.bcel.generic.InstructionList:1152,1"
      Dst: "[java.util.Arrays].copyOfRange"
    JavaMethodInfo: null
    BBCount: 28
    CyclomaticComplexity: 6
  - functionName: "[org.apache.bcel.generic.InstructionList].size()"
    functionSourceFile: "org.apache.bcel.generic.InstructionList"
    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.apache.bcel.generic.InstructionList].toString()"
    functionSourceFile: "org.apache.bcel.generic.InstructionList"
    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.apache.bcel.generic.InstructionList:1164,1"
      Dst: "[org.apache.bcel.generic.InstructionList].toString"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.bcel.generic.InstructionList].toString(boolean)"
    functionSourceFile: "org.apache.bcel.generic.InstructionList"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 1
    argTypes:
    - "boolean"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 13
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.bcel.generic.InstructionList:1173"
      Branch Sides:
      - BranchSide: "org.apache.bcel.generic.InstructionList:1175"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.bcel.generic.InstructionList:1172,1"
      Dst: "[java.lang.StringBuilder].<init>"
    - Src: "org.apache.bcel.generic.InstructionList:1174,1"
      Dst: "[org.apache.bcel.generic.InstructionHandle].toString"
    - Src: "org.apache.bcel.generic.InstructionList:1174,1"
      Dst: "[java.lang.StringBuilder].append"
    - Src: "org.apache.bcel.generic.InstructionList:1173,1"
      Dst: "[org.apache.bcel.generic.InstructionHandle].getNext"
    - Src: "org.apache.bcel.generic.InstructionList:1176,1"
      Dst: "[java.lang.StringBuilder].toString"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 2
  - functionName: "[org.apache.bcel.generic.InstructionList].update()"
    functionSourceFile: "org.apache.bcel.generic.InstructionList"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 12
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.bcel.generic.InstructionList:1184"
      Branch Sides:
      - BranchSide: "org.apache.bcel.generic.InstructionList:1189"
        BranchSideFuncs: []
      - BranchSide: "org.apache.bcel.generic.InstructionList:1188"
        BranchSideFuncs: []
    - Branch String: "org.apache.bcel.generic.InstructionList:1185"
      Branch Sides:
      - BranchSide: "org.apache.bcel.generic.InstructionList:1189"
        BranchSideFuncs: []
      - BranchSide: "org.apache.bcel.generic.InstructionList:1188"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.bcel.generic.InstructionList:1185,1"
      Dst: "[java.util.List].iterator"
    - Src: "org.apache.bcel.generic.InstructionList:1185,1"
      Dst: "[java.util.Iterator].hasNext"
    - Src: "org.apache.bcel.generic.InstructionList:1185,1"
      Dst: "[java.util.Iterator].next"
    - Src: "org.apache.bcel.generic.InstructionList:1186,1"
      Dst: "[org.apache.bcel.generic.InstructionListObserver].notify"
    JavaMethodInfo: null
    BBCount: 5
    CyclomaticComplexity: 2
  - functionName: "[org.apache.bcel.generic.InstructionList].access$000(org.apache.bcel.generic.InstructionList)"
    functionSourceFile: "org.apache.bcel.generic.InstructionList"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.apache.bcel.generic.InstructionHandle"
    argCount: 1
    argTypes:
    - "org.apache.bcel.generic.InstructionList"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.bcel.verifier.VerifierFactory].attach(org.apache.bcel.verifier.VerifierFactoryObserver)"
    functionSourceFile: "org.apache.bcel.verifier.VerifierFactory"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.apache.bcel.verifier.VerifierFactoryObserver"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.bcel.verifier.VerifierFactory:47,1"
      Dst: "[java.util.List].add"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.bcel.verifier.VerifierFactory].clear()"
    functionSourceFile: "org.apache.bcel.verifier.VerifierFactory"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.bcel.verifier.VerifierFactory:56,1"
      Dst: "[java.util.Map].clear"
    - Src: "org.apache.bcel.verifier.VerifierFactory:57,1"
      Dst: "[java.util.List].clear"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.bcel.verifier.VerifierFactory].detach(org.apache.bcel.verifier.VerifierFactoryObserver)"
    functionSourceFile: "org.apache.bcel.verifier.VerifierFactory"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.apache.bcel.verifier.VerifierFactoryObserver"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.bcel.verifier.VerifierFactory:64,1"
      Dst: "[java.util.List].remove"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.bcel.verifier.VerifierFactory].getVerifier(java.lang.String)"
    functionSourceFile: "org.apache.bcel.verifier.VerifierFactory"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.apache.bcel.verifier.Verifier"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.bcel.verifier.VerifierFactory:74,1"
      Dst: "[org.apache.bcel.verifier.VerifierFactory$lambda_getVerifier_0__146].bootstrap$"
    - Src: "org.apache.bcel.verifier.VerifierFactory:74,1"
      Dst: "[java.util.Map].computeIfAbsent"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.bcel.verifier.VerifierFactory].getVerifiers()"
    functionSourceFile: "org.apache.bcel.verifier.VerifierFactory"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.apache.bcel.verifier.Verifier[]"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.bcel.verifier.VerifierFactory:86,1"
      Dst: "[java.util.Map].values"
    - Src: "org.apache.bcel.verifier.VerifierFactory:86,1"
      Dst: "[java.util.Collection].toArray"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.bcel.verifier.VerifierFactory].notify(java.lang.String)"
    functionSourceFile: "org.apache.bcel.verifier.VerifierFactory"
    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.apache.bcel.verifier.VerifierFactory:94,1"
      Dst: "[org.apache.bcel.verifier.VerifierFactory$lambda_notify_1__147].bootstrap$"
    - Src: "org.apache.bcel.verifier.VerifierFactory:94,1"
      Dst: "[java.lang.Iterable].forEach"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.bcel.verifier.VerifierFactory].<init>()"
    functionSourceFile: "org.apache.bcel.verifier.VerifierFactory"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.bcel.verifier.VerifierFactory:100,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.bcel.verifier.VerifierFactory].lambda$notify$1(java.lang.String,org.apache.bcel.verifier.VerifierFactoryObserver)"
    functionSourceFile: "org.apache.bcel.verifier.VerifierFactory"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "java.lang.String"
    - "org.apache.bcel.verifier.VerifierFactoryObserver"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.bcel.verifier.VerifierFactory:94,1"
      Dst: "[org.apache.bcel.verifier.VerifierFactoryObserver].update"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.bcel.verifier.VerifierFactory].lambda$getVerifier$0(java.lang.String)"
    functionSourceFile: "org.apache.bcel.verifier.VerifierFactory"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.apache.bcel.verifier.Verifier"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.bcel.verifier.VerifierFactory:75,1"
      Dst: "[org.apache.bcel.verifier.Verifier].<init>"
    - Src: "org.apache.bcel.verifier.VerifierFactory:76,1"
      Dst: "[org.apache.bcel.verifier.VerifierFactory].notify"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.bcel.verifier.VerifierAppFrame].<init>()"
    functionSourceFile: "org.apache.bcel.verifier.VerifierAppFrame"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 113
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.bcel.verifier.VerifierAppFrame:94,1"
      Dst: "[javax.swing.JFrame].<init>"
    - Src: "org.apache.bcel.verifier.VerifierAppFrame:56,1"
      Dst: "[javax.swing.JSplitPane].<init>"
    - Src: "org.apache.bcel.verifier.VerifierAppFrame:57,1"
      Dst: "[javax.swing.JPanel].<init>"
    - Src: "org.apache.bcel.verifier.VerifierAppFrame:61,1"
      Dst: "[javax.swing.JList].<init>"
    - Src: "org.apache.bcel.verifier.VerifierAppFrame:62,1"
      Dst: "[java.awt.GridLayout].<init>"
    - Src: "org.apache.bcel.verifier.VerifierAppFrame:65,1"
      Dst: "[javax.swing.JMenuBar].<init>"
    - Src: "org.apache.bcel.verifier.VerifierAppFrame:66,1"
      Dst: "[javax.swing.JMenu].<init>"
    - Src: "org.apache.bcel.verifier.VerifierAppFrame:67,1"
      Dst: "[javax.swing.JScrollPane].<init>"
    - Src: "org.apache.bcel.verifier.VerifierAppFrame:72,1"
      Dst: "[java.awt.CardLayout].<init>"
    - Src: "org.apache.bcel.verifier.VerifierAppFrame:75,1"
      Dst: "[javax.swing.JTextPane].<init>"
    - Src: "org.apache.bcel.verifier.VerifierAppFrame:78,1"
      Dst: "[javax.swing.JMenuItem].<init>"
    - Src: "org.apache.bcel.verifier.VerifierAppFrame:95,1"
      Dst: "[java.awt.Component].enableEvents"
    - Src: "org.apache.bcel.verifier.VerifierAppFrame:97,1"
      Dst: "[org.apache.bcel.verifier.VerifierAppFrame].jbInit"
    - Src: "org.apache.bcel.verifier.VerifierAppFrame:99,1"
      Dst: "[java.lang.Throwable].printStackTrace"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.apache.bcel.verifier.VerifierAppFrame].aboutMenuItem_actionPerformed(java.awt.event.ActionEvent)"
    functionSourceFile: "org.apache.bcel.verifier.VerifierAppFrame"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.awt.event.ActionEvent"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.bcel.verifier.VerifierAppFrame:104,1"
      Dst: "[javax.swing.JOptionPane].showMessageDialog"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.bcel.verifier.VerifierAppFrame].classNamesJList_valueChanged(javax.swing.event.ListSelectionEvent)"
    functionSourceFile: "org.apache.bcel.verifier.VerifierAppFrame"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "javax.swing.event.ListSelectionEvent"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 17
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.bcel.verifier.VerifierAppFrame:108"
      Branch Sides:
      - BranchSide: "org.apache.bcel.verifier.VerifierAppFrame:111"
        BranchSideFuncs: []
      - BranchSide: "org.apache.bcel.verifier.VerifierAppFrame:110"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.bcel.verifier.VerifierAppFrame:108,1"
      Dst: "[javax.swing.event.ListSelectionEvent].getValueIsAdjusting"
    - Src: "org.apache.bcel.verifier.VerifierAppFrame:111,1"
      Dst: "[javax.swing.JList].getSelectedValue"
    - Src: "org.apache.bcel.verifier.VerifierAppFrame:113,1"
      Dst: "[org.apache.bcel.verifier.VerifierAppFrame].verify"
    - Src: "org.apache.bcel.verifier.VerifierAppFrame:116,1"
      Dst: "[java.lang.Throwable].printStackTrace"
    - Src: "org.apache.bcel.verifier.VerifierAppFrame:118,1"
      Dst: "[javax.swing.JList].setSelectedValue"
    JavaMethodInfo: null
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[org.apache.bcel.verifier.VerifierAppFrame].getClassNamesJList()"
    functionSourceFile: "org.apache.bcel.verifier.VerifierAppFrame"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "javax.swing.JList"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.bcel.verifier.VerifierAppFrame].jbInit()"
    functionSourceFile: "org.apache.bcel.verifier.VerifierAppFrame"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 241
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.bcel.verifier.VerifierAppFrame:131,1"
      Dst: "[javax.swing.JFrame].getContentPane"
    - Src: "org.apache.bcel.verifier.VerifierAppFrame:132,1"
      Dst: "[java.awt.Container].setLayout"
    - Src: "org.apache.bcel.verifier.VerifierAppFrame:133,1"
      Dst: "[javax.swing.JFrame].setJMenuBar"
    - Src: "org.apache.bcel.verifier.VerifierAppFrame:134,1"
      Dst: "[java.awt.Dimension].<init>"
    - Src: "org.apache.bcel.verifier.VerifierAppFrame:134,1"
      Dst: "[java.awt.Window].setSize"
    - Src: "org.apache.bcel.verifier.VerifierAppFrame:135,1"
      Dst: "[java.awt.Frame].setTitle"
    - Src: "org.apache.bcel.verifier.VerifierAppFrame:136,1"
      Dst: "[javax.swing.JComponent].setMinimumSize"
    - Src: "org.apache.bcel.verifier.VerifierAppFrame:137,1"
      Dst: "[javax.swing.JComponent].setPreferredSize"
    - Src: "org.apache.bcel.verifier.VerifierAppFrame:139,1"
      Dst: "[javax.swing.JSplitPane].setOrientation"
    - Src: "org.apache.bcel.verifier.VerifierAppFrame:147,1"
      Dst: "[javax.swing.AbstractButton].setText"
    - Src: "org.apache.bcel.verifier.VerifierAppFrame:148,1"
      Dst: "[javax.swing.JScrollPane].getViewport"
    - Src: "org.apache.bcel.verifier.VerifierAppFrame:148,1"
      Dst: "[javax.swing.JComponent].setBackground"
    - Src: "org.apache.bcel.verifier.VerifierAppFrame:151,1"
      Dst: "[org.apache.bcel.verifier.VerifierAppFrame$classNamesJList_valueChanged__148].bootstrap$"
    - Src: "org.apache.bcel.verifier.VerifierAppFrame:151,1"
      Dst: "[javax.swing.JList].addListSelectionListener"
    - Src: "org.apache.bcel.verifier.VerifierAppFrame:152,1"
      Dst: "[javax.swing.JList].setSelectionMode"
    - Src: "org.apache.bcel.verifier.VerifierAppFrame:153,1"
      Dst: "[javax.swing.BorderFactory].createLineBorder"
    - Src: "org.apache.bcel.verifier.VerifierAppFrame:153,1"
      Dst: "[javax.swing.JComponent].setBorder"
    - Src: "org.apache.bcel.verifier.VerifierAppFrame:155,1"
      Dst: "[java.awt.GridLayout].setRows"
    - Src: "org.apache.bcel.verifier.VerifierAppFrame:156,1"
      Dst: "[java.awt.GridLayout].setColumns"
    - Src: "org.apache.bcel.verifier.VerifierAppFrame:157,1"
      Dst: "[java.awt.GridLayout].setHgap"
    - Src: "org.apache.bcel.verifier.VerifierAppFrame:160,1"
      Dst: "[javax.swing.BorderFactory].createRaisedBevelBorder"
    - Src: "org.apache.bcel.verifier.VerifierAppFrame:161,1"
      Dst: "[javax.swing.JComponent].setToolTipText"
    - Src: "org.apache.bcel.verifier.VerifierAppFrame:162,1"
      Dst: "[javax.swing.text.JTextComponent].setEditable"
    - Src: "org.apache.bcel.verifier.VerifierAppFrame:168,1"
      Dst: "[javax.swing.KeyStroke].getKeyStroke"
    - Src: "org.apache.bcel.verifier.VerifierAppFrame:168,1"
      Dst: "[javax.swing.JMenuItem].setAccelerator"
    - Src: "org.apache.bcel.verifier.VerifierAppFrame:169,1"
      Dst: "[org.apache.bcel.verifier.VerifierAppFrame$newFileMenuItem_actionPerformed__149].bootstrap$"
    - Src: "org.apache.bcel.verifier.VerifierAppFrame:169,1"
      Dst: "[javax.swing.AbstractButton].addActionListener"
    - Src: "org.apache.bcel.verifier.VerifierAppFrame:172,1"
      Dst: "[org.apache.bcel.verifier.VerifierAppFrame$pass3aJList_valueChanged__150].bootstrap$"
    - Src: "org.apache.bcel.verifier.VerifierAppFrame:173,1"
      Dst: "[org.apache.bcel.verifier.VerifierAppFrame$pass3bJList_valueChanged__151].bootstrap$"
    - Src: "org.apache.bcel.verifier.VerifierAppFrame:176,1"
      Dst: "[org.apache.bcel.verifier.VerifierAppFrame$whatisMenuItem_actionPerformed__152].bootstrap$"
    - Src: "org.apache.bcel.verifier.VerifierAppFrame:178,1"
      Dst: "[org.apache.bcel.verifier.VerifierAppFrame$aboutMenuItem_actionPerformed__153].bootstrap$"
    - Src: "org.apache.bcel.verifier.VerifierAppFrame:179,1"
      Dst: "[java.awt.Container].add"
    - Src: "org.apache.bcel.verifier.VerifierAppFrame:202,1"
      Dst: "[javax.swing.JMenuBar].add"
    - Src: "org.apache.bcel.verifier.VerifierAppFrame:205,1"
      Dst: "[javax.swing.JMenu].add"
    - Src: "org.apache.bcel.verifier.VerifierAppFrame:208,1"
      Dst: "[javax.swing.JSplitPane].setDividerLocation"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.bcel.verifier.VerifierAppFrame].newFileMenuItem_actionPerformed(java.awt.event.ActionEvent)"
    functionSourceFile: "org.apache.bcel.verifier.VerifierAppFrame"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.awt.event.ActionEvent"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 11
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.bcel.verifier.VerifierAppFrame:215"
      Branch Sides:
      - BranchSide: "org.apache.bcel.verifier.VerifierAppFrame:216"
        BranchSideFuncs: []
      - BranchSide: "org.apache.bcel.verifier.VerifierAppFrame:215"
        BranchSideFuncs: []
    - Branch String: "org.apache.bcel.verifier.VerifierAppFrame:215"
      Branch Sides:
      - BranchSide: "org.apache.bcel.verifier.VerifierAppFrame:218"
        BranchSideFuncs: []
      - BranchSide: "org.apache.bcel.verifier.VerifierAppFrame:217"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.bcel.verifier.VerifierAppFrame:214,1"
      Dst: "[javax.swing.JOptionPane].showInputDialog"
    - Src: "org.apache.bcel.verifier.VerifierAppFrame:215,1"
      Dst: "[java.lang.String].isEmpty"
    - Src: "org.apache.bcel.verifier.VerifierAppFrame:218,1"
      Dst: "[org.apache.bcel.verifier.VerifierFactory].getVerifier"
    - Src: "org.apache.bcel.verifier.VerifierAppFrame:219,1"
      Dst: "[javax.swing.JList].setSelectedValue"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[org.apache.bcel.verifier.VerifierAppFrame].pass3aJList_valueChanged(javax.swing.event.ListSelectionEvent)"
    functionSourceFile: "org.apache.bcel.verifier.VerifierAppFrame"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "javax.swing.event.ListSelectionEvent"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 53
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.bcel.verifier.VerifierAppFrame:223"
      Branch Sides:
      - BranchSide: "org.apache.bcel.verifier.VerifierAppFrame:226"
        BranchSideFuncs: []
      - BranchSide: "org.apache.bcel.verifier.VerifierAppFrame:225"
        BranchSideFuncs: []
    - Branch String: "org.apache.bcel.verifier.VerifierAppFrame:230"
      Branch Sides:
      - BranchSide: "org.apache.bcel.verifier.VerifierAppFrame:247"
        BranchSideFuncs: []
      - BranchSide: "org.apache.bcel.verifier.VerifierAppFrame:246"
        BranchSideFuncs: []
    - Branch String: "org.apache.bcel.verifier.VerifierAppFrame:231"
      Branch Sides:
      - BranchSide: "org.apache.bcel.verifier.VerifierAppFrame:226"
        BranchSideFuncs: []
      - BranchSide: "org.apache.bcel.verifier.VerifierAppFrame:225"
        BranchSideFuncs: []
    - Branch String: "org.apache.bcel.verifier.VerifierAppFrame:233"
      Branch Sides:
      - BranchSide: "org.apache.bcel.verifier.VerifierAppFrame:239"
        BranchSideFuncs: []
      - BranchSide: "org.apache.bcel.verifier.VerifierAppFrame:238"
        BranchSideFuncs: []
    - Branch String: "org.apache.bcel.verifier.VerifierAppFrame:248"
      Branch Sides:
      - BranchSide: "org.apache.bcel.verifier.VerifierAppFrame:247"
        BranchSideFuncs: []
      - BranchSide: "org.apache.bcel.verifier.VerifierAppFrame:246"
        BranchSideFuncs: []
    - Branch String: "org.apache.bcel.verifier.VerifierAppFrame:248"
      Branch Sides:
      - BranchSide: "org.apache.bcel.verifier.VerifierAppFrame:247"
        BranchSideFuncs: []
      - BranchSide: "org.apache.bcel.verifier.VerifierAppFrame:246"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.bcel.verifier.VerifierAppFrame:223,1"
      Dst: "[javax.swing.event.ListSelectionEvent].getValueIsAdjusting"
    - Src: "org.apache.bcel.verifier.VerifierAppFrame:226,1"
      Dst: "[org.apache.bcel.verifier.VerifierFactory].getVerifier"
    - Src: "org.apache.bcel.verifier.VerifierAppFrame:227,1"
      Dst: "[java.lang.StringBuilder].<init>"
    - Src: "org.apache.bcel.verifier.VerifierAppFrame:230,1"
      Dst: "[javax.swing.JList].getModel"
    - Src: "org.apache.bcel.verifier.VerifierAppFrame:230,1"
      Dst: "[javax.swing.ListModel].getSize"
    - Src: "org.apache.bcel.verifier.VerifierAppFrame:231,1"
      Dst: "[javax.swing.JList].isSelectedIndex"
    - Src: "org.apache.bcel.verifier.VerifierAppFrame:232,1"
      Dst: "[org.apache.bcel.verifier.Verifier].doPass3a"
    - Src: "org.apache.bcel.verifier.VerifierAppFrame:233,1"
      Dst: "[org.apache.bcel.verifier.VerificationResult].getStatus"
    - Src: "org.apache.bcel.verifier.VerifierAppFrame:239,1"
      Dst: "[org.apache.bcel.verifier.Verifier].getClassName"
    - Src: "org.apache.bcel.verifier.VerifierAppFrame:239,1"
      Dst: "[org.apache.bcel.Repository].lookupClass"
    - Src: "org.apache.bcel.verifier.VerifierAppFrame:240,1"
      Dst: "[java.lang.StringBuilder].append"
    - Src: "org.apache.bcel.verifier.VerifierAppFrame:240,1"
      Dst: "[org.apache.bcel.classfile.JavaClass].getMethods"
    - Src: "org.apache.bcel.verifier.VerifierAppFrame:240,1"
      Dst: "[org.apache.bcel.verifier.VerificationResult].getMessage"
    - Src: "org.apache.bcel.verifier.VerifierAppFrame:240,1"
      Dst: "[java.lang.String].replace"
    - Src: "org.apache.bcel.verifier.VerifierAppFrame:243,1"
      Dst: "[java.lang.Throwable].printStackTrace"
    - Src: "org.apache.bcel.verifier.VerifierAppFrame:247,1"
      Dst: "[java.lang.StringBuilder].toString"
    - Src: "org.apache.bcel.verifier.VerifierAppFrame:247,1"
      Dst: "[javax.swing.JEditorPane].setText"
    - Src: "org.apache.bcel.verifier.VerifierAppFrame:248,1"
      Dst: "[javax.swing.JComponent].setBackground"
    JavaMethodInfo: null
    BBCount: 16
    CyclomaticComplexity: 1
  - functionName: "[org.apache.bcel.verifier.VerifierAppFrame].pass3bJList_valueChanged(javax.swing.event.ListSelectionEvent)"
    functionSourceFile: "org.apache.bcel.verifier.VerifierAppFrame"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "javax.swing.event.ListSelectionEvent"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 53
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.bcel.verifier.VerifierAppFrame:252"
      Branch Sides:
      - BranchSide: "org.apache.bcel.verifier.VerifierAppFrame:255"
        BranchSideFuncs: []
      - BranchSide: "org.apache.bcel.verifier.VerifierAppFrame:254"
        BranchSideFuncs: []
    - Branch String: "org.apache.bcel.verifier.VerifierAppFrame:259"
      Branch Sides:
      - BranchSide: "org.apache.bcel.verifier.VerifierAppFrame:276"
        BranchSideFuncs: []
      - BranchSide: "org.apache.bcel.verifier.VerifierAppFrame:275"
        BranchSideFuncs: []
    - Branch String: "org.apache.bcel.verifier.VerifierAppFrame:260"
      Branch Sides:
      - BranchSide: "org.apache.bcel.verifier.VerifierAppFrame:255"
        BranchSideFuncs: []
      - BranchSide: "org.apache.bcel.verifier.VerifierAppFrame:254"
        BranchSideFuncs: []
    - Branch String: "org.apache.bcel.verifier.VerifierAppFrame:262"
      Branch Sides:
      - BranchSide: "org.apache.bcel.verifier.VerifierAppFrame:268"
        BranchSideFuncs: []
      - BranchSide: "org.apache.bcel.verifier.VerifierAppFrame:267"
        BranchSideFuncs: []
    - Branch String: "org.apache.bcel.verifier.VerifierAppFrame:277"
      Branch Sides:
      - BranchSide: "org.apache.bcel.verifier.VerifierAppFrame:276"
        BranchSideFuncs: []
      - BranchSide: "org.apache.bcel.verifier.VerifierAppFrame:275"
        BranchSideFuncs: []
    - Branch String: "org.apache.bcel.verifier.VerifierAppFrame:277"
      Branch Sides:
      - BranchSide: "org.apache.bcel.verifier.VerifierAppFrame:276"
        BranchSideFuncs: []
      - BranchSide: "org.apache.bcel.verifier.VerifierAppFrame:275"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.bcel.verifier.VerifierAppFrame:252,1"
      Dst: "[javax.swing.event.ListSelectionEvent].getValueIsAdjusting"
    - Src: "org.apache.bcel.verifier.VerifierAppFrame:255,1"
      Dst: "[org.apache.bcel.verifier.VerifierFactory].getVerifier"
    - Src: "org.apache.bcel.verifier.VerifierAppFrame:256,1"
      Dst: "[java.lang.StringBuilder].<init>"
    - Src: "org.apache.bcel.verifier.VerifierAppFrame:259,1"
      Dst: "[javax.swing.JList].getModel"
    - Src: "org.apache.bcel.verifier.VerifierAppFrame:259,1"
      Dst: "[javax.swing.ListModel].getSize"
    - Src: "org.apache.bcel.verifier.VerifierAppFrame:260,1"
      Dst: "[javax.swing.JList].isSelectedIndex"
    - Src: "org.apache.bcel.verifier.VerifierAppFrame:261,1"
      Dst: "[org.apache.bcel.verifier.Verifier].doPass3b"
    - Src: "org.apache.bcel.verifier.VerifierAppFrame:262,1"
      Dst: "[org.apache.bcel.verifier.VerificationResult].getStatus"
    - Src: "org.apache.bcel.verifier.VerifierAppFrame:268,1"
      Dst: "[org.apache.bcel.verifier.Verifier].getClassName"
    - Src: "org.apache.bcel.verifier.VerifierAppFrame:268,1"
      Dst: "[org.apache.bcel.Repository].lookupClass"
    - Src: "org.apache.bcel.verifier.VerifierAppFrame:269,1"
      Dst: "[java.lang.StringBuilder].append"
    - Src: "org.apache.bcel.verifier.VerifierAppFrame:269,1"
      Dst: "[org.apache.bcel.classfile.JavaClass].getMethods"
    - Src: "org.apache.bcel.verifier.VerifierAppFrame:269,1"
      Dst: "[org.apache.bcel.verifier.VerificationResult].getMessage"
    - Src: "org.apache.bcel.verifier.VerifierAppFrame:269,1"
      Dst: "[java.lang.String].replace"
    - Src: "org.apache.bcel.verifier.VerifierAppFrame:272,1"
      Dst: "[java.lang.Throwable].printStackTrace"
    - Src: "org.apache.bcel.verifier.VerifierAppFrame:276,1"
      Dst: "[java.lang.StringBuilder].toString"
    - Src: "org.apache.bcel.verifier.VerifierAppFrame:276,1"
      Dst: "[javax.swing.JEditorPane].setText"
    - Src: "org.apache.bcel.verifier.VerifierAppFrame:277,1"
      Dst: "[javax.swing.JComponent].setBackground"
    JavaMethodInfo: null
    BBCount: 16
    CyclomaticComplexity: 1
  - functionName: "[org.apache.bcel.verifier.VerifierAppFrame].processWindowEvent(java.awt.event.WindowEvent)"
    functionSourceFile: "org.apache.bcel.verifier.VerifierAppFrame"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.awt.event.WindowEvent"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 7
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.bcel.verifier.VerifierAppFrame:284"
      Branch Sides:
      - BranchSide: "org.apache.bcel.verifier.VerifierAppFrame:287"
        BranchSideFuncs: []
      - BranchSide: "org.apache.bcel.verifier.VerifierAppFrame:286"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.bcel.verifier.VerifierAppFrame:283,1"
      Dst: "[javax.swing.JFrame].processWindowEvent"
    - Src: "org.apache.bcel.verifier.VerifierAppFrame:284,1"
      Dst: "[java.awt.AWTEvent].getID"
    - Src: "org.apache.bcel.verifier.VerifierAppFrame:285,1"
      Dst: "[java.lang.System].exit"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.apache.bcel.verifier.VerifierAppFrame].verify()"
    functionSourceFile: "org.apache.bcel.verifier.VerifierAppFrame"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 128
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.bcel.verifier.VerifierAppFrame:295"
      Branch Sides:
      - BranchSide: "org.apache.bcel.verifier.VerifierAppFrame:307"
        BranchSideFuncs: []
      - BranchSide: "org.apache.bcel.verifier.VerifierAppFrame:306"
        BranchSideFuncs: []
    - Branch String: "org.apache.bcel.verifier.VerifierAppFrame:310"
      Branch Sides:
      - BranchSide: "org.apache.bcel.verifier.VerifierAppFrame:320"
        BranchSideFuncs: []
      - BranchSide: "org.apache.bcel.verifier.VerifierAppFrame:319"
        BranchSideFuncs: []
    - Branch String: "org.apache.bcel.verifier.VerifierAppFrame:335"
      Branch Sides:
      - BranchSide: "org.apache.bcel.verifier.VerifierAppFrame:334"
        BranchSideFuncs: []
      - BranchSide: "org.apache.bcel.verifier.VerifierAppFrame:333"
        BranchSideFuncs: []
    - Branch String: "org.apache.bcel.verifier.VerifierAppFrame:337"
      Branch Sides:
      - BranchSide: "org.apache.bcel.verifier.VerifierAppFrame:340"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.bcel.verifier.VerifierAppFrame:290,1"
      Dst: "[java.awt.Frame].setTitle"
    - Src: "org.apache.bcel.verifier.VerifierAppFrame:291,1"
      Dst: "[org.apache.bcel.verifier.VerifierFactory].getVerifier"
    - Src: "org.apache.bcel.verifier.VerifierAppFrame:292,1"
      Dst: "[org.apache.bcel.verifier.Verifier].flush"
    - Src: "org.apache.bcel.verifier.VerifierAppFrame:294,1"
      Dst: "[org.apache.bcel.verifier.Verifier].doPass1"
    - Src: "org.apache.bcel.verifier.VerifierAppFrame:295,1"
      Dst: "[org.apache.bcel.verifier.VerificationResult].getStatus"
    - Src: "org.apache.bcel.verifier.VerifierAppFrame:296,1"
      Dst: "[org.apache.bcel.verifier.VerificationResult].getMessage"
    - Src: "org.apache.bcel.verifier.VerifierAppFrame:296,1"
      Dst: "[javax.swing.JEditorPane].setText"
    - Src: "org.apache.bcel.verifier.VerifierAppFrame:297,1"
      Dst: "[javax.swing.JComponent].setBackground"
    - Src: "org.apache.bcel.verifier.VerifierAppFrame:301,1"
      Dst: "[javax.swing.JList].setListData"
    - Src: "org.apache.bcel.verifier.VerifierAppFrame:309,1"
      Dst: "[org.apache.bcel.verifier.Verifier].doPass2"
    - Src: "org.apache.bcel.verifier.VerifierAppFrame:322,1"
      Dst: "[org.apache.bcel.Repository].lookupClass"
    - Src: "org.apache.bcel.verifier.VerifierAppFrame:326,1"
      Dst: "[org.apache.bcel.classfile.JavaClass].getMethods"
    - Src: "org.apache.bcel.verifier.VerifierAppFrame:327,1"
      Dst: "[org.apache.bcel.verifier.VerifierAppFrame$lambda_verify_0__154].bootstrap$"
    - Src: "org.apache.bcel.verifier.VerifierAppFrame:327,1"
      Dst: "[java.util.Arrays].setAll"
    - Src: "org.apache.bcel.verifier.VerifierAppFrame:329,1"
      Dst: "[javax.swing.JList].setSelectionInterval"
    - Src: "org.apache.bcel.verifier.VerifierAppFrame:334,1"
      Dst: "[org.apache.bcel.verifier.Verifier].getMessages"
    - Src: "org.apache.bcel.verifier.VerifierAppFrame:336,1"
      Dst: "[java.lang.StringBuilder].<init>"
    - Src: "org.apache.bcel.verifier.VerifierAppFrame:338,1"
      Dst: "[java.lang.String].replace"
    - Src: "org.apache.bcel.verifier.VerifierAppFrame:339,1"
      Dst: "[java.lang.StringBuilder].append"
    - Src: "org.apache.bcel.verifier.VerifierAppFrame:341,1"
      Dst: "[java.lang.StringBuilder].toString"
    JavaMethodInfo: null
    BBCount: 12
    CyclomaticComplexity: 2
  - functionName: "[org.apache.bcel.verifier.VerifierAppFrame].whatisMenuItem_actionPerformed(java.awt.event.ActionEvent)"
    functionSourceFile: "org.apache.bcel.verifier.VerifierAppFrame"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.awt.event.ActionEvent"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.bcel.verifier.VerifierAppFrame:346,1"
      Dst: "[javax.swing.JOptionPane].showMessageDialog"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.bcel.verifier.VerifierAppFrame].lambda$verify$0(org.apache.bcel.classfile.JavaClass,int)"
    functionSourceFile: "org.apache.bcel.verifier.VerifierAppFrame"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 2
    argTypes:
    - "org.apache.bcel.classfile.JavaClass"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 8
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.bcel.verifier.VerifierAppFrame:327,1"
      Dst: "[org.apache.bcel.classfile.JavaClass].getMethods"
    - Src: "org.apache.bcel.verifier.VerifierAppFrame:327,1"
      Dst: "[org.apache.bcel.classfile.Method].toString"
    - Src: "org.apache.bcel.verifier.VerifierAppFrame:327,1"
      Dst: "[java.lang.String].replace"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.function.Consumers].<init>()"
    functionSourceFile: "org.apache.commons.lang3.function.Consumers"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.lang3.function.Consumers:34,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.function.Consumers].'nop'()"
    functionSourceFile: "org.apache.commons.lang3.function.Consumers"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.util.function.Consumer"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 2
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.bcel.generic.DALOAD].<init>()"
    functionSourceFile: "org.apache.bcel.generic.DALOAD"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.bcel.generic.DALOAD:32,1"
      Dst: "[org.apache.bcel.generic.ArrayInstruction].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.bcel.generic.DALOAD].accept(org.apache.bcel.generic.Visitor)"
    functionSourceFile: "org.apache.bcel.generic.DALOAD"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.apache.bcel.generic.Visitor"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 8
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.bcel.generic.DALOAD:43,1"
      Dst: "[org.apache.bcel.generic.Visitor].visitStackProducer"
    - Src: "org.apache.bcel.generic.DALOAD:44,1"
      Dst: "[org.apache.bcel.generic.Visitor].visitExceptionThrower"
    - Src: "org.apache.bcel.generic.DALOAD:45,1"
      Dst: "[org.apache.bcel.generic.Visitor].visitTypedInstruction"
    - Src: "org.apache.bcel.generic.DALOAD:46,1"
      Dst: "[org.apache.bcel.generic.Visitor].visitArrayInstruction"
    - Src: "org.apache.bcel.generic.DALOAD:47,1"
      Dst: "[org.apache.bcel.generic.Visitor].visitDALOAD"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.builder.ReflectionToStringBuilder].toNoNullStringArray(java.util.Collection)"
    functionSourceFile: "org.apache.commons.lang3.builder.ReflectionToStringBuilder"
    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:
    - Branch String: "org.apache.commons.lang3.builder.ReflectionToStringBuilder:113"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.builder.ReflectionToStringBuilder:116"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.builder.ReflectionToStringBuilder:115"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.lang3.builder.ReflectionToStringBuilder:116,1"
      Dst: "[java.util.Collection].toArray"
    - Src: "org.apache.commons.lang3.builder.ReflectionToStringBuilder:116,1"
      Dst: "[org.apache.commons.lang3.builder.ReflectionToStringBuilder].toNoNullStringArray"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.builder.ReflectionToStringBuilder].toNoNullStringArray(java.lang.Object[])"
    functionSourceFile: "org.apache.commons.lang3.builder.ReflectionToStringBuilder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.String[]"
    argCount: 1
    argTypes:
    - "java.lang.Object[]"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 8
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.lang3.builder.ReflectionToStringBuilder:129,1"
      Dst: "[org.apache.commons.lang3.stream.Streams].nonNull"
    - Src: "org.apache.commons.lang3.builder.ReflectionToStringBuilder:129,1"
      Dst: "[org.apache.commons.lang3.builder.ReflectionToStringBuilder$toString__155].bootstrap$"
    - Src: "org.apache.commons.lang3.builder.ReflectionToStringBuilder:129,1"
      Dst: "[java.util.stream.Stream].map"
    - Src: "org.apache.commons.lang3.builder.ReflectionToStringBuilder:129,1"
      Dst: "[org.apache.commons.lang3.builder.ReflectionToStringBuilder$lambda_toNoNullStringArray_0__156].bootstrap$"
    - Src: "org.apache.commons.lang3.builder.ReflectionToStringBuilder:129,1"
      Dst: "[java.util.stream.Stream].toArray"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.builder.ReflectionToStringBuilder].toString(java.lang.Object)"
    functionSourceFile: "org.apache.commons.lang3.builder.ReflectionToStringBuilder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.lang3.builder.ReflectionToStringBuilder:156,1"
      Dst: "[org.apache.commons.lang3.builder.ReflectionToStringBuilder].toString"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.builder.ReflectionToStringBuilder].toString(java.lang.Object,org.apache.commons.lang3.builder.ToStringStyle)"
    functionSourceFile: "org.apache.commons.lang3.builder.ReflectionToStringBuilder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 2
    argTypes:
    - "java.lang.Object"
    - "org.apache.commons.lang3.builder.ToStringStyle"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.lang3.builder.ReflectionToStringBuilder:189,1"
      Dst: "[org.apache.commons.lang3.builder.ReflectionToStringBuilder].toString"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.builder.ReflectionToStringBuilder].toString(java.lang.Object,org.apache.commons.lang3.builder.ToStringStyle,boolean)"
    functionSourceFile: "org.apache.commons.lang3.builder.ReflectionToStringBuilder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 3
    argTypes:
    - "java.lang.Object"
    - "org.apache.commons.lang3.builder.ToStringStyle"
    - "boolean"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.lang3.builder.ReflectionToStringBuilder:228,1"
      Dst: "[org.apache.commons.lang3.builder.ReflectionToStringBuilder].toString"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.builder.ReflectionToStringBuilder].toString(java.lang.Object,org.apache.commons.lang3.builder.ToStringStyle,boolean,boolean)"
    functionSourceFile: "org.apache.commons.lang3.builder.ReflectionToStringBuilder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 4
    argTypes:
    - "java.lang.Object"
    - "org.apache.commons.lang3.builder.ToStringStyle"
    - "boolean"
    - "boolean"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.lang3.builder.ReflectionToStringBuilder:275,1"
      Dst: "[org.apache.commons.lang3.builder.ReflectionToStringBuilder].toString"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.builder.ReflectionToStringBuilder].toString(java.lang.Object,org.apache.commons.lang3.builder.ToStringStyle,boolean,boolean,boolean,java.lang.Class)"
    functionSourceFile: "org.apache.commons.lang3.builder.ReflectionToStringBuilder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 6
    argTypes:
    - "java.lang.Object"
    - "org.apache.commons.lang3.builder.ToStringStyle"
    - "boolean"
    - "boolean"
    - "boolean"
    - "java.lang.Class"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 10
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.lang3.builder.ReflectionToStringBuilder:331,1"
      Dst: "[org.apache.commons.lang3.builder.ReflectionToStringBuilder].<init>"
    - Src: "org.apache.commons.lang3.builder.ReflectionToStringBuilder:332,1"
      Dst: "[org.apache.commons.lang3.builder.ReflectionToStringBuilder].toString"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.builder.ReflectionToStringBuilder].toString(java.lang.Object,org.apache.commons.lang3.builder.ToStringStyle,boolean,boolean,java.lang.Class)"
    functionSourceFile: "org.apache.commons.lang3.builder.ReflectionToStringBuilder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 5
    argTypes:
    - "java.lang.Object"
    - "org.apache.commons.lang3.builder.ToStringStyle"
    - "boolean"
    - "boolean"
    - "java.lang.Class"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 9
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.lang3.builder.ReflectionToStringBuilder:386,1"
      Dst: "[org.apache.commons.lang3.builder.ReflectionToStringBuilder].<init>"
    - Src: "org.apache.commons.lang3.builder.ReflectionToStringBuilder:387,1"
      Dst: "[org.apache.commons.lang3.builder.ReflectionToStringBuilder].toString"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.builder.ReflectionToStringBuilder].toStringExclude(java.lang.Object,java.util.Collection)"
    functionSourceFile: "org.apache.commons.lang3.builder.ReflectionToStringBuilder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 2
    argTypes:
    - "java.lang.Object"
    - "java.util.Collection"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.lang3.builder.ReflectionToStringBuilder:400,1"
      Dst: "[org.apache.commons.lang3.builder.ReflectionToStringBuilder].toNoNullStringArray"
    - Src: "org.apache.commons.lang3.builder.ReflectionToStringBuilder:400,1"
      Dst: "[org.apache.commons.lang3.builder.ReflectionToStringBuilder].toStringExclude"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.builder.ReflectionToStringBuilder].toStringExclude(java.lang.Object,java.lang.String[])"
    functionSourceFile: "org.apache.commons.lang3.builder.ReflectionToStringBuilder"
    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: 7
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.lang3.builder.ReflectionToStringBuilder:413,1"
      Dst: "[org.apache.commons.lang3.builder.ReflectionToStringBuilder].<init>"
    - Src: "org.apache.commons.lang3.builder.ReflectionToStringBuilder:413,1"
      Dst: "[org.apache.commons.lang3.builder.ReflectionToStringBuilder].setExcludeFieldNames"
    - Src: "org.apache.commons.lang3.builder.ReflectionToStringBuilder:413,1"
      Dst: "[org.apache.commons.lang3.builder.ReflectionToStringBuilder].toString"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.builder.ReflectionToStringBuilder].toStringInclude(java.lang.Object,java.util.Collection)"
    functionSourceFile: "org.apache.commons.lang3.builder.ReflectionToStringBuilder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 2
    argTypes:
    - "java.lang.Object"
    - "java.util.Collection"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.lang3.builder.ReflectionToStringBuilder:428,1"
      Dst: "[org.apache.commons.lang3.builder.ReflectionToStringBuilder].toNoNullStringArray"
    - Src: "org.apache.commons.lang3.builder.ReflectionToStringBuilder:428,1"
      Dst: "[org.apache.commons.lang3.builder.ReflectionToStringBuilder].toStringInclude"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.builder.ReflectionToStringBuilder].toStringInclude(java.lang.Object,java.lang.String[])"
    functionSourceFile: "org.apache.commons.lang3.builder.ReflectionToStringBuilder"
    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: 7
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.lang3.builder.ReflectionToStringBuilder:443,1"
      Dst: "[org.apache.commons.lang3.builder.ReflectionToStringBuilder].<init>"
    - Src: "org.apache.commons.lang3.builder.ReflectionToStringBuilder:443,1"
      Dst: "[org.apache.commons.lang3.builder.ReflectionToStringBuilder].setIncludeFieldNames"
    - Src: "org.apache.commons.lang3.builder.ReflectionToStringBuilder:443,1"
      Dst: "[org.apache.commons.lang3.builder.ReflectionToStringBuilder].toString"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.builder.ReflectionToStringBuilder].<init>(java.lang.Object)"
    functionSourceFile: "org.apache.commons.lang3.builder.ReflectionToStringBuilder"
    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.apache.commons.lang3.builder.ReflectionToStringBuilder:493,1"
      Dst: "[java.util.Objects].requireNonNull"
    - Src: "org.apache.commons.lang3.builder.ReflectionToStringBuilder:493,1"
      Dst: "[org.apache.commons.lang3.builder.ToStringBuilder].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.builder.ReflectionToStringBuilder].<init>(java.lang.Object,org.apache.commons.lang3.builder.ToStringStyle)"
    functionSourceFile: "org.apache.commons.lang3.builder.ReflectionToStringBuilder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "java.lang.Object"
    - "org.apache.commons.lang3.builder.ToStringStyle"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.lang3.builder.ReflectionToStringBuilder:511,1"
      Dst: "[java.util.Objects].requireNonNull"
    - Src: "org.apache.commons.lang3.builder.ReflectionToStringBuilder:511,1"
      Dst: "[org.apache.commons.lang3.builder.ToStringBuilder].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.builder.ReflectionToStringBuilder].<init>(java.lang.Object,org.apache.commons.lang3.builder.ToStringStyle,java.lang.StringBuffer)"
    functionSourceFile: "org.apache.commons.lang3.builder.ReflectionToStringBuilder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 3
    argTypes:
    - "java.lang.Object"
    - "org.apache.commons.lang3.builder.ToStringStyle"
    - "java.lang.StringBuffer"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 7
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.lang3.builder.ReflectionToStringBuilder:535,1"
      Dst: "[java.util.Objects].requireNonNull"
    - Src: "org.apache.commons.lang3.builder.ReflectionToStringBuilder:535,1"
      Dst: "[org.apache.commons.lang3.builder.ToStringBuilder].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.builder.ReflectionToStringBuilder].<init>(java.lang.Object,org.apache.commons.lang3.builder.ToStringStyle,java.lang.StringBuffer,java.lang.Class,boolean,boolean)"
    functionSourceFile: "org.apache.commons.lang3.builder.ReflectionToStringBuilder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 6
    argTypes:
    - "java.lang.Object"
    - "org.apache.commons.lang3.builder.ToStringStyle"
    - "java.lang.StringBuffer"
    - "java.lang.Class"
    - "boolean"
    - "boolean"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 13
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.lang3.builder.ReflectionToStringBuilder:560,1"
      Dst: "[java.util.Objects].requireNonNull"
    - Src: "org.apache.commons.lang3.builder.ReflectionToStringBuilder:560,1"
      Dst: "[org.apache.commons.lang3.builder.ToStringBuilder].<init>"
    - Src: "org.apache.commons.lang3.builder.ReflectionToStringBuilder:561,1"
      Dst: "[org.apache.commons.lang3.builder.ReflectionToStringBuilder].setUpToClass"
    - Src: "org.apache.commons.lang3.builder.ReflectionToStringBuilder:562,1"
      Dst: "[org.apache.commons.lang3.builder.ReflectionToStringBuilder].setAppendTransients"
    - Src: "org.apache.commons.lang3.builder.ReflectionToStringBuilder:563,1"
      Dst: "[org.apache.commons.lang3.builder.ReflectionToStringBuilder].setAppendStatics"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.builder.ReflectionToStringBuilder].<init>(java.lang.Object,org.apache.commons.lang3.builder.ToStringStyle,java.lang.StringBuffer,java.lang.Class,boolean,boolean,boolean)"
    functionSourceFile: "org.apache.commons.lang3.builder.ReflectionToStringBuilder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 7
    argTypes:
    - "java.lang.Object"
    - "org.apache.commons.lang3.builder.ToStringStyle"
    - "java.lang.StringBuffer"
    - "java.lang.Class"
    - "boolean"
    - "boolean"
    - "boolean"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 15
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.lang3.builder.ReflectionToStringBuilder:591,1"
      Dst: "[java.util.Objects].requireNonNull"
    - Src: "org.apache.commons.lang3.builder.ReflectionToStringBuilder:591,1"
      Dst: "[org.apache.commons.lang3.builder.ToStringBuilder].<init>"
    - Src: "org.apache.commons.lang3.builder.ReflectionToStringBuilder:592,1"
      Dst: "[org.apache.commons.lang3.builder.ReflectionToStringBuilder].setUpToClass"
    - Src: "org.apache.commons.lang3.builder.ReflectionToStringBuilder:593,1"
      Dst: "[org.apache.commons.lang3.builder.ReflectionToStringBuilder].setAppendTransients"
    - Src: "org.apache.commons.lang3.builder.ReflectionToStringBuilder:594,1"
      Dst: "[org.apache.commons.lang3.builder.ReflectionToStringBuilder].setAppendStatics"
    - Src: "org.apache.commons.lang3.builder.ReflectionToStringBuilder:595,1"
      Dst: "[org.apache.commons.lang3.builder.ReflectionToStringBuilder].setExcludeNullValues"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.builder.ReflectionToStringBuilder].accept(java.lang.reflect.Field)"
    functionSourceFile: "org.apache.commons.lang3.builder.ReflectionToStringBuilder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "java.lang.reflect.Field"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 43
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.commons.lang3.builder.ReflectionToStringBuilder:611"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.builder.ReflectionToStringBuilder:614"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.builder.ReflectionToStringBuilder:615"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.builder.ReflectionToStringBuilder:618"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.builder.ReflectionToStringBuilder:615"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.builder.ReflectionToStringBuilder:618"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.builder.ReflectionToStringBuilder:619"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.builder.ReflectionToStringBuilder:623"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.builder.ReflectionToStringBuilder:619"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.builder.ReflectionToStringBuilder:623"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.builder.ReflectionToStringBuilder:624"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.builder.ReflectionToStringBuilder:630"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.builder.ReflectionToStringBuilder:629"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.builder.ReflectionToStringBuilder:625"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.builder.ReflectionToStringBuilder:629"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.builder.ReflectionToStringBuilder:630"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.builder.ReflectionToStringBuilder:634"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.builder.ReflectionToStringBuilder:632"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.builder.ReflectionToStringBuilder:631"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.builder.ReflectionToStringBuilder:635"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.builder.ReflectionToStringBuilder:634"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.lang3.builder.ReflectionToStringBuilder:611,1"
      Dst: "[java.lang.reflect.Field].getName"
    - Src: "org.apache.commons.lang3.builder.ReflectionToStringBuilder:611,1"
      Dst: "[java.lang.String].indexOf"
    - Src: "org.apache.commons.lang3.builder.ReflectionToStringBuilder:615,1"
      Dst: "[java.lang.reflect.Field].getModifiers"
    - Src: "org.apache.commons.lang3.builder.ReflectionToStringBuilder:615,1"
      Dst: "[java.lang.reflect.Modifier].isTransient"
    - Src: "org.apache.commons.lang3.builder.ReflectionToStringBuilder:615,1"
      Dst: "[org.apache.commons.lang3.builder.ReflectionToStringBuilder].isAppendTransients"
    - Src: "org.apache.commons.lang3.builder.ReflectionToStringBuilder:619,1"
      Dst: "[java.lang.reflect.Modifier].isStatic"
    - Src: "org.apache.commons.lang3.builder.ReflectionToStringBuilder:619,1"
      Dst: "[org.apache.commons.lang3.builder.ReflectionToStringBuilder].isAppendStatics"
    - Src: "org.apache.commons.lang3.builder.ReflectionToStringBuilder:625,1"
      Dst: "[java.util.Arrays].binarySearch"
    - Src: "org.apache.commons.lang3.builder.ReflectionToStringBuilder:630,1"
      Dst: "[org.apache.commons.lang3.ArrayUtils].isNotEmpty"
    - Src: "org.apache.commons.lang3.builder.ReflectionToStringBuilder:635,1"
      Dst: "[java.lang.reflect.AccessibleObject].isAnnotationPresent"
    JavaMethodInfo: null
    BBCount: 20
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.builder.ReflectionToStringBuilder].appendFieldsIn(java.lang.Class)"
    functionSourceFile: "org.apache.commons.lang3.builder.ReflectionToStringBuilder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.Class"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 34
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.commons.lang3.builder.ReflectionToStringBuilder:650"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.builder.ReflectionToStringBuilder:655"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.builder.ReflectionToStringBuilder:654"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.builder.ReflectionToStringBuilder:657"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.builder.ReflectionToStringBuilder:667"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.builder.ReflectionToStringBuilder:666"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.builder.ReflectionToStringBuilder:659"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.builder.ReflectionToStringBuilder:654"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.builder.ReflectionToStringBuilder:662"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.builder.ReflectionToStringBuilder:663"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.builder.ReflectionToStringBuilder:662"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.builder.ReflectionToStringBuilder:662"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.builder.ReflectionToStringBuilder:655"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.builder.ReflectionToStringBuilder:654"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.builder.ReflectionToStringBuilder:663"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.builder.ReflectionToStringBuilder:662"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.lang3.builder.ReflectionToStringBuilder:650,1"
      Dst: "[java.lang.Class].isArray"
    - Src: "org.apache.commons.lang3.builder.ReflectionToStringBuilder:651,1"
      Dst: "[org.apache.commons.lang3.builder.ToStringBuilder].getObject"
    - Src: "org.apache.commons.lang3.builder.ReflectionToStringBuilder:651,1"
      Dst: "[org.apache.commons.lang3.builder.ReflectionToStringBuilder].reflectionAppendArray"
    - Src: "org.apache.commons.lang3.builder.ReflectionToStringBuilder:655,1"
      Dst: "[java.lang.Class].getDeclaredFields"
    - Src: "org.apache.commons.lang3.builder.ReflectionToStringBuilder:655,1"
      Dst: "[org.apache.commons.lang3.builder.ReflectionToStringBuilder$getName__157].bootstrap$"
    - Src: "org.apache.commons.lang3.builder.ReflectionToStringBuilder:655,1"
      Dst: "[java.util.Comparator].comparing"
    - Src: "org.apache.commons.lang3.builder.ReflectionToStringBuilder:655,1"
      Dst: "[org.apache.commons.lang3.ArraySorter].sort"
    - Src: "org.apache.commons.lang3.builder.ReflectionToStringBuilder:656,1"
      Dst: "[java.lang.reflect.AccessibleObject].setAccessible"
    - Src: "org.apache.commons.lang3.builder.ReflectionToStringBuilder:658,1"
      Dst: "[java.lang.reflect.Field].getName"
    - Src: "org.apache.commons.lang3.builder.ReflectionToStringBuilder:659,1"
      Dst: "[org.apache.commons.lang3.builder.ReflectionToStringBuilder].accept"
    - Src: "org.apache.commons.lang3.builder.ReflectionToStringBuilder:661,1"
      Dst: "[org.apache.commons.lang3.builder.Reflection].getUnchecked"
    - Src: "org.apache.commons.lang3.builder.ReflectionToStringBuilder:663,1"
      Dst: "[java.lang.reflect.AccessibleObject].isAnnotationPresent"
    - Src: "org.apache.commons.lang3.builder.ReflectionToStringBuilder:663,1"
      Dst: "[org.apache.commons.lang3.builder.ToStringBuilder].append"
    JavaMethodInfo: null
    BBCount: 13
    CyclomaticComplexity: 2
  - functionName: "[org.apache.commons.lang3.builder.ReflectionToStringBuilder].getExcludeFieldNames()"
    functionSourceFile: "org.apache.commons.lang3.builder.ReflectionToStringBuilder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.String[]"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.lang3.builder.ReflectionToStringBuilder:675,1"
      Dst: "[java.lang.Object].clone"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.builder.ReflectionToStringBuilder].getIncludeFieldNames()"
    functionSourceFile: "org.apache.commons.lang3.builder.ReflectionToStringBuilder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.String[]"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.lang3.builder.ReflectionToStringBuilder:685,1"
      Dst: "[java.lang.Object].clone"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.builder.ReflectionToStringBuilder].getUpToClass()"
    functionSourceFile: "org.apache.commons.lang3.builder.ReflectionToStringBuilder"
    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.apache.commons.lang3.builder.ReflectionToStringBuilder].getValue(java.lang.reflect.Field)"
    functionSourceFile: "org.apache.commons.lang3.builder.ReflectionToStringBuilder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 1
    argTypes:
    - "java.lang.reflect.Field"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.lang3.builder.ReflectionToStringBuilder:712,1"
      Dst: "[org.apache.commons.lang3.builder.ToStringBuilder].getObject"
    - Src: "org.apache.commons.lang3.builder.ReflectionToStringBuilder:712,1"
      Dst: "[java.lang.reflect.Field].get"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.builder.ReflectionToStringBuilder].isAppendStatics()"
    functionSourceFile: "org.apache.commons.lang3.builder.ReflectionToStringBuilder"
    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.apache.commons.lang3.builder.ReflectionToStringBuilder].isAppendTransients()"
    functionSourceFile: "org.apache.commons.lang3.builder.ReflectionToStringBuilder"
    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.apache.commons.lang3.builder.ReflectionToStringBuilder].isExcludeNullValues()"
    functionSourceFile: "org.apache.commons.lang3.builder.ReflectionToStringBuilder"
    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.apache.commons.lang3.builder.ReflectionToStringBuilder].reflectionAppendArray(java.lang.Object)"
    functionSourceFile: "org.apache.commons.lang3.builder.ReflectionToStringBuilder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.apache.commons.lang3.builder.ReflectionToStringBuilder"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.lang3.builder.ReflectionToStringBuilder:752,1"
      Dst: "[org.apache.commons.lang3.builder.ToStringBuilder].getStyle"
    - Src: "org.apache.commons.lang3.builder.ReflectionToStringBuilder:752,1"
      Dst: "[org.apache.commons.lang3.builder.ToStringBuilder].getStringBuffer"
    - Src: "org.apache.commons.lang3.builder.ReflectionToStringBuilder:752,1"
      Dst: "[org.apache.commons.lang3.builder.ToStringStyle].reflectionAppendArrayDetail"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.builder.ReflectionToStringBuilder].setAppendStatics(boolean)"
    functionSourceFile: "org.apache.commons.lang3.builder.ReflectionToStringBuilder"
    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.apache.commons.lang3.builder.ReflectionToStringBuilder].setAppendTransients(boolean)"
    functionSourceFile: "org.apache.commons.lang3.builder.ReflectionToStringBuilder"
    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.apache.commons.lang3.builder.ReflectionToStringBuilder].setExcludeFieldNames(java.lang.String[])"
    functionSourceFile: "org.apache.commons.lang3.builder.ReflectionToStringBuilder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.apache.commons.lang3.builder.ReflectionToStringBuilder"
    argCount: 1
    argTypes:
    - "java.lang.String[]"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 10
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.commons.lang3.builder.ReflectionToStringBuilder:785"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.builder.ReflectionToStringBuilder:789"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.builder.ReflectionToStringBuilder:788"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.lang3.builder.ReflectionToStringBuilder:789,1"
      Dst: "[org.apache.commons.lang3.builder.ReflectionToStringBuilder].toNoNullStringArray"
    - Src: "org.apache.commons.lang3.builder.ReflectionToStringBuilder:789,1"
      Dst: "[org.apache.commons.lang3.ArraySorter].sort"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.builder.ReflectionToStringBuilder].setExcludeNullValues(boolean)"
    functionSourceFile: "org.apache.commons.lang3.builder.ReflectionToStringBuilder"
    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.apache.commons.lang3.builder.ReflectionToStringBuilder].setIncludeFieldNames(java.lang.String[])"
    functionSourceFile: "org.apache.commons.lang3.builder.ReflectionToStringBuilder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.apache.commons.lang3.builder.ReflectionToStringBuilder"
    argCount: 1
    argTypes:
    - "java.lang.String[]"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 10
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.commons.lang3.builder.ReflectionToStringBuilder:814"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.builder.ReflectionToStringBuilder:818"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.builder.ReflectionToStringBuilder:817"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.lang3.builder.ReflectionToStringBuilder:818,1"
      Dst: "[org.apache.commons.lang3.builder.ReflectionToStringBuilder].toNoNullStringArray"
    - Src: "org.apache.commons.lang3.builder.ReflectionToStringBuilder:818,1"
      Dst: "[org.apache.commons.lang3.ArraySorter].sort"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.builder.ReflectionToStringBuilder].setUpToClass(java.lang.Class)"
    functionSourceFile: "org.apache.commons.lang3.builder.ReflectionToStringBuilder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.Class"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 12
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.commons.lang3.builder.ReflectionToStringBuilder:830"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.builder.ReflectionToStringBuilder:836"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.builder.ReflectionToStringBuilder:835"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.builder.ReflectionToStringBuilder:832"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.builder.ReflectionToStringBuilder:836"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.builder.ReflectionToStringBuilder:835"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.builder.ReflectionToStringBuilder:832"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.builder.ReflectionToStringBuilder:836"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.builder.ReflectionToStringBuilder:835"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.lang3.builder.ReflectionToStringBuilder:831,1"
      Dst: "[org.apache.commons.lang3.builder.ToStringBuilder].getObject"
    - Src: "org.apache.commons.lang3.builder.ReflectionToStringBuilder:832,1"
      Dst: "[java.lang.Class].isInstance"
    - Src: "org.apache.commons.lang3.builder.ReflectionToStringBuilder:833,1"
      Dst: "[java.lang.IllegalArgumentException].<init>"
    JavaMethodInfo: null
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.builder.ReflectionToStringBuilder].toString()"
    functionSourceFile: "org.apache.commons.lang3.builder.ReflectionToStringBuilder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 21
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.commons.lang3.builder.ReflectionToStringBuilder:846"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.builder.ReflectionToStringBuilder:850"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.builder.ReflectionToStringBuilder:849"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.builder.ReflectionToStringBuilder:854"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.builder.ReflectionToStringBuilder:858"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.builder.ReflectionToStringBuilder:857"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.builder.ReflectionToStringBuilder:854"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.builder.ReflectionToStringBuilder:858"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.builder.ReflectionToStringBuilder:857"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.lang3.builder.ReflectionToStringBuilder:846,1"
      Dst: "[org.apache.commons.lang3.builder.ToStringBuilder].getObject"
    - Src: "org.apache.commons.lang3.builder.ReflectionToStringBuilder:847,1"
      Dst: "[org.apache.commons.lang3.builder.ToStringBuilder].getStyle"
    - Src: "org.apache.commons.lang3.builder.ReflectionToStringBuilder:847,1"
      Dst: "[org.apache.commons.lang3.builder.ToStringStyle].getNullText"
    - Src: "org.apache.commons.lang3.builder.ReflectionToStringBuilder:850,1"
      Dst: "[org.apache.commons.lang3.builder.ReflectionToStringBuilder].validate"
    - Src: "org.apache.commons.lang3.builder.ReflectionToStringBuilder:852,1"
      Dst: "[java.lang.Object].getClass"
    - Src: "org.apache.commons.lang3.builder.ReflectionToStringBuilder:853,1"
      Dst: "[org.apache.commons.lang3.builder.ReflectionToStringBuilder].appendFieldsIn"
    - Src: "org.apache.commons.lang3.builder.ReflectionToStringBuilder:854,1"
      Dst: "[java.lang.Class].getSuperclass"
    - Src: "org.apache.commons.lang3.builder.ReflectionToStringBuilder:854,1"
      Dst: "[org.apache.commons.lang3.builder.ReflectionToStringBuilder].getUpToClass"
    - Src: "org.apache.commons.lang3.builder.ReflectionToStringBuilder:858,1"
      Dst: "[org.apache.commons.lang3.builder.ToStringBuilder].toString"
    JavaMethodInfo: null
    BBCount: 7
    CyclomaticComplexity: 2
  - functionName: "[org.apache.commons.lang3.builder.ReflectionToStringBuilder].validate()"
    functionSourceFile: "org.apache.commons.lang3.builder.ReflectionToStringBuilder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 12
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.commons.lang3.builder.ReflectionToStringBuilder:865"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.builder.ReflectionToStringBuilder:869"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.builder.ReflectionToStringBuilder:868"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.lang3.builder.ReflectionToStringBuilder:865,1"
      Dst: "[org.apache.commons.lang3.ArrayUtils].containsAny"
    - Src: "org.apache.commons.lang3.builder.ReflectionToStringBuilder:866,1"
      Dst: "[org.apache.commons.lang3.builder.ToStringBuilder].getObject"
    - Src: "org.apache.commons.lang3.builder.ReflectionToStringBuilder:866,1"
      Dst: "[org.apache.commons.lang3.builder.ToStringStyle].unregister"
    - Src: "org.apache.commons.lang3.builder.ReflectionToStringBuilder:867,1"
      Dst: "[java.lang.IllegalStateException].<init>"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.builder.ReflectionToStringBuilder].lambda$toNoNullStringArray$0(int)"
    functionSourceFile: "org.apache.commons.lang3.builder.ReflectionToStringBuilder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.String[]"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.exception.DefaultExceptionContext].<init>()"
    functionSourceFile: "org.apache.commons.lang3.exception.DefaultExceptionContext"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.lang3.exception.DefaultExceptionContext:41,1"
      Dst: "[java.lang.Object].<init>"
    - Src: "org.apache.commons.lang3.exception.DefaultExceptionContext:47,1"
      Dst: "[java.util.ArrayList].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.exception.DefaultExceptionContext].addContextValue(java.lang.String,java.lang.Object)"
    functionSourceFile: "org.apache.commons.lang3.exception.DefaultExceptionContext"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.apache.commons.lang3.exception.DefaultExceptionContext"
    argCount: 2
    argTypes:
    - "java.lang.String"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 8
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.lang3.exception.DefaultExceptionContext:54,1"
      Dst: "[org.apache.commons.lang3.tuple.ImmutablePair].<init>"
    - Src: "org.apache.commons.lang3.exception.DefaultExceptionContext:54,1"
      Dst: "[java.util.List].add"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.exception.DefaultExceptionContext].getContextEntries()"
    functionSourceFile: "org.apache.commons.lang3.exception.DefaultExceptionContext"
    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.apache.commons.lang3.exception.DefaultExceptionContext].getContextLabels()"
    functionSourceFile: "org.apache.commons.lang3.exception.DefaultExceptionContext"
    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.apache.commons.lang3.exception.DefaultExceptionContext:71,1"
      Dst: "[org.apache.commons.lang3.exception.DefaultExceptionContext].stream"
    - Src: "org.apache.commons.lang3.exception.DefaultExceptionContext:71,1"
      Dst: "[org.apache.commons.lang3.exception.DefaultExceptionContext$getKey__158].bootstrap$"
    - Src: "org.apache.commons.lang3.exception.DefaultExceptionContext:71,1"
      Dst: "[java.util.stream.Stream].map"
    - Src: "org.apache.commons.lang3.exception.DefaultExceptionContext:71,1"
      Dst: "[java.util.stream.Collectors].toSet"
    - Src: "org.apache.commons.lang3.exception.DefaultExceptionContext:71,1"
      Dst: "[java.util.stream.Stream].collect"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.exception.DefaultExceptionContext].getContextValues(java.lang.String)"
    functionSourceFile: "org.apache.commons.lang3.exception.DefaultExceptionContext"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.util.List"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 11
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.lang3.exception.DefaultExceptionContext:79,1"
      Dst: "[org.apache.commons.lang3.exception.DefaultExceptionContext].stream"
    - Src: "org.apache.commons.lang3.exception.DefaultExceptionContext:79,1"
      Dst: "[org.apache.commons.lang3.exception.DefaultExceptionContext$lambda_getContextValues_0__159].bootstrap$"
    - Src: "org.apache.commons.lang3.exception.DefaultExceptionContext:79,1"
      Dst: "[java.util.stream.Stream].filter"
    - Src: "org.apache.commons.lang3.exception.DefaultExceptionContext:79,1"
      Dst: "[org.apache.commons.lang3.exception.DefaultExceptionContext$getValue__160].bootstrap$"
    - Src: "org.apache.commons.lang3.exception.DefaultExceptionContext:79,1"
      Dst: "[java.util.stream.Stream].map"
    - Src: "org.apache.commons.lang3.exception.DefaultExceptionContext:79,1"
      Dst: "[java.util.stream.Collectors].toList"
    - Src: "org.apache.commons.lang3.exception.DefaultExceptionContext:79,1"
      Dst: "[java.util.stream.Stream].collect"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.exception.DefaultExceptionContext].getFirstContextValue(java.lang.String)"
    functionSourceFile: "org.apache.commons.lang3.exception.DefaultExceptionContext"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 10
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.lang3.exception.DefaultExceptionContext:87,1"
      Dst: "[org.apache.commons.lang3.exception.DefaultExceptionContext].stream"
    - Src: "org.apache.commons.lang3.exception.DefaultExceptionContext:87,1"
      Dst: "[org.apache.commons.lang3.exception.DefaultExceptionContext$lambda_getFirstContextValue_1__161].bootstrap$"
    - Src: "org.apache.commons.lang3.exception.DefaultExceptionContext:87,1"
      Dst: "[java.util.stream.Stream].filter"
    - Src: "org.apache.commons.lang3.exception.DefaultExceptionContext:87,1"
      Dst: "[java.util.stream.Stream].findFirst"
    - Src: "org.apache.commons.lang3.exception.DefaultExceptionContext:87,1"
      Dst: "[org.apache.commons.lang3.exception.DefaultExceptionContext$getValue__162].bootstrap$"
    - Src: "org.apache.commons.lang3.exception.DefaultExceptionContext:87,1"
      Dst: "[java.util.Optional].map"
    - Src: "org.apache.commons.lang3.exception.DefaultExceptionContext:87,1"
      Dst: "[java.util.Optional].orElse"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.exception.DefaultExceptionContext].getFormattedExceptionMessage(java.lang.String)"
    functionSourceFile: "org.apache.commons.lang3.exception.DefaultExceptionContext"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 47
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.commons.lang3.exception.DefaultExceptionContext:99"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.exception.DefaultExceptionContext:103"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.exception.DefaultExceptionContext:102"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.exception.DefaultExceptionContext:103"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.exception.DefaultExceptionContext:132"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.exception.DefaultExceptionContext:131"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.exception.DefaultExceptionContext:104"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.exception.DefaultExceptionContext:107"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.exception.DefaultExceptionContext:106"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.exception.DefaultExceptionContext:110"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.exception.DefaultExceptionContext:130"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.exception.DefaultExceptionContext:129"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.exception.DefaultExceptionContext:117"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.exception.DefaultExceptionContext:122"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.exception.DefaultExceptionContext:121"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.lang3.exception.DefaultExceptionContext:98,1"
      Dst: "[java.lang.StringBuilder].<init>"
    - Src: "org.apache.commons.lang3.exception.DefaultExceptionContext:100,1"
      Dst: "[java.lang.StringBuilder].append"
    - Src: "org.apache.commons.lang3.exception.DefaultExceptionContext:103,1"
      Dst: "[java.util.List].isEmpty"
    - Src: "org.apache.commons.lang3.exception.DefaultExceptionContext:104,1"
      Dst: "[java.lang.StringBuilder].length"
    - Src: "org.apache.commons.lang3.exception.DefaultExceptionContext:110,1"
      Dst: "[java.util.List].iterator"
    - Src: "org.apache.commons.lang3.exception.DefaultExceptionContext:110,1"
      Dst: "[java.util.Iterator].hasNext"
    - Src: "org.apache.commons.lang3.exception.DefaultExceptionContext:110,1"
      Dst: "[java.util.Iterator].next"
    - Src: "org.apache.commons.lang3.exception.DefaultExceptionContext:114,1"
      Dst: "[org.apache.commons.lang3.tuple.Pair].getKey"
    - Src: "org.apache.commons.lang3.exception.DefaultExceptionContext:116,1"
      Dst: "[org.apache.commons.lang3.tuple.Pair].getValue"
    - Src: "org.apache.commons.lang3.exception.DefaultExceptionContext:122,1"
      Dst: "[java.lang.Object].toString"
    - Src: "org.apache.commons.lang3.exception.DefaultExceptionContext:124,1"
      Dst: "[org.apache.commons.lang3.exception.ExceptionUtils].getStackTrace"
    - Src: "org.apache.commons.lang3.exception.DefaultExceptionContext:124,1"
      Dst: "[java.lang.StringBuilder].toString"
    JavaMethodInfo: null
    BBCount: 15
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.exception.DefaultExceptionContext].setContextValue(java.lang.String,java.lang.Object)"
    functionSourceFile: "org.apache.commons.lang3.exception.DefaultExceptionContext"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.apache.commons.lang3.exception.DefaultExceptionContext"
    argCount: 2
    argTypes:
    - "java.lang.String"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 8
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.lang3.exception.DefaultExceptionContext:140,1"
      Dst: "[org.apache.commons.lang3.exception.DefaultExceptionContext$lambda_setContextValue_2__163].bootstrap$"
    - Src: "org.apache.commons.lang3.exception.DefaultExceptionContext:140,1"
      Dst: "[java.util.Collection].removeIf"
    - Src: "org.apache.commons.lang3.exception.DefaultExceptionContext:141,1"
      Dst: "[org.apache.commons.lang3.exception.DefaultExceptionContext].addContextValue"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.exception.DefaultExceptionContext].stream()"
    functionSourceFile: "org.apache.commons.lang3.exception.DefaultExceptionContext"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.util.stream.Stream"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.lang3.exception.DefaultExceptionContext:146,1"
      Dst: "[java.util.Collection].stream"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.exception.DefaultExceptionContext].lambda$setContextValue$2(java.lang.String,org.apache.commons.lang3.tuple.Pair)"
    functionSourceFile: "org.apache.commons.lang3.exception.DefaultExceptionContext"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 2
    argTypes:
    - "java.lang.String"
    - "org.apache.commons.lang3.tuple.Pair"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.lang3.exception.DefaultExceptionContext:140,1"
      Dst: "[org.apache.commons.lang3.tuple.Pair].getKey"
    - Src: "org.apache.commons.lang3.exception.DefaultExceptionContext:140,1"
      Dst: "[org.apache.commons.lang3.StringUtils].equals"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.exception.DefaultExceptionContext].lambda$getFirstContextValue$1(java.lang.String,org.apache.commons.lang3.tuple.Pair)"
    functionSourceFile: "org.apache.commons.lang3.exception.DefaultExceptionContext"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 2
    argTypes:
    - "java.lang.String"
    - "org.apache.commons.lang3.tuple.Pair"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.lang3.exception.DefaultExceptionContext:87,1"
      Dst: "[org.apache.commons.lang3.tuple.Pair].getKey"
    - Src: "org.apache.commons.lang3.exception.DefaultExceptionContext:87,1"
      Dst: "[org.apache.commons.lang3.StringUtils].equals"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.exception.DefaultExceptionContext].lambda$getContextValues$0(java.lang.String,org.apache.commons.lang3.tuple.Pair)"
    functionSourceFile: "org.apache.commons.lang3.exception.DefaultExceptionContext"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 2
    argTypes:
    - "java.lang.String"
    - "org.apache.commons.lang3.tuple.Pair"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.lang3.exception.DefaultExceptionContext:79,1"
      Dst: "[org.apache.commons.lang3.tuple.Pair].getKey"
    - Src: "org.apache.commons.lang3.exception.DefaultExceptionContext:79,1"
      Dst: "[org.apache.commons.lang3.StringUtils].equals"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.bcel.generic.SASTORE].<init>()"
    functionSourceFile: "org.apache.bcel.generic.SASTORE"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.bcel.generic.SASTORE:29,1"
      Dst: "[org.apache.bcel.generic.ArrayInstruction].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.bcel.generic.SASTORE].accept(org.apache.bcel.generic.Visitor)"
    functionSourceFile: "org.apache.bcel.generic.SASTORE"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.apache.bcel.generic.Visitor"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 8
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.bcel.generic.SASTORE:40,1"
      Dst: "[org.apache.bcel.generic.Visitor].visitStackConsumer"
    - Src: "org.apache.bcel.generic.SASTORE:41,1"
      Dst: "[org.apache.bcel.generic.Visitor].visitExceptionThrower"
    - Src: "org.apache.bcel.generic.SASTORE:42,1"
      Dst: "[org.apache.bcel.generic.Visitor].visitTypedInstruction"
    - Src: "org.apache.bcel.generic.SASTORE:43,1"
      Dst: "[org.apache.bcel.generic.Visitor].visitArrayInstruction"
    - Src: "org.apache.bcel.generic.SASTORE:44,1"
      Dst: "[org.apache.bcel.generic.Visitor].visitSASTORE"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.bcel.generic.ReturnaddressType].<init>()"
    functionSourceFile: "org.apache.bcel.generic.ReturnaddressType"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.bcel.generic.ReturnaddressType:35,1"
      Dst: "[org.apache.bcel.generic.Type].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.bcel.generic.ReturnaddressType].<init>(org.apache.bcel.generic.InstructionHandle)"
    functionSourceFile: "org.apache.bcel.generic.ReturnaddressType"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.apache.bcel.generic.InstructionHandle"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 11
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.bcel.generic.ReturnaddressType:42,1"
      Dst: "[java.lang.StringBuilder].<init>"
    - Src: "org.apache.bcel.generic.ReturnaddressType:42,1"
      Dst: "[java.lang.StringBuilder].append"
    - Src: "org.apache.bcel.generic.ReturnaddressType:42,1"
      Dst: "[java.lang.StringBuilder].toString"
    - Src: "org.apache.bcel.generic.ReturnaddressType:42,1"
      Dst: "[org.apache.bcel.generic.Type].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.bcel.generic.ReturnaddressType].equals(java.lang.Object)"
    functionSourceFile: "org.apache.bcel.generic.ReturnaddressType"
    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.apache.bcel.generic.ReturnaddressType:51"
      Branch Sides:
      - BranchSide: "org.apache.bcel.generic.ReturnaddressType:54"
        BranchSideFuncs: []
      - BranchSide: "org.apache.bcel.generic.ReturnaddressType:53"
        BranchSideFuncs: []
    - Branch String: "org.apache.bcel.generic.ReturnaddressType:55"
      Branch Sides:
      - BranchSide: "org.apache.bcel.generic.ReturnaddressType:56"
        BranchSideFuncs: []
      - BranchSide: "org.apache.bcel.generic.ReturnaddressType:55"
        BranchSideFuncs: []
    - Branch String: "org.apache.bcel.generic.ReturnaddressType:55"
      Branch Sides:
      - BranchSide: "org.apache.bcel.generic.ReturnaddressType:58"
        BranchSideFuncs: []
      - BranchSide: "org.apache.bcel.generic.ReturnaddressType:57"
        BranchSideFuncs: []
    - Branch String: "org.apache.bcel.generic.ReturnaddressType:56"
      Branch Sides:
      - BranchSide: "org.apache.bcel.generic.ReturnaddressType:55"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.bcel.generic.ReturnaddressType:58,1"
      Dst: "[java.lang.Object].equals"
    JavaMethodInfo: null
    BBCount: 9
    CyclomaticComplexity: 1
  - functionName: "[org.apache.bcel.generic.ReturnaddressType].getTarget()"
    functionSourceFile: "org.apache.bcel.generic.ReturnaddressType"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.apache.bcel.generic.InstructionHandle"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.bcel.generic.ReturnaddressType].hashCode()"
    functionSourceFile: "org.apache.bcel.generic.ReturnaddressType"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "int"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 7
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.bcel.generic.ReturnaddressType:73"
      Branch Sides:
      - BranchSide: "org.apache.bcel.generic.ReturnaddressType:76"
        BranchSideFuncs: []
      - BranchSide: "org.apache.bcel.generic.ReturnaddressType:75"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.bcel.generic.ReturnaddressType:76,1"
      Dst: "[java.lang.Object].hashCode"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.apache.bcel.verifier.structurals.ControlFlowGraph].<init>(org.apache.bcel.generic.MethodGen)"
    functionSourceFile: "org.apache.bcel.verifier.structurals.ControlFlowGraph"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.apache.bcel.generic.MethodGen"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.bcel.verifier.structurals.ControlFlowGraph:378,1"
      Dst: "[org.apache.bcel.verifier.structurals.ControlFlowGraph].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.bcel.verifier.structurals.ControlFlowGraph].<init>(org.apache.bcel.generic.MethodGen,boolean)"
    functionSourceFile: "org.apache.bcel.verifier.structurals.ControlFlowGraph"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "org.apache.bcel.generic.MethodGen"
    - "boolean"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 26
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.bcel.verifier.structurals.ControlFlowGraph:393"
      Branch Sides:
      - BranchSide: "org.apache.bcel.verifier.structurals.ControlFlowGraph:397"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.bcel.verifier.structurals.ControlFlowGraph:388,1"
      Dst: "[java.lang.Object].<init>"
    - Src: "org.apache.bcel.verifier.structurals.ControlFlowGraph:370,1"
      Dst: "[java.util.HashMap].<init>"
    - Src: "org.apache.bcel.verifier.structurals.ControlFlowGraph:389,1"
      Dst: "[org.apache.bcel.verifier.structurals.Subroutines].<init>"
    - Src: "org.apache.bcel.verifier.structurals.ControlFlowGraph:390,1"
      Dst: "[org.apache.bcel.verifier.structurals.ExceptionHandlers].<init>"
    - Src: "org.apache.bcel.verifier.structurals.ControlFlowGraph:392,1"
      Dst: "[org.apache.bcel.generic.MethodGen].getInstructionList"
    - Src: "org.apache.bcel.verifier.structurals.ControlFlowGraph:392,1"
      Dst: "[org.apache.bcel.generic.InstructionList].getInstructionHandles"
    - Src: "org.apache.bcel.verifier.structurals.ControlFlowGraph:394,1"
      Dst: "[org.apache.bcel.verifier.structurals.ControlFlowGraph$InstructionContextImpl].<init>"
    - Src: "org.apache.bcel.verifier.structurals.ControlFlowGraph:394,1"
      Dst: "[java.util.Map].put"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 2
  - functionName: "[org.apache.bcel.verifier.structurals.ControlFlowGraph].contextOf(org.apache.bcel.generic.InstructionHandle)"
    functionSourceFile: "org.apache.bcel.verifier.structurals.ControlFlowGraph"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.apache.bcel.verifier.structurals.InstructionContext"
    argCount: 1
    argTypes:
    - "org.apache.bcel.generic.InstructionHandle"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 10
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.bcel.verifier.structurals.ControlFlowGraph:405"
      Branch Sides:
      - BranchSide: "org.apache.bcel.verifier.structurals.ControlFlowGraph:408"
        BranchSideFuncs: []
      - BranchSide: "org.apache.bcel.verifier.structurals.ControlFlowGraph:407"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.bcel.verifier.structurals.ControlFlowGraph:404,1"
      Dst: "[java.util.Map].get"
    - Src: "org.apache.bcel.verifier.structurals.ControlFlowGraph:406,1"
      Dst: "[org.apache.bcel.verifier.exc.AssertionViolatedException].<init>"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.apache.bcel.verifier.structurals.ControlFlowGraph].contextsOf(org.apache.bcel.generic.InstructionHandle[])"
    functionSourceFile: "org.apache.bcel.verifier.structurals.ControlFlowGraph"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.apache.bcel.verifier.structurals.InstructionContext[]"
    argCount: 1
    argTypes:
    - "org.apache.bcel.generic.InstructionHandle[]"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 7
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.bcel.verifier.structurals.ControlFlowGraph:416,1"
      Dst: "[org.apache.bcel.verifier.structurals.ControlFlowGraph$lambda_contextsOf_0__164].bootstrap$"
    - Src: "org.apache.bcel.verifier.structurals.ControlFlowGraph:416,1"
      Dst: "[java.util.Arrays].setAll"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.bcel.verifier.structurals.ControlFlowGraph].getInstructionContexts()"
    functionSourceFile: "org.apache.bcel.verifier.structurals.ControlFlowGraph"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.apache.bcel.verifier.structurals.InstructionContext[]"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 9
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.bcel.verifier.structurals.ControlFlowGraph:425,1"
      Dst: "[java.util.Map].size"
    - Src: "org.apache.bcel.verifier.structurals.ControlFlowGraph:426,1"
      Dst: "[java.util.Map].values"
    - Src: "org.apache.bcel.verifier.structurals.ControlFlowGraph:426,1"
      Dst: "[java.util.Collection].toArray"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.bcel.verifier.structurals.ControlFlowGraph].isDead(org.apache.bcel.generic.InstructionHandle)"
    functionSourceFile: "org.apache.bcel.verifier.structurals.ControlFlowGraph"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "org.apache.bcel.generic.InstructionHandle"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 9
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.bcel.verifier.structurals.ControlFlowGraph:434"
      Branch Sides:
      - BranchSide: "org.apache.bcel.verifier.structurals.ControlFlowGraph:433"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.bcel.verifier.structurals.ControlFlowGraph:434,1"
      Dst: "[org.apache.bcel.verifier.structurals.Subroutines].subroutineOf"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[org.apache.bcel.verifier.structurals.ControlFlowGraph].lambda$contextsOf$0(org.apache.bcel.generic.InstructionHandle[],int)"
    functionSourceFile: "org.apache.bcel.verifier.structurals.ControlFlowGraph"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.apache.bcel.verifier.structurals.InstructionContext"
    argCount: 2
    argTypes:
    - "org.apache.bcel.generic.InstructionHandle[]"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.bcel.verifier.structurals.ControlFlowGraph:416,1"
      Dst: "[org.apache.bcel.verifier.structurals.ControlFlowGraph].contextOf"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.bcel.verifier.structurals.ControlFlowGraph].access$000(org.apache.bcel.verifier.structurals.ControlFlowGraph)"
    functionSourceFile: "org.apache.bcel.verifier.structurals.ControlFlowGraph"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.apache.bcel.verifier.structurals.Subroutines"
    argCount: 1
    argTypes:
    - "org.apache.bcel.verifier.structurals.ControlFlowGraph"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.bcel.verifier.structurals.ControlFlowGraph].access$100(org.apache.bcel.verifier.structurals.ControlFlowGraph)"
    functionSourceFile: "org.apache.bcel.verifier.structurals.ControlFlowGraph"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.apache.bcel.verifier.structurals.ExceptionHandlers"
    argCount: 1
    argTypes:
    - "org.apache.bcel.verifier.structurals.ControlFlowGraph"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.bcel.generic.FCMPG].<init>()"
    functionSourceFile: "org.apache.bcel.generic.FCMPG"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.bcel.generic.FCMPG:29,1"
      Dst: "[org.apache.bcel.generic.Instruction].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.bcel.generic.FCMPG].accept(org.apache.bcel.generic.Visitor)"
    functionSourceFile: "org.apache.bcel.generic.FCMPG"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.apache.bcel.generic.Visitor"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 7
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.bcel.generic.FCMPG:40,1"
      Dst: "[org.apache.bcel.generic.Visitor].visitTypedInstruction"
    - Src: "org.apache.bcel.generic.FCMPG:41,1"
      Dst: "[org.apache.bcel.generic.Visitor].visitStackProducer"
    - Src: "org.apache.bcel.generic.FCMPG:42,1"
      Dst: "[org.apache.bcel.generic.Visitor].visitStackConsumer"
    - Src: "org.apache.bcel.generic.FCMPG:43,1"
      Dst: "[org.apache.bcel.generic.Visitor].visitFCMPG"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.bcel.generic.FCMPG].getType(org.apache.bcel.generic.ConstantPoolGen)"
    functionSourceFile: "org.apache.bcel.generic.FCMPG"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.apache.bcel.generic.Type"
    argCount: 1
    argTypes:
    - "org.apache.bcel.generic.ConstantPoolGen"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.bcel.classfile.ConstantDynamic].<init>(org.apache.bcel.classfile.ConstantDynamic)"
    functionSourceFile: "org.apache.bcel.classfile.ConstantDynamic"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.apache.bcel.classfile.ConstantDynamic"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.bcel.classfile.ConstantDynamic:41,1"
      Dst: "[org.apache.bcel.classfile.ConstantDynamic].getBootstrapMethodAttrIndex"
    - Src: "org.apache.bcel.classfile.ConstantDynamic:41,1"
      Dst: "[org.apache.bcel.classfile.ConstantCP].getNameAndTypeIndex"
    - Src: "org.apache.bcel.classfile.ConstantDynamic:41,1"
      Dst: "[org.apache.bcel.classfile.ConstantDynamic].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.bcel.classfile.ConstantDynamic].<init>(java.io.DataInput)"
    functionSourceFile: "org.apache.bcel.classfile.ConstantDynamic"
    linkageType: null
    functionLinenumber: 50
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.io.DataInput"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.bcel.classfile.ConstantDynamic].<init>(int,int)"
    functionUses: 1
    ICount: 8
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.bcel.classfile.ConstantDynamic:51,1"
      Dst: "[java.io.DataInput].readShort"
    - Src: "org.apache.bcel.classfile.ConstantDynamic:51,1"
      Dst: "[org.apache.bcel.classfile.ConstantDynamic].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.bcel.classfile.ConstantDynamic].<init>(int,int)"
    functionSourceFile: "org.apache.bcel.classfile.ConstantDynamic"
    linkageType: null
    functionLinenumber: 54
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "int"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.bcel.classfile.ConstantCP].<init>(byte,int,int)"
    functionUses: 1
    ICount: 5
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.bcel.classfile.ConstantDynamic:55,1"
      Dst: "[org.apache.bcel.classfile.ConstantCP].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.bcel.classfile.ConstantDynamic].accept(org.apache.bcel.classfile.Visitor)"
    functionSourceFile: "org.apache.bcel.classfile.ConstantDynamic"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.apache.bcel.classfile.Visitor"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.bcel.classfile.ConstantDynamic:66,1"
      Dst: "[org.apache.bcel.classfile.Visitor].visitConstantDynamic"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.bcel.classfile.ConstantDynamic].getBootstrapMethodAttrIndex()"
    functionSourceFile: "org.apache.bcel.classfile.ConstantDynamic"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "int"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.bcel.classfile.ConstantDynamic:76,1"
      Dst: "[org.apache.bcel.classfile.ConstantCP].getClassIndex"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.bcel.classfile.ConstantDynamic].toString()"
    functionSourceFile: "org.apache.bcel.classfile.ConstantDynamic"
    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.apache.bcel.classfile.ConstantDynamic:84,1"
      Dst: "[org.apache.bcel.classfile.ConstantCP].toString"
    - Src: "org.apache.bcel.classfile.ConstantDynamic:84,1"
      Dst: "[java.lang.String].replace"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.bcel.util.LruCacheClassPathRepository$1].<init>(org.apache.bcel.util.LruCacheClassPathRepository,int,float,boolean,int)"
    functionSourceFile: "org.apache.bcel.util.LruCacheClassPathRepository$1"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 5
    argTypes:
    - "org.apache.bcel.util.LruCacheClassPathRepository"
    - "int"
    - "float"
    - "boolean"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 10
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.bcel.util.LruCacheClassPathRepository$1:46,1"
      Dst: "[java.util.LinkedHashMap].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.bcel.util.LruCacheClassPathRepository$1].removeEldestEntry(java.util.Map$Entry)"
    functionSourceFile: "org.apache.bcel.util.LruCacheClassPathRepository$1"
    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.apache.bcel.util.LruCacheClassPathRepository$1:52"
      Branch Sides:
      - BranchSide: "org.apache.bcel.util.LruCacheClassPathRepository$1:51"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.bcel.util.LruCacheClassPathRepository$1:52,1"
      Dst: "[java.util.HashMap].size"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[org.apache.bcel.util.CodeHTML].<init>(java.lang.String,java.lang.String,org.apache.bcel.classfile.Method[],org.apache.bcel.classfile.ConstantPool,org.apache.bcel.util.ConstantHTML,java.nio.charset.Charset)"
    functionSourceFile: "org.apache.bcel.util.CodeHTML"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 6
    argTypes:
    - "java.lang.String"
    - "java.lang.String"
    - "org.apache.bcel.classfile.Method[]"
    - "org.apache.bcel.classfile.ConstantPool"
    - "org.apache.bcel.util.ConstantHTML"
    - "java.nio.charset.Charset"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 48
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.bcel.util.CodeHTML:63"
      Branch Sides:
      - BranchSide: "org.apache.bcel.util.CodeHTML:65"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.bcel.util.CodeHTML:52,1"
      Dst: "[java.lang.Object].<init>"
    - Src: "org.apache.bcel.util.CodeHTML:57,1"
      Dst: "[java.lang.StringBuilder].<init>"
    - Src: "org.apache.bcel.util.CodeHTML:57,1"
      Dst: "[java.lang.StringBuilder].append"
    - Src: "org.apache.bcel.util.CodeHTML:57,1"
      Dst: "[java.lang.StringBuilder].toString"
    - Src: "org.apache.bcel.util.CodeHTML:57,1"
      Dst: "[java.nio.charset.Charset].name"
    - Src: "org.apache.bcel.util.CodeHTML:57,1"
      Dst: "[java.io.PrintWriter].<init>"
    - Src: "org.apache.bcel.util.CodeHTML:59,1"
      Dst: "[java.io.PrintWriter].print"
    - Src: "org.apache.bcel.util.CodeHTML:61,1"
      Dst: "[java.io.PrintWriter].println"
    - Src: "org.apache.bcel.util.CodeHTML:64,1"
      Dst: "[org.apache.bcel.util.CodeHTML].writeMethod"
    - Src: "org.apache.bcel.util.CodeHTML:67,1"
      Dst: "[java.io.PrintWriter].close"
    - Src: "org.apache.bcel.util.CodeHTML:63,1"
      Dst: "[java.lang.Throwable].addSuppressed"
    JavaMethodInfo: null
    BBCount: 8
    CyclomaticComplexity: 2
  - functionName: "[org.apache.bcel.util.CodeHTML].codeToHTML(org.apache.bcel.util.ByteSequence,int)"
    functionSourceFile: "org.apache.bcel.util.CodeHTML"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 2
    argTypes:
    - "org.apache.bcel.util.ByteSequence"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 386
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.bcel.util.CodeHTML:95"
      Branch Sides:
      - BranchSide: "org.apache.bcel.util.CodeHTML:96"
        BranchSideFuncs: []
      - BranchSide: "org.apache.bcel.util.CodeHTML:95"
        BranchSideFuncs: []
    - Branch String: "org.apache.bcel.util.CodeHTML:95"
      Branch Sides:
      - BranchSide: "org.apache.bcel.util.CodeHTML:null"
        BranchSideFuncs: []
    - Branch String: "org.apache.bcel.util.CodeHTML:97"
      Branch Sides:
      - BranchSide: "org.apache.bcel.util.CodeHTML:96"
        BranchSideFuncs: []
      - BranchSide: "org.apache.bcel.util.CodeHTML:95"
        BranchSideFuncs: []
    - Branch String: "org.apache.bcel.util.CodeHTML:98"
      Branch Sides:
      - BranchSide: "org.apache.bcel.util.CodeHTML:101"
        BranchSideFuncs: []
    - Branch String: "org.apache.bcel.util.CodeHTML:113"
      Branch Sides:
      - BranchSide: "org.apache.bcel.util.CodeHTML:116"
        BranchSideFuncs: []
    - Branch String: "org.apache.bcel.util.CodeHTML:119"
      Branch Sides:
      - BranchSide: "org.apache.bcel.util.CodeHTML:121"
        BranchSideFuncs: []
    - Branch String: "org.apache.bcel.util.CodeHTML:135"
      Branch Sides:
      - BranchSide: "org.apache.bcel.util.CodeHTML:139"
        BranchSideFuncs: []
    - Branch String: "org.apache.bcel.util.CodeHTML:142"
      Branch Sides:
      - BranchSide: "org.apache.bcel.util.CodeHTML:145"
        BranchSideFuncs: []
    - Branch String: "org.apache.bcel.util.CodeHTML:195"
      Branch Sides:
      - BranchSide: "org.apache.bcel.util.CodeHTML:199"
        BranchSideFuncs: []
      - BranchSide: "org.apache.bcel.util.CodeHTML:198"
        BranchSideFuncs: []
    - Branch String: "org.apache.bcel.util.CodeHTML:231"
      Branch Sides:
      - BranchSide: "org.apache.bcel.util.CodeHTML:235"
        BranchSideFuncs: []
      - BranchSide: "org.apache.bcel.util.CodeHTML:234"
        BranchSideFuncs: []
    - Branch String: "org.apache.bcel.util.CodeHTML:257"
      Branch Sides:
      - BranchSide: "org.apache.bcel.util.CodeHTML:null"
        BranchSideFuncs: []
    - Branch String: "org.apache.bcel.util.CodeHTML:257"
      Branch Sides:
      - BranchSide: "org.apache.bcel.util.CodeHTML:276"
        BranchSideFuncs: []
      - BranchSide: "org.apache.bcel.util.CodeHTML:275"
        BranchSideFuncs: []
    - Branch String: "org.apache.bcel.util.CodeHTML:290"
      Branch Sides:
      - BranchSide: "org.apache.bcel.util.CodeHTML:297"
        BranchSideFuncs: []
      - BranchSide: "org.apache.bcel.util.CodeHTML:296"
        BranchSideFuncs: []
    - Branch String: "org.apache.bcel.util.CodeHTML:292"
      Branch Sides:
      - BranchSide: "org.apache.bcel.util.CodeHTML:281"
        BranchSideFuncs: []
      - BranchSide: "org.apache.bcel.util.CodeHTML:280"
        BranchSideFuncs: []
    - Branch String: "org.apache.bcel.util.CodeHTML:332"
      Branch Sides:
      - BranchSide: "org.apache.bcel.util.CodeHTML:337"
        BranchSideFuncs: []
      - BranchSide: "org.apache.bcel.util.CodeHTML:336"
        BranchSideFuncs: []
    - Branch String: "org.apache.bcel.util.CodeHTML:343"
      Branch Sides:
      - BranchSide: "org.apache.bcel.util.CodeHTML:362"
        BranchSideFuncs: []
      - BranchSide: "org.apache.bcel.util.CodeHTML:361"
        BranchSideFuncs: []
    - Branch String: "org.apache.bcel.util.CodeHTML:344"
      Branch Sides:
      - BranchSide: "org.apache.bcel.util.CodeHTML:362"
        BranchSideFuncs: []
      - BranchSide: "org.apache.bcel.util.CodeHTML:361"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.bcel.util.CodeHTML:77,1"
      Dst: "[java.io.DataInputStream].readUnsignedByte"
    - Src: "org.apache.bcel.util.CodeHTML:90,1"
      Dst: "[java.lang.StringBuilder].<init>"
    - Src: "org.apache.bcel.util.CodeHTML:91,1"
      Dst: "[java.lang.StringBuilder].append"
    - Src: "org.apache.bcel.util.CodeHTML:91,1"
      Dst: "[org.apache.bcel.Const].getOpcodeName"
    - Src: "org.apache.bcel.util.CodeHTML:96,1"
      Dst: "[org.apache.bcel.util.ByteSequence].getIndex"
    - Src: "org.apache.bcel.util.CodeHTML:99,1"
      Dst: "[java.io.DataInputStream].readByte"
    - Src: "org.apache.bcel.util.CodeHTML:102,1"
      Dst: "[java.io.DataInputStream].readInt"
    - Src: "org.apache.bcel.util.CodeHTML:170,1"
      Dst: "[java.io.DataInputStream].readShort"
    - Src: "org.apache.bcel.util.CodeHTML:215,1"
      Dst: "[org.apache.bcel.Const].getTypeName"
    - Src: "org.apache.bcel.util.CodeHTML:225,1"
      Dst: "[org.apache.bcel.classfile.ConstantPool].getConstant"
    - Src: "org.apache.bcel.util.CodeHTML:226,1"
      Dst: "[org.apache.bcel.classfile.ConstantCP].getClassIndex"
    - Src: "org.apache.bcel.util.CodeHTML:227,1"
      Dst: "[org.apache.bcel.classfile.ConstantPool].getConstantString"
    - Src: "org.apache.bcel.util.CodeHTML:228,1"
      Dst: "[org.apache.bcel.classfile.Utility].compactClassName"
    - Src: "org.apache.bcel.util.CodeHTML:229,1"
      Dst: "[org.apache.bcel.classfile.ConstantCP].getNameAndTypeIndex"
    - Src: "org.apache.bcel.util.CodeHTML:230,1"
      Dst: "[org.apache.bcel.classfile.ConstantPool].constantToString"
    - Src: "org.apache.bcel.util.CodeHTML:231,1"
      Dst: "[java.lang.String].equals"
    - Src: "org.apache.bcel.util.CodeHTML:235,1"
      Dst: "[org.apache.bcel.util.ConstantHTML].referenceConstant"
    - Src: "org.apache.bcel.util.CodeHTML:265,1"
      Dst: "[org.apache.bcel.util.Class2HTML].referenceClass"
    - Src: "org.apache.bcel.util.CodeHTML:271,1"
      Dst: "[org.apache.bcel.classfile.ConstantInvokeDynamic].getBootstrapMethodAttrIndex"
    - Src: "org.apache.bcel.util.CodeHTML:271,1"
      Dst: "[java.lang.StringBuilder].toString"
    - Src: "org.apache.bcel.util.CodeHTML:281,1"
      Dst: "[org.apache.bcel.util.Class2HTML].toHTML"
    - Src: "org.apache.bcel.util.CodeHTML:284,1"
      Dst: "[org.apache.bcel.classfile.ConstantNameAndType].getSignatureIndex"
    - Src: "org.apache.bcel.util.CodeHTML:285,1"
      Dst: "[org.apache.bcel.classfile.Utility].methodSignatureArgumentTypes"
    - Src: "org.apache.bcel.util.CodeHTML:286,1"
      Dst: "[org.apache.bcel.classfile.Utility].methodSignatureReturnType"
    - Src: "org.apache.bcel.util.CodeHTML:291,1"
      Dst: "[org.apache.bcel.util.Class2HTML].referenceType"
    - Src: "org.apache.bcel.util.CodeHTML:306,1"
      Dst: "[org.apache.bcel.classfile.Constant].getTag"
    - Src: "org.apache.bcel.util.CodeHTML:343,1"
      Dst: "[org.apache.bcel.Const].getNoOfOperands"
    - Src: "org.apache.bcel.util.CodeHTML:344,1"
      Dst: "[org.apache.bcel.Const].getOperandTypeCount"
    - Src: "org.apache.bcel.util.CodeHTML:345,1"
      Dst: "[org.apache.bcel.Const].getOperandType"
    - Src: "org.apache.bcel.util.CodeHTML:356,1"
      Dst: "[java.lang.IllegalStateException].<init>"
    JavaMethodInfo: null
    BBCount: 65
    CyclomaticComplexity: 8
  - functionName: "[org.apache.bcel.util.CodeHTML].findGotos(org.apache.bcel.util.ByteSequence,org.apache.bcel.classfile.Code)"
    functionSourceFile: "org.apache.bcel.util.CodeHTML"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "org.apache.bcel.util.ByteSequence"
    - "org.apache.bcel.classfile.Code"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 113
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.bcel.util.CodeHTML:378"
      Branch Sides:
      - BranchSide: "org.apache.bcel.util.CodeHTML:399"
        BranchSideFuncs: []
      - BranchSide: "org.apache.bcel.util.CodeHTML:398"
        BranchSideFuncs: []
    - Branch String: "org.apache.bcel.util.CodeHTML:380"
      Branch Sides:
      - BranchSide: "org.apache.bcel.util.CodeHTML:385"
        BranchSideFuncs: []
    - Branch String: "org.apache.bcel.util.CodeHTML:387"
      Branch Sides:
      - BranchSide: "org.apache.bcel.util.CodeHTML:399"
        BranchSideFuncs: []
      - BranchSide: "org.apache.bcel.util.CodeHTML:398"
        BranchSideFuncs: []
    - Branch String: "org.apache.bcel.util.CodeHTML:388"
      Branch Sides:
      - BranchSide: "org.apache.bcel.util.CodeHTML:386"
        BranchSideFuncs: []
      - BranchSide: "org.apache.bcel.util.CodeHTML:385"
        BranchSideFuncs: []
    - Branch String: "org.apache.bcel.util.CodeHTML:399"
      Branch Sides:
      - BranchSide: "org.apache.bcel.util.CodeHTML:471"
        BranchSideFuncs: []
      - BranchSide: "org.apache.bcel.util.CodeHTML:470"
        BranchSideFuncs: []
    - Branch String: "org.apache.bcel.util.CodeHTML:407"
      Branch Sides:
      - BranchSide: "org.apache.bcel.util.CodeHTML:406"
        BranchSideFuncs: []
      - BranchSide: "org.apache.bcel.util.CodeHTML:405"
        BranchSideFuncs: []
    - Branch String: "org.apache.bcel.util.CodeHTML:410"
      Branch Sides:
      - BranchSide: "org.apache.bcel.util.CodeHTML:413"
        BranchSideFuncs: []
    - Branch String: "org.apache.bcel.util.CodeHTML:415"
      Branch Sides:
      - BranchSide: "org.apache.bcel.util.CodeHTML:426"
        BranchSideFuncs: []
      - BranchSide: "org.apache.bcel.util.CodeHTML:425"
        BranchSideFuncs: []
    - Branch String: "org.apache.bcel.util.CodeHTML:421"
      Branch Sides:
      - BranchSide: "org.apache.bcel.util.CodeHTML:424"
        BranchSideFuncs: []
    - Branch String: "org.apache.bcel.util.CodeHTML:430"
      Branch Sides:
      - BranchSide: "org.apache.bcel.util.CodeHTML:436"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.bcel.util.CodeHTML:372,1"
      Dst: "[java.io.FilterInputStream].available"
    - Src: "org.apache.bcel.util.CodeHTML:372,1"
      Dst: "[java.util.BitSet].<init>"
    - Src: "org.apache.bcel.util.CodeHTML:379,1"
      Dst: "[org.apache.bcel.classfile.Code].getExceptionTable"
    - Src: "org.apache.bcel.util.CodeHTML:381,1"
      Dst: "[org.apache.bcel.classfile.CodeException].getStartPC"
    - Src: "org.apache.bcel.util.CodeHTML:381,1"
      Dst: "[java.util.BitSet].set"
    - Src: "org.apache.bcel.util.CodeHTML:382,1"
      Dst: "[org.apache.bcel.classfile.CodeException].getEndPC"
    - Src: "org.apache.bcel.util.CodeHTML:383,1"
      Dst: "[org.apache.bcel.classfile.CodeException].getHandlerPC"
    - Src: "org.apache.bcel.util.CodeHTML:386,1"
      Dst: "[org.apache.bcel.classfile.Code].getAttributes"
    - Src: "org.apache.bcel.util.CodeHTML:388,1"
      Dst: "[org.apache.bcel.classfile.Attribute].getTag"
    - Src: "org.apache.bcel.util.CodeHTML:389,1"
      Dst: "[org.apache.bcel.util.CodeHTML$lambda_findGotos_0__165].bootstrap$"
    - Src: "org.apache.bcel.util.CodeHTML:389,1"
      Dst: "[java.lang.Iterable].forEach"
    - Src: "org.apache.bcel.util.CodeHTML:400,1"
      Dst: "[java.io.DataInputStream].readUnsignedByte"
    - Src: "org.apache.bcel.util.CodeHTML:406,1"
      Dst: "[org.apache.bcel.util.ByteSequence].getIndex"
    - Src: "org.apache.bcel.util.CodeHTML:411,1"
      Dst: "[java.io.DataInputStream].readByte"
    - Src: "org.apache.bcel.util.CodeHTML:414,1"
      Dst: "[java.io.DataInputStream].readInt"
    - Src: "org.apache.bcel.util.CodeHTML:457,1"
      Dst: "[java.io.DataInputStream].readShort"
    - Src: "org.apache.bcel.util.CodeHTML:467,1"
      Dst: "[org.apache.bcel.util.ByteSequence].unreadByte"
    - Src: "org.apache.bcel.util.CodeHTML:468,1"
      Dst: "[org.apache.bcel.util.CodeHTML].codeToHTML"
    JavaMethodInfo: null
    BBCount: 30
    CyclomaticComplexity: 7
  - functionName: "[org.apache.bcel.util.CodeHTML].writeMethod(org.apache.bcel.classfile.Method,int)"
    functionSourceFile: "org.apache.bcel.util.CodeHTML"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "org.apache.bcel.classfile.Method"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 199
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.bcel.util.CodeHTML:493"
      Branch Sides:
      - BranchSide: "org.apache.bcel.util.CodeHTML:499"
        BranchSideFuncs: []
      - BranchSide: "org.apache.bcel.util.CodeHTML:498"
        BranchSideFuncs: []
    - Branch String: "org.apache.bcel.util.CodeHTML:495"
      Branch Sides:
      - BranchSide: "org.apache.bcel.util.CodeHTML:478"
        BranchSideFuncs: []
      - BranchSide: "org.apache.bcel.util.CodeHTML:477"
        BranchSideFuncs: []
    - Branch String: "org.apache.bcel.util.CodeHTML:502"
      Branch Sides:
      - BranchSide: "org.apache.bcel.util.CodeHTML:527"
        BranchSideFuncs: []
      - BranchSide: "org.apache.bcel.util.CodeHTML:526"
        BranchSideFuncs: []
    - Branch String: "org.apache.bcel.util.CodeHTML:504"
      Branch Sides:
      - BranchSide: "org.apache.bcel.util.CodeHTML:525"
        BranchSideFuncs: []
      - BranchSide: "org.apache.bcel.util.CodeHTML:524"
        BranchSideFuncs: []
    - Branch String: "org.apache.bcel.util.CodeHTML:506"
      Branch Sides:
      - BranchSide: "org.apache.bcel.util.CodeHTML:510"
        BranchSideFuncs: []
      - BranchSide: "org.apache.bcel.util.CodeHTML:509"
        BranchSideFuncs: []
    - Branch String: "org.apache.bcel.util.CodeHTML:512"
      Branch Sides:
      - BranchSide: "org.apache.bcel.util.CodeHTML:503"
        BranchSideFuncs: []
      - BranchSide: "org.apache.bcel.util.CodeHTML:502"
        BranchSideFuncs: []
    - Branch String: "org.apache.bcel.util.CodeHTML:517"
      Branch Sides:
      - BranchSide: "org.apache.bcel.util.CodeHTML:522"
        BranchSideFuncs: []
      - BranchSide: "org.apache.bcel.util.CodeHTML:521"
        BranchSideFuncs: []
    - Branch String: "org.apache.bcel.util.CodeHTML:527"
      Branch Sides:
      - BranchSide: "org.apache.bcel.util.CodeHTML:559"
        BranchSideFuncs: []
      - BranchSide: "org.apache.bcel.util.CodeHTML:558"
        BranchSideFuncs: []
    - Branch String: "org.apache.bcel.util.CodeHTML:535"
      Branch Sides:
      - BranchSide: "org.apache.bcel.util.CodeHTML:554"
        BranchSideFuncs: []
      - BranchSide: "org.apache.bcel.util.CodeHTML:553"
        BranchSideFuncs: []
    - Branch String: "org.apache.bcel.util.CodeHTML:543"
      Branch Sides:
      - BranchSide: "org.apache.bcel.util.CodeHTML:547"
        BranchSideFuncs: []
      - BranchSide: "org.apache.bcel.util.CodeHTML:546"
        BranchSideFuncs: []
    - Branch String: "org.apache.bcel.util.CodeHTML:547"
      Branch Sides:
      - BranchSide: "org.apache.bcel.util.CodeHTML:550"
        BranchSideFuncs: []
      - BranchSide: "org.apache.bcel.util.CodeHTML:549"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.bcel.util.CodeHTML:478,1"
      Dst: "[org.apache.bcel.classfile.FieldOrMethod].getSignature"
    - Src: "org.apache.bcel.util.CodeHTML:480,1"
      Dst: "[org.apache.bcel.classfile.Utility].methodSignatureArgumentTypes"
    - Src: "org.apache.bcel.util.CodeHTML:482,1"
      Dst: "[org.apache.bcel.classfile.Utility].methodSignatureReturnType"
    - Src: "org.apache.bcel.util.CodeHTML:484,1"
      Dst: "[org.apache.bcel.classfile.FieldOrMethod].getName"
    - Src: "org.apache.bcel.util.CodeHTML:485,1"
      Dst: "[org.apache.bcel.util.Class2HTML].toHTML"
    - Src: "org.apache.bcel.util.CodeHTML:487,1"
      Dst: "[org.apache.bcel.classfile.AccessFlags].getAccessFlags"
    - Src: "org.apache.bcel.util.CodeHTML:487,1"
      Dst: "[org.apache.bcel.classfile.Utility].accessToString"
    - Src: "org.apache.bcel.util.CodeHTML:488,1"
      Dst: "[org.apache.bcel.classfile.Utility].replace"
    - Src: "org.apache.bcel.util.CodeHTML:490,1"
      Dst: "[org.apache.bcel.classfile.FieldOrMethod].getAttributes"
    - Src: "org.apache.bcel.util.CodeHTML:491,1"
      Dst: "[java.lang.StringBuilder].<init>"
    - Src: "org.apache.bcel.util.CodeHTML:491,1"
      Dst: "[java.lang.StringBuilder].append"
    - Src: "org.apache.bcel.util.CodeHTML:491,1"
      Dst: "[org.apache.bcel.util.Class2HTML].referenceType"
    - Src: "org.apache.bcel.util.CodeHTML:491,1"
      Dst: "[java.lang.StringBuilder].toString"
    - Src: "org.apache.bcel.util.CodeHTML:491,1"
      Dst: "[java.io.PrintWriter].print"
    - Src: "org.apache.bcel.util.CodeHTML:499,1"
      Dst: "[java.io.PrintWriter].println"
    - Src: "org.apache.bcel.util.CodeHTML:505,1"
      Dst: "[org.apache.bcel.classfile.Attribute].getTag"
    - Src: "org.apache.bcel.util.CodeHTML:508,1"
      Dst: "[org.apache.bcel.Const].getAttributeName"
    - Src: "org.apache.bcel.util.CodeHTML:514,1"
      Dst: "[org.apache.bcel.classfile.Code].getAttributes"
    - Src: "org.apache.bcel.util.CodeHTML:515,1"
      Dst: "[org.apache.bcel.classfile.Code].getCode"
    - Src: "org.apache.bcel.util.CodeHTML:530,1"
      Dst: "[org.apache.bcel.util.ByteSequence].<init>"
    - Src: "org.apache.bcel.util.CodeHTML:531,1"
      Dst: "[java.io.FilterInputStream].available"
    - Src: "org.apache.bcel.util.CodeHTML:531,1"
      Dst: "[java.io.FilterInputStream].mark"
    - Src: "org.apache.bcel.util.CodeHTML:532,1"
      Dst: "[org.apache.bcel.util.CodeHTML].findGotos"
    - Src: "org.apache.bcel.util.CodeHTML:533,1"
      Dst: "[java.io.FilterInputStream].reset"
    - Src: "org.apache.bcel.util.CodeHTML:536,1"
      Dst: "[org.apache.bcel.util.ByteSequence].getIndex"
    - Src: "org.apache.bcel.util.CodeHTML:537,1"
      Dst: "[org.apache.bcel.util.CodeHTML].codeToHTML"
    - Src: "org.apache.bcel.util.CodeHTML:543,1"
      Dst: "[java.util.BitSet].get"
    - Src: "org.apache.bcel.util.CodeHTML:554,1"
      Dst: "[java.io.FilterInputStream].close"
    - Src: "org.apache.bcel.util.CodeHTML:493,1"
      Dst: "[java.lang.Throwable].addSuppressed"
    JavaMethodInfo: null
    BBCount: 33
    CyclomaticComplexity: 5
  - functionName: "[org.apache.bcel.util.CodeHTML].lambda$findGotos$0(org.apache.bcel.classfile.LocalVariable)"
    functionSourceFile: "org.apache.bcel.util.CodeHTML"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.apache.bcel.classfile.LocalVariable"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 10
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.bcel.util.CodeHTML:390,1"
      Dst: "[org.apache.bcel.classfile.LocalVariable].getStartPC"
    - Src: "org.apache.bcel.util.CodeHTML:391,1"
      Dst: "[java.util.BitSet].set"
    - Src: "org.apache.bcel.util.CodeHTML:392,1"
      Dst: "[org.apache.bcel.classfile.LocalVariable].getLength"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.stream.Streams$FailableStream].<init>(java.util.stream.Stream)"
    functionSourceFile: "org.apache.commons.lang3.stream.Streams$FailableStream"
    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.apache.commons.lang3.stream.Streams$FailableStream:187,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.stream.Streams$FailableStream].allMatch(org.apache.commons.lang3.function.FailablePredicate)"
    functionSourceFile: "org.apache.commons.lang3.stream.Streams$FailableStream"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "org.apache.commons.lang3.function.FailablePredicate"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 7
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.lang3.stream.Streams$FailableStream:209,1"
      Dst: "[org.apache.commons.lang3.stream.Streams$FailableStream].assertNotTerminated"
    - Src: "org.apache.commons.lang3.stream.Streams$FailableStream:210,1"
      Dst: "[org.apache.commons.lang3.stream.Streams$FailableStream].stream"
    - Src: "org.apache.commons.lang3.stream.Streams$FailableStream:210,1"
      Dst: "[org.apache.commons.lang3.function.Failable].asPredicate"
    - Src: "org.apache.commons.lang3.stream.Streams$FailableStream:210,1"
      Dst: "[java.util.stream.Stream].allMatch"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.stream.Streams$FailableStream].anyMatch(org.apache.commons.lang3.function.FailablePredicate)"
    functionSourceFile: "org.apache.commons.lang3.stream.Streams$FailableStream"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "org.apache.commons.lang3.function.FailablePredicate"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 7
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.lang3.stream.Streams$FailableStream:229,1"
      Dst: "[org.apache.commons.lang3.stream.Streams$FailableStream].assertNotTerminated"
    - Src: "org.apache.commons.lang3.stream.Streams$FailableStream:230,1"
      Dst: "[org.apache.commons.lang3.stream.Streams$FailableStream].stream"
    - Src: "org.apache.commons.lang3.stream.Streams$FailableStream:230,1"
      Dst: "[org.apache.commons.lang3.function.Failable].asPredicate"
    - Src: "org.apache.commons.lang3.stream.Streams$FailableStream:230,1"
      Dst: "[java.util.stream.Stream].anyMatch"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.stream.Streams$FailableStream].assertNotTerminated()"
    functionSourceFile: "org.apache.commons.lang3.stream.Streams$FailableStream"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 7
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.commons.lang3.stream.Streams$FailableStream:239"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.stream.Streams$FailableStream:242"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.stream.Streams$FailableStream:241"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.lang3.stream.Streams$FailableStream:240,1"
      Dst: "[java.lang.IllegalStateException].<init>"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.stream.Streams$FailableStream].collect(java.util.stream.Collector)"
    functionSourceFile: "org.apache.commons.lang3.stream.Streams$FailableStream"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 1
    argTypes:
    - "java.util.stream.Collector"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.lang3.stream.Streams$FailableStream:302,1"
      Dst: "[org.apache.commons.lang3.stream.Streams$FailableStream].makeTerminated"
    - Src: "org.apache.commons.lang3.stream.Streams$FailableStream:303,1"
      Dst: "[org.apache.commons.lang3.stream.Streams$FailableStream].stream"
    - Src: "org.apache.commons.lang3.stream.Streams$FailableStream:303,1"
      Dst: "[java.util.stream.Stream].collect"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.stream.Streams$FailableStream].collect(java.util.function.Supplier,java.util.function.BiConsumer,java.util.function.BiConsumer)"
    functionSourceFile: "org.apache.commons.lang3.stream.Streams$FailableStream"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 3
    argTypes:
    - "java.util.function.Supplier"
    - "java.util.function.BiConsumer"
    - "java.util.function.BiConsumer"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 8
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.lang3.stream.Streams$FailableStream:359,1"
      Dst: "[org.apache.commons.lang3.stream.Streams$FailableStream].makeTerminated"
    - Src: "org.apache.commons.lang3.stream.Streams$FailableStream:360,1"
      Dst: "[org.apache.commons.lang3.stream.Streams$FailableStream].stream"
    - Src: "org.apache.commons.lang3.stream.Streams$FailableStream:360,1"
      Dst: "[java.util.stream.Stream].collect"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.stream.Streams$FailableStream].filter(org.apache.commons.lang3.function.FailablePredicate)"
    functionSourceFile: "org.apache.commons.lang3.stream.Streams$FailableStream"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.apache.commons.lang3.stream.Streams$FailableStream"
    argCount: 1
    argTypes:
    - "org.apache.commons.lang3.function.FailablePredicate"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 8
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.lang3.stream.Streams$FailableStream:375,1"
      Dst: "[org.apache.commons.lang3.stream.Streams$FailableStream].assertNotTerminated"
    - Src: "org.apache.commons.lang3.stream.Streams$FailableStream:376,1"
      Dst: "[org.apache.commons.lang3.function.Failable].asPredicate"
    - Src: "org.apache.commons.lang3.stream.Streams$FailableStream:376,1"
      Dst: "[java.util.stream.Stream].filter"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.stream.Streams$FailableStream].forEach(org.apache.commons.lang3.function.FailableConsumer)"
    functionSourceFile: "org.apache.commons.lang3.stream.Streams$FailableStream"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.apache.commons.lang3.function.FailableConsumer"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 7
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.lang3.stream.Streams$FailableStream:397,1"
      Dst: "[org.apache.commons.lang3.stream.Streams$FailableStream].makeTerminated"
    - Src: "org.apache.commons.lang3.stream.Streams$FailableStream:398,1"
      Dst: "[org.apache.commons.lang3.stream.Streams$FailableStream].stream"
    - Src: "org.apache.commons.lang3.stream.Streams$FailableStream:398,1"
      Dst: "[org.apache.commons.lang3.function.Failable].asConsumer"
    - Src: "org.apache.commons.lang3.stream.Streams$FailableStream:398,1"
      Dst: "[java.util.stream.Stream].forEach"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.stream.Streams$FailableStream].makeTerminated()"
    functionSourceFile: "org.apache.commons.lang3.stream.Streams$FailableStream"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.lang3.stream.Streams$FailableStream:407,1"
      Dst: "[org.apache.commons.lang3.stream.Streams$FailableStream].assertNotTerminated"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.stream.Streams$FailableStream].map(org.apache.commons.lang3.function.FailableFunction)"
    functionSourceFile: "org.apache.commons.lang3.stream.Streams$FailableStream"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.apache.commons.lang3.stream.Streams$FailableStream"
    argCount: 1
    argTypes:
    - "org.apache.commons.lang3.function.FailableFunction"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 9
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.lang3.stream.Streams$FailableStream:423,1"
      Dst: "[org.apache.commons.lang3.stream.Streams$FailableStream].assertNotTerminated"
    - Src: "org.apache.commons.lang3.stream.Streams$FailableStream:424,1"
      Dst: "[org.apache.commons.lang3.function.Failable].asFunction"
    - Src: "org.apache.commons.lang3.stream.Streams$FailableStream:424,1"
      Dst: "[java.util.stream.Stream].map"
    - Src: "org.apache.commons.lang3.stream.Streams$FailableStream:424,1"
      Dst: "[org.apache.commons.lang3.stream.Streams$FailableStream].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.stream.Streams$FailableStream].reduce(java.lang.Object,java.util.function.BinaryOperator)"
    functionSourceFile: "org.apache.commons.lang3.stream.Streams$FailableStream"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 2
    argTypes:
    - "java.lang.Object"
    - "java.util.function.BinaryOperator"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 7
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.lang3.stream.Streams$FailableStream:480,1"
      Dst: "[org.apache.commons.lang3.stream.Streams$FailableStream].makeTerminated"
    - Src: "org.apache.commons.lang3.stream.Streams$FailableStream:481,1"
      Dst: "[org.apache.commons.lang3.stream.Streams$FailableStream].stream"
    - Src: "org.apache.commons.lang3.stream.Streams$FailableStream:481,1"
      Dst: "[java.util.stream.Stream].reduce"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.stream.Streams$FailableStream].stream()"
    functionSourceFile: "org.apache.commons.lang3.stream.Streams$FailableStream"
    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.apache.bcel.generic.IMPDEP2].<init>()"
    functionSourceFile: "org.apache.bcel.generic.IMPDEP2"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.bcel.generic.IMPDEP2:25,1"
      Dst: "[org.apache.bcel.generic.Instruction].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.bcel.generic.IMPDEP2].accept(org.apache.bcel.generic.Visitor)"
    functionSourceFile: "org.apache.bcel.generic.IMPDEP2"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.apache.bcel.generic.Visitor"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.bcel.generic.IMPDEP2:36,1"
      Dst: "[org.apache.bcel.generic.Visitor].visitIMPDEP2"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.bcel.generic.IF_ACMPNE].<init>()"
    functionSourceFile: "org.apache.bcel.generic.IF_ACMPNE"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.bcel.generic.IF_ACMPNE:31,1"
      Dst: "[org.apache.bcel.generic.IfInstruction].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.bcel.generic.IF_ACMPNE].<init>(org.apache.bcel.generic.InstructionHandle)"
    functionSourceFile: "org.apache.bcel.generic.IF_ACMPNE"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.apache.bcel.generic.InstructionHandle"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.bcel.generic.IF_ACMPNE:35,1"
      Dst: "[org.apache.bcel.generic.IfInstruction].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.bcel.generic.IF_ACMPNE].accept(org.apache.bcel.generic.Visitor)"
    functionSourceFile: "org.apache.bcel.generic.IF_ACMPNE"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.apache.bcel.generic.Visitor"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 7
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.bcel.generic.IF_ACMPNE:46,1"
      Dst: "[org.apache.bcel.generic.Visitor].visitStackConsumer"
    - Src: "org.apache.bcel.generic.IF_ACMPNE:47,1"
      Dst: "[org.apache.bcel.generic.Visitor].visitBranchInstruction"
    - Src: "org.apache.bcel.generic.IF_ACMPNE:48,1"
      Dst: "[org.apache.bcel.generic.Visitor].visitIfInstruction"
    - Src: "org.apache.bcel.generic.IF_ACMPNE:49,1"
      Dst: "[org.apache.bcel.generic.Visitor].visitIF_ACMPNE"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.bcel.generic.IF_ACMPNE].negate()"
    functionSourceFile: "org.apache.bcel.generic.IF_ACMPNE"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.apache.bcel.generic.IfInstruction"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.bcel.generic.IF_ACMPNE:57,1"
      Dst: "[org.apache.bcel.generic.BranchInstruction].getTarget"
    - Src: "org.apache.bcel.generic.IF_ACMPNE:57,1"
      Dst: "[org.apache.bcel.generic.IF_ACMPEQ].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.time.FastDateParser$ISO8601TimeZoneStrategy].<init>(java.lang.String)"
    functionSourceFile: "org.apache.commons.lang3.time.FastDateParser$ISO8601TimeZoneStrategy"
    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.apache.commons.lang3.time.FastDateParser$ISO8601TimeZoneStrategy:999,1"
      Dst: "[org.apache.commons.lang3.time.FastDateParser$PatternStrategy].<init>"
    - Src: "org.apache.commons.lang3.time.FastDateParser$ISO8601TimeZoneStrategy:1000,1"
      Dst: "[org.apache.commons.lang3.time.FastDateParser$PatternStrategy].createPattern"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.time.FastDateParser$ISO8601TimeZoneStrategy].setCalendar(org.apache.commons.lang3.time.FastDateParser,java.util.Calendar,java.lang.String)"
    functionSourceFile: "org.apache.commons.lang3.time.FastDateParser$ISO8601TimeZoneStrategy"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 3
    argTypes:
    - "org.apache.commons.lang3.time.FastDateParser"
    - "java.util.Calendar"
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 7
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.lang3.time.FastDateParser$ISO8601TimeZoneStrategy:1008,1"
      Dst: "[org.apache.commons.lang3.time.FastTimeZone].getGmtTimeZone"
    - Src: "org.apache.commons.lang3.time.FastDateParser$ISO8601TimeZoneStrategy:1008,1"
      Dst: "[java.util.Calendar].setTimeZone"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.time.FastDateParser$ISO8601TimeZoneStrategy].getStrategy(int)"
    functionSourceFile: "org.apache.commons.lang3.time.FastDateParser$ISO8601TimeZoneStrategy"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.apache.commons.lang3.time.FastDateParser$Strategy"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 11
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.lang3.time.FastDateParser$ISO8601TimeZoneStrategy:1031,1"
      Dst: "[java.lang.IllegalArgumentException].<init>"
    JavaMethodInfo: null
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.time.FastDateParser$ISO8601TimeZoneStrategy].access$400()"
    functionSourceFile: "org.apache.commons.lang3.time.FastDateParser$ISO8601TimeZoneStrategy"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.apache.commons.lang3.time.FastDateParser$Strategy"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 2
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.bcel.ExceptionConst].<init>()"
    functionSourceFile: "org.apache.bcel.ExceptionConst"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.bcel.ExceptionConst:26,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.bcel.ExceptionConst].createExceptions(org.apache.bcel.ExceptionConst$EXCS,java.lang.Class[])"
    functionSourceFile: "org.apache.bcel.ExceptionConst"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.Class[]"
    argCount: 2
    argTypes:
    - "org.apache.bcel.ExceptionConst$EXCS"
    - "java.lang.Class[]"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 29
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.bcel.ExceptionConst:107,1"
      Dst: "[java.lang.Enum].ordinal"
    - Src: "org.apache.bcel.ExceptionConst:109,1"
      Dst: "[org.apache.bcel.ExceptionConst].mergeExceptions"
    - Src: "org.apache.bcel.ExceptionConst:119,1"
      Dst: "[java.lang.StringBuilder].<init>"
    - Src: "org.apache.bcel.ExceptionConst:119,1"
      Dst: "[java.lang.StringBuilder].append"
    - Src: "org.apache.bcel.ExceptionConst:119,1"
      Dst: "[java.lang.StringBuilder].toString"
    - Src: "org.apache.bcel.ExceptionConst:119,1"
      Dst: "[java.lang.AssertionError].<init>"
    JavaMethodInfo: null
    BBCount: 7
    CyclomaticComplexity: 1
  - functionName: "[org.apache.bcel.ExceptionConst].mergeExceptions(java.lang.Class[],java.lang.Class[])"
    functionSourceFile: "org.apache.bcel.ExceptionConst"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.Class[]"
    argCount: 2
    argTypes:
    - "java.lang.Class[]"
    - "java.lang.Class[]"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.bcel.ExceptionConst:125,1"
      Dst: "[org.apache.commons.lang3.ArrayUtils].addAll"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.bcel.verifier.statics.IntList].<init>()"
    functionSourceFile: "org.apache.bcel.verifier.statics.IntList"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.bcel.verifier.statics.IntList:31,1"
      Dst: "[java.lang.Object].<init>"
    - Src: "org.apache.bcel.verifier.statics.IntList:32,1"
      Dst: "[java.util.ArrayList].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.bcel.verifier.statics.IntList].add(int)"
    functionSourceFile: "org.apache.bcel.verifier.statics.IntList"
    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.apache.bcel.verifier.statics.IntList:37,1"
      Dst: "[java.lang.Integer].valueOf"
    - Src: "org.apache.bcel.verifier.statics.IntList:37,1"
      Dst: "[java.util.List].add"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.bcel.verifier.statics.IntList].contains(int)"
    functionSourceFile: "org.apache.bcel.verifier.statics.IntList"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.bcel.verifier.statics.IntList:42,1"
      Dst: "[java.lang.Integer].valueOf"
    - Src: "org.apache.bcel.verifier.statics.IntList:42,1"
      Dst: "[java.util.List].contains"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.bcel.util.Class2HTML].referenceClass(int)"
    functionSourceFile: "org.apache.bcel.util.Class2HTML"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 23
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.bcel.util.Class2HTML:127,1"
      Dst: "[org.apache.bcel.classfile.ConstantPool].getConstantString"
    - Src: "org.apache.bcel.util.Class2HTML:128,1"
      Dst: "[org.apache.bcel.classfile.Utility].compactClassName"
    - Src: "org.apache.bcel.util.Class2HTML:129,1"
      Dst: "[java.lang.StringBuilder].<init>"
    - Src: "org.apache.bcel.util.Class2HTML:129,1"
      Dst: "[java.lang.StringBuilder].append"
    - Src: "org.apache.bcel.util.Class2HTML:129,1"
      Dst: "[java.lang.StringBuilder].toString"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.bcel.util.Class2HTML].referenceType(java.lang.String)"
    functionSourceFile: "org.apache.bcel.util.Class2HTML"
    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: "org.apache.bcel.util.Class2HTML:138"
      Branch Sides:
      - BranchSide: "org.apache.bcel.util.Class2HTML:142"
        BranchSideFuncs: []
      - BranchSide: "org.apache.bcel.util.Class2HTML:141"
        BranchSideFuncs: []
    - Branch String: "org.apache.bcel.util.Class2HTML:142"
      Branch Sides:
      - BranchSide: "org.apache.bcel.util.Class2HTML:145"
        BranchSideFuncs: []
      - BranchSide: "org.apache.bcel.util.Class2HTML:144"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.bcel.util.Class2HTML:134,1"
      Dst: "[org.apache.bcel.classfile.Utility].compactClassName"
    - Src: "org.apache.bcel.util.Class2HTML:135,1"
      Dst: "[java.lang.StringBuilder].<init>"
    - Src: "org.apache.bcel.util.Class2HTML:135,1"
      Dst: "[java.lang.StringBuilder].append"
    - Src: "org.apache.bcel.util.Class2HTML:135,1"
      Dst: "[java.lang.StringBuilder].toString"
    - Src: "org.apache.bcel.util.Class2HTML:136,1"
      Dst: "[java.lang.String].indexOf"
    - Src: "org.apache.bcel.util.Class2HTML:139,1"
      Dst: "[java.lang.String].substring"
    - Src: "org.apache.bcel.util.Class2HTML:142,1"
      Dst: "[java.util.Set].contains"
    JavaMethodInfo: null
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[org.apache.bcel.util.Class2HTML].toHTML(java.lang.String)"
    functionSourceFile: "org.apache.bcel.util.Class2HTML"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 22
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.bcel.util.Class2HTML:150"
      Branch Sides:
      - BranchSide: "org.apache.bcel.util.Class2HTML:168"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.bcel.util.Class2HTML:149,1"
      Dst: "[java.lang.StringBuilder].<init>"
    - Src: "org.apache.bcel.util.Class2HTML:150,1"
      Dst: "[java.lang.String].length"
    - Src: "org.apache.bcel.util.Class2HTML:152,1"
      Dst: "[java.lang.String].charAt"
    - Src: "org.apache.bcel.util.Class2HTML:154,1"
      Dst: "[java.lang.StringBuilder].append"
    - Src: "org.apache.bcel.util.Class2HTML:169,1"
      Dst: "[java.lang.StringBuilder].toString"
    JavaMethodInfo: null
    BBCount: 10
    CyclomaticComplexity: 2
  - functionName: "[org.apache.bcel.util.Class2HTML].<init>(org.apache.bcel.classfile.JavaClass,java.lang.String)"
    functionSourceFile: "org.apache.bcel.util.Class2HTML"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "org.apache.bcel.classfile.JavaClass"
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.bcel.util.Class2HTML:184,1"
      Dst: "[org.apache.bcel.util.Class2HTML].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.bcel.util.Class2HTML].<init>(org.apache.bcel.classfile.JavaClass,java.lang.String,java.nio.charset.Charset)"
    functionSourceFile: "org.apache.bcel.util.Class2HTML"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 3
    argTypes:
    - "org.apache.bcel.classfile.JavaClass"
    - "java.lang.String"
    - "java.nio.charset.Charset"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 48
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.bcel.util.Class2HTML:195"
      Branch Sides:
      - BranchSide: "org.apache.bcel.util.Class2HTML:198"
        BranchSideFuncs: []
      - BranchSide: "org.apache.bcel.util.Class2HTML:197"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.bcel.util.Class2HTML:187,1"
      Dst: "[java.lang.Object].<init>"
    - Src: "org.apache.bcel.util.Class2HTML:188,1"
      Dst: "[org.apache.bcel.classfile.JavaClass].getMethods"
    - Src: "org.apache.bcel.util.Class2HTML:191,1"
      Dst: "[org.apache.bcel.classfile.JavaClass].getClassName"
    - Src: "org.apache.bcel.util.Class2HTML:192,1"
      Dst: "[org.apache.bcel.classfile.JavaClass].getConstantPool"
    - Src: "org.apache.bcel.util.Class2HTML:194,1"
      Dst: "[java.lang.String].lastIndexOf"
    - Src: "org.apache.bcel.util.Class2HTML:196,1"
      Dst: "[java.lang.String].substring"
    - Src: "org.apache.bcel.util.Class2HTML:200,1"
      Dst: "[org.apache.bcel.util.ConstantHTML].<init>"
    - Src: "org.apache.bcel.util.Class2HTML:204,1"
      Dst: "[org.apache.bcel.util.AttributeHTML].<init>"
    - Src: "org.apache.bcel.util.Class2HTML:205,1"
      Dst: "[org.apache.bcel.classfile.JavaClass].getFields"
    - Src: "org.apache.bcel.util.Class2HTML:205,1"
      Dst: "[org.apache.bcel.util.MethodHTML].<init>"
    - Src: "org.apache.bcel.util.Class2HTML:207,1"
      Dst: "[org.apache.bcel.util.Class2HTML].writeMainHTML"
    - Src: "org.apache.bcel.util.Class2HTML:208,1"
      Dst: "[org.apache.bcel.util.CodeHTML].<init>"
    - Src: "org.apache.bcel.util.Class2HTML:209,1"
      Dst: "[org.apache.bcel.util.AttributeHTML].close"
    - Src: "org.apache.bcel.util.Class2HTML:209,1"
      Dst: "[java.lang.Throwable].addSuppressed"
    JavaMethodInfo: null
    BBCount: 8
    CyclomaticComplexity: 1
  - functionName: "[org.apache.bcel.util.Class2HTML].writeMainHTML(org.apache.bcel.util.AttributeHTML,java.nio.charset.Charset)"
    functionSourceFile: "org.apache.bcel.util.Class2HTML"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "org.apache.bcel.util.AttributeHTML"
    - "java.nio.charset.Charset"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 57
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.bcel.util.Class2HTML:223"
      Branch Sides:
      - BranchSide: "org.apache.bcel.util.Class2HTML:225"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.bcel.util.Class2HTML:213,1"
      Dst: "[java.lang.StringBuilder].<init>"
    - Src: "org.apache.bcel.util.Class2HTML:213,1"
      Dst: "[java.lang.StringBuilder].append"
    - Src: "org.apache.bcel.util.Class2HTML:213,1"
      Dst: "[java.lang.StringBuilder].toString"
    - Src: "org.apache.bcel.util.Class2HTML:213,1"
      Dst: "[java.nio.charset.Charset].name"
    - Src: "org.apache.bcel.util.Class2HTML:213,1"
      Dst: "[java.io.PrintWriter].<init>"
    - Src: "org.apache.bcel.util.Class2HTML:214,1"
      Dst: "[java.io.PrintWriter].println"
    - Src: "org.apache.bcel.util.Class2HTML:221,1"
      Dst: "[java.io.PrintWriter].close"
    - Src: "org.apache.bcel.util.Class2HTML:223,1"
      Dst: "[java.lang.Throwable].addSuppressed"
    - Src: "org.apache.bcel.util.Class2HTML:222,1"
      Dst: "[org.apache.bcel.classfile.JavaClass].getAttributes"
    - Src: "org.apache.bcel.util.Class2HTML:224,1"
      Dst: "[org.apache.bcel.util.AttributeHTML].writeAttribute"
    JavaMethodInfo: null
    BBCount: 8
    CyclomaticComplexity: 2
  - functionName: "[org.apache.commons.lang3.BooleanUtils].and(boolean[])"
    functionSourceFile: "org.apache.commons.lang3.BooleanUtils"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "boolean[]"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 11
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.commons.lang3.BooleanUtils:102"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.BooleanUtils:107"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.BooleanUtils:106"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.BooleanUtils:103"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.BooleanUtils:101"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.BooleanUtils:100"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.lang3.BooleanUtils:101,1"
      Dst: "[org.apache.commons.lang3.ObjectUtils].requireNonEmpty"
    JavaMethodInfo: null
    BBCount: 6
    CyclomaticComplexity: 2
  - functionName: "[org.apache.commons.lang3.BooleanUtils].and(java.lang.Boolean[])"
    functionSourceFile: "org.apache.commons.lang3.BooleanUtils"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.Boolean"
    argCount: 1
    argTypes:
    - "java.lang.Boolean[]"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 9
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.commons.lang3.BooleanUtils:134"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.BooleanUtils:132"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.lang3.BooleanUtils:133,1"
      Dst: "[org.apache.commons.lang3.ObjectUtils].requireNonEmpty"
    - Src: "org.apache.commons.lang3.BooleanUtils:134,1"
      Dst: "[org.apache.commons.lang3.ArrayUtils].toPrimitive"
    - Src: "org.apache.commons.lang3.BooleanUtils:134,1"
      Dst: "[org.apache.commons.lang3.BooleanUtils].and"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.BooleanUtils].booleanValues()"
    functionSourceFile: "org.apache.commons.lang3.BooleanUtils"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.Boolean[]"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.BooleanUtils].compare(boolean,boolean)"
    functionSourceFile: "org.apache.commons.lang3.BooleanUtils"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "int"
    argCount: 2
    argTypes:
    - "boolean"
    - "boolean"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 9
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.commons.lang3.BooleanUtils:157"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.BooleanUtils:160"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.BooleanUtils:159"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.BooleanUtils:160"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.BooleanUtils:159"
        BranchSideFuncs: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 6
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.BooleanUtils].forEach(java.util.function.Consumer)"
    functionSourceFile: "org.apache.commons.lang3.BooleanUtils"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.util.function.Consumer"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.lang3.BooleanUtils:170,1"
      Dst: "[org.apache.commons.lang3.BooleanUtils].values"
    - Src: "org.apache.commons.lang3.BooleanUtils:170,1"
      Dst: "[java.lang.Iterable].forEach"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.BooleanUtils].isFalse(java.lang.Boolean)"
    functionSourceFile: "org.apache.commons.lang3.BooleanUtils"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "java.lang.Boolean"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.lang3.BooleanUtils:188,1"
      Dst: "[java.lang.Boolean].equals"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.BooleanUtils].isNotFalse(java.lang.Boolean)"
    functionSourceFile: "org.apache.commons.lang3.BooleanUtils"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "java.lang.Boolean"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 7
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.commons.lang3.BooleanUtils:206"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.BooleanUtils:205"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.lang3.BooleanUtils:206,1"
      Dst: "[org.apache.commons.lang3.BooleanUtils].isFalse"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.BooleanUtils].isNotTrue(java.lang.Boolean)"
    functionSourceFile: "org.apache.commons.lang3.BooleanUtils"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "java.lang.Boolean"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 7
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.commons.lang3.BooleanUtils:224"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.BooleanUtils:223"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.lang3.BooleanUtils:224,1"
      Dst: "[org.apache.commons.lang3.BooleanUtils].isTrue"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.BooleanUtils].isTrue(java.lang.Boolean)"
    functionSourceFile: "org.apache.commons.lang3.BooleanUtils"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "java.lang.Boolean"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.lang3.BooleanUtils:242,1"
      Dst: "[java.lang.Boolean].equals"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.BooleanUtils].negate(java.lang.Boolean)"
    functionSourceFile: "org.apache.commons.lang3.BooleanUtils"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.Boolean"
    argCount: 1
    argTypes:
    - "java.lang.Boolean"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 9
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.commons.lang3.BooleanUtils:262"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.BooleanUtils:265"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.BooleanUtils:264"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.BooleanUtils:265"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.BooleanUtils:264"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.lang3.BooleanUtils:265,1"
      Dst: "[java.lang.Boolean].booleanValue"
    JavaMethodInfo: null
    BBCount: 6
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.BooleanUtils].oneHot(boolean[])"
    functionSourceFile: "org.apache.commons.lang3.BooleanUtils"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "boolean[]"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 18
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.commons.lang3.BooleanUtils:284"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.BooleanUtils:292"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.BooleanUtils:291"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.BooleanUtils:285"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.BooleanUtils:282"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.BooleanUtils:281"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.BooleanUtils:286"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.BooleanUtils:null"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.lang3.BooleanUtils:282,1"
      Dst: "[org.apache.commons.lang3.ObjectUtils].requireNonEmpty"
    JavaMethodInfo: null
    BBCount: 8
    CyclomaticComplexity: 2
  - functionName: "[org.apache.commons.lang3.BooleanUtils].oneHot(java.lang.Boolean[])"
    functionSourceFile: "org.apache.commons.lang3.BooleanUtils"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.Boolean"
    argCount: 1
    argTypes:
    - "java.lang.Boolean[]"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.lang3.BooleanUtils:313,1"
      Dst: "[org.apache.commons.lang3.ArrayUtils].toPrimitive"
    - Src: "org.apache.commons.lang3.BooleanUtils:313,1"
      Dst: "[org.apache.commons.lang3.BooleanUtils].oneHot"
    - Src: "org.apache.commons.lang3.BooleanUtils:313,1"
      Dst: "[java.lang.Boolean].valueOf"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.BooleanUtils].or(boolean[])"
    functionSourceFile: "org.apache.commons.lang3.BooleanUtils"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "boolean[]"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 11
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.commons.lang3.BooleanUtils:336"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.BooleanUtils:341"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.BooleanUtils:340"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.BooleanUtils:337"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.BooleanUtils:335"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.BooleanUtils:334"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.lang3.BooleanUtils:335,1"
      Dst: "[org.apache.commons.lang3.ObjectUtils].requireNonEmpty"
    JavaMethodInfo: null
    BBCount: 6
    CyclomaticComplexity: 2
  - functionName: "[org.apache.commons.lang3.BooleanUtils].or(java.lang.Boolean[])"
    functionSourceFile: "org.apache.commons.lang3.BooleanUtils"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.Boolean"
    argCount: 1
    argTypes:
    - "java.lang.Boolean[]"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 9
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.commons.lang3.BooleanUtils:369"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.BooleanUtils:367"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.lang3.BooleanUtils:368,1"
      Dst: "[org.apache.commons.lang3.ObjectUtils].requireNonEmpty"
    - Src: "org.apache.commons.lang3.BooleanUtils:369,1"
      Dst: "[org.apache.commons.lang3.ArrayUtils].toPrimitive"
    - Src: "org.apache.commons.lang3.BooleanUtils:369,1"
      Dst: "[org.apache.commons.lang3.BooleanUtils].or"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.BooleanUtils].primitiveValues()"
    functionSourceFile: "org.apache.commons.lang3.BooleanUtils"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean[]"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.BooleanUtils].toBoolean(java.lang.Boolean)"
    functionSourceFile: "org.apache.commons.lang3.BooleanUtils"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "java.lang.Boolean"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 8
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.commons.lang3.BooleanUtils:395"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.BooleanUtils:394"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.BooleanUtils:395"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.BooleanUtils:394"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.lang3.BooleanUtils:395,1"
      Dst: "[java.lang.Boolean].booleanValue"
    JavaMethodInfo: null
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.BooleanUtils].toBoolean(int)"
    functionSourceFile: "org.apache.commons.lang3.BooleanUtils"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.commons.lang3.BooleanUtils:413"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.BooleanUtils:412"
        BranchSideFuncs: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.BooleanUtils].toBoolean(int,int,int)"
    functionSourceFile: "org.apache.commons.lang3.BooleanUtils"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 3
    argTypes:
    - "int"
    - "int"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 10
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.commons.lang3.BooleanUtils:438"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.BooleanUtils:441"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.BooleanUtils:440"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.BooleanUtils:441"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.BooleanUtils:444"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.BooleanUtils:443"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.lang3.BooleanUtils:444,1"
      Dst: "[java.lang.IllegalArgumentException].<init>"
    JavaMethodInfo: null
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.BooleanUtils].toBoolean(java.lang.Integer,java.lang.Integer,java.lang.Integer)"
    functionSourceFile: "org.apache.commons.lang3.BooleanUtils"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 3
    argTypes:
    - "java.lang.Integer"
    - "java.lang.Integer"
    - "java.lang.Integer"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 17
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.commons.lang3.BooleanUtils:465"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.BooleanUtils:472"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.BooleanUtils:471"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.BooleanUtils:466"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.BooleanUtils:469"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.BooleanUtils:468"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.BooleanUtils:469"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.BooleanUtils:477"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.BooleanUtils:476"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.BooleanUtils:472"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.BooleanUtils:474"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.BooleanUtils:473"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.BooleanUtils:474"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.BooleanUtils:477"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.BooleanUtils:476"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.lang3.BooleanUtils:472,1"
      Dst: "[java.lang.Integer].equals"
    - Src: "org.apache.commons.lang3.BooleanUtils:477,1"
      Dst: "[java.lang.IllegalArgumentException].<init>"
    JavaMethodInfo: null
    BBCount: 10
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.BooleanUtils].toBoolean(java.lang.String)"
    functionSourceFile: "org.apache.commons.lang3.BooleanUtils"
    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.apache.commons.lang3.BooleanUtils:510"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.BooleanUtils:509"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.lang3.BooleanUtils:510,1"
      Dst: "[org.apache.commons.lang3.BooleanUtils].toBooleanObject"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.BooleanUtils].toBoolean(java.lang.String,java.lang.String,java.lang.String)"
    functionSourceFile: "org.apache.commons.lang3.BooleanUtils"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 3
    argTypes:
    - "java.lang.String"
    - "java.lang.String"
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 17
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.commons.lang3.BooleanUtils:528"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.BooleanUtils:531"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.BooleanUtils:530"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.BooleanUtils:531"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.BooleanUtils:534"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.BooleanUtils:533"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.BooleanUtils:534"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.BooleanUtils:542"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.BooleanUtils:541"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.BooleanUtils:535"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.BooleanUtils:538"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.BooleanUtils:537"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.BooleanUtils:538"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.BooleanUtils:542"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.BooleanUtils:541"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.lang3.BooleanUtils:535,1"
      Dst: "[java.lang.String].equals"
    - Src: "org.apache.commons.lang3.BooleanUtils:542,1"
      Dst: "[java.lang.IllegalArgumentException].<init>"
    JavaMethodInfo: null
    BBCount: 10
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.BooleanUtils].toBooleanDefaultIfNull(java.lang.Boolean,boolean)"
    functionSourceFile: "org.apache.commons.lang3.BooleanUtils"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 2
    argTypes:
    - "java.lang.Boolean"
    - "boolean"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.commons.lang3.BooleanUtils:562"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.BooleanUtils:565"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.BooleanUtils:564"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.lang3.BooleanUtils:565,1"
      Dst: "[java.lang.Boolean].booleanValue"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.BooleanUtils].toBooleanObject(int)"
    functionSourceFile: "org.apache.commons.lang3.BooleanUtils"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.Boolean"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.commons.lang3.BooleanUtils:583"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.BooleanUtils:582"
        BranchSideFuncs: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.BooleanUtils].toBooleanObject(int,int,int,int)"
    functionSourceFile: "org.apache.commons.lang3.BooleanUtils"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.Boolean"
    argCount: 4
    argTypes:
    - "int"
    - "int"
    - "int"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 15
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.commons.lang3.BooleanUtils:612"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.BooleanUtils:615"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.BooleanUtils:614"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.BooleanUtils:615"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.BooleanUtils:618"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.BooleanUtils:617"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.BooleanUtils:618"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.BooleanUtils:621"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.BooleanUtils:620"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.lang3.BooleanUtils:621,1"
      Dst: "[java.lang.IllegalArgumentException].<init>"
    JavaMethodInfo: null
    BBCount: 7
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.BooleanUtils].toBooleanObject(java.lang.Integer)"
    functionSourceFile: "org.apache.commons.lang3.BooleanUtils"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.Boolean"
    argCount: 1
    argTypes:
    - "java.lang.Integer"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 9
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.commons.lang3.BooleanUtils:644"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.BooleanUtils:647"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.BooleanUtils:646"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.BooleanUtils:647"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.BooleanUtils:646"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.lang3.BooleanUtils:647,1"
      Dst: "[java.lang.Integer].intValue"
    JavaMethodInfo: null
    BBCount: 6
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.BooleanUtils].toBooleanObject(java.lang.Integer,java.lang.Integer,java.lang.Integer,java.lang.Integer)"
    functionSourceFile: "org.apache.commons.lang3.BooleanUtils"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.Boolean"
    argCount: 4
    argTypes:
    - "java.lang.Integer"
    - "java.lang.Integer"
    - "java.lang.Integer"
    - "java.lang.Integer"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 27
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.commons.lang3.BooleanUtils:676"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.BooleanUtils:686"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.BooleanUtils:685"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.BooleanUtils:677"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.BooleanUtils:680"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.BooleanUtils:679"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.BooleanUtils:680"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.BooleanUtils:683"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.BooleanUtils:682"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.BooleanUtils:683"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.BooleanUtils:693"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.BooleanUtils:692"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.BooleanUtils:686"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.BooleanUtils:688"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.BooleanUtils:687"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.BooleanUtils:688"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.BooleanUtils:690"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.BooleanUtils:689"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.BooleanUtils:690"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.BooleanUtils:693"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.BooleanUtils:692"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.lang3.BooleanUtils:686,1"
      Dst: "[java.lang.Integer].equals"
    - Src: "org.apache.commons.lang3.BooleanUtils:693,1"
      Dst: "[java.lang.IllegalArgumentException].<init>"
    JavaMethodInfo: null
    BBCount: 14
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.BooleanUtils].toBooleanObject(java.lang.String)"
    functionSourceFile: "org.apache.commons.lang3.BooleanUtils"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.Boolean"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 136
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.commons.lang3.BooleanUtils:740"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.BooleanUtils:743"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.BooleanUtils:742"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.BooleanUtils:743"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.BooleanUtils:746"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.BooleanUtils:745"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.BooleanUtils:749"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.BooleanUtils:751"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.BooleanUtils:749"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.BooleanUtils:751"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.BooleanUtils:749"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.BooleanUtils:751"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.BooleanUtils:749"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.BooleanUtils:751"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.BooleanUtils:749"
      Branch Sides: []
    - Branch String: "org.apache.commons.lang3.BooleanUtils:754"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.BooleanUtils:756"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.BooleanUtils:754"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.BooleanUtils:756"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.BooleanUtils:754"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.BooleanUtils:756"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.BooleanUtils:754"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.BooleanUtils:756"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.BooleanUtils:754"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.BooleanUtils:821"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.BooleanUtils:764"
      Branch Sides: []
    - Branch String: "org.apache.commons.lang3.BooleanUtils:764"
      Branch Sides: []
    - Branch String: "org.apache.commons.lang3.BooleanUtils:764"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.BooleanUtils:765"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.BooleanUtils:764"
      Branch Sides: []
    - Branch String: "org.apache.commons.lang3.BooleanUtils:768"
      Branch Sides: []
    - Branch String: "org.apache.commons.lang3.BooleanUtils:768"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.BooleanUtils:821"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.BooleanUtils:768"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.BooleanUtils:769"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.BooleanUtils:768"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.BooleanUtils:821"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.BooleanUtils:778"
      Branch Sides: []
    - Branch String: "org.apache.commons.lang3.BooleanUtils:778"
      Branch Sides: []
    - Branch String: "org.apache.commons.lang3.BooleanUtils:778"
      Branch Sides: []
    - Branch String: "org.apache.commons.lang3.BooleanUtils:778"
      Branch Sides: []
    - Branch String: "org.apache.commons.lang3.BooleanUtils:778"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.BooleanUtils:780"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.BooleanUtils:778"
      Branch Sides: []
    - Branch String: "org.apache.commons.lang3.BooleanUtils:783"
      Branch Sides: []
    - Branch String: "org.apache.commons.lang3.BooleanUtils:783"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.BooleanUtils:821"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.BooleanUtils:783"
      Branch Sides: []
    - Branch String: "org.apache.commons.lang3.BooleanUtils:783"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.BooleanUtils:821"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.BooleanUtils:783"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.BooleanUtils:785"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.BooleanUtils:783"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.BooleanUtils:821"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.BooleanUtils:795"
      Branch Sides: []
    - Branch String: "org.apache.commons.lang3.BooleanUtils:795"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.BooleanUtils:821"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.BooleanUtils:795"
      Branch Sides: []
    - Branch String: "org.apache.commons.lang3.BooleanUtils:795"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.BooleanUtils:821"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.BooleanUtils:795"
      Branch Sides: []
    - Branch String: "org.apache.commons.lang3.BooleanUtils:795"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.BooleanUtils:821"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.BooleanUtils:795"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.BooleanUtils:798"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.BooleanUtils:795"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.BooleanUtils:821"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.BooleanUtils:809"
      Branch Sides: []
    - Branch String: "org.apache.commons.lang3.BooleanUtils:809"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.BooleanUtils:821"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.BooleanUtils:809"
      Branch Sides: []
    - Branch String: "org.apache.commons.lang3.BooleanUtils:809"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.BooleanUtils:821"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.BooleanUtils:809"
      Branch Sides: []
    - Branch String: "org.apache.commons.lang3.BooleanUtils:809"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.BooleanUtils:821"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.BooleanUtils:809"
      Branch Sides: []
    - Branch String: "org.apache.commons.lang3.BooleanUtils:809"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.BooleanUtils:821"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.BooleanUtils:809"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.BooleanUtils:813"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.BooleanUtils:809"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.BooleanUtils:821"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.lang3.BooleanUtils:746,1"
      Dst: "[java.lang.String].length"
    - Src: "org.apache.commons.lang3.BooleanUtils:748,1"
      Dst: "[java.lang.String].charAt"
    JavaMethodInfo: null
    BBCount: 62
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.BooleanUtils].toBooleanObject(java.lang.String,java.lang.String,java.lang.String,java.lang.String)"
    functionSourceFile: "org.apache.commons.lang3.BooleanUtils"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.Boolean"
    argCount: 4
    argTypes:
    - "java.lang.String"
    - "java.lang.String"
    - "java.lang.String"
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 27
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.commons.lang3.BooleanUtils:852"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.BooleanUtils:862"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.BooleanUtils:861"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.BooleanUtils:853"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.BooleanUtils:856"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.BooleanUtils:855"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.BooleanUtils:856"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.BooleanUtils:859"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.BooleanUtils:858"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.BooleanUtils:859"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.BooleanUtils:870"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.BooleanUtils:869"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.BooleanUtils:862"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.BooleanUtils:864"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.BooleanUtils:863"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.BooleanUtils:864"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.BooleanUtils:866"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.BooleanUtils:865"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.BooleanUtils:866"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.BooleanUtils:870"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.BooleanUtils:869"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.lang3.BooleanUtils:862,1"
      Dst: "[java.lang.String].equals"
    - Src: "org.apache.commons.lang3.BooleanUtils:870,1"
      Dst: "[java.lang.IllegalArgumentException].<init>"
    JavaMethodInfo: null
    BBCount: 14
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.BooleanUtils].toInteger(boolean)"
    functionSourceFile: "org.apache.commons.lang3.BooleanUtils"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "int"
    argCount: 1
    argTypes:
    - "boolean"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.commons.lang3.BooleanUtils:886"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.BooleanUtils:885"
        BranchSideFuncs: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.BooleanUtils].toInteger(boolean,int,int)"
    functionSourceFile: "org.apache.commons.lang3.BooleanUtils"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "int"
    argCount: 3
    argTypes:
    - "boolean"
    - "int"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 8
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.commons.lang3.BooleanUtils:903"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.BooleanUtils:902"
        BranchSideFuncs: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.BooleanUtils].toInteger(java.lang.Boolean,int,int,int)"
    functionSourceFile: "org.apache.commons.lang3.BooleanUtils"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "int"
    argCount: 4
    argTypes:
    - "java.lang.Boolean"
    - "int"
    - "int"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 12
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.commons.lang3.BooleanUtils:922"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.BooleanUtils:925"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.BooleanUtils:924"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.BooleanUtils:925"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.BooleanUtils:924"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.lang3.BooleanUtils:925,1"
      Dst: "[java.lang.Boolean].booleanValue"
    JavaMethodInfo: null
    BBCount: 6
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.BooleanUtils].toIntegerObject(boolean)"
    functionSourceFile: "org.apache.commons.lang3.BooleanUtils"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.Integer"
    argCount: 1
    argTypes:
    - "boolean"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.commons.lang3.BooleanUtils:941"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.BooleanUtils:940"
        BranchSideFuncs: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.BooleanUtils].toIntegerObject(boolean,java.lang.Integer,java.lang.Integer)"
    functionSourceFile: "org.apache.commons.lang3.BooleanUtils"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.Integer"
    argCount: 3
    argTypes:
    - "boolean"
    - "java.lang.Integer"
    - "java.lang.Integer"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 8
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.commons.lang3.BooleanUtils:958"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.BooleanUtils:957"
        BranchSideFuncs: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.BooleanUtils].toIntegerObject(java.lang.Boolean)"
    functionSourceFile: "org.apache.commons.lang3.BooleanUtils"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.Integer"
    argCount: 1
    argTypes:
    - "java.lang.Boolean"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 9
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.commons.lang3.BooleanUtils:976"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.BooleanUtils:979"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.BooleanUtils:978"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.BooleanUtils:979"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.BooleanUtils:978"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.lang3.BooleanUtils:979,1"
      Dst: "[java.lang.Boolean].booleanValue"
    JavaMethodInfo: null
    BBCount: 6
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.BooleanUtils].toIntegerObject(java.lang.Boolean,java.lang.Integer,java.lang.Integer,java.lang.Integer)"
    functionSourceFile: "org.apache.commons.lang3.BooleanUtils"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.Integer"
    argCount: 4
    argTypes:
    - "java.lang.Boolean"
    - "java.lang.Integer"
    - "java.lang.Integer"
    - "java.lang.Integer"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 12
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.commons.lang3.BooleanUtils:998"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.BooleanUtils:1001"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.BooleanUtils:1000"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.BooleanUtils:1001"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.BooleanUtils:1000"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.lang3.BooleanUtils:1001,1"
      Dst: "[java.lang.Boolean].booleanValue"
    JavaMethodInfo: null
    BBCount: 6
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.BooleanUtils].toString(boolean,java.lang.String,java.lang.String)"
    functionSourceFile: "org.apache.commons.lang3.BooleanUtils"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 3
    argTypes:
    - "boolean"
    - "java.lang.String"
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 8
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.commons.lang3.BooleanUtils:1018"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.BooleanUtils:1017"
        BranchSideFuncs: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.BooleanUtils].toString(java.lang.Boolean,java.lang.String,java.lang.String,java.lang.String)"
    functionSourceFile: "org.apache.commons.lang3.BooleanUtils"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 4
    argTypes:
    - "java.lang.Boolean"
    - "java.lang.String"
    - "java.lang.String"
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 12
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.commons.lang3.BooleanUtils:1037"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.BooleanUtils:1040"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.BooleanUtils:1039"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.BooleanUtils:1040"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.BooleanUtils:1039"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.lang3.BooleanUtils:1040,1"
      Dst: "[java.lang.Boolean].booleanValue"
    JavaMethodInfo: null
    BBCount: 6
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.BooleanUtils].toStringOnOff(boolean)"
    functionSourceFile: "org.apache.commons.lang3.BooleanUtils"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 1
    argTypes:
    - "boolean"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.lang3.BooleanUtils:1056,1"
      Dst: "[org.apache.commons.lang3.BooleanUtils].toString"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.BooleanUtils].toStringOnOff(java.lang.Boolean)"
    functionSourceFile: "org.apache.commons.lang3.BooleanUtils"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 1
    argTypes:
    - "java.lang.Boolean"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.lang3.BooleanUtils:1073,1"
      Dst: "[org.apache.commons.lang3.BooleanUtils].toString"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.BooleanUtils].toStringTrueFalse(boolean)"
    functionSourceFile: "org.apache.commons.lang3.BooleanUtils"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 1
    argTypes:
    - "boolean"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.lang3.BooleanUtils:1089,1"
      Dst: "[org.apache.commons.lang3.BooleanUtils].toString"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.BooleanUtils].toStringTrueFalse(java.lang.Boolean)"
    functionSourceFile: "org.apache.commons.lang3.BooleanUtils"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 1
    argTypes:
    - "java.lang.Boolean"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.lang3.BooleanUtils:1106,1"
      Dst: "[org.apache.commons.lang3.BooleanUtils].toString"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.BooleanUtils].toStringYesNo(boolean)"
    functionSourceFile: "org.apache.commons.lang3.BooleanUtils"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 1
    argTypes:
    - "boolean"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.lang3.BooleanUtils:1122,1"
      Dst: "[org.apache.commons.lang3.BooleanUtils].toString"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.BooleanUtils].toStringYesNo(java.lang.Boolean)"
    functionSourceFile: "org.apache.commons.lang3.BooleanUtils"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 1
    argTypes:
    - "java.lang.Boolean"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.lang3.BooleanUtils:1139,1"
      Dst: "[org.apache.commons.lang3.BooleanUtils].toString"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.BooleanUtils].values()"
    functionSourceFile: "org.apache.commons.lang3.BooleanUtils"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.util.List"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 2
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.BooleanUtils].xor(boolean[])"
    functionSourceFile: "org.apache.commons.lang3.BooleanUtils"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "boolean[]"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 11
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.commons.lang3.BooleanUtils:1178"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.BooleanUtils:1181"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.lang3.BooleanUtils:1175,1"
      Dst: "[org.apache.commons.lang3.ObjectUtils].requireNonEmpty"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 2
  - functionName: "[org.apache.commons.lang3.BooleanUtils].xor(java.lang.Boolean[])"
    functionSourceFile: "org.apache.commons.lang3.BooleanUtils"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.Boolean"
    argCount: 1
    argTypes:
    - "java.lang.Boolean[]"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 9
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.commons.lang3.BooleanUtils:1206"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.BooleanUtils:1204"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.lang3.BooleanUtils:1205,1"
      Dst: "[org.apache.commons.lang3.ObjectUtils].requireNonEmpty"
    - Src: "org.apache.commons.lang3.BooleanUtils:1206,1"
      Dst: "[org.apache.commons.lang3.ArrayUtils].toPrimitive"
    - Src: "org.apache.commons.lang3.BooleanUtils:1206,1"
      Dst: "[org.apache.commons.lang3.BooleanUtils].xor"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.BooleanUtils].<init>()"
    functionSourceFile: "org.apache.commons.lang3.BooleanUtils"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.lang3.BooleanUtils:1216,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.bcel.generic.I2D].<init>()"
    functionSourceFile: "org.apache.bcel.generic.I2D"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.bcel.generic.I2D:32,1"
      Dst: "[org.apache.bcel.generic.ConversionInstruction].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.bcel.generic.I2D].accept(org.apache.bcel.generic.Visitor)"
    functionSourceFile: "org.apache.bcel.generic.I2D"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.apache.bcel.generic.Visitor"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 8
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.bcel.generic.I2D:43,1"
      Dst: "[org.apache.bcel.generic.Visitor].visitTypedInstruction"
    - Src: "org.apache.bcel.generic.I2D:44,1"
      Dst: "[org.apache.bcel.generic.Visitor].visitStackProducer"
    - Src: "org.apache.bcel.generic.I2D:45,1"
      Dst: "[org.apache.bcel.generic.Visitor].visitStackConsumer"
    - Src: "org.apache.bcel.generic.I2D:46,1"
      Dst: "[org.apache.bcel.generic.Visitor].visitConversionInstruction"
    - Src: "org.apache.bcel.generic.I2D:47,1"
      Dst: "[org.apache.bcel.generic.Visitor].visitI2D"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.time.FastDateParser$TimeZoneStrategy$TzInfo].<init>(java.util.TimeZone,boolean)"
    functionSourceFile: "org.apache.commons.lang3.time.FastDateParser$TimeZoneStrategy$TzInfo"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "java.util.TimeZone"
    - "boolean"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 11
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.commons.lang3.time.FastDateParser$TimeZoneStrategy$TzInfo:897"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.time.FastDateParser$TimeZoneStrategy$TzInfo:895"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.time.FastDateParser$TimeZoneStrategy$TzInfo:894"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.lang3.time.FastDateParser$TimeZoneStrategy$TzInfo:895,1"
      Dst: "[java.lang.Object].<init>"
    - Src: "org.apache.commons.lang3.time.FastDateParser$TimeZoneStrategy$TzInfo:897,1"
      Dst: "[java.util.TimeZone].getDSTSavings"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[org.apache.bcel.classfile.ModulePackages].<init>(int,int,java.io.DataInput,org.apache.bcel.classfile.ConstantPool)"
    functionSourceFile: "org.apache.bcel.classfile.ModulePackages"
    linkageType: null
    functionLinenumber: 48
    functionDepth: 0
    returnType: "void"
    argCount: 4
    argTypes:
    - "int"
    - "int"
    - "java.io.DataInput"
    - "org.apache.bcel.classfile.ConstantPool"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.bcel.classfile.ModulePackages].<init>(int,int,int[],org.apache.bcel.classfile.ConstantPool)"
    functionUses: 1
    ICount: 18
    EdgeCount: 1
    BranchProfiles:
    - Branch String: "org.apache.bcel.classfile.ModulePackages:52"
      Branch Sides:
      - BranchSide: "org.apache.bcel.classfile.ModulePackages:54"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.bcel.classfile.ModulePackages:49,1"
      Dst: "[org.apache.bcel.classfile.ModulePackages].<init>"
    - Src: "org.apache.bcel.classfile.ModulePackages:50,1"
      Dst: "[java.io.DataInput].readUnsignedShort"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 2
  - functionName: "[org.apache.bcel.classfile.ModulePackages].<init>(int,int,int[],org.apache.bcel.classfile.ConstantPool)"
    functionSourceFile: "org.apache.bcel.classfile.ModulePackages"
    linkageType: null
    functionLinenumber: 63
    functionDepth: 0
    returnType: "void"
    argCount: 4
    argTypes:
    - "int"
    - "int"
    - "int[]"
    - "org.apache.bcel.classfile.ConstantPool"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.bcel.classfile.Attribute].<init>(byte,int,int,org.apache.bcel.classfile.ConstantPool)"
    - "[org.apache.bcel.util.Args].requireU2(int,java.lang.String)"
    functionUses: 1
    ICount: 15
    EdgeCount: 2
    BranchProfiles:
    - Branch String: "org.apache.bcel.classfile.ModulePackages:65"
      Branch Sides:
      - BranchSide: "org.apache.bcel.classfile.ModulePackages:64"
        BranchSideFuncs:
        - "requireU2(int,java.lang.String)"
      - BranchSide: "org.apache.bcel.classfile.ModulePackages:63"
        BranchSideFuncs:
        - "<init>(byte,int,int,org.apache.bcel.classfile.ConstantPool)"
    Callsites:
    - Src: "org.apache.bcel.classfile.ModulePackages:64,1"
      Dst: "[org.apache.bcel.classfile.Attribute].<init>"
    - Src: "org.apache.bcel.classfile.ModulePackages:66,1"
      Dst: "[org.apache.bcel.util.Args].requireU2"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[org.apache.bcel.classfile.ModulePackages].<init>(org.apache.bcel.classfile.ModulePackages)"
    functionSourceFile: "org.apache.bcel.classfile.ModulePackages"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.apache.bcel.classfile.ModulePackages"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 8
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.bcel.classfile.ModulePackages:76,1"
      Dst: "[org.apache.bcel.classfile.Attribute].getNameIndex"
    - Src: "org.apache.bcel.classfile.ModulePackages:76,1"
      Dst: "[org.apache.bcel.classfile.Attribute].getLength"
    - Src: "org.apache.bcel.classfile.ModulePackages:76,1"
      Dst: "[org.apache.bcel.classfile.ModulePackages].getPackageIndexTable"
    - Src: "org.apache.bcel.classfile.ModulePackages:76,1"
      Dst: "[org.apache.bcel.classfile.Attribute].getConstantPool"
    - Src: "org.apache.bcel.classfile.ModulePackages:76,1"
      Dst: "[org.apache.bcel.classfile.ModulePackages].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.bcel.classfile.ModulePackages].accept(org.apache.bcel.classfile.Visitor)"
    functionSourceFile: "org.apache.bcel.classfile.ModulePackages"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.apache.bcel.classfile.Visitor"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.bcel.classfile.ModulePackages:87,1"
      Dst: "[org.apache.bcel.classfile.Visitor].visitModulePackages"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.bcel.classfile.ModulePackages].copy(org.apache.bcel.classfile.ConstantPool)"
    functionSourceFile: "org.apache.bcel.classfile.ModulePackages"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.apache.bcel.classfile.Attribute"
    argCount: 1
    argTypes:
    - "org.apache.bcel.classfile.ConstantPool"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 12
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.bcel.classfile.ModulePackages:96"
      Branch Sides:
      - BranchSide: "org.apache.bcel.classfile.ModulePackages:99"
        BranchSideFuncs: []
      - BranchSide: "org.apache.bcel.classfile.ModulePackages:98"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.bcel.classfile.ModulePackages:95,1"
      Dst: "[org.apache.bcel.classfile.Attribute].clone"
    - Src: "org.apache.bcel.classfile.ModulePackages:97,1"
      Dst: "[java.lang.Object].clone"
    - Src: "org.apache.bcel.classfile.ModulePackages:99,1"
      Dst: "[org.apache.bcel.classfile.Attribute].setConstantPool"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.apache.bcel.classfile.ModulePackages].dump(java.io.DataOutputStream)"
    functionSourceFile: "org.apache.bcel.classfile.ModulePackages"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.io.DataOutputStream"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 15
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.bcel.classfile.ModulePackages:113"
      Branch Sides:
      - BranchSide: "org.apache.bcel.classfile.ModulePackages:115"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.bcel.classfile.ModulePackages:111,1"
      Dst: "[org.apache.bcel.classfile.Attribute].dump"
    - Src: "org.apache.bcel.classfile.ModulePackages:112,1"
      Dst: "[java.io.DataOutputStream].writeShort"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 2
  - functionName: "[org.apache.bcel.classfile.ModulePackages].getNumberOfPackages()"
    functionSourceFile: "org.apache.bcel.classfile.ModulePackages"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "int"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 8
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.bcel.classfile.ModulePackages:122"
      Branch Sides:
      - BranchSide: "org.apache.bcel.classfile.ModulePackages:121"
        BranchSideFuncs: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[org.apache.bcel.classfile.ModulePackages].getPackageIndexTable()"
    functionSourceFile: "org.apache.bcel.classfile.ModulePackages"
    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.apache.bcel.classfile.ModulePackages].getPackageNames()"
    functionSourceFile: "org.apache.bcel.classfile.ModulePackages"
    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.apache.bcel.classfile.ModulePackages:137,1"
      Dst: "[org.apache.bcel.classfile.ModulePackages$lambda_getPackageNames_0__166].bootstrap$"
    - Src: "org.apache.bcel.classfile.ModulePackages:137,1"
      Dst: "[java.util.Arrays].setAll"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.bcel.classfile.ModulePackages].setPackageIndexTable(int[])"
    functionSourceFile: "org.apache.bcel.classfile.ModulePackages"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "int[]"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 8
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.bcel.classfile.ModulePackages:145"
      Branch Sides:
      - BranchSide: "org.apache.bcel.classfile.ModulePackages:145"
        BranchSideFuncs: []
      - BranchSide: "org.apache.bcel.classfile.ModulePackages:144"
        BranchSideFuncs: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[org.apache.bcel.classfile.ModulePackages].toString()"
    functionSourceFile: "org.apache.bcel.classfile.ModulePackages"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 25
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.bcel.classfile.ModulePackages:157"
      Branch Sides:
      - BranchSide: "org.apache.bcel.classfile.ModulePackages:160"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.bcel.classfile.ModulePackages:153,1"
      Dst: "[java.lang.StringBuilder].<init>"
    - Src: "org.apache.bcel.classfile.ModulePackages:154,1"
      Dst: "[java.lang.StringBuilder].append"
    - Src: "org.apache.bcel.classfile.ModulePackages:158,1"
      Dst: "[org.apache.bcel.classfile.Attribute].getConstantPool"
    - Src: "org.apache.bcel.classfile.ModulePackages:158,1"
      Dst: "[org.apache.bcel.classfile.ConstantPool].getConstantString"
    - Src: "org.apache.bcel.classfile.ModulePackages:159,1"
      Dst: "[org.apache.bcel.classfile.Utility].compactClassName"
    - Src: "org.apache.bcel.classfile.ModulePackages:161,1"
      Dst: "[java.lang.StringBuilder].length"
    - Src: "org.apache.bcel.classfile.ModulePackages:161,1"
      Dst: "[java.lang.StringBuilder].substring"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 2
  - functionName: "[org.apache.bcel.classfile.ModulePackages].lambda$getPackageNames$0(int)"
    functionSourceFile: "org.apache.bcel.classfile.ModulePackages"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 8
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.bcel.classfile.ModulePackages:137,1"
      Dst: "[org.apache.bcel.classfile.Attribute].getConstantPool"
    - Src: "org.apache.bcel.classfile.ModulePackages:137,1"
      Dst: "[org.apache.bcel.classfile.ConstantPool].getConstantString"
    - Src: "org.apache.bcel.classfile.ModulePackages:137,1"
      Dst: "[org.apache.bcel.classfile.Utility].pathToPackage"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.bcel.classfile.ConstantLong].<init>(org.apache.bcel.classfile.ConstantLong)"
    functionSourceFile: "org.apache.bcel.classfile.ConstantLong"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.apache.bcel.classfile.ConstantLong"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.bcel.classfile.ConstantLong:40,1"
      Dst: "[org.apache.bcel.classfile.ConstantLong].getBytes"
    - Src: "org.apache.bcel.classfile.ConstantLong:40,1"
      Dst: "[org.apache.bcel.classfile.ConstantLong].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.bcel.classfile.ConstantLong].<init>(java.io.DataInput)"
    functionSourceFile: "org.apache.bcel.classfile.ConstantLong"
    linkageType: null
    functionLinenumber: 49
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.io.DataInput"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.bcel.classfile.ConstantLong].<init>(long)"
    functionUses: 1
    ICount: 5
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.bcel.classfile.ConstantLong:50,1"
      Dst: "[java.io.DataInput].readLong"
    - Src: "org.apache.bcel.classfile.ConstantLong:50,1"
      Dst: "[org.apache.bcel.classfile.ConstantLong].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.bcel.classfile.ConstantLong].<init>(long)"
    functionSourceFile: "org.apache.bcel.classfile.ConstantLong"
    linkageType: null
    functionLinenumber: 56
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "long"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.bcel.classfile.Constant].<init>(byte)"
    functionUses: 1
    ICount: 5
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.bcel.classfile.ConstantLong:57,1"
      Dst: "[org.apache.bcel.classfile.Constant].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.bcel.classfile.ConstantLong].accept(org.apache.bcel.classfile.Visitor)"
    functionSourceFile: "org.apache.bcel.classfile.ConstantLong"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.apache.bcel.classfile.Visitor"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.bcel.classfile.ConstantLong:69,1"
      Dst: "[org.apache.bcel.classfile.Visitor].visitConstantLong"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.bcel.classfile.ConstantLong].dump(java.io.DataOutputStream)"
    functionSourceFile: "org.apache.bcel.classfile.ConstantLong"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.io.DataOutputStream"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 8
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.bcel.classfile.ConstantLong:80,1"
      Dst: "[org.apache.bcel.classfile.Constant].getTag"
    - Src: "org.apache.bcel.classfile.ConstantLong:80,1"
      Dst: "[java.io.DataOutputStream].writeByte"
    - Src: "org.apache.bcel.classfile.ConstantLong:81,1"
      Dst: "[java.io.DataOutputStream].writeLong"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.bcel.classfile.ConstantLong].getBytes()"
    functionSourceFile: "org.apache.bcel.classfile.ConstantLong"
    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.apache.bcel.classfile.ConstantLong].getConstantValue(org.apache.bcel.classfile.ConstantPool)"
    functionSourceFile: "org.apache.bcel.classfile.ConstantLong"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 1
    argTypes:
    - "org.apache.bcel.classfile.ConstantPool"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.bcel.classfile.ConstantLong:96,1"
      Dst: "[java.lang.Long].valueOf"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.bcel.classfile.ConstantLong].setBytes(long)"
    functionSourceFile: "org.apache.bcel.classfile.ConstantLong"
    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: "[org.apache.bcel.classfile.ConstantLong].toString()"
    functionSourceFile: "org.apache.bcel.classfile.ConstantLong"
    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.apache.bcel.classfile.ConstantLong:111,1"
      Dst: "[java.lang.StringBuilder].<init>"
    - Src: "org.apache.bcel.classfile.ConstantLong:111,1"
      Dst: "[org.apache.bcel.classfile.Constant].toString"
    - Src: "org.apache.bcel.classfile.ConstantLong:111,1"
      Dst: "[java.lang.StringBuilder].append"
    - Src: "org.apache.bcel.classfile.ConstantLong:111,1"
      Dst: "[java.lang.StringBuilder].toString"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.bcel.verifier.exc.StaticCodeInstructionConstraintException].<init>(java.lang.String)"
    functionSourceFile: "org.apache.bcel.verifier.exc.StaticCodeInstructionConstraintException"
    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.apache.bcel.verifier.exc.StaticCodeInstructionConstraintException:30,1"
      Dst: "[org.apache.bcel.verifier.exc.StaticCodeConstraintException].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.exception.UncheckedReflectiveOperationException].<init>(java.lang.Throwable)"
    functionSourceFile: "org.apache.commons.lang3.exception.UncheckedReflectiveOperationException"
    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.apache.commons.lang3.exception.UncheckedReflectiveOperationException:35,1"
      Dst: "[org.apache.commons.lang3.exception.UncheckedException].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.bcel.verifier.statics.Pass3aVerifier$InstOperandConstraintVisitor].<init>(org.apache.bcel.verifier.statics.Pass3aVerifier,org.apache.bcel.generic.ConstantPoolGen)"
    functionSourceFile: "org.apache.bcel.verifier.statics.Pass3aVerifier$InstOperandConstraintVisitor"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "org.apache.bcel.verifier.statics.Pass3aVerifier"
    - "org.apache.bcel.generic.ConstantPoolGen"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 7
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.bcel.verifier.statics.Pass3aVerifier$InstOperandConstraintVisitor:121,1"
      Dst: "[org.apache.bcel.generic.EmptyVisitor].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.bcel.verifier.statics.Pass3aVerifier$InstOperandConstraintVisitor].constraintViolated(org.apache.bcel.generic.Instruction,java.lang.String)"
    functionSourceFile: "org.apache.bcel.verifier.statics.Pass3aVerifier$InstOperandConstraintVisitor"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "org.apache.bcel.generic.Instruction"
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 15
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.bcel.verifier.statics.Pass3aVerifier$InstOperandConstraintVisitor:129,1"
      Dst: "[java.lang.StringBuilder].<init>"
    - Src: "org.apache.bcel.verifier.statics.Pass3aVerifier$InstOperandConstraintVisitor:129,1"
      Dst: "[java.lang.StringBuilder].append"
    - Src: "org.apache.bcel.verifier.statics.Pass3aVerifier$InstOperandConstraintVisitor:129,1"
      Dst: "[org.apache.bcel.verifier.statics.Pass3aVerifier].tostring"
    - Src: "org.apache.bcel.verifier.statics.Pass3aVerifier$InstOperandConstraintVisitor:129,1"
      Dst: "[java.lang.StringBuilder].toString"
    - Src: "org.apache.bcel.verifier.statics.Pass3aVerifier$InstOperandConstraintVisitor:129,1"
      Dst: "[org.apache.bcel.verifier.exc.StaticCodeInstructionOperandConstraintException].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.bcel.verifier.statics.Pass3aVerifier$InstOperandConstraintVisitor].getMethod(org.apache.bcel.classfile.JavaClass,org.apache.bcel.generic.InvokeInstruction)"
    functionSourceFile: "org.apache.bcel.verifier.statics.Pass3aVerifier$InstOperandConstraintVisitor"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.apache.bcel.classfile.Method"
    argCount: 2
    argTypes:
    - "org.apache.bcel.classfile.JavaClass"
    - "org.apache.bcel.generic.InvokeInstruction"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 29
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.bcel.verifier.statics.Pass3aVerifier$InstOperandConstraintVisitor:141"
      Branch Sides:
      - BranchSide: "org.apache.bcel.verifier.statics.Pass3aVerifier$InstOperandConstraintVisitor:149"
        BranchSideFuncs: []
      - BranchSide: "org.apache.bcel.verifier.statics.Pass3aVerifier$InstOperandConstraintVisitor:148"
        BranchSideFuncs: []
    - Branch String: "org.apache.bcel.verifier.statics.Pass3aVerifier$InstOperandConstraintVisitor:142"
      Branch Sides:
      - BranchSide: "org.apache.bcel.verifier.statics.Pass3aVerifier$InstOperandConstraintVisitor:140"
        BranchSideFuncs: []
      - BranchSide: "org.apache.bcel.verifier.statics.Pass3aVerifier$InstOperandConstraintVisitor:139"
        BranchSideFuncs: []
    - Branch String: "org.apache.bcel.verifier.statics.Pass3aVerifier$InstOperandConstraintVisitor:143"
      Branch Sides:
      - BranchSide: "org.apache.bcel.verifier.statics.Pass3aVerifier$InstOperandConstraintVisitor:140"
        BranchSideFuncs: []
      - BranchSide: "org.apache.bcel.verifier.statics.Pass3aVerifier$InstOperandConstraintVisitor:139"
        BranchSideFuncs: []
    - Branch String: "org.apache.bcel.verifier.statics.Pass3aVerifier$InstOperandConstraintVisitor:144"
      Branch Sides:
      - BranchSide: "org.apache.bcel.verifier.statics.Pass3aVerifier$InstOperandConstraintVisitor:140"
        BranchSideFuncs: []
      - BranchSide: "org.apache.bcel.verifier.statics.Pass3aVerifier$InstOperandConstraintVisitor:139"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.bcel.verifier.statics.Pass3aVerifier$InstOperandConstraintVisitor:140,1"
      Dst: "[org.apache.bcel.classfile.JavaClass].getMethods"
    - Src: "org.apache.bcel.verifier.statics.Pass3aVerifier$InstOperandConstraintVisitor:142,1"
      Dst: "[org.apache.bcel.classfile.FieldOrMethod].getName"
    - Src: "org.apache.bcel.verifier.statics.Pass3aVerifier$InstOperandConstraintVisitor:142,1"
      Dst: "[org.apache.bcel.generic.InvokeInstruction].getMethodName"
    - Src: "org.apache.bcel.verifier.statics.Pass3aVerifier$InstOperandConstraintVisitor:142,1"
      Dst: "[java.lang.String].equals"
    - Src: "org.apache.bcel.verifier.statics.Pass3aVerifier$InstOperandConstraintVisitor:143,1"
      Dst: "[org.apache.bcel.classfile.FieldOrMethod].getSignature"
    - Src: "org.apache.bcel.verifier.statics.Pass3aVerifier$InstOperandConstraintVisitor:143,1"
      Dst: "[org.apache.bcel.generic.Type].getReturnType"
    - Src: "org.apache.bcel.verifier.statics.Pass3aVerifier$InstOperandConstraintVisitor:143,1"
      Dst: "[org.apache.bcel.generic.InvokeInstruction].getReturnType"
    - Src: "org.apache.bcel.verifier.statics.Pass3aVerifier$InstOperandConstraintVisitor:143,1"
      Dst: "[org.apache.bcel.generic.Type].equals"
    - Src: "org.apache.bcel.verifier.statics.Pass3aVerifier$InstOperandConstraintVisitor:144,1"
      Dst: "[org.apache.bcel.generic.Type].getArgumentTypes"
    - Src: "org.apache.bcel.verifier.statics.Pass3aVerifier$InstOperandConstraintVisitor:144,1"
      Dst: "[org.apache.bcel.generic.InvokeInstruction].getArgumentTypes"
    - Src: "org.apache.bcel.verifier.statics.Pass3aVerifier$InstOperandConstraintVisitor:144,1"
      Dst: "[java.util.Arrays].equals"
    JavaMethodInfo: null
    BBCount: 8
    CyclomaticComplexity: 2
  - functionName: "[org.apache.bcel.verifier.statics.Pass3aVerifier$InstOperandConstraintVisitor].getMethodRecursive(org.apache.bcel.classfile.JavaClass,org.apache.bcel.generic.InvokeInstruction)"
    functionSourceFile: "org.apache.bcel.verifier.statics.Pass3aVerifier$InstOperandConstraintVisitor"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.apache.bcel.classfile.Method"
    argCount: 2
    argTypes:
    - "org.apache.bcel.classfile.JavaClass"
    - "org.apache.bcel.generic.InvokeInstruction"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 27
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.bcel.verifier.statics.Pass3aVerifier$InstOperandConstraintVisitor:164"
      Branch Sides:
      - BranchSide: "org.apache.bcel.verifier.statics.Pass3aVerifier$InstOperandConstraintVisitor:168"
        BranchSideFuncs: []
    - Branch String: "org.apache.bcel.verifier.statics.Pass3aVerifier$InstOperandConstraintVisitor:169"
      Branch Sides:
      - BranchSide: "org.apache.bcel.verifier.statics.Pass3aVerifier$InstOperandConstraintVisitor:177"
        BranchSideFuncs: []
      - BranchSide: "org.apache.bcel.verifier.statics.Pass3aVerifier$InstOperandConstraintVisitor:176"
        BranchSideFuncs: []
    - Branch String: "org.apache.bcel.verifier.statics.Pass3aVerifier$InstOperandConstraintVisitor:171"
      Branch Sides:
      - BranchSide: "org.apache.bcel.verifier.statics.Pass3aVerifier$InstOperandConstraintVisitor:168"
        BranchSideFuncs: []
    - Branch String: "org.apache.bcel.verifier.statics.Pass3aVerifier$InstOperandConstraintVisitor:177"
      Branch Sides:
      - BranchSide: "org.apache.bcel.verifier.statics.Pass3aVerifier$InstOperandConstraintVisitor:185"
        BranchSideFuncs: []
      - BranchSide: "org.apache.bcel.verifier.statics.Pass3aVerifier$InstOperandConstraintVisitor:184"
        BranchSideFuncs: []
    - Branch String: "org.apache.bcel.verifier.statics.Pass3aVerifier$InstOperandConstraintVisitor:179"
      Branch Sides:
      - BranchSide: "org.apache.bcel.verifier.statics.Pass3aVerifier$InstOperandConstraintVisitor:176"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.bcel.verifier.statics.Pass3aVerifier$InstOperandConstraintVisitor:163,1"
      Dst: "[org.apache.bcel.verifier.statics.Pass3aVerifier$InstOperandConstraintVisitor].getMethod"
    - Src: "org.apache.bcel.verifier.statics.Pass3aVerifier$InstOperandConstraintVisitor:169,1"
      Dst: "[org.apache.bcel.classfile.JavaClass].getSuperClasses"
    - Src: "org.apache.bcel.verifier.statics.Pass3aVerifier$InstOperandConstraintVisitor:177,1"
      Dst: "[org.apache.bcel.classfile.JavaClass].getInterfaces"
    JavaMethodInfo: null
    BBCount: 13
    CyclomaticComplexity: 3
  - functionName: "[org.apache.bcel.verifier.statics.Pass3aVerifier$InstOperandConstraintVisitor].getObjectType(org.apache.bcel.generic.FieldInstruction)"
    functionSourceFile: "org.apache.bcel.verifier.statics.Pass3aVerifier$InstOperandConstraintVisitor"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.apache.bcel.generic.ObjectType"
    argCount: 1
    argTypes:
    - "org.apache.bcel.generic.FieldInstruction"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 15
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.bcel.verifier.statics.Pass3aVerifier$InstOperandConstraintVisitor:190"
      Branch Sides:
      - BranchSide: "org.apache.bcel.verifier.statics.Pass3aVerifier$InstOperandConstraintVisitor:193"
        BranchSideFuncs: []
      - BranchSide: "org.apache.bcel.verifier.statics.Pass3aVerifier$InstOperandConstraintVisitor:192"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.bcel.verifier.statics.Pass3aVerifier$InstOperandConstraintVisitor:189,1"
      Dst: "[org.apache.bcel.generic.FieldOrMethod].getReferenceType"
    - Src: "org.apache.bcel.verifier.statics.Pass3aVerifier$InstOperandConstraintVisitor:193,1"
      Dst: "[java.lang.StringBuilder].<init>"
    - Src: "org.apache.bcel.verifier.statics.Pass3aVerifier$InstOperandConstraintVisitor:193,1"
      Dst: "[java.lang.StringBuilder].append"
    - Src: "org.apache.bcel.verifier.statics.Pass3aVerifier$InstOperandConstraintVisitor:193,1"
      Dst: "[java.lang.StringBuilder].toString"
    - Src: "org.apache.bcel.verifier.statics.Pass3aVerifier$InstOperandConstraintVisitor:193,1"
      Dst: "[org.apache.bcel.verifier.statics.Pass3aVerifier$InstOperandConstraintVisitor].constraintViolated"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.apache.bcel.verifier.statics.Pass3aVerifier$InstOperandConstraintVisitor].indexValid(org.apache.bcel.generic.Instruction,int)"
    functionSourceFile: "org.apache.bcel.verifier.statics.Pass3aVerifier$InstOperandConstraintVisitor"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "org.apache.bcel.generic.Instruction"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 15
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.bcel.verifier.statics.Pass3aVerifier$InstOperandConstraintVisitor:208"
      Branch Sides:
      - BranchSide: "org.apache.bcel.verifier.statics.Pass3aVerifier$InstOperandConstraintVisitor:209"
        BranchSideFuncs: []
      - BranchSide: "org.apache.bcel.verifier.statics.Pass3aVerifier$InstOperandConstraintVisitor:208"
        BranchSideFuncs: []
    - Branch String: "org.apache.bcel.verifier.statics.Pass3aVerifier$InstOperandConstraintVisitor:208"
      Branch Sides:
      - BranchSide: "org.apache.bcel.verifier.statics.Pass3aVerifier$InstOperandConstraintVisitor:211"
        BranchSideFuncs: []
      - BranchSide: "org.apache.bcel.verifier.statics.Pass3aVerifier$InstOperandConstraintVisitor:210"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.bcel.verifier.statics.Pass3aVerifier$InstOperandConstraintVisitor:208,1"
      Dst: "[org.apache.bcel.generic.ConstantPoolGen].getSize"
    - Src: "org.apache.bcel.verifier.statics.Pass3aVerifier$InstOperandConstraintVisitor:209,1"
      Dst: "[java.lang.StringBuilder].<init>"
    - Src: "org.apache.bcel.verifier.statics.Pass3aVerifier$InstOperandConstraintVisitor:209,1"
      Dst: "[java.lang.StringBuilder].append"
    - Src: "org.apache.bcel.verifier.statics.Pass3aVerifier$InstOperandConstraintVisitor:209,1"
      Dst: "[java.lang.StringBuilder].toString"
    - Src: "org.apache.bcel.verifier.statics.Pass3aVerifier$InstOperandConstraintVisitor:209,1"
      Dst: "[org.apache.bcel.verifier.statics.Pass3aVerifier$InstOperandConstraintVisitor].constraintViolated"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[org.apache.bcel.verifier.statics.Pass3aVerifier$InstOperandConstraintVisitor].maxLocals()"
    functionSourceFile: "org.apache.bcel.verifier.statics.Pass3aVerifier$InstOperandConstraintVisitor"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "int"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 21
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.bcel.verifier.statics.Pass3aVerifier$InstOperandConstraintVisitor:218,1"
      Dst: "[org.apache.bcel.verifier.statics.Pass3aVerifier].access$000"
    - Src: "org.apache.bcel.verifier.statics.Pass3aVerifier$InstOperandConstraintVisitor:218,1"
      Dst: "[org.apache.bcel.verifier.Verifier].getClassName"
    - Src: "org.apache.bcel.verifier.statics.Pass3aVerifier$InstOperandConstraintVisitor:218,1"
      Dst: "[org.apache.bcel.Repository].lookupClass"
    - Src: "org.apache.bcel.verifier.statics.Pass3aVerifier$InstOperandConstraintVisitor:218,1"
      Dst: "[org.apache.bcel.classfile.JavaClass].getMethods"
    - Src: "org.apache.bcel.verifier.statics.Pass3aVerifier$InstOperandConstraintVisitor:218,1"
      Dst: "[org.apache.bcel.verifier.statics.Pass3aVerifier].access$100"
    - Src: "org.apache.bcel.verifier.statics.Pass3aVerifier$InstOperandConstraintVisitor:218,1"
      Dst: "[org.apache.bcel.classfile.Method].getCode"
    - Src: "org.apache.bcel.verifier.statics.Pass3aVerifier$InstOperandConstraintVisitor:218,1"
      Dst: "[org.apache.bcel.classfile.Code].getMaxLocals"
    - Src: "org.apache.bcel.verifier.statics.Pass3aVerifier$InstOperandConstraintVisitor:221,1"
      Dst: "[java.lang.StringBuilder].<init>"
    - Src: "org.apache.bcel.verifier.statics.Pass3aVerifier$InstOperandConstraintVisitor:221,1"
      Dst: "[java.lang.StringBuilder].append"
    - Src: "org.apache.bcel.verifier.statics.Pass3aVerifier$InstOperandConstraintVisitor:221,1"
      Dst: "[java.lang.StringBuilder].toString"
    - Src: "org.apache.bcel.verifier.statics.Pass3aVerifier$InstOperandConstraintVisitor:221,1"
      Dst: "[org.apache.bcel.verifier.exc.AssertionViolatedException].<init>"
    JavaMethodInfo: null
    BBCount: 2
    CyclomaticComplexity: 1
  - functionName: "[org.apache.bcel.verifier.statics.Pass3aVerifier$InstOperandConstraintVisitor].visitALOAD(org.apache.bcel.generic.ALOAD)"
    functionSourceFile: "org.apache.bcel.verifier.statics.Pass3aVerifier$InstOperandConstraintVisitor"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.apache.bcel.generic.ALOAD"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 25
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.bcel.verifier.statics.Pass3aVerifier$InstOperandConstraintVisitor:229"
      Branch Sides:
      - BranchSide: "org.apache.bcel.verifier.statics.Pass3aVerifier$InstOperandConstraintVisitor:232"
        BranchSideFuncs: []
      - BranchSide: "org.apache.bcel.verifier.statics.Pass3aVerifier$InstOperandConstraintVisitor:231"
        BranchSideFuncs: []
    - Branch String: "org.apache.bcel.verifier.statics.Pass3aVerifier$InstOperandConstraintVisitor:233"
      Branch Sides:
      - BranchSide: "org.apache.bcel.verifier.statics.Pass3aVerifier$InstOperandConstraintVisitor:237"
        BranchSideFuncs: []
      - BranchSide: "org.apache.bcel.verifier.statics.Pass3aVerifier$InstOperandConstraintVisitor:236"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.bcel.verifier.statics.Pass3aVerifier$InstOperandConstraintVisitor:228,1"
      Dst: "[org.apache.bcel.generic.LocalVariableInstruction].getIndex"
    - Src: "org.apache.bcel.verifier.statics.Pass3aVerifier$InstOperandConstraintVisitor:230,1"
      Dst: "[java.lang.StringBuilder].<init>"
    - Src: "org.apache.bcel.verifier.statics.Pass3aVerifier$InstOperandConstraintVisitor:230,1"
      Dst: "[java.lang.StringBuilder].append"
    - Src: "org.apache.bcel.verifier.statics.Pass3aVerifier$InstOperandConstraintVisitor:230,1"
      Dst: "[java.lang.StringBuilder].toString"
    - Src: "org.apache.bcel.verifier.statics.Pass3aVerifier$InstOperandConstraintVisitor:230,1"
      Dst: "[org.apache.bcel.verifier.statics.Pass3aVerifier$InstOperandConstraintVisitor].constraintViolated"
    - Src: "org.apache.bcel.verifier.statics.Pass3aVerifier$InstOperandConstraintVisitor:232,1"
      Dst: "[org.apache.bcel.verifier.statics.Pass3aVerifier$InstOperandConstraintVisitor].maxLocals"
    JavaMethodInfo: null
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[org.apache.bcel.verifier.statics.Pass3aVerifier$InstOperandConstraintVisitor].visitANEWARRAY(org.apache.bcel.generic.ANEWARRAY)"
    functionSourceFile: "org.apache.bcel.verifier.statics.Pass3aVerifier$InstOperandConstraintVisitor"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.apache.bcel.generic.ANEWARRAY"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 32
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.bcel.verifier.statics.Pass3aVerifier$InstOperandConstraintVisitor:244"
      Branch Sides:
      - BranchSide: "org.apache.bcel.verifier.statics.Pass3aVerifier$InstOperandConstraintVisitor:247"
        BranchSideFuncs: []
      - BranchSide: "org.apache.bcel.verifier.statics.Pass3aVerifier$InstOperandConstraintVisitor:246"
        BranchSideFuncs: []
    - Branch String: "org.apache.bcel.verifier.statics.Pass3aVerifier$InstOperandConstraintVisitor:248"
      Branch Sides:
      - BranchSide: "org.apache.bcel.verifier.statics.Pass3aVerifier$InstOperandConstraintVisitor:255"
        BranchSideFuncs: []
      - BranchSide: "org.apache.bcel.verifier.statics.Pass3aVerifier$InstOperandConstraintVisitor:254"
        BranchSideFuncs: []
    - Branch String: "org.apache.bcel.verifier.statics.Pass3aVerifier$InstOperandConstraintVisitor:250"
      Branch Sides:
      - BranchSide: "org.apache.bcel.verifier.statics.Pass3aVerifier$InstOperandConstraintVisitor:255"
        BranchSideFuncs: []
      - BranchSide: "org.apache.bcel.verifier.statics.Pass3aVerifier$InstOperandConstraintVisitor:254"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.bcel.verifier.statics.Pass3aVerifier$InstOperandConstraintVisitor:242,1"
      Dst: "[org.apache.bcel.generic.CPInstruction].getIndex"
    - Src: "org.apache.bcel.verifier.statics.Pass3aVerifier$InstOperandConstraintVisitor:242,1"
      Dst: "[org.apache.bcel.verifier.statics.Pass3aVerifier$InstOperandConstraintVisitor].indexValid"
    - Src: "org.apache.bcel.verifier.statics.Pass3aVerifier$InstOperandConstraintVisitor:243,1"
      Dst: "[org.apache.bcel.generic.ConstantPoolGen].getConstant"
    - Src: "org.apache.bcel.verifier.statics.Pass3aVerifier$InstOperandConstraintVisitor:245,1"
      Dst: "[java.lang.StringBuilder].<init>"
    - Src: "org.apache.bcel.verifier.statics.Pass3aVerifier$InstOperandConstraintVisitor:245,1"
      Dst: "[java.lang.StringBuilder].append"
    - Src: "org.apache.bcel.verifier.statics.Pass3aVerifier$InstOperandConstraintVisitor:245,1"
      Dst: "[org.apache.bcel.verifier.statics.Pass3aVerifier].tostring"
    - Src: "org.apache.bcel.verifier.statics.Pass3aVerifier$InstOperandConstraintVisitor:245,1"
      Dst: "[java.lang.StringBuilder].toString"
    - Src: "org.apache.bcel.verifier.statics.Pass3aVerifier$InstOperandConstraintVisitor:245,1"
      Dst: "[org.apache.bcel.verifier.statics.Pass3aVerifier$InstOperandConstraintVisitor].constraintViolated"
    - Src: "org.apache.bcel.verifier.statics.Pass3aVerifier$InstOperandConstraintVisitor:247,1"
      Dst: "[org.apache.bcel.generic.CPInstruction].getType"
    - Src: "org.apache.bcel.verifier.statics.Pass3aVerifier$InstOperandConstraintVisitor:249,1"
      Dst: "[org.apache.bcel.generic.ArrayType].getDimensions"
    JavaMethodInfo: null
    BBCount: 6
    CyclomaticComplexity: 1
  - functionName: "[org.apache.bcel.verifier.statics.Pass3aVerifier$InstOperandConstraintVisitor].visitASTORE(org.apache.bcel.generic.ASTORE)"
    functionSourceFile: "org.apache.bcel.verifier.statics.Pass3aVerifier$InstOperandConstraintVisitor"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.apache.bcel.generic.ASTORE"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 25
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.bcel.verifier.statics.Pass3aVerifier$InstOperandConstraintVisitor:261"
      Branch Sides:
      - BranchSide: "org.apache.bcel.verifier.statics.Pass3aVerifier$InstOperandConstraintVisitor:264"
        BranchSideFuncs: []
      - BranchSide: "org.apache.bcel.verifier.statics.Pass3aVerifier$InstOperandConstraintVisitor:263"
        BranchSideFuncs: []
    - Branch String: "org.apache.bcel.verifier.statics.Pass3aVerifier$InstOperandConstraintVisitor:265"
      Branch Sides:
      - BranchSide: "org.apache.bcel.verifier.statics.Pass3aVerifier$InstOperandConstraintVisitor:269"
        BranchSideFuncs: []
      - BranchSide: "org.apache.bcel.verifier.statics.Pass3aVerifier$InstOperandConstraintVisitor:268"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.bcel.verifier.statics.Pass3aVerifier$InstOperandConstraintVisitor:260,1"
      Dst: "[org.apache.bcel.generic.LocalVariableInstruction].getIndex"
    - Src: "org.apache.bcel.verifier.statics.Pass3aVerifier$InstOperandConstraintVisitor:262,1"
      Dst: "[java.lang.StringBuilder].<init>"
    - Src: "org.apache.bcel.verifier.statics.Pass3aVerifier$InstOperandConstraintVisitor:262,1"
      Dst: "[java.lang.StringBuilder].append"
    - Src: "org.apache.bcel.verifier.statics.Pass3aVerifier$InstOperandConstraintVisitor:262,1"
      Dst: "[java.lang.StringBuilder].toString"
    - Src: "org.apache.bcel.verifier.statics.Pass3aVerifier$InstOperandConstraintVisitor:262,1"
      Dst: "[org.apache.bcel.verifier.statics.Pass3aVerifier$InstOperandConstraintVisitor].constraintViolated"
    - Src: "org.apache.bcel.verifier.statics.Pass3aVerifier$InstOperandConstraintVisitor:264,1"
      Dst: "[org.apache.bcel.verifier.statics.Pass3aVerifier$InstOperandConstraintVisitor].maxLocals"
    JavaMethodInfo: null
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[org.apache.bcel.verifier.statics.Pass3aVerifier$InstOperandConstraintVisitor].visitCHECKCAST(org.apache.bcel.generic.CHECKCAST)"
    functionSourceFile: "org.apache.bcel.verifier.statics.Pass3aVerifier$InstOperandConstraintVisitor"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.apache.bcel.generic.CHECKCAST"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 19
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.bcel.verifier.statics.Pass3aVerifier$InstOperandConstraintVisitor:276"
      Branch Sides:
      - BranchSide: "org.apache.bcel.verifier.statics.Pass3aVerifier$InstOperandConstraintVisitor:279"
        BranchSideFuncs: []
      - BranchSide: "org.apache.bcel.verifier.statics.Pass3aVerifier$InstOperandConstraintVisitor:278"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.bcel.verifier.statics.Pass3aVerifier$InstOperandConstraintVisitor:274,1"
      Dst: "[org.apache.bcel.generic.CPInstruction].getIndex"
    - Src: "org.apache.bcel.verifier.statics.Pass3aVerifier$InstOperandConstraintVisitor:274,1"
      Dst: "[org.apache.bcel.verifier.statics.Pass3aVerifier$InstOperandConstraintVisitor].indexValid"
    - Src: "org.apache.bcel.verifier.statics.Pass3aVerifier$InstOperandConstraintVisitor:275,1"
      Dst: "[org.apache.bcel.generic.ConstantPoolGen].getConstant"
    - Src: "org.apache.bcel.verifier.statics.Pass3aVerifier$InstOperandConstraintVisitor:277,1"
      Dst: "[java.lang.StringBuilder].<init>"
    - Src: "org.apache.bcel.verifier.statics.Pass3aVerifier$InstOperandConstraintVisitor:277,1"
      Dst: "[java.lang.StringBuilder].append"
    - Src: "org.apache.bcel.verifier.statics.Pass3aVerifier$InstOperandConstraintVisitor:277,1"
      Dst: "[org.apache.bcel.verifier.statics.Pass3aVerifier].tostring"
    - Src: "org.apache.bcel.verifier.statics.Pass3aVerifier$InstOperandConstraintVisitor:277,1"
      Dst: "[java.lang.StringBuilder].toString"
    - Src: "org.apache.bcel.verifier.statics.Pass3aVerifier$InstOperandConstraintVisitor:277,1"
      Dst: "[org.apache.bcel.verifier.statics.Pass3aVerifier$InstOperandConstraintVisitor].constraintViolated"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.apache.bcel.verifier.statics.Pass3aVerifier$InstOperandConstraintVisitor].visitDLOAD(org.apache.bcel.generic.DLOAD)"
    functionSourceFile: "org.apache.bcel.verifier.statics.Pass3aVerifier$InstOperandConstraintVisitor"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.apache.bcel.generic.DLOAD"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 25
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.bcel.verifier.statics.Pass3aVerifier$InstOperandConstraintVisitor:285"
      Branch Sides:
      - BranchSide: "org.apache.bcel.verifier.statics.Pass3aVerifier$InstOperandConstraintVisitor:289"
        BranchSideFuncs: []
      - BranchSide: "org.apache.bcel.verifier.statics.Pass3aVerifier$InstOperandConstraintVisitor:288"
        BranchSideFuncs: []
    - Branch String: "org.apache.bcel.verifier.statics.Pass3aVerifier$InstOperandConstraintVisitor:290"
      Branch Sides:
      - BranchSide: "org.apache.bcel.verifier.statics.Pass3aVerifier$InstOperandConstraintVisitor:294"
        BranchSideFuncs: []
      - BranchSide: "org.apache.bcel.verifier.statics.Pass3aVerifier$InstOperandConstraintVisitor:293"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.bcel.verifier.statics.Pass3aVerifier$InstOperandConstraintVisitor:284,1"
      Dst: "[org.apache.bcel.generic.LocalVariableInstruction].getIndex"
    - Src: "org.apache.bcel.verifier.statics.Pass3aVerifier$InstOperandConstraintVisitor:286,1"
      Dst: "[java.lang.StringBuilder].<init>"
    - Src: "org.apache.bcel.verifier.statics.Pass3aVerifier$InstOperandConstraintVisitor:286,1"
      Dst: "[java.lang.StringBuilder].append"
    - Src: "org.apache.bcel.verifier.statics.Pass3aVerifier$InstOperandConstraintVisitor:286,1"
      Dst: "[java.lang.StringBuilder].toString"
    - Src: "org.apache.bcel.verifier.statics.Pass3aVerifier$InstOperandConstraintVisitor:286,1"
      Dst: "[org.apache.bcel.verifier.statics.Pass3aVerifier$InstOperandConstraintVisitor].constraintViolated"
    - Src: "org.apache.bcel.verifier.statics.Pass3aVerifier$InstOperandConstraintVisitor:289,1"
      Dst: "[org.apache.bcel.verifier.statics.Pass3aVerifier$InstOperandConstraintVisitor].maxLocals"
    JavaMethodInfo: null
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[org.apache.bcel.verifier.statics.Pass3aVerifier$InstOperandConstraintVisitor].visitDSTORE(org.apache.bcel.generic.DSTORE)"
    functionSourceFile: "org.apache.bcel.verifier.statics.Pass3aVerifier$InstOperandConstraintVisitor"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.apache.bcel.generic.DSTORE"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 25
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.bcel.verifier.statics.Pass3aVerifier$InstOperandConstraintVisitor:300"
      Branch Sides:
      - BranchSide: "org.apache.bcel.verifier.statics.Pass3aVerifier$InstOperandConstraintVisitor:304"
        BranchSideFuncs: []
      - BranchSide: "org.apache.bcel.verifier.statics.Pass3aVerifier$InstOperandConstraintVisitor:303"
        BranchSideFuncs: []
    - Branch String: "org.apache.bcel.verifier.statics.Pass3aVerifier$InstOperandConstraintVisitor:305"
      Branch Sides:
      - BranchSide: "org.apache.bcel.verifier.statics.Pass3aVerifier$InstOperandConstraintVisitor:309"
        BranchSideFuncs: []
      - BranchSide: "org.apache.bcel.verifier.statics.Pass3aVerifier$InstOperandConstraintVisitor:308"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.bcel.verifier.statics.Pass3aVerifier$InstOperandConstraintVisitor:299,1"
      Dst: "[org.apache.bcel.generic.LocalVariableInstruction].getIndex"
    - Src: "org.apache.bcel.verifier.statics.Pass3aVerifier$InstOperandConstraintVisitor:301,1"
      Dst: "[java.lang.StringBuilder].<init>"
    - Src: "org.apache.bcel.verifier.statics.Pass3aVerifier$InstOperandConstraintVisitor:301,1"
      Dst: "[java.lang.StringBuilder].append"
    - Src: "org.apache.bcel.verifier.statics.Pass3aVerifier$InstOperandConstraintVisitor:301,1"
      Dst: "[java.lang.StringBuilder].toString"
    - Src: "org.apache.bcel.verifier.statics.Pass3aVerifier$InstOperandConstraintVisitor:301,1"
      Dst: "[org.apache.bcel.verifier.statics.Pass3aVerifier$InstOperandConstraintVisitor].constraintViolated"
    - Src: "org.apache.bcel.verifier.statics.Pass3aVerifier$InstOperandConstraintVisitor:304,1"
      Dst: "[org.apache.bcel.verifier.statics.Pass3aVerifier$InstOperandConstraintVisitor].maxLocals"
    JavaMethodInfo: null
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[org.apache.bcel.verifier.statics.Pass3aVerifier$InstOperandConstraintVisitor].visitFieldInstruction(org.apache.bcel.generic.FieldInstruction)"
    functionSourceFile: "org.apache.bcel.verifier.statics.Pass3aVerifier$InstOperandConstraintVisitor"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.apache.bcel.generic.FieldInstruction"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 48
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.bcel.verifier.statics.Pass3aVerifier$InstOperandConstraintVisitor:318"
      Branch Sides:
      - BranchSide: "org.apache.bcel.verifier.statics.Pass3aVerifier$InstOperandConstraintVisitor:322"
        BranchSideFuncs: []
      - BranchSide: "org.apache.bcel.verifier.statics.Pass3aVerifier$InstOperandConstraintVisitor:321"
        BranchSideFuncs: []
    - Branch String: "org.apache.bcel.verifier.statics.Pass3aVerifier$InstOperandConstraintVisitor:326"
      Branch Sides:
      - BranchSide: "org.apache.bcel.verifier.statics.Pass3aVerifier$InstOperandConstraintVisitor:332"
        BranchSideFuncs: []
      - BranchSide: "org.apache.bcel.verifier.statics.Pass3aVerifier$InstOperandConstraintVisitor:331"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.bcel.verifier.statics.Pass3aVerifier$InstOperandConstraintVisitor:316,1"
      Dst: "[org.apache.bcel.generic.CPInstruction].getIndex"
    - Src: "org.apache.bcel.verifier.statics.Pass3aVerifier$InstOperandConstraintVisitor:316,1"
      Dst: "[org.apache.bcel.verifier.statics.Pass3aVerifier$InstOperandConstraintVisitor].indexValid"
    - Src: "org.apache.bcel.verifier.statics.Pass3aVerifier$InstOperandConstraintVisitor:317,1"
      Dst: "[org.apache.bcel.generic.ConstantPoolGen].getConstant"
    - Src: "org.apache.bcel.verifier.statics.Pass3aVerifier$InstOperandConstraintVisitor:319,1"
      Dst: "[java.lang.StringBuilder].<init>"
    - Src: "org.apache.bcel.verifier.statics.Pass3aVerifier$InstOperandConstraintVisitor:319,1"
      Dst: "[java.lang.StringBuilder].append"
    - Src: "org.apache.bcel.verifier.statics.Pass3aVerifier$InstOperandConstraintVisitor:319,1"
      Dst: "[org.apache.bcel.verifier.statics.Pass3aVerifier].tostring"
    - Src: "org.apache.bcel.verifier.statics.Pass3aVerifier$InstOperandConstraintVisitor:319,1"
      Dst: "[java.lang.StringBuilder].toString"
    - Src: "org.apache.bcel.verifier.statics.Pass3aVerifier$InstOperandConstraintVisitor:319,1"
      Dst: "[org.apache.bcel.verifier.statics.Pass3aVerifier$InstOperandConstraintVisitor].constraintViolated"
    - Src: "org.apache.bcel.verifier.statics.Pass3aVerifier$InstOperandConstraintVisitor:322,1"
      Dst: "[org.apache.bcel.generic.FieldInstruction].getFieldName"
    - Src: "org.apache.bcel.verifier.statics.Pass3aVerifier$InstOperandConstraintVisitor:324,1"
      Dst: "[org.apache.bcel.verifier.statics.Pass3aVerifier$InstOperandConstraintVisitor].getObjectType"
    - Src: "org.apache.bcel.verifier.statics.Pass3aVerifier$InstOperandConstraintVisitor:324,1"
      Dst: "[org.apache.bcel.generic.ObjectType].getClassName"
    - Src: "org.apache.bcel.verifier.statics.Pass3aVerifier$InstOperandConstraintVisitor:324,1"
      Dst: "[org.apache.bcel.Repository].lookupClass"
    - Src: "org.apache.bcel.verifier.statics.Pass3aVerifier$InstOperandConstraintVisitor:325,1"
      Dst: "[org.apache.bcel.generic.FieldInstruction].getType"
    - Src: "org.apache.bcel.verifier.statics.Pass3aVerifier$InstOperandConstraintVisitor:325,1"
      Dst: "[org.apache.bcel.classfile.JavaClass].findField"
    - Src: "org.apache.bcel.verifier.statics.Pass3aVerifier$InstOperandConstraintVisitor:327,1"
      Dst: "[org.apache.bcel.classfile.JavaClass].getClassName"
    - Src: "org.apache.bcel.verifier.statics.Pass3aVerifier$InstOperandConstraintVisitor:331,1"
      Dst: "[org.apache.bcel.verifier.exc.AssertionViolatedException].<init>"
    JavaMethodInfo: null
    BBCount: 7
    CyclomaticComplexity: 1
  - functionName: "[org.apache.bcel.verifier.statics.Pass3aVerifier$InstOperandConstraintVisitor].visitFLOAD(org.apache.bcel.generic.FLOAD)"
    functionSourceFile: "org.apache.bcel.verifier.statics.Pass3aVerifier$InstOperandConstraintVisitor"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.apache.bcel.generic.FLOAD"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 25
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.bcel.verifier.statics.Pass3aVerifier$InstOperandConstraintVisitor:339"
      Branch Sides:
      - BranchSide: "org.apache.bcel.verifier.statics.Pass3aVerifier$InstOperandConstraintVisitor:342"
        BranchSideFuncs: []
      - BranchSide: "org.apache.bcel.verifier.statics.Pass3aVerifier$InstOperandConstraintVisitor:341"
        BranchSideFuncs: []
    - Branch String: "org.apache.bcel.verifier.statics.Pass3aVerifier$InstOperandConstraintVisitor:343"
      Branch Sides:
      - BranchSide: "org.apache.bcel.verifier.statics.Pass3aVerifier$InstOperandConstraintVisitor:347"
        BranchSideFuncs: []
      - BranchSide: "org.apache.bcel.verifier.statics.Pass3aVerifier$InstOperandConstraintVisitor:346"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.bcel.verifier.statics.Pass3aVerifier$InstOperandConstraintVisitor:338,1"
      Dst: "[org.apache.bcel.generic.LocalVariableInstruction].getIndex"
    - Src: "org.apache.bcel.verifier.statics.Pass3aVerifier$InstOperandConstraintVisitor:340,1"
      Dst: "[java.lang.StringBuilder].<init>"
    - Src: "org.apache.bcel.verifier.statics.Pass3aVerifier$InstOperandConstraintVisitor:340,1"
      Dst: "[java.lang.StringBuilder].append"
    - Src: "org.apache.bcel.verifier.statics.Pass3aVerifier$InstOperandConstraintVisitor:340,1"
      Dst: "[java.lang.StringBuilder].toString"
    - Src: "org.apache.bcel.verifier.statics.Pass3aVerifier$InstOperandConstraintVisitor:340,1"
      Dst: "[org.apache.bcel.verifier.statics.Pass3aVerifier$InstOperandConstraintVisitor].constraintViolated"
    - Src: "org.apache.bcel.verifier.statics.Pass3aVerifier$InstOperandConstraintVisitor:342,1"
      Dst: "[org.apache.bcel.verifier.statics.Pass3aVerifier$InstOperandConstraintVisitor].maxLocals"
    JavaMethodInfo: null
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[org.apache.bcel.verifier.statics.Pass3aVerifier$InstOperandConstraintVisitor].visitFSTORE(org.apache.bcel.generic.FSTORE)"
    functionSourceFile: "org.apache.bcel.verifier.statics.Pass3aVerifier$InstOperandConstraintVisitor"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.apache.bcel.generic.FSTORE"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 25
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.bcel.verifier.statics.Pass3aVerifier$InstOperandConstraintVisitor:353"
      Branch Sides:
      - BranchSide: "org.apache.bcel.verifier.statics.Pass3aVerifier$InstOperandConstraintVisitor:356"
        BranchSideFuncs: []
      - BranchSide: "org.apache.bcel.verifier.statics.Pass3aVerifier$InstOperandConstraintVisitor:355"
        BranchSideFuncs: []
    - Branch String: "org.apache.bcel.verifier.statics.Pass3aVerifier$InstOperandConstraintVisitor:357"
      Branch Sides:
      - BranchSide: "org.apache.bcel.verifier.statics.Pass3aVerifier$InstOperandConstraintVisitor:361"
        BranchSideFuncs: []
      - BranchSide: "org.apache.bcel.verifier.statics.Pass3aVerifier$InstOperandConstraintVisitor:360"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.bcel.verifier.statics.Pass3aVerifier$InstOperandConstraintVisitor:352,1"
      Dst: "[org.apache.bcel.generic.LocalVariableInstruction].getIndex"
    - Src: "org.apache.bcel.verifier.statics.Pass3aVerifier$InstOperandConstraintVisitor:354,1"
      Dst: "[java.lang.StringBuilder].<init>"
    - Src: "org.apache.bcel.verifier.statics.Pass3aVerifier$InstOperandConstraintVisitor:354,1"
      Dst: "[java.lang.StringBuilder].append"
    - Src: "org.apache.bcel.verifier.statics.Pass3aVerifier$InstOperandConstraintVisitor:354,1"
      Dst: "[java.lang.StringBuilder].toString"
    - Src: "org.apache.bcel.verifier.statics.Pass3aVerifier$InstOperandConstraintVisitor:354,1"
      Dst: "[org.apache.bcel.verifier.statics.Pass3aVerifier$InstOperandConstraintVisitor].constraintViolated"
    - Src: "org.apache.bcel.verifier.statics.Pass3aVerifier$InstOperandConstraintVisitor:356,1"
      Dst: "[org.apache.bcel.verifier.statics.Pass3aVerifier$InstOperandConstraintVisitor].maxLocals"
    JavaMethodInfo: null
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[org.apache.bcel.verifier.statics.Pass3aVerifier$InstOperandConstraintVisitor].visitGETSTATIC(org.apache.bcel.generic.GETSTATIC)"
    functionSourceFile: "org.apache.bcel.verifier.statics.Pass3aVerifier$InstOperandConstraintVisitor"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.apache.bcel.generic.GETSTATIC"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 42
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.bcel.verifier.statics.Pass3aVerifier$InstOperandConstraintVisitor:370"
      Branch Sides:
      - BranchSide: "org.apache.bcel.verifier.statics.Pass3aVerifier$InstOperandConstraintVisitor:374"
        BranchSideFuncs: []
      - BranchSide: "org.apache.bcel.verifier.statics.Pass3aVerifier$InstOperandConstraintVisitor:373"
        BranchSideFuncs: []
    - Branch String: "org.apache.bcel.verifier.statics.Pass3aVerifier$InstOperandConstraintVisitor:374"
      Branch Sides:
      - BranchSide: "org.apache.bcel.verifier.statics.Pass3aVerifier$InstOperandConstraintVisitor:380"
        BranchSideFuncs: []
      - BranchSide: "org.apache.bcel.verifier.statics.Pass3aVerifier$InstOperandConstraintVisitor:379"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.bcel.verifier.statics.Pass3aVerifier$InstOperandConstraintVisitor:367,1"
      Dst: "[org.apache.bcel.generic.FieldInstruction].getFieldName"
    - Src: "org.apache.bcel.verifier.statics.Pass3aVerifier$InstOperandConstraintVisitor:368,1"
      Dst: "[org.apache.bcel.verifier.statics.Pass3aVerifier$InstOperandConstraintVisitor].getObjectType"
    - Src: "org.apache.bcel.verifier.statics.Pass3aVerifier$InstOperandConstraintVisitor:368,1"
      Dst: "[org.apache.bcel.generic.ObjectType].getClassName"
    - Src: "org.apache.bcel.verifier.statics.Pass3aVerifier$InstOperandConstraintVisitor:368,1"
      Dst: "[org.apache.bcel.Repository].lookupClass"
    - Src: "org.apache.bcel.verifier.statics.Pass3aVerifier$InstOperandConstraintVisitor:369,1"
      Dst: "[org.apache.bcel.generic.FieldInstruction].getType"
    - Src: "org.apache.bcel.verifier.statics.Pass3aVerifier$InstOperandConstraintVisitor:369,1"
      Dst: "[org.apache.bcel.classfile.JavaClass].findField"
    - Src: "org.apache.bcel.verifier.statics.Pass3aVerifier$InstOperandConstraintVisitor:371,1"
      Dst: "[java.lang.StringBuilder].<init>"
    - Src: "org.apache.bcel.verifier.statics.Pass3aVerifier$InstOperandConstraintVisitor:371,1"
      Dst: "[java.lang.StringBuilder].append"
    - Src: "org.apache.bcel.verifier.statics.Pass3aVerifier$InstOperandConstraintVisitor:371,1"
      Dst: "[org.apache.bcel.classfile.JavaClass].getClassName"
    - Src: "org.apache.bcel.verifier.statics.Pass3aVerifier$InstOperandConstraintVisitor:371,1"
      Dst: "[java.lang.StringBuilder].toString"
    - Src: "org.apache.bcel.verifier.statics.Pass3aVerifier$InstOperandConstraintVisitor:371,1"
      Dst: "[org.apache.bcel.verifier.exc.AssertionViolatedException].<init>"
    - Src: "org.apache.bcel.verifier.statics.Pass3aVerifier$InstOperandConstraintVisitor:374,1"
      Dst: "[org.apache.bcel.classfile.AccessFlags].isStatic"
    - Src: "org.apache.bcel.verifier.statics.Pass3aVerifier$InstOperandConstraintVisitor:375,1"
      Dst: "[org.apache.bcel.verifier.statics.Pass3aVerifier$InstOperandConstraintVisitor].constraintViolated"
    JavaMethodInfo: null
    BBCount: 7
    CyclomaticComplexity: 1
  - functionName: "[org.apache.bcel.verifier.statics.Pass3aVerifier$InstOperandConstraintVisitor].visitIINC(org.apache.bcel.generic.IINC)"
    functionSourceFile: "org.apache.bcel.verifier.statics.Pass3aVerifier$InstOperandConstraintVisitor"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.apache.bcel.generic.IINC"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 25
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.bcel.verifier.statics.Pass3aVerifier$InstOperandConstraintVisitor:387"
      Branch Sides:
      - BranchSide: "org.apache.bcel.verifier.statics.Pass3aVerifier$InstOperandConstraintVisitor:390"
        BranchSideFuncs: []
      - BranchSide: "org.apache.bcel.verifier.statics.Pass3aVerifier$InstOperandConstraintVisitor:389"
        BranchSideFuncs: []
    - Branch String: "org.apache.bcel.verifier.statics.Pass3aVerifier$InstOperandConstraintVisitor:391"
      Branch Sides:
      - BranchSide: "org.apache.bcel.verifier.statics.Pass3aVerifier$InstOperandConstraintVisitor:395"
        BranchSideFuncs: []
      - BranchSide: "org.apache.bcel.verifier.statics.Pass3aVerifier$InstOperandConstraintVisitor:394"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.bcel.verifier.statics.Pass3aVerifier$InstOperandConstraintVisitor:386,1"
      Dst: "[org.apache.bcel.generic.LocalVariableInstruction].getIndex"
    - Src: "org.apache.bcel.verifier.statics.Pass3aVerifier$InstOperandConstraintVisitor:388,1"
      Dst: "[java.lang.StringBuilder].<init>"
    - Src: "org.apache.bcel.verifier.statics.Pass3aVerifier$InstOperandConstraintVisitor:388,1"
      Dst: "[java.lang.StringBuilder].append"
    - Src: "org.apache.bcel.verifier.statics.Pass3aVerifier$InstOperandConstraintVisitor:388,1"
      Dst: "[java.lang.StringBuilder].toString"
    - Src: "org.apache.bcel.verifier.statics.Pass3aVerifier$InstOperandConstraintVisitor:388,1"
      Dst: "[org.apache.bcel.verifier.statics.Pass3aVerifier$InstOperandConstraintVisitor].constraintViolated"
    - Src: "org.apache.bcel.verifier.statics.Pass3aVerifier$InstOperandConstraintVisitor:390,1"
      Dst: "[org.apache.bcel.verifier.statics.Pass3aVerifier$InstOperandConstraintVisitor].maxLocals"
    JavaMethodInfo: null
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[org.apache.bcel.verifier.statics.Pass3aVerifier$InstOperandConstraintVisitor].visitILOAD(org.apache.bcel.generic.ILOAD)"
    functionSourceFile: "org.apache.bcel.verifier.statics.Pass3aVerifier$InstOperandConstraintVisitor"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.apache.bcel.generic.ILOAD"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 25
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.bcel.verifier.statics.Pass3aVerifier$InstOperandConstraintVisitor:401"
      Branch Sides:
      - BranchSide: "org.apache.bcel.verifier.statics.Pass3aVerifier$InstOperandConstraintVisitor:404"
        BranchSideFuncs: []
      - BranchSide: "org.apache.bcel.verifier.statics.Pass3aVerifier$InstOperandConstraintVisitor:403"
        BranchSideFuncs: []
    - Branch String: "org.apache.bcel.verifier.statics.Pass3aVerifier$InstOperandConstraintVisitor:405"
      Branch Sides:
      - BranchSide: "org.apache.bcel.verifier.statics.Pass3aVerifier$InstOperandConstraintVisitor:409"
        BranchSideFuncs: []
      - BranchSide: "org.apache.bcel.verifier.statics.Pass3aVerifier$InstOperandConstraintVisitor:408"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.bcel.verifier.statics.Pass3aVerifier$InstOperandConstraintVisitor:400,1"
      Dst: "[org.apache.bcel.generic.LocalVariableInstruction].getIndex"
    - Src: "org.apache.bcel.verifier.statics.Pass3aVerifier$InstOperandConstraintVisitor:402,1"
      Dst: "[java.lang.StringBuilder].<init>"
    - Src: "org.apache.bcel.verifier.statics.Pass3aVerifier$InstOperandConstraintVisitor:402,1"
      Dst: "[java.lang.StringBuilder].append"
    - Src: "org.apache.bcel.verifier.statics.Pass3aVerifier$InstOperandConstraintVisitor:402,1"
      Dst: "[java.lang.StringBuilder].toString"
    - Src: "org.apache.bcel.verifier.statics.Pass3aVerifier$InstOperandConstraintVisitor:402,1"
      Dst: "[org.apache.bcel.verifier.statics.Pass3aVerifier$InstOperandConstraintVisitor].constraintViolated"
    - Src: "org.apache.bcel.verifier.statics.Pass3aVerifier$InstOperandConstraintVisitor:404,1"
      Dst: "[org.apache.bcel.verifier.statics.Pass3aVerifier$InstOperandConstraintVisitor].maxLocals"
    JavaMethodInfo: null
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[org.apache.bcel.verifier.statics.Pass3aVerifier$InstOperandConstraintVisitor].visitINSTANCEOF(org.apache.bcel.generic.INSTANCEOF)"
    functionSourceFile: "org.apache.bcel.verifier.statics.Pass3aVerifier$InstOperandConstraintVisitor"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.apache.bcel.generic.INSTANCEOF"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 19
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.bcel.verifier.statics.Pass3aVerifier$InstOperandConstraintVisitor:416"
      Branch Sides:
      - BranchSide: "org.apache.bcel.verifier.statics.Pass3aVerifier$InstOperandConstraintVisitor:419"
        BranchSideFuncs: []
      - BranchSide: "org.apache.bcel.verifier.statics.Pass3aVerifier$InstOperandConstraintVisitor:418"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.bcel.verifier.statics.Pass3aVerifier$InstOperandConstraintVisitor:414,1"
      Dst: "[org.apache.bcel.generic.CPInstruction].getIndex"
    - Src: "org.apache.bcel.verifier.statics.Pass3aVerifier$InstOperandConstraintVisitor:414,1"
      Dst: "[org.apache.bcel.verifier.statics.Pass3aVerifier$InstOperandConstraintVisitor].indexValid"
    - Src: "org.apache.bcel.verifier.statics.Pass3aVerifier$InstOperandConstraintVisitor:415,1"
      Dst: "[org.apache.bcel.generic.ConstantPoolGen].getConstant"
    - Src: "org.apache.bcel.verifier.statics.Pass3aVerifier$InstOperandConstraintVisitor:417,1"
      Dst: "[java.lang.StringBuilder].<init>"
    - Src: "org.apache.bcel.verifier.statics.Pass3aVerifier$InstOperandConstraintVisitor:417,1"
      Dst: "[java.lang.StringBuilder].append"
    - Src: "org.apache.bcel.verifier.statics.Pass3aVerifier$InstOperandConstraintVisitor:417,1"
      Dst: "[org.apache.bcel.verifier.statics.Pass3aVerifier].tostring"
    - Src: "org.apache.bcel.verifier.statics.Pass3aVerifier$InstOperandConstraintVisitor:417,1"
      Dst: "[java.lang.StringBuilder].toString"
    - Src: "org.apache.bcel.verifier.statics.Pass3aVerifier$InstOperandConstraintVisitor:417,1"
      Dst: "[org.apache.bcel.verifier.statics.Pass3aVerifier$InstOperandConstraintVisitor].constraintViolated"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.apache.bcel.verifier.statics.Pass3aVerifier$InstOperandConstraintVisitor].visitINVOKEDYNAMIC(org.apache.bcel.generic.INVOKEDYNAMIC)"
    functionSourceFile: "org.apache.bcel.verifier.statics.Pass3aVerifier$InstOperandConstraintVisitor"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.apache.bcel.generic.INVOKEDYNAMIC"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.bcel.verifier.statics.Pass3aVerifier$InstOperandConstraintVisitor:424,1"
      Dst: "[java.lang.UnsupportedOperationException].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.bcel.verifier.statics.Pass3aVerifier$InstOperandConstraintVisitor].visitInvokeInstruction(org.apache.bcel.generic.InvokeInstruction)"
    functionSourceFile: "org.apache.bcel.verifier.statics.Pass3aVerifier$InstOperandConstraintVisitor"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.apache.bcel.generic.InvokeInstruction"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 133
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.bcel.verifier.statics.Pass3aVerifier$InstOperandConstraintVisitor:431"
      Branch Sides:
      - BranchSide: "org.apache.bcel.verifier.statics.Pass3aVerifier$InstOperandConstraintVisitor:432"
        BranchSideFuncs: []
      - BranchSide: "org.apache.bcel.verifier.statics.Pass3aVerifier$InstOperandConstraintVisitor:431"
        BranchSideFuncs: []
    - Branch String: "org.apache.bcel.verifier.statics.Pass3aVerifier$InstOperandConstraintVisitor:431"
      Branch Sides:
      - BranchSide: "org.apache.bcel.verifier.statics.Pass3aVerifier$InstOperandConstraintVisitor:432"
        BranchSideFuncs: []
      - BranchSide: "org.apache.bcel.verifier.statics.Pass3aVerifier$InstOperandConstraintVisitor:431"
        BranchSideFuncs: []
    - Branch String: "org.apache.bcel.verifier.statics.Pass3aVerifier$InstOperandConstraintVisitor:431"
      Branch Sides:
      - BranchSide: "org.apache.bcel.verifier.statics.Pass3aVerifier$InstOperandConstraintVisitor:448"
        BranchSideFuncs: []
      - BranchSide: "org.apache.bcel.verifier.statics.Pass3aVerifier$InstOperandConstraintVisitor:447"
        BranchSideFuncs: []
    - Branch String: "org.apache.bcel.verifier.statics.Pass3aVerifier$InstOperandConstraintVisitor:433"
      Branch Sides:
      - BranchSide: "org.apache.bcel.verifier.statics.Pass3aVerifier$InstOperandConstraintVisitor:437"
        BranchSideFuncs: []
      - BranchSide: "org.apache.bcel.verifier.statics.Pass3aVerifier$InstOperandConstraintVisitor:436"
        BranchSideFuncs: []
    - Branch String: "org.apache.bcel.verifier.statics.Pass3aVerifier$InstOperandConstraintVisitor:439"
      Branch Sides:
      - BranchSide: "org.apache.bcel.verifier.statics.Pass3aVerifier$InstOperandConstraintVisitor:442"
        BranchSideFuncs: []
      - BranchSide: "org.apache.bcel.verifier.statics.Pass3aVerifier$InstOperandConstraintVisitor:441"
        BranchSideFuncs: []
    - Branch String: "org.apache.bcel.verifier.statics.Pass3aVerifier$InstOperandConstraintVisitor:439"
      Branch Sides:
      - BranchSide: "org.apache.bcel.verifier.statics.Pass3aVerifier$InstOperandConstraintVisitor:442"
        BranchSideFuncs: []
      - BranchSide: "org.apache.bcel.verifier.statics.Pass3aVerifier$InstOperandConstraintVisitor:441"
        BranchSideFuncs: []
    - Branch String: "org.apache.bcel.verifier.statics.Pass3aVerifier$InstOperandConstraintVisitor:442"
      Branch Sides:
      - BranchSide: "org.apache.bcel.verifier.statics.Pass3aVerifier$InstOperandConstraintVisitor:447"
        BranchSideFuncs: []
      - BranchSide: "org.apache.bcel.verifier.statics.Pass3aVerifier$InstOperandConstraintVisitor:446"
        BranchSideFuncs: []
    - Branch String: "org.apache.bcel.verifier.statics.Pass3aVerifier$InstOperandConstraintVisitor:442"
      Branch Sides:
      - BranchSide: "org.apache.bcel.verifier.statics.Pass3aVerifier$InstOperandConstraintVisitor:447"
        BranchSideFuncs: []
      - BranchSide: "org.apache.bcel.verifier.statics.Pass3aVerifier$InstOperandConstraintVisitor:446"
        BranchSideFuncs: []
    - Branch String: "org.apache.bcel.verifier.statics.Pass3aVerifier$InstOperandConstraintVisitor:449"
      Branch Sides:
      - BranchSide: "org.apache.bcel.verifier.statics.Pass3aVerifier$InstOperandConstraintVisitor:458"
        BranchSideFuncs: []
      - BranchSide: "org.apache.bcel.verifier.statics.Pass3aVerifier$InstOperandConstraintVisitor:457"
        BranchSideFuncs: []
    - Branch String: "org.apache.bcel.verifier.statics.Pass3aVerifier$InstOperandConstraintVisitor:449"
      Branch Sides:
      - BranchSide: "org.apache.bcel.verifier.statics.Pass3aVerifier$InstOperandConstraintVisitor:458"
        BranchSideFuncs: []
      - BranchSide: "org.apache.bcel.verifier.statics.Pass3aVerifier$InstOperandConstraintVisitor:457"
        BranchSideFuncs: []
    - Branch String: "org.apache.bcel.verifier.statics.Pass3aVerifier$InstOperandConstraintVisitor:460"
      Branch Sides:
      - BranchSide: "org.apache.bcel.verifier.statics.Pass3aVerifier$InstOperandConstraintVisitor:463"
        BranchSideFuncs: []
      - BranchSide: "org.apache.bcel.verifier.statics.Pass3aVerifier$InstOperandConstraintVisitor:462"
        BranchSideFuncs: []
    - Branch String: "org.apache.bcel.verifier.statics.Pass3aVerifier$InstOperandConstraintVisitor:463"
      Branch Sides:
      - BranchSide: "org.apache.bcel.verifier.statics.Pass3aVerifier$InstOperandConstraintVisitor:470"
        BranchSideFuncs: []
      - BranchSide: "org.apache.bcel.verifier.statics.Pass3aVerifier$InstOperandConstraintVisitor:469"
        BranchSideFuncs: []
    - Branch String: "org.apache.bcel.verifier.statics.Pass3aVerifier$InstOperandConstraintVisitor:471"
      Branch Sides:
      - BranchSide: "org.apache.bcel.verifier.statics.Pass3aVerifier$InstOperandConstraintVisitor:474"
        BranchSideFuncs: []
      - BranchSide: "org.apache.bcel.verifier.statics.Pass3aVerifier$InstOperandConstraintVisitor:473"
        BranchSideFuncs: []
    - Branch String: "org.apache.bcel.verifier.statics.Pass3aVerifier$InstOperandConstraintVisitor:474"
      Branch Sides:
      - BranchSide: "org.apache.bcel.verifier.statics.Pass3aVerifier$InstOperandConstraintVisitor:482"
        BranchSideFuncs: []
      - BranchSide: "org.apache.bcel.verifier.statics.Pass3aVerifier$InstOperandConstraintVisitor:481"
        BranchSideFuncs: []
    - Branch String: "org.apache.bcel.verifier.statics.Pass3aVerifier$InstOperandConstraintVisitor:477"
      Branch Sides:
      - BranchSide: "org.apache.bcel.verifier.statics.Pass3aVerifier$InstOperandConstraintVisitor:482"
        BranchSideFuncs: []
      - BranchSide: "org.apache.bcel.verifier.statics.Pass3aVerifier$InstOperandConstraintVisitor:481"
        BranchSideFuncs: []
    - Branch String: "org.apache.bcel.verifier.statics.Pass3aVerifier$InstOperandConstraintVisitor:483"
      Branch Sides:
      - BranchSide: "org.apache.bcel.verifier.statics.Pass3aVerifier$InstOperandConstraintVisitor:497"
        BranchSideFuncs: []
      - BranchSide: "org.apache.bcel.verifier.statics.Pass3aVerifier$InstOperandConstraintVisitor:496"
        BranchSideFuncs: []
    - Branch String: "org.apache.bcel.verifier.statics.Pass3aVerifier$InstOperandConstraintVisitor:485"
      Branch Sides:
      - BranchSide: "org.apache.bcel.verifier.statics.Pass3aVerifier$InstOperandConstraintVisitor:488"
        BranchSideFuncs: []
      - BranchSide: "org.apache.bcel.verifier.statics.Pass3aVerifier$InstOperandConstraintVisitor:487"
        BranchSideFuncs: []
    - Branch String: "org.apache.bcel.verifier.statics.Pass3aVerifier$InstOperandConstraintVisitor:488"
      Branch Sides:
      - BranchSide: "org.apache.bcel.verifier.statics.Pass3aVerifier$InstOperandConstraintVisitor:482"
        BranchSideFuncs: []
      - BranchSide: "org.apache.bcel.verifier.statics.Pass3aVerifier$InstOperandConstraintVisitor:481"
        BranchSideFuncs: []
    - Branch String: "org.apache.bcel.verifier.statics.Pass3aVerifier$InstOperandConstraintVisitor:491"
      Branch Sides:
      - BranchSide: "org.apache.bcel.verifier.statics.Pass3aVerifier$InstOperandConstraintVisitor:482"
        BranchSideFuncs: []
      - BranchSide: "org.apache.bcel.verifier.statics.Pass3aVerifier$InstOperandConstraintVisitor:481"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.bcel.verifier.statics.Pass3aVerifier$InstOperandConstraintVisitor:430,1"
      Dst: "[org.apache.bcel.generic.CPInstruction].getIndex"
    - Src: "org.apache.bcel.verifier.statics.Pass3aVerifier$InstOperandConstraintVisitor:430,1"
      Dst: "[org.apache.bcel.verifier.statics.Pass3aVerifier$InstOperandConstraintVisitor].indexValid"
    - Src: "org.apache.bcel.verifier.statics.Pass3aVerifier$InstOperandConstraintVisitor:432,1"
      Dst: "[org.apache.bcel.generic.ConstantPoolGen].getConstant"
    - Src: "org.apache.bcel.verifier.statics.Pass3aVerifier$InstOperandConstraintVisitor:434,1"
      Dst: "[java.lang.StringBuilder].<init>"
    - Src: "org.apache.bcel.verifier.statics.Pass3aVerifier$InstOperandConstraintVisitor:434,1"
      Dst: "[java.lang.StringBuilder].append"
    - Src: "org.apache.bcel.verifier.statics.Pass3aVerifier$InstOperandConstraintVisitor:434,1"
      Dst: "[org.apache.bcel.verifier.statics.Pass3aVerifier].tostring"
    - Src: "org.apache.bcel.verifier.statics.Pass3aVerifier$InstOperandConstraintVisitor:434,1"
      Dst: "[java.lang.StringBuilder].toString"
    - Src: "org.apache.bcel.verifier.statics.Pass3aVerifier$InstOperandConstraintVisitor:434,1"
      Dst: "[org.apache.bcel.verifier.statics.Pass3aVerifier$InstOperandConstraintVisitor].constraintViolated"
    - Src: "org.apache.bcel.verifier.statics.Pass3aVerifier$InstOperandConstraintVisitor:437,1"
      Dst: "[org.apache.bcel.classfile.ConstantCP].getNameAndTypeIndex"
    - Src: "org.apache.bcel.verifier.statics.Pass3aVerifier$InstOperandConstraintVisitor:438,1"
      Dst: "[org.apache.bcel.classfile.ConstantNameAndType].getNameIndex"
    - Src: "org.apache.bcel.verifier.statics.Pass3aVerifier$InstOperandConstraintVisitor:439,1"
      Dst: "[org.apache.bcel.classfile.ConstantUtf8].getBytes"
    - Src: "org.apache.bcel.verifier.statics.Pass3aVerifier$InstOperandConstraintVisitor:439,1"
      Dst: "[java.lang.String].equals"
    - Src: "org.apache.bcel.verifier.statics.Pass3aVerifier$InstOperandConstraintVisitor:442,1"
      Dst: "[java.lang.String].startsWith"
    - Src: "org.apache.bcel.verifier.statics.Pass3aVerifier$InstOperandConstraintVisitor:470,1"
      Dst: "[org.apache.bcel.generic.InvokeInstruction].getReturnType"
    - Src: "org.apache.bcel.verifier.statics.Pass3aVerifier$InstOperandConstraintVisitor:472,1"
      Dst: "[org.apache.bcel.generic.ArrayType].getBasicType"
    - Src: "org.apache.bcel.verifier.statics.Pass3aVerifier$InstOperandConstraintVisitor:475,1"
      Dst: "[org.apache.bcel.generic.ObjectType].getClassName"
    - Src: "org.apache.bcel.verifier.statics.Pass3aVerifier$InstOperandConstraintVisitor:475,1"
      Dst: "[org.apache.bcel.verifier.VerifierFactory].getVerifier"
    - Src: "org.apache.bcel.verifier.statics.Pass3aVerifier$InstOperandConstraintVisitor:476,1"
      Dst: "[org.apache.bcel.verifier.Verifier].doPass2"
    - Src: "org.apache.bcel.verifier.statics.Pass3aVerifier$InstOperandConstraintVisitor:477,1"
      Dst: "[org.apache.bcel.verifier.VerificationResult].getStatus"
    - Src: "org.apache.bcel.verifier.statics.Pass3aVerifier$InstOperandConstraintVisitor:478,1"
      Dst: "[org.apache.bcel.verifier.VerificationResult].getMessage"
    - Src: "org.apache.bcel.verifier.statics.Pass3aVerifier$InstOperandConstraintVisitor:482,1"
      Dst: "[org.apache.bcel.generic.InvokeInstruction].getArgumentTypes"
    JavaMethodInfo: null
    BBCount: 33
    CyclomaticComplexity: 2
  - functionName: "[org.apache.bcel.verifier.statics.Pass3aVerifier$InstOperandConstraintVisitor].visitINVOKEINTERFACE(org.apache.bcel.generic.INVOKEINTERFACE)"
    functionSourceFile: "org.apache.bcel.verifier.statics.Pass3aVerifier$InstOperandConstraintVisitor"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.apache.bcel.generic.INVOKEINTERFACE"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 44
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.bcel.verifier.statics.Pass3aVerifier$InstOperandConstraintVisitor:510"
      Branch Sides:
      - BranchSide: "org.apache.bcel.verifier.statics.Pass3aVerifier$InstOperandConstraintVisitor:514"
        BranchSideFuncs: []
      - BranchSide: "org.apache.bcel.verifier.statics.Pass3aVerifier$InstOperandConstraintVisitor:513"
        BranchSideFuncs: []
    - Branch String: "org.apache.bcel.verifier.statics.Pass3aVerifier$InstOperandConstraintVisitor:514"
      Branch Sides:
      - BranchSide: "org.apache.bcel.verifier.statics.Pass3aVerifier$InstOperandConstraintVisitor:520"
        BranchSideFuncs: []
      - BranchSide: "org.apache.bcel.verifier.statics.Pass3aVerifier$InstOperandConstraintVisitor:519"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.bcel.verifier.statics.Pass3aVerifier$InstOperandConstraintVisitor:507,1"
      Dst: "[org.apache.bcel.generic.InvokeInstruction].getClassName"
    - Src: "org.apache.bcel.verifier.statics.Pass3aVerifier$InstOperandConstraintVisitor:508,1"
      Dst: "[org.apache.bcel.Repository].lookupClass"
    - Src: "org.apache.bcel.verifier.statics.Pass3aVerifier$InstOperandConstraintVisitor:509,1"
      Dst: "[org.apache.bcel.verifier.statics.Pass3aVerifier$InstOperandConstraintVisitor].getMethodRecursive"
    - Src: "org.apache.bcel.verifier.statics.Pass3aVerifier$InstOperandConstraintVisitor:511,1"
      Dst: "[java.lang.StringBuilder].<init>"
    - Src: "org.apache.bcel.verifier.statics.Pass3aVerifier$InstOperandConstraintVisitor:511,1"
      Dst: "[java.lang.StringBuilder].append"
    - Src: "org.apache.bcel.verifier.statics.Pass3aVerifier$InstOperandConstraintVisitor:511,1"
      Dst: "[org.apache.bcel.generic.InvokeInstruction].getMethodName"
    - Src: "org.apache.bcel.verifier.statics.Pass3aVerifier$InstOperandConstraintVisitor:512,1"
      Dst: "[org.apache.bcel.generic.FieldOrMethod].getSignature"
    - Src: "org.apache.bcel.verifier.statics.Pass3aVerifier$InstOperandConstraintVisitor:512,1"
      Dst: "[org.apache.bcel.classfile.JavaClass].getClassName"
    - Src: "org.apache.bcel.verifier.statics.Pass3aVerifier$InstOperandConstraintVisitor:512,1"
      Dst: "[java.lang.StringBuilder].toString"
    - Src: "org.apache.bcel.verifier.statics.Pass3aVerifier$InstOperandConstraintVisitor:511,1"
      Dst: "[org.apache.bcel.verifier.statics.Pass3aVerifier$InstOperandConstraintVisitor].constraintViolated"
    - Src: "org.apache.bcel.verifier.statics.Pass3aVerifier$InstOperandConstraintVisitor:514,1"
      Dst: "[org.apache.bcel.classfile.JavaClass].isClass"
    - Src: "org.apache.bcel.verifier.statics.Pass3aVerifier$InstOperandConstraintVisitor:519,1"
      Dst: "[org.apache.bcel.verifier.exc.AssertionViolatedException].<init>"
    JavaMethodInfo: null
    BBCount: 7
    CyclomaticComplexity: 1
  - functionName: "[org.apache.bcel.verifier.statics.Pass3aVerifier$InstOperandConstraintVisitor].visitINVOKESPECIAL(org.apache.bcel.generic.INVOKESPECIAL)"
    functionSourceFile: "org.apache.bcel.verifier.statics.Pass3aVerifier$InstOperandConstraintVisitor"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.apache.bcel.generic.INVOKESPECIAL"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 96
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.bcel.verifier.statics.Pass3aVerifier$InstOperandConstraintVisitor:534"
      Branch Sides:
      - BranchSide: "org.apache.bcel.verifier.statics.Pass3aVerifier$InstOperandConstraintVisitor:539"
        BranchSideFuncs: []
      - BranchSide: "org.apache.bcel.verifier.statics.Pass3aVerifier$InstOperandConstraintVisitor:538"
        BranchSideFuncs: []
    - Branch String: "org.apache.bcel.verifier.statics.Pass3aVerifier$InstOperandConstraintVisitor:540"
      Branch Sides:
      - BranchSide: "org.apache.bcel.verifier.statics.Pass3aVerifier$InstOperandConstraintVisitor:573"
        BranchSideFuncs: []
      - BranchSide: "org.apache.bcel.verifier.statics.Pass3aVerifier$InstOperandConstraintVisitor:572"
        BranchSideFuncs: []
    - Branch String: "org.apache.bcel.verifier.statics.Pass3aVerifier$InstOperandConstraintVisitor:540"
      Branch Sides:
      - BranchSide: "org.apache.bcel.verifier.statics.Pass3aVerifier$InstOperandConstraintVisitor:573"
        BranchSideFuncs: []
      - BranchSide: "org.apache.bcel.verifier.statics.Pass3aVerifier$InstOperandConstraintVisitor:572"
        BranchSideFuncs: []
    - Branch String: "org.apache.bcel.verifier.statics.Pass3aVerifier$InstOperandConstraintVisitor:540"
      Branch Sides:
      - BranchSide: "org.apache.bcel.verifier.statics.Pass3aVerifier$InstOperandConstraintVisitor:573"
        BranchSideFuncs: []
      - BranchSide: "org.apache.bcel.verifier.statics.Pass3aVerifier$InstOperandConstraintVisitor:572"
        BranchSideFuncs: []
    - Branch String: "org.apache.bcel.verifier.statics.Pass3aVerifier$InstOperandConstraintVisitor:541"
      Branch Sides:
      - BranchSide: "org.apache.bcel.verifier.statics.Pass3aVerifier$InstOperandConstraintVisitor:573"
        BranchSideFuncs: []
      - BranchSide: "org.apache.bcel.verifier.statics.Pass3aVerifier$InstOperandConstraintVisitor:572"
        BranchSideFuncs: []
    - Branch String: "org.apache.bcel.verifier.statics.Pass3aVerifier$InstOperandConstraintVisitor:547"
      Branch Sides:
      - BranchSide: "org.apache.bcel.verifier.statics.Pass3aVerifier$InstOperandConstraintVisitor:564"
        BranchSideFuncs: []
      - BranchSide: "org.apache.bcel.verifier.statics.Pass3aVerifier$InstOperandConstraintVisitor:563"
        BranchSideFuncs: []
    - Branch String: "org.apache.bcel.verifier.statics.Pass3aVerifier$InstOperandConstraintVisitor:552"
      Branch Sides:
      - BranchSide: "org.apache.bcel.verifier.statics.Pass3aVerifier$InstOperandConstraintVisitor:560"
        BranchSideFuncs: []
      - BranchSide: "org.apache.bcel.verifier.statics.Pass3aVerifier$InstOperandConstraintVisitor:559"
        BranchSideFuncs: []
    - Branch String: "org.apache.bcel.verifier.statics.Pass3aVerifier$InstOperandConstraintVisitor:553"
      Branch Sides:
      - BranchSide: "org.apache.bcel.verifier.statics.Pass3aVerifier$InstOperandConstraintVisitor:548"
        BranchSideFuncs: []
      - BranchSide: "org.apache.bcel.verifier.statics.Pass3aVerifier$InstOperandConstraintVisitor:547"
        BranchSideFuncs: []
    - Branch String: "org.apache.bcel.verifier.statics.Pass3aVerifier$InstOperandConstraintVisitor:554"
      Branch Sides:
      - BranchSide: "org.apache.bcel.verifier.statics.Pass3aVerifier$InstOperandConstraintVisitor:548"
        BranchSideFuncs: []
      - BranchSide: "org.apache.bcel.verifier.statics.Pass3aVerifier$InstOperandConstraintVisitor:547"
        BranchSideFuncs: []
    - Branch String: "org.apache.bcel.verifier.statics.Pass3aVerifier$InstOperandConstraintVisitor:555"
      Branch Sides:
      - BranchSide: "org.apache.bcel.verifier.statics.Pass3aVerifier$InstOperandConstraintVisitor:548"
        BranchSideFuncs: []
      - BranchSide: "org.apache.bcel.verifier.statics.Pass3aVerifier$InstOperandConstraintVisitor:547"
        BranchSideFuncs: []
    - Branch String: "org.apache.bcel.verifier.statics.Pass3aVerifier$InstOperandConstraintVisitor:560"
      Branch Sides:
      - BranchSide: "org.apache.bcel.verifier.statics.Pass3aVerifier$InstOperandConstraintVisitor:563"
        BranchSideFuncs: []
      - BranchSide: "org.apache.bcel.verifier.statics.Pass3aVerifier$InstOperandConstraintVisitor:562"
        BranchSideFuncs: []
    - Branch String: "org.apache.bcel.verifier.statics.Pass3aVerifier$InstOperandConstraintVisitor:564"
      Branch Sides:
      - BranchSide: "org.apache.bcel.verifier.statics.Pass3aVerifier$InstOperandConstraintVisitor:573"
        BranchSideFuncs: []
      - BranchSide: "org.apache.bcel.verifier.statics.Pass3aVerifier$InstOperandConstraintVisitor:572"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.bcel.verifier.statics.Pass3aVerifier$InstOperandConstraintVisitor:531,1"
      Dst: "[org.apache.bcel.generic.InvokeInstruction].getClassName"
    - Src: "org.apache.bcel.verifier.statics.Pass3aVerifier$InstOperandConstraintVisitor:532,1"
      Dst: "[org.apache.bcel.Repository].lookupClass"
    - Src: "org.apache.bcel.verifier.statics.Pass3aVerifier$InstOperandConstraintVisitor:533,1"
      Dst: "[org.apache.bcel.verifier.statics.Pass3aVerifier$InstOperandConstraintVisitor].getMethodRecursive"
    - Src: "org.apache.bcel.verifier.statics.Pass3aVerifier$InstOperandConstraintVisitor:535,1"
      Dst: "[java.lang.StringBuilder].<init>"
    - Src: "org.apache.bcel.verifier.statics.Pass3aVerifier$InstOperandConstraintVisitor:535,1"
      Dst: "[java.lang.StringBuilder].append"
    - Src: "org.apache.bcel.verifier.statics.Pass3aVerifier$InstOperandConstraintVisitor:535,1"
      Dst: "[org.apache.bcel.generic.InvokeInstruction].getMethodName"
    - Src: "org.apache.bcel.verifier.statics.Pass3aVerifier$InstOperandConstraintVisitor:536,1"
      Dst: "[org.apache.bcel.generic.FieldOrMethod].getSignature"
    - Src: "org.apache.bcel.verifier.statics.Pass3aVerifier$InstOperandConstraintVisitor:536,1"
      Dst: "[org.apache.bcel.classfile.JavaClass].getClassName"
    - Src: "org.apache.bcel.verifier.statics.Pass3aVerifier$InstOperandConstraintVisitor:536,1"
      Dst: "[java.lang.StringBuilder].toString"
    - Src: "org.apache.bcel.verifier.statics.Pass3aVerifier$InstOperandConstraintVisitor:535,1"
      Dst: "[org.apache.bcel.verifier.statics.Pass3aVerifier$InstOperandConstraintVisitor].constraintViolated"
    - Src: "org.apache.bcel.verifier.statics.Pass3aVerifier$InstOperandConstraintVisitor:539,1"
      Dst: "[org.apache.bcel.verifier.statics.Pass3aVerifier].access$000"
    - Src: "org.apache.bcel.verifier.statics.Pass3aVerifier$InstOperandConstraintVisitor:539,1"
      Dst: "[org.apache.bcel.verifier.Verifier].getClassName"
    - Src: "org.apache.bcel.verifier.statics.Pass3aVerifier$InstOperandConstraintVisitor:540,1"
      Dst: "[org.apache.bcel.classfile.JavaClass].isSuper"
    - Src: "org.apache.bcel.verifier.statics.Pass3aVerifier$InstOperandConstraintVisitor:540,1"
      Dst: "[org.apache.bcel.Repository].instanceOf"
    - Src: "org.apache.bcel.verifier.statics.Pass3aVerifier$InstOperandConstraintVisitor:540,1"
      Dst: "[org.apache.bcel.classfile.JavaClass].equals"
    - Src: "org.apache.bcel.verifier.statics.Pass3aVerifier$InstOperandConstraintVisitor:541,1"
      Dst: "[java.lang.String].equals"
    - Src: "org.apache.bcel.verifier.statics.Pass3aVerifier$InstOperandConstraintVisitor:548,1"
      Dst: "[org.apache.bcel.classfile.JavaClass].getSuperclassNameIndex"
    - Src: "org.apache.bcel.verifier.statics.Pass3aVerifier$InstOperandConstraintVisitor:549,1"
      Dst: "[org.apache.bcel.classfile.JavaClass].getSuperclassName"
    - Src: "org.apache.bcel.verifier.statics.Pass3aVerifier$InstOperandConstraintVisitor:551,1"
      Dst: "[org.apache.bcel.classfile.JavaClass].getMethods"
    - Src: "org.apache.bcel.verifier.statics.Pass3aVerifier$InstOperandConstraintVisitor:553,1"
      Dst: "[org.apache.bcel.classfile.FieldOrMethod].getName"
    - Src: "org.apache.bcel.verifier.statics.Pass3aVerifier$InstOperandConstraintVisitor:554,1"
      Dst: "[org.apache.bcel.classfile.FieldOrMethod].getSignature"
    - Src: "org.apache.bcel.verifier.statics.Pass3aVerifier$InstOperandConstraintVisitor:554,1"
      Dst: "[org.apache.bcel.generic.Type].getReturnType"
    - Src: "org.apache.bcel.verifier.statics.Pass3aVerifier$InstOperandConstraintVisitor:554,1"
      Dst: "[org.apache.bcel.generic.InvokeInstruction].getReturnType"
    - Src: "org.apache.bcel.verifier.statics.Pass3aVerifier$InstOperandConstraintVisitor:554,1"
      Dst: "[org.apache.bcel.generic.Type].equals"
    - Src: "org.apache.bcel.verifier.statics.Pass3aVerifier$InstOperandConstraintVisitor:555,1"
      Dst: "[org.apache.bcel.generic.Type].getArgumentTypes"
    - Src: "org.apache.bcel.verifier.statics.Pass3aVerifier$InstOperandConstraintVisitor:555,1"
      Dst: "[org.apache.bcel.generic.InvokeInstruction].getArgumentTypes"
    - Src: "org.apache.bcel.verifier.statics.Pass3aVerifier$InstOperandConstraintVisitor:555,1"
      Dst: "[java.util.Arrays].equals"
    - Src: "org.apache.bcel.verifier.statics.Pass3aVerifier$InstOperandConstraintVisitor:572,1"
      Dst: "[org.apache.bcel.verifier.exc.AssertionViolatedException].<init>"
    JavaMethodInfo: null
    BBCount: 23
    CyclomaticComplexity: 3
  - functionName: "[org.apache.bcel.verifier.statics.Pass3aVerifier$InstOperandConstraintVisitor].visitINVOKESTATIC(org.apache.bcel.generic.INVOKESTATIC)"
    functionSourceFile: "org.apache.bcel.verifier.statics.Pass3aVerifier$InstOperandConstraintVisitor"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.apache.bcel.generic.INVOKESTATIC"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 46
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.bcel.verifier.statics.Pass3aVerifier$InstOperandConstraintVisitor:588"
      Branch Sides:
      - BranchSide: "org.apache.bcel.verifier.statics.Pass3aVerifier$InstOperandConstraintVisitor:591"
        BranchSideFuncs: []
      - BranchSide: "org.apache.bcel.verifier.statics.Pass3aVerifier$InstOperandConstraintVisitor:590"
        BranchSideFuncs: []
    - Branch String: "org.apache.bcel.verifier.statics.Pass3aVerifier$InstOperandConstraintVisitor:591"
      Branch Sides:
      - BranchSide: "org.apache.bcel.verifier.statics.Pass3aVerifier$InstOperandConstraintVisitor:598"
        BranchSideFuncs: []
      - BranchSide: "org.apache.bcel.verifier.statics.Pass3aVerifier$InstOperandConstraintVisitor:597"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.bcel.verifier.statics.Pass3aVerifier$InstOperandConstraintVisitor:585,1"
      Dst: "[org.apache.bcel.generic.InvokeInstruction].getClassName"
    - Src: "org.apache.bcel.verifier.statics.Pass3aVerifier$InstOperandConstraintVisitor:586,1"
      Dst: "[org.apache.bcel.Repository].lookupClass"
    - Src: "org.apache.bcel.verifier.statics.Pass3aVerifier$InstOperandConstraintVisitor:587,1"
      Dst: "[org.apache.bcel.verifier.statics.Pass3aVerifier$InstOperandConstraintVisitor].getMethodRecursive"
    - Src: "org.apache.bcel.verifier.statics.Pass3aVerifier$InstOperandConstraintVisitor:589,1"
      Dst: "[java.lang.StringBuilder].<init>"
    - Src: "org.apache.bcel.verifier.statics.Pass3aVerifier$InstOperandConstraintVisitor:589,1"
      Dst: "[java.lang.StringBuilder].append"
    - Src: "org.apache.bcel.verifier.statics.Pass3aVerifier$InstOperandConstraintVisitor:589,1"
      Dst: "[org.apache.bcel.generic.InvokeInstruction].getMethodName"
    - Src: "org.apache.bcel.verifier.statics.Pass3aVerifier$InstOperandConstraintVisitor:590,1"
      Dst: "[org.apache.bcel.generic.FieldOrMethod].getSignature"
    - Src: "org.apache.bcel.verifier.statics.Pass3aVerifier$InstOperandConstraintVisitor:590,1"
      Dst: "[org.apache.bcel.classfile.JavaClass].getClassName"
    - Src: "org.apache.bcel.verifier.statics.Pass3aVerifier$InstOperandConstraintVisitor:590,1"
      Dst: "[java.lang.StringBuilder].toString"
    - Src: "org.apache.bcel.verifier.statics.Pass3aVerifier$InstOperandConstraintVisitor:589,1"
      Dst: "[org.apache.bcel.verifier.statics.Pass3aVerifier$InstOperandConstraintVisitor].constraintViolated"
    - Src: "org.apache.bcel.verifier.statics.Pass3aVerifier$InstOperandConstraintVisitor:591,1"
      Dst: "[org.apache.bcel.classfile.AccessFlags].isStatic"
    - Src: "org.apache.bcel.verifier.statics.Pass3aVerifier$InstOperandConstraintVisitor:597,1"
      Dst: "[org.apache.bcel.verifier.exc.AssertionViolatedException].<init>"
    JavaMethodInfo: null
    BBCount: 7
    CyclomaticComplexity: 1
  - functionName: "[org.apache.bcel.verifier.statics.Pass3aVerifier$InstOperandConstraintVisitor].visitINVOKEVIRTUAL(org.apache.bcel.generic.INVOKEVIRTUAL)"
    functionSourceFile: "org.apache.bcel.verifier.statics.Pass3aVerifier$InstOperandConstraintVisitor"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.apache.bcel.generic.INVOKEVIRTUAL"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 49
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.bcel.verifier.statics.Pass3aVerifier$InstOperandConstraintVisitor:611"
      Branch Sides:
      - BranchSide: "org.apache.bcel.verifier.statics.Pass3aVerifier$InstOperandConstraintVisitor:614"
        BranchSideFuncs: []
      - BranchSide: "org.apache.bcel.verifier.statics.Pass3aVerifier$InstOperandConstraintVisitor:613"
        BranchSideFuncs: []
    - Branch String: "org.apache.bcel.verifier.statics.Pass3aVerifier$InstOperandConstraintVisitor:617"
      Branch Sides:
      - BranchSide: "org.apache.bcel.verifier.statics.Pass3aVerifier$InstOperandConstraintVisitor:621"
        BranchSideFuncs: []
      - BranchSide: "org.apache.bcel.verifier.statics.Pass3aVerifier$InstOperandConstraintVisitor:620"
        BranchSideFuncs: []
    - Branch String: "org.apache.bcel.verifier.statics.Pass3aVerifier$InstOperandConstraintVisitor:621"
      Branch Sides:
      - BranchSide: "org.apache.bcel.verifier.statics.Pass3aVerifier$InstOperandConstraintVisitor:629"
        BranchSideFuncs: []
      - BranchSide: "org.apache.bcel.verifier.statics.Pass3aVerifier$InstOperandConstraintVisitor:628"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.bcel.verifier.statics.Pass3aVerifier$InstOperandConstraintVisitor:609,1"
      Dst: "[org.apache.bcel.generic.InvokeInstruction].getClassName"
    - Src: "org.apache.bcel.verifier.statics.Pass3aVerifier$InstOperandConstraintVisitor:611,1"
      Dst: "[java.lang.String].charAt"
    - Src: "org.apache.bcel.verifier.statics.Pass3aVerifier$InstOperandConstraintVisitor:612,1"
      Dst: "[org.apache.bcel.Repository].lookupClass"
    - Src: "org.apache.bcel.verifier.statics.Pass3aVerifier$InstOperandConstraintVisitor:616,1"
      Dst: "[org.apache.bcel.verifier.statics.Pass3aVerifier$InstOperandConstraintVisitor].getMethodRecursive"
    - Src: "org.apache.bcel.verifier.statics.Pass3aVerifier$InstOperandConstraintVisitor:618,1"
      Dst: "[java.lang.StringBuilder].<init>"
    - Src: "org.apache.bcel.verifier.statics.Pass3aVerifier$InstOperandConstraintVisitor:618,1"
      Dst: "[java.lang.StringBuilder].append"
    - Src: "org.apache.bcel.verifier.statics.Pass3aVerifier$InstOperandConstraintVisitor:618,1"
      Dst: "[org.apache.bcel.generic.InvokeInstruction].getMethodName"
    - Src: "org.apache.bcel.verifier.statics.Pass3aVerifier$InstOperandConstraintVisitor:619,1"
      Dst: "[org.apache.bcel.generic.FieldOrMethod].getSignature"
    - Src: "org.apache.bcel.verifier.statics.Pass3aVerifier$InstOperandConstraintVisitor:619,1"
      Dst: "[org.apache.bcel.classfile.JavaClass].getClassName"
    - Src: "org.apache.bcel.verifier.statics.Pass3aVerifier$InstOperandConstraintVisitor:619,1"
      Dst: "[java.lang.StringBuilder].toString"
    - Src: "org.apache.bcel.verifier.statics.Pass3aVerifier$InstOperandConstraintVisitor:618,1"
      Dst: "[org.apache.bcel.verifier.statics.Pass3aVerifier$InstOperandConstraintVisitor].constraintViolated"
    - Src: "org.apache.bcel.verifier.statics.Pass3aVerifier$InstOperandConstraintVisitor:621,1"
      Dst: "[org.apache.bcel.classfile.JavaClass].isClass"
    - Src: "org.apache.bcel.verifier.statics.Pass3aVerifier$InstOperandConstraintVisitor:628,1"
      Dst: "[java.lang.ClassNotFoundException].getCause"
    - Src: "org.apache.bcel.verifier.statics.Pass3aVerifier$InstOperandConstraintVisitor:628,1"
      Dst: "[org.apache.bcel.verifier.PassVerifier].addMessage"
    JavaMethodInfo: null
    BBCount: 10
    CyclomaticComplexity: 1
  - functionName: "[org.apache.bcel.verifier.statics.Pass3aVerifier$InstOperandConstraintVisitor].visitISTORE(org.apache.bcel.generic.ISTORE)"
    functionSourceFile: "org.apache.bcel.verifier.statics.Pass3aVerifier$InstOperandConstraintVisitor"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.apache.bcel.generic.ISTORE"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 25
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.bcel.verifier.statics.Pass3aVerifier$InstOperandConstraintVisitor:636"
      Branch Sides:
      - BranchSide: "org.apache.bcel.verifier.statics.Pass3aVerifier$InstOperandConstraintVisitor:639"
        BranchSideFuncs: []
      - BranchSide: "org.apache.bcel.verifier.statics.Pass3aVerifier$InstOperandConstraintVisitor:638"
        BranchSideFuncs: []
    - Branch String: "org.apache.bcel.verifier.statics.Pass3aVerifier$InstOperandConstraintVisitor:640"
      Branch Sides:
      - BranchSide: "org.apache.bcel.verifier.statics.Pass3aVerifier$InstOperandConstraintVisitor:644"
        BranchSideFuncs: []
      - BranchSide: "org.apache.bcel.verifier.statics.Pass3aVerifier$InstOperandConstraintVisitor:643"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.bcel.verifier.statics.Pass3aVerifier$InstOperandConstraintVisitor:635,1"
      Dst: "[org.apache.bcel.generic.LocalVariableInstruction].getIndex"
    - Src: "org.apache.bcel.verifier.statics.Pass3aVerifier$InstOperandConstraintVisitor:637,1"
      Dst: "[java.lang.StringBuilder].<init>"
    - Src: "org.apache.bcel.verifier.statics.Pass3aVerifier$InstOperandConstraintVisitor:637,1"
      Dst: "[java.lang.StringBuilder].append"
    - Src: "org.apache.bcel.verifier.statics.Pass3aVerifier$InstOperandConstraintVisitor:637,1"
      Dst: "[java.lang.StringBuilder].toString"
    - Src: "org.apache.bcel.verifier.statics.Pass3aVerifier$InstOperandConstraintVisitor:637,1"
      Dst: "[org.apache.bcel.verifier.statics.Pass3aVerifier$InstOperandConstraintVisitor].constraintViolated"
    - Src: "org.apache.bcel.verifier.statics.Pass3aVerifier$InstOperandConstraintVisitor:639,1"
      Dst: "[org.apache.bcel.verifier.statics.Pass3aVerifier$InstOperandConstraintVisitor].maxLocals"
    JavaMethodInfo: null
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[org.apache.bcel.verifier.statics.Pass3aVerifier$InstOperandConstraintVisitor].visitLDC(org.apache.bcel.generic.LDC)"
    functionSourceFile: "org.apache.bcel.verifier.statics.Pass3aVerifier$InstOperandConstraintVisitor"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.apache.bcel.generic.LDC"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 36
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.bcel.verifier.statics.Pass3aVerifier$InstOperandConstraintVisitor:652"
      Branch Sides:
      - BranchSide: "org.apache.bcel.verifier.statics.Pass3aVerifier$InstOperandConstraintVisitor:654"
        BranchSideFuncs: []
      - BranchSide: "org.apache.bcel.verifier.statics.Pass3aVerifier$InstOperandConstraintVisitor:653"
        BranchSideFuncs: []
    - Branch String: "org.apache.bcel.verifier.statics.Pass3aVerifier$InstOperandConstraintVisitor:654"
      Branch Sides:
      - BranchSide: "org.apache.bcel.verifier.statics.Pass3aVerifier$InstOperandConstraintVisitor:658"
        BranchSideFuncs: []
      - BranchSide: "org.apache.bcel.verifier.statics.Pass3aVerifier$InstOperandConstraintVisitor:657"
        BranchSideFuncs: []
    - Branch String: "org.apache.bcel.verifier.statics.Pass3aVerifier$InstOperandConstraintVisitor:654"
      Branch Sides:
      - BranchSide: "org.apache.bcel.verifier.statics.Pass3aVerifier$InstOperandConstraintVisitor:658"
        BranchSideFuncs: []
      - BranchSide: "org.apache.bcel.verifier.statics.Pass3aVerifier$InstOperandConstraintVisitor:657"
        BranchSideFuncs: []
    - Branch String: "org.apache.bcel.verifier.statics.Pass3aVerifier$InstOperandConstraintVisitor:654"
      Branch Sides:
      - BranchSide: "org.apache.bcel.verifier.statics.Pass3aVerifier$InstOperandConstraintVisitor:658"
        BranchSideFuncs: []
      - BranchSide: "org.apache.bcel.verifier.statics.Pass3aVerifier$InstOperandConstraintVisitor:657"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.bcel.verifier.statics.Pass3aVerifier$InstOperandConstraintVisitor:650,1"
      Dst: "[org.apache.bcel.generic.CPInstruction].getIndex"
    - Src: "org.apache.bcel.verifier.statics.Pass3aVerifier$InstOperandConstraintVisitor:650,1"
      Dst: "[org.apache.bcel.verifier.statics.Pass3aVerifier$InstOperandConstraintVisitor].indexValid"
    - Src: "org.apache.bcel.verifier.statics.Pass3aVerifier$InstOperandConstraintVisitor:651,1"
      Dst: "[org.apache.bcel.generic.ConstantPoolGen].getConstant"
    - Src: "org.apache.bcel.verifier.statics.Pass3aVerifier$InstOperandConstraintVisitor:653,1"
      Dst: "[java.lang.StringBuilder].<init>"
    - Src: "org.apache.bcel.verifier.statics.Pass3aVerifier$InstOperandConstraintVisitor:653,1"
      Dst: "[java.lang.StringBuilder].append"
    - Src: "org.apache.bcel.verifier.statics.Pass3aVerifier$InstOperandConstraintVisitor:653,1"
      Dst: "[org.apache.bcel.verifier.statics.Pass3aVerifier].tostring"
    - Src: "org.apache.bcel.verifier.statics.Pass3aVerifier$InstOperandConstraintVisitor:653,1"
      Dst: "[java.lang.StringBuilder].toString"
    - Src: "org.apache.bcel.verifier.statics.Pass3aVerifier$InstOperandConstraintVisitor:653,1"
      Dst: "[org.apache.bcel.verifier.PassVerifier].addMessage"
    - Src: "org.apache.bcel.verifier.statics.Pass3aVerifier$InstOperandConstraintVisitor:655,1"
      Dst: "[org.apache.bcel.verifier.statics.Pass3aVerifier$InstOperandConstraintVisitor].constraintViolated"
    JavaMethodInfo: null
    BBCount: 7
    CyclomaticComplexity: 1
  - functionName: "[org.apache.bcel.verifier.statics.Pass3aVerifier$InstOperandConstraintVisitor].visitLDC2_W(org.apache.bcel.generic.LDC2_W)"
    functionSourceFile: "org.apache.bcel.verifier.statics.Pass3aVerifier$InstOperandConstraintVisitor"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.apache.bcel.generic.LDC2_W"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 29
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.bcel.verifier.statics.Pass3aVerifier$InstOperandConstraintVisitor:666"
      Branch Sides:
      - BranchSide: "org.apache.bcel.verifier.statics.Pass3aVerifier$InstOperandConstraintVisitor:670"
        BranchSideFuncs: []
      - BranchSide: "org.apache.bcel.verifier.statics.Pass3aVerifier$InstOperandConstraintVisitor:669"
        BranchSideFuncs: []
    - Branch String: "org.apache.bcel.verifier.statics.Pass3aVerifier$InstOperandConstraintVisitor:666"
      Branch Sides:
      - BranchSide: "org.apache.bcel.verifier.statics.Pass3aVerifier$InstOperandConstraintVisitor:670"
        BranchSideFuncs: []
      - BranchSide: "org.apache.bcel.verifier.statics.Pass3aVerifier$InstOperandConstraintVisitor:669"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.bcel.verifier.statics.Pass3aVerifier$InstOperandConstraintVisitor:664,1"
      Dst: "[org.apache.bcel.generic.CPInstruction].getIndex"
    - Src: "org.apache.bcel.verifier.statics.Pass3aVerifier$InstOperandConstraintVisitor:664,1"
      Dst: "[org.apache.bcel.verifier.statics.Pass3aVerifier$InstOperandConstraintVisitor].indexValid"
    - Src: "org.apache.bcel.verifier.statics.Pass3aVerifier$InstOperandConstraintVisitor:665,1"
      Dst: "[org.apache.bcel.generic.ConstantPoolGen].getConstant"
    - Src: "org.apache.bcel.verifier.statics.Pass3aVerifier$InstOperandConstraintVisitor:667,1"
      Dst: "[java.lang.StringBuilder].<init>"
    - Src: "org.apache.bcel.verifier.statics.Pass3aVerifier$InstOperandConstraintVisitor:667,1"
      Dst: "[java.lang.StringBuilder].append"
    - Src: "org.apache.bcel.verifier.statics.Pass3aVerifier$InstOperandConstraintVisitor:667,1"
      Dst: "[org.apache.bcel.verifier.statics.Pass3aVerifier].tostring"
    - Src: "org.apache.bcel.verifier.statics.Pass3aVerifier$InstOperandConstraintVisitor:667,1"
      Dst: "[java.lang.StringBuilder].toString"
    - Src: "org.apache.bcel.verifier.statics.Pass3aVerifier$InstOperandConstraintVisitor:667,1"
      Dst: "[org.apache.bcel.verifier.statics.Pass3aVerifier$InstOperandConstraintVisitor].constraintViolated"
    - Src: "org.apache.bcel.verifier.statics.Pass3aVerifier$InstOperandConstraintVisitor:672,1"
      Dst: "[org.apache.bcel.verifier.exc.AssertionViolatedException].<init>"
    JavaMethodInfo: null
    BBCount: 6
    CyclomaticComplexity: 1
  - functionName: "[org.apache.bcel.verifier.statics.Pass3aVerifier$InstOperandConstraintVisitor].visitLLOAD(org.apache.bcel.generic.LLOAD)"
    functionSourceFile: "org.apache.bcel.verifier.statics.Pass3aVerifier$InstOperandConstraintVisitor"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.apache.bcel.generic.LLOAD"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 25
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.bcel.verifier.statics.Pass3aVerifier$InstOperandConstraintVisitor:680"
      Branch Sides:
      - BranchSide: "org.apache.bcel.verifier.statics.Pass3aVerifier$InstOperandConstraintVisitor:684"
        BranchSideFuncs: []
      - BranchSide: "org.apache.bcel.verifier.statics.Pass3aVerifier$InstOperandConstraintVisitor:683"
        BranchSideFuncs: []
    - Branch String: "org.apache.bcel.verifier.statics.Pass3aVerifier$InstOperandConstraintVisitor:685"
      Branch Sides:
      - BranchSide: "org.apache.bcel.verifier.statics.Pass3aVerifier$InstOperandConstraintVisitor:689"
        BranchSideFuncs: []
      - BranchSide: "org.apache.bcel.verifier.statics.Pass3aVerifier$InstOperandConstraintVisitor:688"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.bcel.verifier.statics.Pass3aVerifier$InstOperandConstraintVisitor:679,1"
      Dst: "[org.apache.bcel.generic.LocalVariableInstruction].getIndex"
    - Src: "org.apache.bcel.verifier.statics.Pass3aVerifier$InstOperandConstraintVisitor:681,1"
      Dst: "[java.lang.StringBuilder].<init>"
    - Src: "org.apache.bcel.verifier.statics.Pass3aVerifier$InstOperandConstraintVisitor:681,1"
      Dst: "[java.lang.StringBuilder].append"
    - Src: "org.apache.bcel.verifier.statics.Pass3aVerifier$InstOperandConstraintVisitor:681,1"
      Dst: "[java.lang.StringBuilder].toString"
    - Src: "org.apache.bcel.verifier.statics.Pass3aVerifier$InstOperandConstraintVisitor:681,1"
      Dst: "[org.apache.bcel.verifier.statics.Pass3aVerifier$InstOperandConstraintVisitor].constraintViolated"
    - Src: "org.apache.bcel.verifier.statics.Pass3aVerifier$InstOperandConstraintVisitor:684,1"
      Dst: "[org.apache.bcel.verifier.statics.Pass3aVerifier$InstOperandConstraintVisitor].maxLocals"
    JavaMethodInfo: null
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[org.apache.bcel.verifier.statics.Pass3aVerifier$InstOperandConstraintVisitor].visitLoadClass(org.apache.bcel.generic.LoadClass)"
    functionSourceFile: "org.apache.bcel.verifier.statics.Pass3aVerifier$InstOperandConstraintVisitor"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.apache.bcel.generic.LoadClass"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 24
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.bcel.verifier.statics.Pass3aVerifier$InstOperandConstraintVisitor:700"
      Branch Sides:
      - BranchSide: "org.apache.bcel.verifier.statics.Pass3aVerifier$InstOperandConstraintVisitor:708"
        BranchSideFuncs: []
      - BranchSide: "org.apache.bcel.verifier.statics.Pass3aVerifier$InstOperandConstraintVisitor:707"
        BranchSideFuncs: []
    - Branch String: "org.apache.bcel.verifier.statics.Pass3aVerifier$InstOperandConstraintVisitor:703"
      Branch Sides:
      - BranchSide: "org.apache.bcel.verifier.statics.Pass3aVerifier$InstOperandConstraintVisitor:708"
        BranchSideFuncs: []
      - BranchSide: "org.apache.bcel.verifier.statics.Pass3aVerifier$InstOperandConstraintVisitor:707"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.bcel.verifier.statics.Pass3aVerifier$InstOperandConstraintVisitor:699,1"
      Dst: "[org.apache.bcel.generic.LoadClass].getLoadClassType"
    - Src: "org.apache.bcel.verifier.statics.Pass3aVerifier$InstOperandConstraintVisitor:701,1"
      Dst: "[org.apache.bcel.generic.ObjectType].getClassName"
    - Src: "org.apache.bcel.verifier.statics.Pass3aVerifier$InstOperandConstraintVisitor:701,1"
      Dst: "[org.apache.bcel.verifier.VerifierFactory].getVerifier"
    - Src: "org.apache.bcel.verifier.statics.Pass3aVerifier$InstOperandConstraintVisitor:702,1"
      Dst: "[org.apache.bcel.verifier.Verifier].doPass1"
    - Src: "org.apache.bcel.verifier.statics.Pass3aVerifier$InstOperandConstraintVisitor:703,1"
      Dst: "[org.apache.bcel.verifier.VerificationResult].getStatus"
    - Src: "org.apache.bcel.verifier.statics.Pass3aVerifier$InstOperandConstraintVisitor:704,1"
      Dst: "[java.lang.StringBuilder].<init>"
    - Src: "org.apache.bcel.verifier.statics.Pass3aVerifier$InstOperandConstraintVisitor:704,1"
      Dst: "[java.lang.StringBuilder].append"
    - Src: "org.apache.bcel.verifier.statics.Pass3aVerifier$InstOperandConstraintVisitor:705,1"
      Dst: "[java.lang.StringBuilder].toString"
    - Src: "org.apache.bcel.verifier.statics.Pass3aVerifier$InstOperandConstraintVisitor:704,1"
      Dst: "[org.apache.bcel.verifier.statics.Pass3aVerifier$InstOperandConstraintVisitor].constraintViolated"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[org.apache.bcel.verifier.statics.Pass3aVerifier$InstOperandConstraintVisitor].visitLOOKUPSWITCH(org.apache.bcel.generic.LOOKUPSWITCH)"
    functionSourceFile: "org.apache.bcel.verifier.statics.Pass3aVerifier$InstOperandConstraintVisitor"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.apache.bcel.generic.LOOKUPSWITCH"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 26
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.bcel.verifier.statics.Pass3aVerifier$InstOperandConstraintVisitor:725"
      Branch Sides:
      - BranchSide: "org.apache.bcel.verifier.statics.Pass3aVerifier$InstOperandConstraintVisitor:735"
        BranchSideFuncs: []
      - BranchSide: "org.apache.bcel.verifier.statics.Pass3aVerifier$InstOperandConstraintVisitor:734"
        BranchSideFuncs: []
    - Branch String: "org.apache.bcel.verifier.statics.Pass3aVerifier$InstOperandConstraintVisitor:726"
      Branch Sides:
      - BranchSide: "org.apache.bcel.verifier.statics.Pass3aVerifier$InstOperandConstraintVisitor:729"
        BranchSideFuncs: []
      - BranchSide: "org.apache.bcel.verifier.statics.Pass3aVerifier$InstOperandConstraintVisitor:728"
        BranchSideFuncs: []
    - Branch String: "org.apache.bcel.verifier.statics.Pass3aVerifier$InstOperandConstraintVisitor:726"
      Branch Sides:
      - BranchSide: "org.apache.bcel.verifier.statics.Pass3aVerifier$InstOperandConstraintVisitor:729"
        BranchSideFuncs: []
      - BranchSide: "org.apache.bcel.verifier.statics.Pass3aVerifier$InstOperandConstraintVisitor:728"
        BranchSideFuncs: []
    - Branch String: "org.apache.bcel.verifier.statics.Pass3aVerifier$InstOperandConstraintVisitor:729"
      Branch Sides:
      - BranchSide: "org.apache.bcel.verifier.statics.Pass3aVerifier$InstOperandConstraintVisitor:732"
        BranchSideFuncs: []
      - BranchSide: "org.apache.bcel.verifier.statics.Pass3aVerifier$InstOperandConstraintVisitor:731"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.bcel.verifier.statics.Pass3aVerifier$InstOperandConstraintVisitor:723,1"
      Dst: "[org.apache.bcel.generic.Select].getMatchs"
    - Src: "org.apache.bcel.verifier.statics.Pass3aVerifier$InstOperandConstraintVisitor:727,1"
      Dst: "[java.lang.StringBuilder].<init>"
    - Src: "org.apache.bcel.verifier.statics.Pass3aVerifier$InstOperandConstraintVisitor:727,1"
      Dst: "[java.lang.StringBuilder].append"
    - Src: "org.apache.bcel.verifier.statics.Pass3aVerifier$InstOperandConstraintVisitor:727,1"
      Dst: "[java.lang.StringBuilder].toString"
    - Src: "org.apache.bcel.verifier.statics.Pass3aVerifier$InstOperandConstraintVisitor:727,1"
      Dst: "[org.apache.bcel.verifier.statics.Pass3aVerifier$InstOperandConstraintVisitor].constraintViolated"
    JavaMethodInfo: null
    BBCount: 10
    CyclomaticComplexity: 2
  - functionName: "[org.apache.bcel.verifier.statics.Pass3aVerifier$InstOperandConstraintVisitor].visitLSTORE(org.apache.bcel.generic.LSTORE)"
    functionSourceFile: "org.apache.bcel.verifier.statics.Pass3aVerifier$InstOperandConstraintVisitor"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.apache.bcel.generic.LSTORE"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 25
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.bcel.verifier.statics.Pass3aVerifier$InstOperandConstraintVisitor:741"
      Branch Sides:
      - BranchSide: "org.apache.bcel.verifier.statics.Pass3aVerifier$InstOperandConstraintVisitor:745"
        BranchSideFuncs: []
      - BranchSide: "org.apache.bcel.verifier.statics.Pass3aVerifier$InstOperandConstraintVisitor:744"
        BranchSideFuncs: []
    - Branch String: "org.apache.bcel.verifier.statics.Pass3aVerifier$InstOperandConstraintVisitor:746"
      Branch Sides:
      - BranchSide: "org.apache.bcel.verifier.statics.Pass3aVerifier$InstOperandConstraintVisitor:750"
        BranchSideFuncs: []
      - BranchSide: "org.apache.bcel.verifier.statics.Pass3aVerifier$InstOperandConstraintVisitor:749"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.bcel.verifier.statics.Pass3aVerifier$InstOperandConstraintVisitor:740,1"
      Dst: "[org.apache.bcel.generic.LocalVariableInstruction].getIndex"
    - Src: "org.apache.bcel.verifier.statics.Pass3aVerifier$InstOperandConstraintVisitor:742,1"
      Dst: "[java.lang.StringBuilder].<init>"
    - Src: "org.apache.bcel.verifier.statics.Pass3aVerifier$InstOperandConstraintVisitor:742,1"
      Dst: "[java.lang.StringBuilder].append"
    - Src: "org.apache.bcel.verifier.statics.Pass3aVerifier$InstOperandConstraintVisitor:742,1"
      Dst: "[java.lang.StringBuilder].toString"
    - Src: "org.apache.bcel.verifier.statics.Pass3aVerifier$InstOperandConstraintVisitor:742,1"
      Dst: "[org.apache.bcel.verifier.statics.Pass3aVerifier$InstOperandConstraintVisitor].constraintViolated"
    - Src: "org.apache.bcel.verifier.statics.Pass3aVerifier$InstOperandConstraintVisitor:745,1"
      Dst: "[org.apache.bcel.verifier.statics.Pass3aVerifier$InstOperandConstraintVisitor].maxLocals"
    JavaMethodInfo: null
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[org.apache.bcel.verifier.statics.Pass3aVerifier$InstOperandConstraintVisitor].visitMULTIANEWARRAY(org.apache.bcel.generic.MULTIANEWARRAY)"
    functionSourceFile: "org.apache.bcel.verifier.statics.Pass3aVerifier$InstOperandConstraintVisitor"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.apache.bcel.generic.MULTIANEWARRAY"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 43
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.bcel.verifier.statics.Pass3aVerifier$InstOperandConstraintVisitor:757"
      Branch Sides:
      - BranchSide: "org.apache.bcel.verifier.statics.Pass3aVerifier$InstOperandConstraintVisitor:760"
        BranchSideFuncs: []
      - BranchSide: "org.apache.bcel.verifier.statics.Pass3aVerifier$InstOperandConstraintVisitor:759"
        BranchSideFuncs: []
    - Branch String: "org.apache.bcel.verifier.statics.Pass3aVerifier$InstOperandConstraintVisitor:761"
      Branch Sides:
      - BranchSide: "org.apache.bcel.verifier.statics.Pass3aVerifier$InstOperandConstraintVisitor:764"
        BranchSideFuncs: []
      - BranchSide: "org.apache.bcel.verifier.statics.Pass3aVerifier$InstOperandConstraintVisitor:763"
        BranchSideFuncs: []
    - Branch String: "org.apache.bcel.verifier.statics.Pass3aVerifier$InstOperandConstraintVisitor:765"
      Branch Sides:
      - BranchSide: "org.apache.bcel.verifier.statics.Pass3aVerifier$InstOperandConstraintVisitor:772"
        BranchSideFuncs: []
      - BranchSide: "org.apache.bcel.verifier.statics.Pass3aVerifier$InstOperandConstraintVisitor:771"
        BranchSideFuncs: []
    - Branch String: "org.apache.bcel.verifier.statics.Pass3aVerifier$InstOperandConstraintVisitor:767"
      Branch Sides:
      - BranchSide: "org.apache.bcel.verifier.statics.Pass3aVerifier$InstOperandConstraintVisitor:771"
        BranchSideFuncs: []
      - BranchSide: "org.apache.bcel.verifier.statics.Pass3aVerifier$InstOperandConstraintVisitor:770"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.bcel.verifier.statics.Pass3aVerifier$InstOperandConstraintVisitor:755,1"
      Dst: "[org.apache.bcel.generic.CPInstruction].getIndex"
    - Src: "org.apache.bcel.verifier.statics.Pass3aVerifier$InstOperandConstraintVisitor:755,1"
      Dst: "[org.apache.bcel.verifier.statics.Pass3aVerifier$InstOperandConstraintVisitor].indexValid"
    - Src: "org.apache.bcel.verifier.statics.Pass3aVerifier$InstOperandConstraintVisitor:756,1"
      Dst: "[org.apache.bcel.generic.ConstantPoolGen].getConstant"
    - Src: "org.apache.bcel.verifier.statics.Pass3aVerifier$InstOperandConstraintVisitor:758,1"
      Dst: "[java.lang.StringBuilder].<init>"
    - Src: "org.apache.bcel.verifier.statics.Pass3aVerifier$InstOperandConstraintVisitor:758,1"
      Dst: "[java.lang.StringBuilder].append"
    - Src: "org.apache.bcel.verifier.statics.Pass3aVerifier$InstOperandConstraintVisitor:758,1"
      Dst: "[org.apache.bcel.verifier.statics.Pass3aVerifier].tostring"
    - Src: "org.apache.bcel.verifier.statics.Pass3aVerifier$InstOperandConstraintVisitor:758,1"
      Dst: "[java.lang.StringBuilder].toString"
    - Src: "org.apache.bcel.verifier.statics.Pass3aVerifier$InstOperandConstraintVisitor:758,1"
      Dst: "[org.apache.bcel.verifier.statics.Pass3aVerifier$InstOperandConstraintVisitor].constraintViolated"
    - Src: "org.apache.bcel.verifier.statics.Pass3aVerifier$InstOperandConstraintVisitor:760,1"
      Dst: "[org.apache.bcel.generic.MULTIANEWARRAY].getDimensions"
    - Src: "org.apache.bcel.verifier.statics.Pass3aVerifier$InstOperandConstraintVisitor:764,1"
      Dst: "[org.apache.bcel.generic.CPInstruction].getType"
    - Src: "org.apache.bcel.verifier.statics.Pass3aVerifier$InstOperandConstraintVisitor:766,1"
      Dst: "[org.apache.bcel.generic.ArrayType].getDimensions"
    JavaMethodInfo: null
    BBCount: 10
    CyclomaticComplexity: 1
  - functionName: "[org.apache.bcel.verifier.statics.Pass3aVerifier$InstOperandConstraintVisitor].visitNEW(org.apache.bcel.generic.NEW)"
    functionSourceFile: "org.apache.bcel.verifier.statics.Pass3aVerifier$InstOperandConstraintVisitor"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.apache.bcel.generic.NEW"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 36
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.bcel.verifier.statics.Pass3aVerifier$InstOperandConstraintVisitor:782"
      Branch Sides:
      - BranchSide: "org.apache.bcel.verifier.statics.Pass3aVerifier$InstOperandConstraintVisitor:785"
        BranchSideFuncs: []
      - BranchSide: "org.apache.bcel.verifier.statics.Pass3aVerifier$InstOperandConstraintVisitor:784"
        BranchSideFuncs: []
    - Branch String: "org.apache.bcel.verifier.statics.Pass3aVerifier$InstOperandConstraintVisitor:787"
      Branch Sides:
      - BranchSide: "org.apache.bcel.verifier.statics.Pass3aVerifier$InstOperandConstraintVisitor:792"
        BranchSideFuncs: []
      - BranchSide: "org.apache.bcel.verifier.statics.Pass3aVerifier$InstOperandConstraintVisitor:791"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.bcel.verifier.statics.Pass3aVerifier$InstOperandConstraintVisitor:780,1"
      Dst: "[org.apache.bcel.generic.CPInstruction].getIndex"
    - Src: "org.apache.bcel.verifier.statics.Pass3aVerifier$InstOperandConstraintVisitor:780,1"
      Dst: "[org.apache.bcel.verifier.statics.Pass3aVerifier$InstOperandConstraintVisitor].indexValid"
    - Src: "org.apache.bcel.verifier.statics.Pass3aVerifier$InstOperandConstraintVisitor:781,1"
      Dst: "[org.apache.bcel.generic.ConstantPoolGen].getConstant"
    - Src: "org.apache.bcel.verifier.statics.Pass3aVerifier$InstOperandConstraintVisitor:783,1"
      Dst: "[java.lang.StringBuilder].<init>"
    - Src: "org.apache.bcel.verifier.statics.Pass3aVerifier$InstOperandConstraintVisitor:783,1"
      Dst: "[java.lang.StringBuilder].append"
    - Src: "org.apache.bcel.verifier.statics.Pass3aVerifier$InstOperandConstraintVisitor:783,1"
      Dst: "[org.apache.bcel.verifier.statics.Pass3aVerifier].tostring"
    - Src: "org.apache.bcel.verifier.statics.Pass3aVerifier$InstOperandConstraintVisitor:783,1"
      Dst: "[java.lang.StringBuilder].toString"
    - Src: "org.apache.bcel.verifier.statics.Pass3aVerifier$InstOperandConstraintVisitor:783,1"
      Dst: "[org.apache.bcel.verifier.statics.Pass3aVerifier$InstOperandConstraintVisitor].constraintViolated"
    - Src: "org.apache.bcel.verifier.statics.Pass3aVerifier$InstOperandConstraintVisitor:785,1"
      Dst: "[org.apache.bcel.classfile.ConstantClass].getNameIndex"
    - Src: "org.apache.bcel.verifier.statics.Pass3aVerifier$InstOperandConstraintVisitor:786,1"
      Dst: "[org.apache.bcel.classfile.ConstantUtf8].getBytes"
    - Src: "org.apache.bcel.verifier.statics.Pass3aVerifier$InstOperandConstraintVisitor:786,1"
      Dst: "[org.apache.bcel.generic.Type].getType"
    JavaMethodInfo: null
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[org.apache.bcel.verifier.statics.Pass3aVerifier$InstOperandConstraintVisitor].visitNEWARRAY(org.apache.bcel.generic.NEWARRAY)"
    functionSourceFile: "org.apache.bcel.verifier.statics.Pass3aVerifier$InstOperandConstraintVisitor"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.apache.bcel.generic.NEWARRAY"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 30
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.bcel.verifier.statics.Pass3aVerifier$InstOperandConstraintVisitor:798"
      Branch Sides:
      - BranchSide: "org.apache.bcel.verifier.statics.Pass3aVerifier$InstOperandConstraintVisitor:801"
        BranchSideFuncs: []
    - Branch String: "org.apache.bcel.verifier.statics.Pass3aVerifier$InstOperandConstraintVisitor:798"
      Branch Sides:
      - BranchSide: "org.apache.bcel.verifier.statics.Pass3aVerifier$InstOperandConstraintVisitor:801"
        BranchSideFuncs: []
    - Branch String: "org.apache.bcel.verifier.statics.Pass3aVerifier$InstOperandConstraintVisitor:798"
      Branch Sides:
      - BranchSide: "org.apache.bcel.verifier.statics.Pass3aVerifier$InstOperandConstraintVisitor:801"
        BranchSideFuncs: []
    - Branch String: "org.apache.bcel.verifier.statics.Pass3aVerifier$InstOperandConstraintVisitor:798"
      Branch Sides:
      - BranchSide: "org.apache.bcel.verifier.statics.Pass3aVerifier$InstOperandConstraintVisitor:801"
        BranchSideFuncs: []
    - Branch String: "org.apache.bcel.verifier.statics.Pass3aVerifier$InstOperandConstraintVisitor:798"
      Branch Sides:
      - BranchSide: "org.apache.bcel.verifier.statics.Pass3aVerifier$InstOperandConstraintVisitor:801"
        BranchSideFuncs: []
    - Branch String: "org.apache.bcel.verifier.statics.Pass3aVerifier$InstOperandConstraintVisitor:798"
      Branch Sides:
      - BranchSide: "org.apache.bcel.verifier.statics.Pass3aVerifier$InstOperandConstraintVisitor:801"
        BranchSideFuncs: []
    - Branch String: "org.apache.bcel.verifier.statics.Pass3aVerifier$InstOperandConstraintVisitor:798"
      Branch Sides:
      - BranchSide: "org.apache.bcel.verifier.statics.Pass3aVerifier$InstOperandConstraintVisitor:801"
        BranchSideFuncs: []
    - Branch String: "org.apache.bcel.verifier.statics.Pass3aVerifier$InstOperandConstraintVisitor:798"
      Branch Sides:
      - BranchSide: "org.apache.bcel.verifier.statics.Pass3aVerifier$InstOperandConstraintVisitor:801"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.bcel.verifier.statics.Pass3aVerifier$InstOperandConstraintVisitor:797,1"
      Dst: "[org.apache.bcel.generic.NEWARRAY].getTypecode"
    - Src: "org.apache.bcel.verifier.statics.Pass3aVerifier$InstOperandConstraintVisitor:800,1"
      Dst: "[java.lang.StringBuilder].<init>"
    - Src: "org.apache.bcel.verifier.statics.Pass3aVerifier$InstOperandConstraintVisitor:800,1"
      Dst: "[java.lang.StringBuilder].append"
    - Src: "org.apache.bcel.verifier.statics.Pass3aVerifier$InstOperandConstraintVisitor:800,1"
      Dst: "[java.lang.Byte].valueOf"
    - Src: "org.apache.bcel.verifier.statics.Pass3aVerifier$InstOperandConstraintVisitor:800,1"
      Dst: "[org.apache.bcel.verifier.statics.Pass3aVerifier].tostring"
    - Src: "org.apache.bcel.verifier.statics.Pass3aVerifier$InstOperandConstraintVisitor:800,1"
      Dst: "[java.lang.StringBuilder].toString"
    - Src: "org.apache.bcel.verifier.statics.Pass3aVerifier$InstOperandConstraintVisitor:800,1"
      Dst: "[org.apache.bcel.verifier.statics.Pass3aVerifier$InstOperandConstraintVisitor].constraintViolated"
    JavaMethodInfo: null
    BBCount: 10
    CyclomaticComplexity: 1
  - functionName: "[org.apache.bcel.verifier.statics.Pass3aVerifier$InstOperandConstraintVisitor].visitPUTSTATIC(org.apache.bcel.generic.PUTSTATIC)"
    functionSourceFile: "org.apache.bcel.verifier.statics.Pass3aVerifier$InstOperandConstraintVisitor"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.apache.bcel.generic.PUTSTATIC"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 89
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.bcel.verifier.statics.Pass3aVerifier$InstOperandConstraintVisitor:811"
      Branch Sides:
      - BranchSide: "org.apache.bcel.verifier.statics.Pass3aVerifier$InstOperandConstraintVisitor:815"
        BranchSideFuncs: []
      - BranchSide: "org.apache.bcel.verifier.statics.Pass3aVerifier$InstOperandConstraintVisitor:814"
        BranchSideFuncs: []
    - Branch String: "org.apache.bcel.verifier.statics.Pass3aVerifier$InstOperandConstraintVisitor:815"
      Branch Sides:
      - BranchSide: "org.apache.bcel.verifier.statics.Pass3aVerifier$InstOperandConstraintVisitor:820"
        BranchSideFuncs: []
      - BranchSide: "org.apache.bcel.verifier.statics.Pass3aVerifier$InstOperandConstraintVisitor:819"
        BranchSideFuncs: []
    - Branch String: "org.apache.bcel.verifier.statics.Pass3aVerifier$InstOperandConstraintVisitor:815"
      Branch Sides:
      - BranchSide: "org.apache.bcel.verifier.statics.Pass3aVerifier$InstOperandConstraintVisitor:820"
        BranchSideFuncs: []
      - BranchSide: "org.apache.bcel.verifier.statics.Pass3aVerifier$InstOperandConstraintVisitor:819"
        BranchSideFuncs: []
    - Branch String: "org.apache.bcel.verifier.statics.Pass3aVerifier$InstOperandConstraintVisitor:820"
      Branch Sides:
      - BranchSide: "org.apache.bcel.verifier.statics.Pass3aVerifier$InstOperandConstraintVisitor:824"
        BranchSideFuncs: []
      - BranchSide: "org.apache.bcel.verifier.statics.Pass3aVerifier$InstOperandConstraintVisitor:823"
        BranchSideFuncs: []
    - Branch String: "org.apache.bcel.verifier.statics.Pass3aVerifier$InstOperandConstraintVisitor:827"
      Branch Sides:
      - BranchSide: "org.apache.bcel.verifier.statics.Pass3aVerifier$InstOperandConstraintVisitor:833"
        BranchSideFuncs: []
      - BranchSide: "org.apache.bcel.verifier.statics.Pass3aVerifier$InstOperandConstraintVisitor:832"
        BranchSideFuncs: []
    - Branch String: "org.apache.bcel.verifier.statics.Pass3aVerifier$InstOperandConstraintVisitor:827"
      Branch Sides:
      - BranchSide: "org.apache.bcel.verifier.statics.Pass3aVerifier$InstOperandConstraintVisitor:833"
        BranchSideFuncs: []
      - BranchSide: "org.apache.bcel.verifier.statics.Pass3aVerifier$InstOperandConstraintVisitor:832"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.bcel.verifier.statics.Pass3aVerifier$InstOperandConstraintVisitor:808,1"
      Dst: "[org.apache.bcel.generic.FieldInstruction].getFieldName"
    - Src: "org.apache.bcel.verifier.statics.Pass3aVerifier$InstOperandConstraintVisitor:809,1"
      Dst: "[org.apache.bcel.verifier.statics.Pass3aVerifier$InstOperandConstraintVisitor].getObjectType"
    - Src: "org.apache.bcel.verifier.statics.Pass3aVerifier$InstOperandConstraintVisitor:809,1"
      Dst: "[org.apache.bcel.generic.ObjectType].getClassName"
    - Src: "org.apache.bcel.verifier.statics.Pass3aVerifier$InstOperandConstraintVisitor:809,1"
      Dst: "[org.apache.bcel.Repository].lookupClass"
    - Src: "org.apache.bcel.verifier.statics.Pass3aVerifier$InstOperandConstraintVisitor:810,1"
      Dst: "[org.apache.bcel.generic.FieldInstruction].getType"
    - Src: "org.apache.bcel.verifier.statics.Pass3aVerifier$InstOperandConstraintVisitor:810,1"
      Dst: "[org.apache.bcel.classfile.JavaClass].findField"
    - Src: "org.apache.bcel.verifier.statics.Pass3aVerifier$InstOperandConstraintVisitor:812,1"
      Dst: "[java.lang.StringBuilder].<init>"
    - Src: "org.apache.bcel.verifier.statics.Pass3aVerifier$InstOperandConstraintVisitor:812,1"
      Dst: "[java.lang.StringBuilder].append"
    - Src: "org.apache.bcel.verifier.statics.Pass3aVerifier$InstOperandConstraintVisitor:812,1"
      Dst: "[org.apache.bcel.classfile.JavaClass].getClassName"
    - Src: "org.apache.bcel.verifier.statics.Pass3aVerifier$InstOperandConstraintVisitor:812,1"
      Dst: "[java.lang.StringBuilder].toString"
    - Src: "org.apache.bcel.verifier.statics.Pass3aVerifier$InstOperandConstraintVisitor:812,1"
      Dst: "[org.apache.bcel.verifier.exc.AssertionViolatedException].<init>"
    - Src: "org.apache.bcel.verifier.statics.Pass3aVerifier$InstOperandConstraintVisitor:815,1"
      Dst: "[org.apache.bcel.classfile.AccessFlags].isFinal"
    - Src: "org.apache.bcel.verifier.statics.Pass3aVerifier$InstOperandConstraintVisitor:815,1"
      Dst: "[org.apache.bcel.verifier.statics.Pass3aVerifier].access$000"
    - Src: "org.apache.bcel.verifier.statics.Pass3aVerifier$InstOperandConstraintVisitor:815,1"
      Dst: "[org.apache.bcel.verifier.Verifier].getClassName"
    - Src: "org.apache.bcel.verifier.statics.Pass3aVerifier$InstOperandConstraintVisitor:815,1"
      Dst: "[java.lang.String].equals"
    - Src: "org.apache.bcel.verifier.statics.Pass3aVerifier$InstOperandConstraintVisitor:817,1"
      Dst: "[org.apache.bcel.generic.FieldOrMethod].getReferenceType"
    - Src: "org.apache.bcel.verifier.statics.Pass3aVerifier$InstOperandConstraintVisitor:816,1"
      Dst: "[org.apache.bcel.verifier.statics.Pass3aVerifier$InstOperandConstraintVisitor].constraintViolated"
    - Src: "org.apache.bcel.verifier.statics.Pass3aVerifier$InstOperandConstraintVisitor:820,1"
      Dst: "[org.apache.bcel.classfile.AccessFlags].isStatic"
    - Src: "org.apache.bcel.verifier.statics.Pass3aVerifier$InstOperandConstraintVisitor:824,1"
      Dst: "[org.apache.bcel.classfile.JavaClass].getMethods"
    - Src: "org.apache.bcel.verifier.statics.Pass3aVerifier$InstOperandConstraintVisitor:824,1"
      Dst: "[org.apache.bcel.verifier.statics.Pass3aVerifier].access$100"
    - Src: "org.apache.bcel.verifier.statics.Pass3aVerifier$InstOperandConstraintVisitor:824,1"
      Dst: "[org.apache.bcel.classfile.FieldOrMethod].getName"
    - Src: "org.apache.bcel.verifier.statics.Pass3aVerifier$InstOperandConstraintVisitor:827,1"
      Dst: "[org.apache.bcel.classfile.JavaClass].isClass"
    JavaMethodInfo: null
    BBCount: 13
    CyclomaticComplexity: 1
  - functionName: "[org.apache.bcel.verifier.statics.Pass3aVerifier$InstOperandConstraintVisitor].visitRET(org.apache.bcel.generic.RET)"
    functionSourceFile: "org.apache.bcel.verifier.statics.Pass3aVerifier$InstOperandConstraintVisitor"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.apache.bcel.generic.RET"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 25
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.bcel.verifier.statics.Pass3aVerifier$InstOperandConstraintVisitor:840"
      Branch Sides:
      - BranchSide: "org.apache.bcel.verifier.statics.Pass3aVerifier$InstOperandConstraintVisitor:843"
        BranchSideFuncs: []
      - BranchSide: "org.apache.bcel.verifier.statics.Pass3aVerifier$InstOperandConstraintVisitor:842"
        BranchSideFuncs: []
    - Branch String: "org.apache.bcel.verifier.statics.Pass3aVerifier$InstOperandConstraintVisitor:844"
      Branch Sides:
      - BranchSide: "org.apache.bcel.verifier.statics.Pass3aVerifier$InstOperandConstraintVisitor:848"
        BranchSideFuncs: []
      - BranchSide: "org.apache.bcel.verifier.statics.Pass3aVerifier$InstOperandConstraintVisitor:847"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.bcel.verifier.statics.Pass3aVerifier$InstOperandConstraintVisitor:839,1"
      Dst: "[org.apache.bcel.generic.RET].getIndex"
    - Src: "org.apache.bcel.verifier.statics.Pass3aVerifier$InstOperandConstraintVisitor:841,1"
      Dst: "[java.lang.StringBuilder].<init>"
    - Src: "org.apache.bcel.verifier.statics.Pass3aVerifier$InstOperandConstraintVisitor:841,1"
      Dst: "[java.lang.StringBuilder].append"
    - Src: "org.apache.bcel.verifier.statics.Pass3aVerifier$InstOperandConstraintVisitor:841,1"
      Dst: "[java.lang.StringBuilder].toString"
    - Src: "org.apache.bcel.verifier.statics.Pass3aVerifier$InstOperandConstraintVisitor:841,1"
      Dst: "[org.apache.bcel.verifier.statics.Pass3aVerifier$InstOperandConstraintVisitor].constraintViolated"
    - Src: "org.apache.bcel.verifier.statics.Pass3aVerifier$InstOperandConstraintVisitor:843,1"
      Dst: "[org.apache.bcel.verifier.statics.Pass3aVerifier$InstOperandConstraintVisitor].maxLocals"
    JavaMethodInfo: null
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[org.apache.bcel.verifier.statics.Pass3aVerifier$InstOperandConstraintVisitor].visitTABLESWITCH(org.apache.bcel.generic.TABLESWITCH)"
    functionSourceFile: "org.apache.bcel.verifier.statics.Pass3aVerifier$InstOperandConstraintVisitor"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.apache.bcel.generic.TABLESWITCH"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.time.FastDatePrinter$UnpaddedMonthField].<init>()"
    functionSourceFile: "org.apache.commons.lang3.time.FastDatePrinter$UnpaddedMonthField"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.lang3.time.FastDatePrinter$UnpaddedMonthField:972,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.time.FastDatePrinter$UnpaddedMonthField].estimateLength()"
    functionSourceFile: "org.apache.commons.lang3.time.FastDatePrinter$UnpaddedMonthField"
    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: "[org.apache.commons.lang3.time.FastDatePrinter$UnpaddedMonthField].appendTo(java.lang.Appendable,java.util.Calendar)"
    functionSourceFile: "org.apache.commons.lang3.time.FastDatePrinter$UnpaddedMonthField"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "java.lang.Appendable"
    - "java.util.Calendar"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 7
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.lang3.time.FastDatePrinter$UnpaddedMonthField:988,1"
      Dst: "[java.util.Calendar].get"
    - Src: "org.apache.commons.lang3.time.FastDatePrinter$UnpaddedMonthField:988,1"
      Dst: "[org.apache.commons.lang3.time.FastDatePrinter$UnpaddedMonthField].appendTo"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.time.FastDatePrinter$UnpaddedMonthField].appendTo(java.lang.Appendable,int)"
    functionSourceFile: "org.apache.commons.lang3.time.FastDatePrinter$UnpaddedMonthField"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "java.lang.Appendable"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 10
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.commons.lang3.time.FastDatePrinter$UnpaddedMonthField:996"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.time.FastDatePrinter$UnpaddedMonthField:999"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.time.FastDatePrinter$UnpaddedMonthField:998"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.lang3.time.FastDatePrinter$UnpaddedMonthField:997,1"
      Dst: "[java.lang.Appendable].append"
    - Src: "org.apache.commons.lang3.time.FastDatePrinter$UnpaddedMonthField:999,1"
      Dst: "[org.apache.commons.lang3.time.FastDatePrinter].access$000"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[com.code_intelligence.jazzer.api.FuzzerSecurityIssueLow].<init>()"
    functionSourceFile: "com.code_intelligence.jazzer.api.FuzzerSecurityIssueLow"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.code_intelligence.jazzer.api.FuzzerSecurityIssueLow:26,1"
      Dst: "[java.lang.RuntimeException].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.code_intelligence.jazzer.api.FuzzerSecurityIssueLow].<init>(java.lang.String)"
    functionSourceFile: "com.code_intelligence.jazzer.api.FuzzerSecurityIssueLow"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.code_intelligence.jazzer.api.FuzzerSecurityIssueLow:29,1"
      Dst: "[java.lang.RuntimeException].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.code_intelligence.jazzer.api.FuzzerSecurityIssueLow].<init>(java.lang.String,java.lang.Throwable)"
    functionSourceFile: "com.code_intelligence.jazzer.api.FuzzerSecurityIssueLow"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "java.lang.String"
    - "java.lang.Throwable"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.code_intelligence.jazzer.api.FuzzerSecurityIssueLow:33,1"
      Dst: "[java.lang.RuntimeException].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.code_intelligence.jazzer.api.FuzzerSecurityIssueLow].<init>(java.lang.Throwable)"
    functionSourceFile: "com.code_intelligence.jazzer.api.FuzzerSecurityIssueLow"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.Throwable"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.code_intelligence.jazzer.api.FuzzerSecurityIssueLow:37,1"
      Dst: "[java.lang.RuntimeException].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.bcel.classfile.ExceptionTable].<init>(org.apache.bcel.classfile.ExceptionTable)"
    functionSourceFile: "org.apache.bcel.classfile.ExceptionTable"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.apache.bcel.classfile.ExceptionTable"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 8
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.bcel.classfile.ExceptionTable:56,1"
      Dst: "[org.apache.bcel.classfile.Attribute].getNameIndex"
    - Src: "org.apache.bcel.classfile.ExceptionTable:56,1"
      Dst: "[org.apache.bcel.classfile.Attribute].getLength"
    - Src: "org.apache.bcel.classfile.ExceptionTable:56,1"
      Dst: "[org.apache.bcel.classfile.ExceptionTable].getExceptionIndexTable"
    - Src: "org.apache.bcel.classfile.ExceptionTable:56,1"
      Dst: "[org.apache.bcel.classfile.Attribute].getConstantPool"
    - Src: "org.apache.bcel.classfile.ExceptionTable:56,1"
      Dst: "[org.apache.bcel.classfile.ExceptionTable].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.bcel.classfile.ExceptionTable].<init>(int,int,java.io.DataInput,org.apache.bcel.classfile.ConstantPool)"
    functionSourceFile: "org.apache.bcel.classfile.ExceptionTable"
    linkageType: null
    functionLinenumber: 68
    functionDepth: 0
    returnType: "void"
    argCount: 4
    argTypes:
    - "int"
    - "int"
    - "java.io.DataInput"
    - "org.apache.bcel.classfile.ConstantPool"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.bcel.classfile.ExceptionTable].<init>(int,int,int[],org.apache.bcel.classfile.ConstantPool)"
    functionUses: 1
    ICount: 18
    EdgeCount: 1
    BranchProfiles:
    - Branch String: "org.apache.bcel.classfile.ExceptionTable:72"
      Branch Sides:
      - BranchSide: "org.apache.bcel.classfile.ExceptionTable:74"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.bcel.classfile.ExceptionTable:69,1"
      Dst: "[org.apache.bcel.classfile.ExceptionTable].<init>"
    - Src: "org.apache.bcel.classfile.ExceptionTable:70,1"
      Dst: "[java.io.DataInput].readUnsignedShort"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 2
  - functionName: "[org.apache.bcel.classfile.ExceptionTable].<init>(int,int,int[],org.apache.bcel.classfile.ConstantPool)"
    functionSourceFile: "org.apache.bcel.classfile.ExceptionTable"
    linkageType: null
    functionLinenumber: 83
    functionDepth: 0
    returnType: "void"
    argCount: 4
    argTypes:
    - "int"
    - "int"
    - "int[]"
    - "org.apache.bcel.classfile.ConstantPool"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.bcel.classfile.Attribute].<init>(byte,int,int,org.apache.bcel.classfile.ConstantPool)"
    - "[org.apache.bcel.util.Args].requireU2(int,java.lang.String)"
    functionUses: 1
    ICount: 15
    EdgeCount: 2
    BranchProfiles:
    - Branch String: "org.apache.bcel.classfile.ExceptionTable:85"
      Branch Sides:
      - BranchSide: "org.apache.bcel.classfile.ExceptionTable:84"
        BranchSideFuncs:
        - "requireU2(int,java.lang.String)"
      - BranchSide: "org.apache.bcel.classfile.ExceptionTable:83"
        BranchSideFuncs:
        - "<init>(byte,int,int,org.apache.bcel.classfile.ConstantPool)"
    Callsites:
    - Src: "org.apache.bcel.classfile.ExceptionTable:84,1"
      Dst: "[org.apache.bcel.classfile.Attribute].<init>"
    - Src: "org.apache.bcel.classfile.ExceptionTable:86,1"
      Dst: "[org.apache.bcel.util.Args].requireU2"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[org.apache.bcel.classfile.ExceptionTable].accept(org.apache.bcel.classfile.Visitor)"
    functionSourceFile: "org.apache.bcel.classfile.ExceptionTable"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.apache.bcel.classfile.Visitor"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.bcel.classfile.ExceptionTable:97,1"
      Dst: "[org.apache.bcel.classfile.Visitor].visitExceptionTable"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.bcel.classfile.ExceptionTable].copy(org.apache.bcel.classfile.ConstantPool)"
    functionSourceFile: "org.apache.bcel.classfile.ExceptionTable"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.apache.bcel.classfile.Attribute"
    argCount: 1
    argTypes:
    - "org.apache.bcel.classfile.ConstantPool"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 12
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.bcel.classfile.ExceptionTable:106"
      Branch Sides:
      - BranchSide: "org.apache.bcel.classfile.ExceptionTable:109"
        BranchSideFuncs: []
      - BranchSide: "org.apache.bcel.classfile.ExceptionTable:108"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.bcel.classfile.ExceptionTable:105,1"
      Dst: "[org.apache.bcel.classfile.Attribute].clone"
    - Src: "org.apache.bcel.classfile.ExceptionTable:107,1"
      Dst: "[java.lang.Object].clone"
    - Src: "org.apache.bcel.classfile.ExceptionTable:109,1"
      Dst: "[org.apache.bcel.classfile.Attribute].setConstantPool"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.apache.bcel.classfile.ExceptionTable].dump(java.io.DataOutputStream)"
    functionSourceFile: "org.apache.bcel.classfile.ExceptionTable"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.io.DataOutputStream"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 15
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.bcel.classfile.ExceptionTable:123"
      Branch Sides:
      - BranchSide: "org.apache.bcel.classfile.ExceptionTable:125"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.bcel.classfile.ExceptionTable:121,1"
      Dst: "[org.apache.bcel.classfile.Attribute].dump"
    - Src: "org.apache.bcel.classfile.ExceptionTable:122,1"
      Dst: "[java.io.DataOutputStream].writeShort"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 2
  - functionName: "[org.apache.bcel.classfile.ExceptionTable].getExceptionIndexTable()"
    functionSourceFile: "org.apache.bcel.classfile.ExceptionTable"
    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.apache.bcel.classfile.ExceptionTable].getExceptionNames()"
    functionSourceFile: "org.apache.bcel.classfile.ExceptionTable"
    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.apache.bcel.classfile.ExceptionTable:140,1"
      Dst: "[org.apache.bcel.classfile.ExceptionTable$lambda_getExceptionNames_0__167].bootstrap$"
    - Src: "org.apache.bcel.classfile.ExceptionTable:140,1"
      Dst: "[java.util.Arrays].setAll"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.bcel.classfile.ExceptionTable].getNumberOfExceptions()"
    functionSourceFile: "org.apache.bcel.classfile.ExceptionTable"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "int"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 8
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.bcel.classfile.ExceptionTable:148"
      Branch Sides:
      - BranchSide: "org.apache.bcel.classfile.ExceptionTable:147"
        BranchSideFuncs: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[org.apache.bcel.classfile.ExceptionTable].setExceptionIndexTable(int[])"
    functionSourceFile: "org.apache.bcel.classfile.ExceptionTable"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "int[]"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 8
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.bcel.classfile.ExceptionTable:156"
      Branch Sides:
      - BranchSide: "org.apache.bcel.classfile.ExceptionTable:156"
        BranchSideFuncs: []
      - BranchSide: "org.apache.bcel.classfile.ExceptionTable:155"
        BranchSideFuncs: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[org.apache.bcel.classfile.ExceptionTable].toString()"
    functionSourceFile: "org.apache.bcel.classfile.ExceptionTable"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 23
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.bcel.classfile.ExceptionTable:167"
      Branch Sides:
      - BranchSide: "org.apache.bcel.classfile.ExceptionTable:174"
        BranchSideFuncs: []
      - BranchSide: "org.apache.bcel.classfile.ExceptionTable:173"
        BranchSideFuncs: []
    - Branch String: "org.apache.bcel.classfile.ExceptionTable:170"
      Branch Sides:
      - BranchSide: "org.apache.bcel.classfile.ExceptionTable:164"
        BranchSideFuncs: []
      - BranchSide: "org.apache.bcel.classfile.ExceptionTable:163"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.bcel.classfile.ExceptionTable:164,1"
      Dst: "[java.lang.StringBuilder].<init>"
    - Src: "org.apache.bcel.classfile.ExceptionTable:166,1"
      Dst: "[java.lang.StringBuilder].append"
    - Src: "org.apache.bcel.classfile.ExceptionTable:168,1"
      Dst: "[org.apache.bcel.classfile.Attribute].getConstantPool"
    - Src: "org.apache.bcel.classfile.ExceptionTable:168,1"
      Dst: "[org.apache.bcel.classfile.ConstantPool].getConstantString"
    - Src: "org.apache.bcel.classfile.ExceptionTable:169,1"
      Dst: "[org.apache.bcel.classfile.Utility].compactClassName"
    - Src: "org.apache.bcel.classfile.ExceptionTable:174,1"
      Dst: "[java.lang.StringBuilder].toString"
    JavaMethodInfo: null
    BBCount: 6
    CyclomaticComplexity: 2
  - functionName: "[org.apache.bcel.classfile.ExceptionTable].lambda$getExceptionNames$0(int)"
    functionSourceFile: "org.apache.bcel.classfile.ExceptionTable"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 8
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.bcel.classfile.ExceptionTable:140,1"
      Dst: "[org.apache.bcel.classfile.Attribute].getConstantPool"
    - Src: "org.apache.bcel.classfile.ExceptionTable:140,1"
      Dst: "[org.apache.bcel.classfile.ConstantPool].getConstantString"
    - Src: "org.apache.bcel.classfile.ExceptionTable:140,1"
      Dst: "[org.apache.bcel.classfile.Utility].pathToPackage"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.bcel.generic.LUSHR].<init>()"
    functionSourceFile: "org.apache.bcel.generic.LUSHR"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.bcel.generic.LUSHR:29,1"
      Dst: "[org.apache.bcel.generic.ArithmeticInstruction].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.bcel.generic.LUSHR].accept(org.apache.bcel.generic.Visitor)"
    functionSourceFile: "org.apache.bcel.generic.LUSHR"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.apache.bcel.generic.Visitor"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 8
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.bcel.generic.LUSHR:40,1"
      Dst: "[org.apache.bcel.generic.Visitor].visitTypedInstruction"
    - Src: "org.apache.bcel.generic.LUSHR:41,1"
      Dst: "[org.apache.bcel.generic.Visitor].visitStackProducer"
    - Src: "org.apache.bcel.generic.LUSHR:42,1"
      Dst: "[org.apache.bcel.generic.Visitor].visitStackConsumer"
    - Src: "org.apache.bcel.generic.LUSHR:43,1"
      Dst: "[org.apache.bcel.generic.Visitor].visitArithmeticInstruction"
    - Src: "org.apache.bcel.generic.LUSHR:44,1"
      Dst: "[org.apache.bcel.generic.Visitor].visitLUSHR"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.exception.ContextedRuntimeException].<init>()"
    functionSourceFile: "org.apache.commons.lang3.exception.ContextedRuntimeException"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.lang3.exception.ContextedRuntimeException:98,1"
      Dst: "[java.lang.RuntimeException].<init>"
    - Src: "org.apache.commons.lang3.exception.ContextedRuntimeException:99,1"
      Dst: "[org.apache.commons.lang3.exception.DefaultExceptionContext].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.exception.ContextedRuntimeException].<init>(java.lang.String)"
    functionSourceFile: "org.apache.commons.lang3.exception.ContextedRuntimeException"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 7
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.lang3.exception.ContextedRuntimeException:110,1"
      Dst: "[java.lang.RuntimeException].<init>"
    - Src: "org.apache.commons.lang3.exception.ContextedRuntimeException:111,1"
      Dst: "[org.apache.commons.lang3.exception.DefaultExceptionContext].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.exception.ContextedRuntimeException].<init>(java.lang.Throwable)"
    functionSourceFile: "org.apache.commons.lang3.exception.ContextedRuntimeException"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.Throwable"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 7
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.lang3.exception.ContextedRuntimeException:122,1"
      Dst: "[java.lang.RuntimeException].<init>"
    - Src: "org.apache.commons.lang3.exception.ContextedRuntimeException:123,1"
      Dst: "[org.apache.commons.lang3.exception.DefaultExceptionContext].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.exception.ContextedRuntimeException].<init>(java.lang.String,java.lang.Throwable)"
    functionSourceFile: "org.apache.commons.lang3.exception.ContextedRuntimeException"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "java.lang.String"
    - "java.lang.Throwable"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 8
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.lang3.exception.ContextedRuntimeException:135,1"
      Dst: "[java.lang.RuntimeException].<init>"
    - Src: "org.apache.commons.lang3.exception.ContextedRuntimeException:136,1"
      Dst: "[org.apache.commons.lang3.exception.DefaultExceptionContext].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.exception.ContextedRuntimeException].<init>(java.lang.String,java.lang.Throwable,org.apache.commons.lang3.exception.ExceptionContext)"
    functionSourceFile: "org.apache.commons.lang3.exception.ContextedRuntimeException"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 3
    argTypes:
    - "java.lang.String"
    - "java.lang.Throwable"
    - "org.apache.commons.lang3.exception.ExceptionContext"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 11
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.commons.lang3.exception.ContextedRuntimeException:148"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.exception.ContextedRuntimeException:151"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.exception.ContextedRuntimeException:150"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.lang3.exception.ContextedRuntimeException:147,1"
      Dst: "[java.lang.RuntimeException].<init>"
    - Src: "org.apache.commons.lang3.exception.ContextedRuntimeException:149,1"
      Dst: "[org.apache.commons.lang3.exception.DefaultExceptionContext].<init>"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.exception.ContextedRuntimeException].addContextValue(java.lang.String,java.lang.Object)"
    functionSourceFile: "org.apache.commons.lang3.exception.ContextedRuntimeException"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.apache.commons.lang3.exception.ContextedRuntimeException"
    argCount: 2
    argTypes:
    - "java.lang.String"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.lang3.exception.ContextedRuntimeException:169,1"
      Dst: "[org.apache.commons.lang3.exception.ExceptionContext].addContextValue"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.exception.ContextedRuntimeException].setContextValue(java.lang.String,java.lang.Object)"
    functionSourceFile: "org.apache.commons.lang3.exception.ContextedRuntimeException"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.apache.commons.lang3.exception.ContextedRuntimeException"
    argCount: 2
    argTypes:
    - "java.lang.String"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.lang3.exception.ContextedRuntimeException:188,1"
      Dst: "[org.apache.commons.lang3.exception.ExceptionContext].setContextValue"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.exception.ContextedRuntimeException].getContextValues(java.lang.String)"
    functionSourceFile: "org.apache.commons.lang3.exception.ContextedRuntimeException"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.util.List"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.lang3.exception.ContextedRuntimeException:197,1"
      Dst: "[org.apache.commons.lang3.exception.ExceptionContext].getContextValues"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.exception.ContextedRuntimeException].getFirstContextValue(java.lang.String)"
    functionSourceFile: "org.apache.commons.lang3.exception.ContextedRuntimeException"
    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.apache.commons.lang3.exception.ContextedRuntimeException:205,1"
      Dst: "[org.apache.commons.lang3.exception.ExceptionContext].getFirstContextValue"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.exception.ContextedRuntimeException].getContextEntries()"
    functionSourceFile: "org.apache.commons.lang3.exception.ContextedRuntimeException"
    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.apache.commons.lang3.exception.ContextedRuntimeException:213,1"
      Dst: "[org.apache.commons.lang3.exception.ExceptionContext].getContextEntries"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.exception.ContextedRuntimeException].getContextLabels()"
    functionSourceFile: "org.apache.commons.lang3.exception.ContextedRuntimeException"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.util.Set"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.lang3.exception.ContextedRuntimeException:221,1"
      Dst: "[org.apache.commons.lang3.exception.ExceptionContext].getContextLabels"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.exception.ContextedRuntimeException].getMessage()"
    functionSourceFile: "org.apache.commons.lang3.exception.ContextedRuntimeException"
    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.apache.commons.lang3.exception.ContextedRuntimeException:232,1"
      Dst: "[java.lang.Throwable].getMessage"
    - Src: "org.apache.commons.lang3.exception.ContextedRuntimeException:232,1"
      Dst: "[org.apache.commons.lang3.exception.ContextedRuntimeException].getFormattedExceptionMessage"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.exception.ContextedRuntimeException].getRawMessage()"
    functionSourceFile: "org.apache.commons.lang3.exception.ContextedRuntimeException"
    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.apache.commons.lang3.exception.ContextedRuntimeException:243,1"
      Dst: "[java.lang.Throwable].getMessage"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.exception.ContextedRuntimeException].getFormattedExceptionMessage(java.lang.String)"
    functionSourceFile: "org.apache.commons.lang3.exception.ContextedRuntimeException"
    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.apache.commons.lang3.exception.ContextedRuntimeException:251,1"
      Dst: "[org.apache.commons.lang3.exception.ExceptionContext].getFormattedExceptionMessage"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.bcel.generic.I2C].<init>()"
    functionSourceFile: "org.apache.bcel.generic.I2C"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.bcel.generic.I2C:32,1"
      Dst: "[org.apache.bcel.generic.ConversionInstruction].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.bcel.generic.I2C].accept(org.apache.bcel.generic.Visitor)"
    functionSourceFile: "org.apache.bcel.generic.I2C"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.apache.bcel.generic.Visitor"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 8
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.bcel.generic.I2C:43,1"
      Dst: "[org.apache.bcel.generic.Visitor].visitTypedInstruction"
    - Src: "org.apache.bcel.generic.I2C:44,1"
      Dst: "[org.apache.bcel.generic.Visitor].visitStackProducer"
    - Src: "org.apache.bcel.generic.I2C:45,1"
      Dst: "[org.apache.bcel.generic.Visitor].visitStackConsumer"
    - Src: "org.apache.bcel.generic.I2C:46,1"
      Dst: "[org.apache.bcel.generic.Visitor].visitConversionInstruction"
    - Src: "org.apache.bcel.generic.I2C:47,1"
      Dst: "[org.apache.bcel.generic.Visitor].visitI2C"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.text.StrLookup$MapStrLookup].<init>(java.util.Map)"
    functionSourceFile: "org.apache.commons.lang3.text.StrLookup$MapStrLookup"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.util.Map"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.lang3.text.StrLookup$MapStrLookup:148,1"
      Dst: "[org.apache.commons.lang3.text.StrLookup].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.text.StrLookup$MapStrLookup].lookup(java.lang.String)"
    functionSourceFile: "org.apache.commons.lang3.text.StrLookup$MapStrLookup"
    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.apache.commons.lang3.text.StrLookup$MapStrLookup:164"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.text.StrLookup$MapStrLookup:167"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.text.StrLookup$MapStrLookup:166"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.text.StrLookup$MapStrLookup:168"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.text.StrLookup$MapStrLookup:171"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.text.StrLookup$MapStrLookup:170"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.lang3.text.StrLookup$MapStrLookup:167,1"
      Dst: "[java.util.Map].get"
    - Src: "org.apache.commons.lang3.text.StrLookup$MapStrLookup:171,1"
      Dst: "[java.lang.Object].toString"
    JavaMethodInfo: null
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.time.DurationUtils].<init>()"
    functionSourceFile: "org.apache.commons.lang3.time.DurationUtils"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.lang3.time.DurationUtils:39,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.time.DurationUtils].accept(org.apache.commons.lang3.function.FailableBiConsumer,java.time.Duration)"
    functionSourceFile: "org.apache.commons.lang3.time.DurationUtils"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "org.apache.commons.lang3.function.FailableBiConsumer"
    - "java.time.Duration"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 10
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.commons.lang3.time.DurationUtils:57"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.time.DurationUtils:60"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.time.DurationUtils:59"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.time.DurationUtils:57"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.time.DurationUtils:60"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.time.DurationUtils:59"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.lang3.time.DurationUtils:58,1"
      Dst: "[java.time.Duration].toMillis"
    - Src: "org.apache.commons.lang3.time.DurationUtils:58,1"
      Dst: "[java.lang.Long].valueOf"
    - Src: "org.apache.commons.lang3.time.DurationUtils:58,1"
      Dst: "[org.apache.commons.lang3.time.DurationUtils].getNanosOfMilli"
    - Src: "org.apache.commons.lang3.time.DurationUtils:58,1"
      Dst: "[java.lang.Integer].valueOf"
    - Src: "org.apache.commons.lang3.time.DurationUtils:58,1"
      Dst: "[org.apache.commons.lang3.function.FailableBiConsumer].accept"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.time.DurationUtils].getNanosOfMiili(java.time.Duration)"
    functionSourceFile: "org.apache.commons.lang3.time.DurationUtils"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "int"
    argCount: 1
    argTypes:
    - "java.time.Duration"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.lang3.time.DurationUtils:78,1"
      Dst: "[org.apache.commons.lang3.time.DurationUtils].getNanosOfMilli"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.time.DurationUtils].getNanosOfMilli(java.time.Duration)"
    functionSourceFile: "org.apache.commons.lang3.time.DurationUtils"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "int"
    argCount: 1
    argTypes:
    - "java.time.Duration"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.lang3.time.DurationUtils:96,1"
      Dst: "[org.apache.commons.lang3.time.DurationUtils].zeroIfNull"
    - Src: "org.apache.commons.lang3.time.DurationUtils:96,1"
      Dst: "[java.time.Duration].getNano"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.time.DurationUtils].isPositive(java.time.Duration)"
    functionSourceFile: "org.apache.commons.lang3.time.DurationUtils"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "java.time.Duration"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 9
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.commons.lang3.time.DurationUtils:106"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.time.DurationUtils:105"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.time.DurationUtils:106"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.time.DurationUtils:105"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.lang3.time.DurationUtils:106,1"
      Dst: "[java.time.Duration].isNegative"
    - Src: "org.apache.commons.lang3.time.DurationUtils:106,1"
      Dst: "[java.time.Duration].isZero"
    JavaMethodInfo: null
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.time.DurationUtils].of(org.apache.commons.lang3.function.FailableConsumer)"
    functionSourceFile: "org.apache.commons.lang3.time.DurationUtils"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.time.Duration"
    argCount: 1
    argTypes:
    - "org.apache.commons.lang3.function.FailableConsumer"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.lang3.time.DurationUtils:119,1"
      Dst: "[java.lang.Object].getClass"
    - Src: "org.apache.commons.lang3.time.DurationUtils:119,1"
      Dst: "[org.apache.commons.lang3.time.DurationUtils$accept__168].bootstrap$"
    - Src: "org.apache.commons.lang3.time.DurationUtils:119,1"
      Dst: "[org.apache.commons.lang3.time.DurationUtils].now"
    - Src: "org.apache.commons.lang3.time.DurationUtils:119,1"
      Dst: "[org.apache.commons.lang3.time.DurationUtils].since"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.time.DurationUtils].of(org.apache.commons.lang3.function.FailableRunnable)"
    functionSourceFile: "org.apache.commons.lang3.time.DurationUtils"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.time.Duration"
    argCount: 1
    argTypes:
    - "org.apache.commons.lang3.function.FailableRunnable"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.lang3.time.DurationUtils:132,1"
      Dst: "[org.apache.commons.lang3.time.DurationUtils$lambda_of_0__169].bootstrap$"
    - Src: "org.apache.commons.lang3.time.DurationUtils:132,1"
      Dst: "[org.apache.commons.lang3.time.DurationUtils].of"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.time.DurationUtils].now(org.apache.commons.lang3.function.FailableConsumer)"
    functionSourceFile: "org.apache.commons.lang3.time.DurationUtils"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.time.Instant"
    argCount: 1
    argTypes:
    - "org.apache.commons.lang3.function.FailableConsumer"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.lang3.time.DurationUtils:136,1"
      Dst: "[java.time.Instant].now"
    - Src: "org.apache.commons.lang3.time.DurationUtils:137,1"
      Dst: "[org.apache.commons.lang3.function.FailableConsumer].accept"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.time.DurationUtils].since(java.time.temporal.Temporal)"
    functionSourceFile: "org.apache.commons.lang3.time.DurationUtils"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.time.Duration"
    argCount: 1
    argTypes:
    - "java.time.temporal.Temporal"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.lang3.time.DurationUtils:149,1"
      Dst: "[java.time.Instant].now"
    - Src: "org.apache.commons.lang3.time.DurationUtils:149,1"
      Dst: "[java.time.Duration].between"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.time.DurationUtils].toChronoUnit(java.util.concurrent.TimeUnit)"
    functionSourceFile: "org.apache.commons.lang3.time.DurationUtils"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.time.temporal.ChronoUnit"
    argCount: 1
    argTypes:
    - "java.util.concurrent.TimeUnit"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 25
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.lang3.time.DurationUtils:160,1"
      Dst: "[java.util.Objects].requireNonNull"
    - Src: "org.apache.commons.lang3.time.DurationUtils:160,1"
      Dst: "[java.lang.Enum].ordinal"
    - Src: "org.apache.commons.lang3.time.DurationUtils:176,1"
      Dst: "[java.lang.Enum].toString"
    - Src: "org.apache.commons.lang3.time.DurationUtils:176,1"
      Dst: "[java.lang.IllegalArgumentException].<init>"
    JavaMethodInfo: null
    BBCount: 9
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.time.DurationUtils].toDuration(long,java.util.concurrent.TimeUnit)"
    functionSourceFile: "org.apache.commons.lang3.time.DurationUtils"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.time.Duration"
    argCount: 2
    argTypes:
    - "long"
    - "java.util.concurrent.TimeUnit"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.lang3.time.DurationUtils:188,1"
      Dst: "[org.apache.commons.lang3.time.DurationUtils].toChronoUnit"
    - Src: "org.apache.commons.lang3.time.DurationUtils:188,1"
      Dst: "[java.time.Duration].of"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.time.DurationUtils].toMillisInt(java.time.Duration)"
    functionSourceFile: "org.apache.commons.lang3.time.DurationUtils"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "int"
    argCount: 1
    argTypes:
    - "java.time.Duration"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 9
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.lang3.time.DurationUtils:207,1"
      Dst: "[java.util.Objects].requireNonNull"
    - Src: "org.apache.commons.lang3.time.DurationUtils:209,1"
      Dst: "[java.time.Duration].toMillis"
    - Src: "org.apache.commons.lang3.time.DurationUtils:209,1"
      Dst: "[java.lang.Long].valueOf"
    - Src: "org.apache.commons.lang3.time.DurationUtils:209,1"
      Dst: "[org.apache.commons.lang3.Range].fit"
    - Src: "org.apache.commons.lang3.time.DurationUtils:209,1"
      Dst: "[java.lang.Long].intValue"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.time.DurationUtils].zeroIfNull(java.time.Duration)"
    functionSourceFile: "org.apache.commons.lang3.time.DurationUtils"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.time.Duration"
    argCount: 1
    argTypes:
    - "java.time.Duration"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.lang3.time.DurationUtils:219,1"
      Dst: "[org.apache.commons.lang3.ObjectUtils].defaultIfNull"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.time.DurationUtils].lambda$of$0(org.apache.commons.lang3.function.FailableRunnable,java.time.Instant)"
    functionSourceFile: "org.apache.commons.lang3.time.DurationUtils"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "org.apache.commons.lang3.function.FailableRunnable"
    - "java.time.Instant"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.lang3.time.DurationUtils:132,1"
      Dst: "[org.apache.commons.lang3.function.FailableRunnable].run"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.bcel.Const].getAccessName(int)"
    functionSourceFile: "org.apache.bcel.Const"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.bcel.Const].getAttributeName(int)"
    functionSourceFile: "org.apache.bcel.Const"
    linkageType: null
    functionLinenumber: 3138
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.bcel.Const].getClassTypeName(int)"
    functionSourceFile: "org.apache.bcel.Const"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.bcel.Const].getConstantName(int)"
    functionSourceFile: "org.apache.bcel.Const"
    linkageType: null
    functionLinenumber: 3159
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 2
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.bcel.Const].getConsumeStack(int)"
    functionSourceFile: "org.apache.bcel.Const"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "int"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.bcel.Const].getInterfacesImplementedByArrays()"
    functionSourceFile: "org.apache.bcel.Const"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.Iterable"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.bcel.Const:3179,1"
      Dst: "[java.util.Arrays].asList"
    - Src: "org.apache.bcel.Const:3179,1"
      Dst: "[java.util.Collections].unmodifiableList"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.bcel.Const].getItemName(int)"
    functionSourceFile: "org.apache.bcel.Const"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.bcel.Const].getMethodHandleName(int)"
    functionSourceFile: "org.apache.bcel.Const"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.bcel.Const].getNoOfOperands(int)"
    functionSourceFile: "org.apache.bcel.Const"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "short"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.bcel.Const].getOpcodeName(int)"
    functionSourceFile: "org.apache.bcel.Const"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.bcel.Const].getOperandType(int,int)"
    functionSourceFile: "org.apache.bcel.Const"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "short"
    argCount: 2
    argTypes:
    - "int"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.bcel.Const].getOperandTypeCount(int)"
    functionSourceFile: "org.apache.bcel.Const"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "long"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.bcel.Const].getProduceStack(int)"
    functionSourceFile: "org.apache.bcel.Const"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "int"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.bcel.Const].getShortTypeName(int)"
    functionSourceFile: "org.apache.bcel.Const"
    linkageType: null
    functionLinenumber: 3249
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.bcel.Const].getTypeName(int)"
    functionSourceFile: "org.apache.bcel.Const"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.bcel.Const].<init>()"
    functionSourceFile: "org.apache.bcel.Const"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.bcel.Const:3264,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.LocaleUtils$SyncAvoid].<init>()"
    functionSourceFile: "org.apache.commons.lang3.LocaleUtils$SyncAvoid"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.lang3.LocaleUtils$SyncAvoid:45,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.LocaleUtils$SyncAvoid].access$000()"
    functionSourceFile: "org.apache.commons.lang3.LocaleUtils$SyncAvoid"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.util.List"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 2
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.LocaleUtils$SyncAvoid].access$100()"
    functionSourceFile: "org.apache.commons.lang3.LocaleUtils$SyncAvoid"
    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.apache.commons.lang3.concurrent.ThresholdCircuitBreaker].<init>(long)"
    functionSourceFile: "org.apache.commons.lang3.concurrent.ThresholdCircuitBreaker"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "long"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 8
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.lang3.concurrent.ThresholdCircuitBreaker:73,1"
      Dst: "[org.apache.commons.lang3.concurrent.AbstractCircuitBreaker].<init>"
    - Src: "org.apache.commons.lang3.concurrent.ThresholdCircuitBreaker:74,1"
      Dst: "[java.util.concurrent.atomic.AtomicLong].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.concurrent.ThresholdCircuitBreaker].getThreshold()"
    functionSourceFile: "org.apache.commons.lang3.concurrent.ThresholdCircuitBreaker"
    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.apache.commons.lang3.concurrent.ThresholdCircuitBreaker].checkState()"
    functionSourceFile: "org.apache.commons.lang3.concurrent.ThresholdCircuitBreaker"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.lang3.concurrent.ThresholdCircuitBreaker:92,1"
      Dst: "[org.apache.commons.lang3.concurrent.AbstractCircuitBreaker].isOpen"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.concurrent.ThresholdCircuitBreaker].close()"
    functionSourceFile: "org.apache.commons.lang3.concurrent.ThresholdCircuitBreaker"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.lang3.concurrent.ThresholdCircuitBreaker:102,1"
      Dst: "[org.apache.commons.lang3.concurrent.AbstractCircuitBreaker].close"
    - Src: "org.apache.commons.lang3.concurrent.ThresholdCircuitBreaker:103,1"
      Dst: "[java.util.concurrent.atomic.AtomicLong].set"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.concurrent.ThresholdCircuitBreaker].incrementAndCheckState(java.lang.Long)"
    functionSourceFile: "org.apache.commons.lang3.concurrent.ThresholdCircuitBreaker"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "java.lang.Long"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 16
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.commons.lang3.concurrent.ThresholdCircuitBreaker:113"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.concurrent.ThresholdCircuitBreaker:117"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.concurrent.ThresholdCircuitBreaker:116"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.concurrent.ThresholdCircuitBreaker:118"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.concurrent.ThresholdCircuitBreaker:122"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.concurrent.ThresholdCircuitBreaker:121"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.lang3.concurrent.ThresholdCircuitBreaker:114,1"
      Dst: "[org.apache.commons.lang3.concurrent.AbstractCircuitBreaker].open"
    - Src: "org.apache.commons.lang3.concurrent.ThresholdCircuitBreaker:117,1"
      Dst: "[java.lang.Long].longValue"
    - Src: "org.apache.commons.lang3.concurrent.ThresholdCircuitBreaker:117,1"
      Dst: "[java.util.concurrent.atomic.AtomicLong].addAndGet"
    - Src: "org.apache.commons.lang3.concurrent.ThresholdCircuitBreaker:122,1"
      Dst: "[org.apache.commons.lang3.concurrent.ThresholdCircuitBreaker].checkState"
    JavaMethodInfo: null
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.concurrent.ThresholdCircuitBreaker].incrementAndCheckState(java.lang.Object)"
    functionSourceFile: "org.apache.commons.lang3.concurrent.ThresholdCircuitBreaker"
    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.apache.commons.lang3.concurrent.ThresholdCircuitBreaker:52,1"
      Dst: "[org.apache.commons.lang3.concurrent.ThresholdCircuitBreaker].incrementAndCheckState"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.text.translate.NumericEntityUnescaper$OPTION].values()"
    functionSourceFile: "org.apache.commons.lang3.text.translate.NumericEntityUnescaper$OPTION"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.apache.commons.lang3.text.translate.NumericEntityUnescaper$OPTION[]"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.lang3.text.translate.NumericEntityUnescaper$OPTION:40,1"
      Dst: "[java.lang.Object].clone"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.text.translate.NumericEntityUnescaper$OPTION].valueOf(java.lang.String)"
    functionSourceFile: "org.apache.commons.lang3.text.translate.NumericEntityUnescaper$OPTION"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.apache.commons.lang3.text.translate.NumericEntityUnescaper$OPTION"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.lang3.text.translate.NumericEntityUnescaper$OPTION:40,1"
      Dst: "[java.lang.Enum].valueOf"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.text.translate.NumericEntityUnescaper$OPTION].<init>(java.lang.String,int)"
    functionSourceFile: "org.apache.commons.lang3.text.translate.NumericEntityUnescaper$OPTION"
    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.apache.commons.lang3.text.translate.NumericEntityUnescaper$OPTION:40,1"
      Dst: "[java.lang.Enum].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.bcel.generic.DCMPL].<init>()"
    functionSourceFile: "org.apache.bcel.generic.DCMPL"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.bcel.generic.DCMPL:29,1"
      Dst: "[org.apache.bcel.generic.Instruction].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.bcel.generic.DCMPL].accept(org.apache.bcel.generic.Visitor)"
    functionSourceFile: "org.apache.bcel.generic.DCMPL"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.apache.bcel.generic.Visitor"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 7
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.bcel.generic.DCMPL:40,1"
      Dst: "[org.apache.bcel.generic.Visitor].visitTypedInstruction"
    - Src: "org.apache.bcel.generic.DCMPL:41,1"
      Dst: "[org.apache.bcel.generic.Visitor].visitStackProducer"
    - Src: "org.apache.bcel.generic.DCMPL:42,1"
      Dst: "[org.apache.bcel.generic.Visitor].visitStackConsumer"
    - Src: "org.apache.bcel.generic.DCMPL:43,1"
      Dst: "[org.apache.bcel.generic.Visitor].visitDCMPL"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.bcel.generic.DCMPL].getType(org.apache.bcel.generic.ConstantPoolGen)"
    functionSourceFile: "org.apache.bcel.generic.DCMPL"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.apache.bcel.generic.Type"
    argCount: 1
    argTypes:
    - "org.apache.bcel.generic.ConstantPoolGen"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.bcel.generic.GOTO_W].<init>()"
    functionSourceFile: "org.apache.bcel.generic.GOTO_W"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.bcel.generic.GOTO_W:32,1"
      Dst: "[org.apache.bcel.generic.GotoInstruction].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.bcel.generic.GOTO_W].<init>(org.apache.bcel.generic.InstructionHandle)"
    functionSourceFile: "org.apache.bcel.generic.GOTO_W"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.apache.bcel.generic.InstructionHandle"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.bcel.generic.GOTO_W:36,1"
      Dst: "[org.apache.bcel.generic.GotoInstruction].<init>"
    - Src: "org.apache.bcel.generic.GOTO_W:37,1"
      Dst: "[org.apache.bcel.generic.Instruction].setLength"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.bcel.generic.GOTO_W].accept(org.apache.bcel.generic.Visitor)"
    functionSourceFile: "org.apache.bcel.generic.GOTO_W"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.apache.bcel.generic.Visitor"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 7
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.bcel.generic.GOTO_W:48,1"
      Dst: "[org.apache.bcel.generic.Visitor].visitUnconditionalBranch"
    - Src: "org.apache.bcel.generic.GOTO_W:49,1"
      Dst: "[org.apache.bcel.generic.Visitor].visitBranchInstruction"
    - Src: "org.apache.bcel.generic.GOTO_W:50,1"
      Dst: "[org.apache.bcel.generic.Visitor].visitGotoInstruction"
    - Src: "org.apache.bcel.generic.GOTO_W:51,1"
      Dst: "[org.apache.bcel.generic.Visitor].visitGOTO_W"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.bcel.generic.GOTO_W].dump(java.io.DataOutputStream)"
    functionSourceFile: "org.apache.bcel.generic.GOTO_W"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.io.DataOutputStream"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 10
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.bcel.generic.GOTO_W:61,1"
      Dst: "[org.apache.bcel.generic.BranchInstruction].getTargetOffset"
    - Src: "org.apache.bcel.generic.GOTO_W:61,1"
      Dst: "[org.apache.bcel.generic.BranchInstruction].setIndex"
    - Src: "org.apache.bcel.generic.GOTO_W:62,1"
      Dst: "[org.apache.bcel.generic.Instruction].getOpcode"
    - Src: "org.apache.bcel.generic.GOTO_W:62,1"
      Dst: "[java.io.DataOutputStream].writeByte"
    - Src: "org.apache.bcel.generic.GOTO_W:63,1"
      Dst: "[org.apache.bcel.generic.BranchInstruction].getIndex"
    - Src: "org.apache.bcel.generic.GOTO_W:63,1"
      Dst: "[java.io.DataOutputStream].writeInt"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.bcel.generic.GOTO_W].initFromFile(org.apache.bcel.util.ByteSequence,boolean)"
    functionSourceFile: "org.apache.bcel.generic.GOTO_W"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "org.apache.bcel.util.ByteSequence"
    - "boolean"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 7
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.bcel.generic.GOTO_W:71,1"
      Dst: "[java.io.DataInputStream].readInt"
    - Src: "org.apache.bcel.generic.GOTO_W:71,1"
      Dst: "[org.apache.bcel.generic.BranchInstruction].setIndex"
    - Src: "org.apache.bcel.generic.GOTO_W:72,1"
      Dst: "[org.apache.bcel.generic.Instruction].setLength"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.AnnotationUtils].<init>()"
    functionSourceFile: "org.apache.commons.lang3.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.apache.commons.lang3.AnnotationUtils:99,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.AnnotationUtils].equals(java.lang.'annotation'.Annotation,java.lang.'annotation'.Annotation)"
    functionSourceFile: "org.apache.commons.lang3.AnnotationUtils"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 2
    argTypes:
    - "java.lang.annotation.Annotation"
    - "java.lang.annotation.Annotation"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 43
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.commons.lang3.AnnotationUtils:114"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.AnnotationUtils:117"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.AnnotationUtils:116"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.AnnotationUtils:117"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.AnnotationUtils:118"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.AnnotationUtils:117"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.AnnotationUtils:117"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.AnnotationUtils:120"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.AnnotationUtils:119"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.AnnotationUtils:124"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.AnnotationUtils:128"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.AnnotationUtils:127"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.AnnotationUtils:128"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.AnnotationUtils:140"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.AnnotationUtils:139"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.AnnotationUtils:129"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.AnnotationUtils:128"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.AnnotationUtils:127"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.AnnotationUtils:130"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.AnnotationUtils:128"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.AnnotationUtils:127"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.AnnotationUtils:133"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.AnnotationUtils:128"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.AnnotationUtils:127"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.lang3.AnnotationUtils:120,1"
      Dst: "[java.lang.annotation.Annotation].annotationType"
    - Src: "org.apache.commons.lang3.AnnotationUtils:122,1"
      Dst: "[org.apache.commons.lang3.Validate].notNull"
    - Src: "org.apache.commons.lang3.AnnotationUtils:124,1"
      Dst: "[java.lang.Object].equals"
    - Src: "org.apache.commons.lang3.AnnotationUtils:128,1"
      Dst: "[java.lang.Class].getDeclaredMethods"
    - Src: "org.apache.commons.lang3.AnnotationUtils:129,1"
      Dst: "[java.lang.reflect.Method].getParameterTypes"
    - Src: "org.apache.commons.lang3.AnnotationUtils:130,1"
      Dst: "[java.lang.reflect.Method].getReturnType"
    - Src: "org.apache.commons.lang3.AnnotationUtils:130,1"
      Dst: "[org.apache.commons.lang3.AnnotationUtils].isValidAnnotationMemberType"
    - Src: "org.apache.commons.lang3.AnnotationUtils:131,1"
      Dst: "[java.lang.reflect.Method].invoke"
    - Src: "org.apache.commons.lang3.AnnotationUtils:133,1"
      Dst: "[org.apache.commons.lang3.AnnotationUtils].memberEquals"
    JavaMethodInfo: null
    BBCount: 17
    CyclomaticComplexity: 2
  - functionName: "[org.apache.commons.lang3.AnnotationUtils].hashCode(java.lang.'annotation'.Annotation)"
    functionSourceFile: "org.apache.commons.lang3.AnnotationUtils"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "int"
    argCount: 1
    argTypes:
    - "java.lang.annotation.Annotation"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 28
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.commons.lang3.AnnotationUtils:159"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.AnnotationUtils:170"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.AnnotationUtils:169"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.AnnotationUtils:162"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.AnnotationUtils:165"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.AnnotationUtils:164"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.lang3.AnnotationUtils:158,1"
      Dst: "[java.lang.annotation.Annotation].annotationType"
    - Src: "org.apache.commons.lang3.AnnotationUtils:159,1"
      Dst: "[java.lang.Class].getDeclaredMethods"
    - Src: "org.apache.commons.lang3.AnnotationUtils:161,1"
      Dst: "[java.lang.reflect.Method].invoke"
    - Src: "org.apache.commons.lang3.AnnotationUtils:163,1"
      Dst: "[java.lang.String].format"
    - Src: "org.apache.commons.lang3.AnnotationUtils:163,1"
      Dst: "[java.lang.IllegalStateException].<init>"
    - Src: "org.apache.commons.lang3.AnnotationUtils:165,1"
      Dst: "[java.lang.reflect.Method].getName"
    - Src: "org.apache.commons.lang3.AnnotationUtils:165,1"
      Dst: "[org.apache.commons.lang3.AnnotationUtils].hashMember"
    - Src: "org.apache.commons.lang3.AnnotationUtils:167,1"
      Dst: "[org.apache.commons.lang3.exception.UncheckedException].<init>"
    JavaMethodInfo: null
    BBCount: 8
    CyclomaticComplexity: 2
  - functionName: "[org.apache.commons.lang3.AnnotationUtils].toString(java.lang.'annotation'.Annotation)"
    functionSourceFile: "org.apache.commons.lang3.AnnotationUtils"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 1
    argTypes:
    - "java.lang.annotation.Annotation"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 27
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.commons.lang3.AnnotationUtils:183"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.AnnotationUtils:193"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.AnnotationUtils:192"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.AnnotationUtils:184"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.AnnotationUtils:188"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.AnnotationUtils:187"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.lang3.AnnotationUtils:182,1"
      Dst: "[org.apache.commons.lang3.builder.ToStringBuilder].<init>"
    - Src: "org.apache.commons.lang3.AnnotationUtils:183,1"
      Dst: "[java.lang.annotation.Annotation].annotationType"
    - Src: "org.apache.commons.lang3.AnnotationUtils:183,1"
      Dst: "[java.lang.Class].getDeclaredMethods"
    - Src: "org.apache.commons.lang3.AnnotationUtils:184,1"
      Dst: "[java.lang.reflect.Method].getParameterTypes"
    - Src: "org.apache.commons.lang3.AnnotationUtils:188,1"
      Dst: "[java.lang.reflect.Method].getName"
    - Src: "org.apache.commons.lang3.AnnotationUtils:188,1"
      Dst: "[java.lang.reflect.Method].invoke"
    - Src: "org.apache.commons.lang3.AnnotationUtils:188,1"
      Dst: "[org.apache.commons.lang3.builder.ToStringBuilder].append"
    - Src: "org.apache.commons.lang3.AnnotationUtils:190,1"
      Dst: "[org.apache.commons.lang3.exception.UncheckedException].<init>"
    - Src: "org.apache.commons.lang3.AnnotationUtils:193,1"
      Dst: "[org.apache.commons.lang3.builder.ToStringBuilder].build"
    JavaMethodInfo: null
    BBCount: 8
    CyclomaticComplexity: 2
  - functionName: "[org.apache.commons.lang3.AnnotationUtils].isValidAnnotationMemberType(java.lang.Class)"
    functionSourceFile: "org.apache.commons.lang3.AnnotationUtils"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "java.lang.Class"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 22
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.commons.lang3.AnnotationUtils:208"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.AnnotationUtils:211"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.AnnotationUtils:210"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.AnnotationUtils:211"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.AnnotationUtils:214"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.AnnotationUtils:213"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.AnnotationUtils:214"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.AnnotationUtils:214"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.AnnotationUtils:213"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.AnnotationUtils:214"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.AnnotationUtils:214"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.AnnotationUtils:213"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.AnnotationUtils:214"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.AnnotationUtils:214"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.AnnotationUtils:213"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.AnnotationUtils:215"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.AnnotationUtils:213"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.AnnotationUtils:215"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.AnnotationUtils:213"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.lang3.AnnotationUtils:211,1"
      Dst: "[java.lang.Class].isArray"
    - Src: "org.apache.commons.lang3.AnnotationUtils:212,1"
      Dst: "[java.lang.Class].getComponentType"
    - Src: "org.apache.commons.lang3.AnnotationUtils:214,1"
      Dst: "[java.lang.Class].isPrimitive"
    - Src: "org.apache.commons.lang3.AnnotationUtils:214,1"
      Dst: "[java.lang.Class].isEnum"
    - Src: "org.apache.commons.lang3.AnnotationUtils:214,1"
      Dst: "[java.lang.Class].isAnnotation"
    - Src: "org.apache.commons.lang3.AnnotationUtils:215,1"
      Dst: "[java.lang.Object].equals"
    JavaMethodInfo: null
    BBCount: 12
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.AnnotationUtils].hashMember(java.lang.String,java.lang.Object)"
    functionSourceFile: "org.apache.commons.lang3.AnnotationUtils"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "int"
    argCount: 2
    argTypes:
    - "java.lang.String"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 20
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.commons.lang3.AnnotationUtils:228"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.AnnotationUtils:231"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.AnnotationUtils:230"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.AnnotationUtils:231"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.AnnotationUtils:234"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.AnnotationUtils:233"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.lang3.AnnotationUtils:227,1"
      Dst: "[java.lang.String].hashCode"
    - Src: "org.apache.commons.lang3.AnnotationUtils:228,1"
      Dst: "[org.apache.commons.lang3.ObjectUtils].isArray"
    - Src: "org.apache.commons.lang3.AnnotationUtils:229,1"
      Dst: "[java.lang.Object].getClass"
    - Src: "org.apache.commons.lang3.AnnotationUtils:229,1"
      Dst: "[java.lang.Class].getComponentType"
    - Src: "org.apache.commons.lang3.AnnotationUtils:229,1"
      Dst: "[org.apache.commons.lang3.AnnotationUtils].arrayMemberHash"
    - Src: "org.apache.commons.lang3.AnnotationUtils:232,1"
      Dst: "[org.apache.commons.lang3.AnnotationUtils].hashCode"
    - Src: "org.apache.commons.lang3.AnnotationUtils:234,1"
      Dst: "[java.lang.Object].hashCode"
    JavaMethodInfo: null
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.AnnotationUtils].memberEquals(java.lang.Class,java.lang.Object,java.lang.Object)"
    functionSourceFile: "org.apache.commons.lang3.AnnotationUtils"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 3
    argTypes:
    - "java.lang.Class"
    - "java.lang.Object"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 21
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.commons.lang3.AnnotationUtils:248"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.AnnotationUtils:251"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.AnnotationUtils:250"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.AnnotationUtils:251"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.AnnotationUtils:252"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.AnnotationUtils:251"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.AnnotationUtils:251"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.AnnotationUtils:254"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.AnnotationUtils:253"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.AnnotationUtils:254"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.AnnotationUtils:257"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.AnnotationUtils:256"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.AnnotationUtils:257"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.AnnotationUtils:260"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.AnnotationUtils:259"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.lang3.AnnotationUtils:254,1"
      Dst: "[java.lang.Class].isArray"
    - Src: "org.apache.commons.lang3.AnnotationUtils:255,1"
      Dst: "[java.lang.Class].getComponentType"
    - Src: "org.apache.commons.lang3.AnnotationUtils:255,1"
      Dst: "[org.apache.commons.lang3.AnnotationUtils].arrayMemberEquals"
    - Src: "org.apache.commons.lang3.AnnotationUtils:257,1"
      Dst: "[java.lang.Class].isAnnotation"
    - Src: "org.apache.commons.lang3.AnnotationUtils:258,1"
      Dst: "[org.apache.commons.lang3.AnnotationUtils].equals"
    - Src: "org.apache.commons.lang3.AnnotationUtils:260,1"
      Dst: "[java.lang.Object].equals"
    JavaMethodInfo: null
    BBCount: 10
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.AnnotationUtils].arrayMemberEquals(java.lang.Class,java.lang.Object,java.lang.Object)"
    functionSourceFile: "org.apache.commons.lang3.AnnotationUtils"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 3
    argTypes:
    - "java.lang.Class"
    - "java.lang.Object"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 89
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.commons.lang3.AnnotationUtils:272"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.AnnotationUtils:275"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.AnnotationUtils:274"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.AnnotationUtils:275"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.AnnotationUtils:278"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.AnnotationUtils:277"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.AnnotationUtils:278"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.AnnotationUtils:281"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.AnnotationUtils:280"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.AnnotationUtils:281"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.AnnotationUtils:284"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.AnnotationUtils:283"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.AnnotationUtils:284"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.AnnotationUtils:287"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.AnnotationUtils:286"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.AnnotationUtils:287"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.AnnotationUtils:290"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.AnnotationUtils:289"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.AnnotationUtils:290"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.AnnotationUtils:293"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.AnnotationUtils:292"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.AnnotationUtils:293"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.AnnotationUtils:296"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.AnnotationUtils:295"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.AnnotationUtils:296"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.AnnotationUtils:299"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.AnnotationUtils:298"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.lang3.AnnotationUtils:272,1"
      Dst: "[java.lang.Class].isAnnotation"
    - Src: "org.apache.commons.lang3.AnnotationUtils:273,1"
      Dst: "[org.apache.commons.lang3.AnnotationUtils].annotationArrayMemberEquals"
    - Src: "org.apache.commons.lang3.AnnotationUtils:275,1"
      Dst: "[java.lang.Object].equals"
    - Src: "org.apache.commons.lang3.AnnotationUtils:276,1"
      Dst: "[java.util.Arrays].equals"
    JavaMethodInfo: null
    BBCount: 19
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.AnnotationUtils].annotationArrayMemberEquals(java.lang.'annotation'.Annotation[],java.lang.'annotation'.Annotation[])"
    functionSourceFile: "org.apache.commons.lang3.AnnotationUtils"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 2
    argTypes:
    - "java.lang.annotation.Annotation[]"
    - "java.lang.annotation.Annotation[]"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 17
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.commons.lang3.AnnotationUtils:310"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.AnnotationUtils:313"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.AnnotationUtils:312"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.AnnotationUtils:313"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.AnnotationUtils:318"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.AnnotationUtils:317"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.AnnotationUtils:314"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.AnnotationUtils:313"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.AnnotationUtils:312"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.lang3.AnnotationUtils:314,1"
      Dst: "[org.apache.commons.lang3.AnnotationUtils].equals"
    JavaMethodInfo: null
    BBCount: 8
    CyclomaticComplexity: 2
  - functionName: "[org.apache.commons.lang3.AnnotationUtils].arrayMemberHash(java.lang.Class,java.lang.Object)"
    functionSourceFile: "org.apache.commons.lang3.AnnotationUtils"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "int"
    argCount: 2
    argTypes:
    - "java.lang.Class"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 62
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.commons.lang3.AnnotationUtils:329"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.AnnotationUtils:332"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.AnnotationUtils:331"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.AnnotationUtils:332"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.AnnotationUtils:335"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.AnnotationUtils:334"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.AnnotationUtils:335"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.AnnotationUtils:338"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.AnnotationUtils:337"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.AnnotationUtils:338"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.AnnotationUtils:341"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.AnnotationUtils:340"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.AnnotationUtils:341"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.AnnotationUtils:344"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.AnnotationUtils:343"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.AnnotationUtils:344"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.AnnotationUtils:347"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.AnnotationUtils:346"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.AnnotationUtils:347"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.AnnotationUtils:350"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.AnnotationUtils:349"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.AnnotationUtils:350"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.AnnotationUtils:353"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.AnnotationUtils:352"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.lang3.AnnotationUtils:329,1"
      Dst: "[java.lang.Object].equals"
    - Src: "org.apache.commons.lang3.AnnotationUtils:330,1"
      Dst: "[java.util.Arrays].hashCode"
    JavaMethodInfo: null
    BBCount: 17
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.LongRange].of(long,long)"
    functionSourceFile: "org.apache.commons.lang3.LongRange"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.apache.commons.lang3.LongRange"
    argCount: 2
    argTypes:
    - "long"
    - "long"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.lang3.LongRange:49,1"
      Dst: "[java.lang.Long].valueOf"
    - Src: "org.apache.commons.lang3.LongRange:49,1"
      Dst: "[org.apache.commons.lang3.LongRange].of"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.LongRange].of(java.lang.Long,java.lang.Long)"
    functionSourceFile: "org.apache.commons.lang3.LongRange"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.apache.commons.lang3.LongRange"
    argCount: 2
    argTypes:
    - "java.lang.Long"
    - "java.lang.Long"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.lang3.LongRange:69,1"
      Dst: "[org.apache.commons.lang3.LongRange].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.LongRange].<init>(java.lang.Long,java.lang.Long)"
    functionSourceFile: "org.apache.commons.lang3.LongRange"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "java.lang.Long"
    - "java.lang.Long"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.lang3.LongRange:81,1"
      Dst: "[org.apache.commons.lang3.NumberRange].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.bcel.generic.LRETURN].<init>()"
    functionSourceFile: "org.apache.bcel.generic.LRETURN"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.bcel.generic.LRETURN:29,1"
      Dst: "[org.apache.bcel.generic.ReturnInstruction].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.bcel.generic.LRETURN].accept(org.apache.bcel.generic.Visitor)"
    functionSourceFile: "org.apache.bcel.generic.LRETURN"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.apache.bcel.generic.Visitor"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 8
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.bcel.generic.LRETURN:40,1"
      Dst: "[org.apache.bcel.generic.Visitor].visitExceptionThrower"
    - Src: "org.apache.bcel.generic.LRETURN:41,1"
      Dst: "[org.apache.bcel.generic.Visitor].visitTypedInstruction"
    - Src: "org.apache.bcel.generic.LRETURN:42,1"
      Dst: "[org.apache.bcel.generic.Visitor].visitStackConsumer"
    - Src: "org.apache.bcel.generic.LRETURN:43,1"
      Dst: "[org.apache.bcel.generic.Visitor].visitReturnInstruction"
    - Src: "org.apache.bcel.generic.LRETURN:44,1"
      Dst: "[org.apache.bcel.generic.Visitor].visitLRETURN"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.bcel.classfile.ConstantUtf8$Cache$1].<init>(int,float,boolean)"
    functionSourceFile: "org.apache.bcel.classfile.ConstantUtf8$Cache$1"
    linkageType: null
    functionLinenumber: 65
    functionDepth: 0
    returnType: "void"
    argCount: 3
    argTypes:
    - "int"
    - "float"
    - "boolean"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.bcel.classfile.ConstantUtf8$Cache$1:66,1"
      Dst: "[java.util.LinkedHashMap].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.bcel.classfile.ConstantUtf8$Cache$1].removeEldestEntry(java.util.Map$Entry)"
    functionSourceFile: "org.apache.bcel.classfile.ConstantUtf8$Cache$1"
    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.apache.bcel.classfile.ConstantUtf8$Cache$1:72"
      Branch Sides:
      - BranchSide: "org.apache.bcel.classfile.ConstantUtf8$Cache$1:71"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.bcel.classfile.ConstantUtf8$Cache$1:72,1"
      Dst: "[java.util.HashMap].size"
    - Src: "org.apache.bcel.classfile.ConstantUtf8$Cache$1:72,1"
      Dst: "[org.apache.bcel.classfile.ConstantUtf8$Cache].access$000"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.builder.ToStringStyle$DefaultToStringStyle].<init>()"
    functionSourceFile: "org.apache.commons.lang3.builder.ToStringStyle$DefaultToStringStyle"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.lang3.builder.ToStringStyle$DefaultToStringStyle:2054,1"
      Dst: "[org.apache.commons.lang3.builder.ToStringStyle].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.builder.ToStringStyle$DefaultToStringStyle].readResolve()"
    functionSourceFile: "org.apache.commons.lang3.builder.ToStringStyle$DefaultToStringStyle"
    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.apache.bcel.util.BCELifier$FLAGS].values()"
    functionSourceFile: "org.apache.bcel.util.BCELifier$FLAGS"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.apache.bcel.util.BCELifier$FLAGS[]"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.bcel.util.BCELifier$FLAGS:56,1"
      Dst: "[java.lang.Object].clone"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.bcel.util.BCELifier$FLAGS].valueOf(java.lang.String)"
    functionSourceFile: "org.apache.bcel.util.BCELifier$FLAGS"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.apache.bcel.util.BCELifier$FLAGS"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.bcel.util.BCELifier$FLAGS:56,1"
      Dst: "[java.lang.Enum].valueOf"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.bcel.util.BCELifier$FLAGS].<init>(java.lang.String,int)"
    functionSourceFile: "org.apache.bcel.util.BCELifier$FLAGS"
    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.apache.bcel.util.BCELifier$FLAGS:56,1"
      Dst: "[java.lang.Enum].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.bcel.util.BCELifier$FLAGS].$values()"
    functionSourceFile: "org.apache.bcel.util.BCELifier$FLAGS"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.apache.bcel.util.BCELifier$FLAGS[]"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 8
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.bcel.verifier.VerifyDialog$IvjEventHandler].<init>(org.apache.bcel.verifier.VerifyDialog)"
    functionSourceFile: "org.apache.bcel.verifier.VerifyDialog$IvjEventHandler"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.apache.bcel.verifier.VerifyDialog"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.bcel.verifier.VerifyDialog$IvjEventHandler:50,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.bcel.verifier.VerifyDialog$IvjEventHandler].actionPerformed(java.awt.event.ActionEvent)"
    functionSourceFile: "org.apache.bcel.verifier.VerifyDialog$IvjEventHandler"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.awt.event.ActionEvent"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 27
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.bcel.verifier.VerifyDialog$IvjEventHandler:54"
      Branch Sides:
      - BranchSide: "org.apache.bcel.verifier.VerifyDialog$IvjEventHandler:57"
        BranchSideFuncs: []
      - BranchSide: "org.apache.bcel.verifier.VerifyDialog$IvjEventHandler:56"
        BranchSideFuncs: []
    - Branch String: "org.apache.bcel.verifier.VerifyDialog$IvjEventHandler:57"
      Branch Sides:
      - BranchSide: "org.apache.bcel.verifier.VerifyDialog$IvjEventHandler:60"
        BranchSideFuncs: []
      - BranchSide: "org.apache.bcel.verifier.VerifyDialog$IvjEventHandler:59"
        BranchSideFuncs: []
    - Branch String: "org.apache.bcel.verifier.VerifyDialog$IvjEventHandler:60"
      Branch Sides:
      - BranchSide: "org.apache.bcel.verifier.VerifyDialog$IvjEventHandler:63"
        BranchSideFuncs: []
      - BranchSide: "org.apache.bcel.verifier.VerifyDialog$IvjEventHandler:62"
        BranchSideFuncs: []
    - Branch String: "org.apache.bcel.verifier.VerifyDialog$IvjEventHandler:63"
      Branch Sides:
      - BranchSide: "org.apache.bcel.verifier.VerifyDialog$IvjEventHandler:66"
        BranchSideFuncs: []
      - BranchSide: "org.apache.bcel.verifier.VerifyDialog$IvjEventHandler:65"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.bcel.verifier.VerifyDialog$IvjEventHandler:54,1"
      Dst: "[java.util.EventObject].getSource"
    - Src: "org.apache.bcel.verifier.VerifyDialog$IvjEventHandler:54,1"
      Dst: "[org.apache.bcel.verifier.VerifyDialog].access$000"
    - Src: "org.apache.bcel.verifier.VerifyDialog$IvjEventHandler:55,1"
      Dst: "[org.apache.bcel.verifier.VerifyDialog].access$100"
    - Src: "org.apache.bcel.verifier.VerifyDialog$IvjEventHandler:57,1"
      Dst: "[org.apache.bcel.verifier.VerifyDialog].access$200"
    - Src: "org.apache.bcel.verifier.VerifyDialog$IvjEventHandler:58,1"
      Dst: "[org.apache.bcel.verifier.VerifyDialog].access$300"
    - Src: "org.apache.bcel.verifier.VerifyDialog$IvjEventHandler:60,1"
      Dst: "[org.apache.bcel.verifier.VerifyDialog].access$400"
    - Src: "org.apache.bcel.verifier.VerifyDialog$IvjEventHandler:61,1"
      Dst: "[org.apache.bcel.verifier.VerifyDialog].access$500"
    - Src: "org.apache.bcel.verifier.VerifyDialog$IvjEventHandler:63,1"
      Dst: "[org.apache.bcel.verifier.VerifyDialog].access$600"
    - Src: "org.apache.bcel.verifier.VerifyDialog$IvjEventHandler:64,1"
      Dst: "[org.apache.bcel.verifier.VerifyDialog].access$700"
    JavaMethodInfo: null
    BBCount: 9
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.time.FastTimeZone].getGmtTimeZone()"
    functionSourceFile: "org.apache.commons.lang3.time.FastTimeZone"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.util.TimeZone"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 2
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.time.FastTimeZone].getGmtTimeZone(java.lang.String)"
    functionSourceFile: "org.apache.commons.lang3.time.FastTimeZone"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.util.TimeZone"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 27
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.commons.lang3.time.FastTimeZone:50"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.time.FastTimeZone:51"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.time.FastTimeZone:50"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.time.FastTimeZone:50"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.time.FastTimeZone:54"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.time.FastTimeZone:53"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.time.FastTimeZone:55"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.time.FastTimeZone:63"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.time.FastTimeZone:62"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.time.FastTimeZone:58"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.time.FastTimeZone:61"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.time.FastTimeZone:60"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.time.FastTimeZone:58"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.time.FastTimeZone:61"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.time.FastTimeZone:60"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.lang3.time.FastTimeZone:50,1"
      Dst: "[java.lang.String].equals"
    - Src: "org.apache.commons.lang3.time.FastTimeZone:54,1"
      Dst: "[java.util.regex.Pattern].matcher"
    - Src: "org.apache.commons.lang3.time.FastTimeZone:55,1"
      Dst: "[java.util.regex.Matcher].matches"
    - Src: "org.apache.commons.lang3.time.FastTimeZone:56,1"
      Dst: "[java.util.regex.Matcher].group"
    - Src: "org.apache.commons.lang3.time.FastTimeZone:56,1"
      Dst: "[org.apache.commons.lang3.time.FastTimeZone].parseInt"
    - Src: "org.apache.commons.lang3.time.FastTimeZone:61,1"
      Dst: "[org.apache.commons.lang3.time.FastTimeZone].parseSign"
    - Src: "org.apache.commons.lang3.time.FastTimeZone:61,1"
      Dst: "[org.apache.commons.lang3.time.GmtTimeZone].<init>"
    JavaMethodInfo: null
    BBCount: 9
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.time.FastTimeZone].getTimeZone(java.lang.String)"
    functionSourceFile: "org.apache.commons.lang3.time.FastTimeZone"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.util.TimeZone"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.commons.lang3.time.FastTimeZone:77"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.time.FastTimeZone:80"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.time.FastTimeZone:79"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.lang3.time.FastTimeZone:76,1"
      Dst: "[org.apache.commons.lang3.time.FastTimeZone].getGmtTimeZone"
    - Src: "org.apache.commons.lang3.time.FastTimeZone:80,1"
      Dst: "[java.util.TimeZone].getTimeZone"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.time.FastTimeZone].parseInt(java.lang.String)"
    functionSourceFile: "org.apache.commons.lang3.time.FastTimeZone"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "int"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.commons.lang3.time.FastTimeZone:84"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.time.FastTimeZone:83"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.lang3.time.FastTimeZone:84,1"
      Dst: "[java.lang.Integer].parseInt"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.time.FastTimeZone].parseSign(java.lang.String)"
    functionSourceFile: "org.apache.commons.lang3.time.FastTimeZone"
    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.apache.commons.lang3.time.FastTimeZone:88"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.time.FastTimeZone:87"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.time.FastTimeZone:88"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.time.FastTimeZone:87"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.lang3.time.FastTimeZone:88,1"
      Dst: "[java.lang.String].charAt"
    JavaMethodInfo: null
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.time.FastTimeZone].<init>()"
    functionSourceFile: "org.apache.commons.lang3.time.FastTimeZone"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.lang3.time.FastTimeZone:92,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.time.StopWatch$State$1].<init>(java.lang.String,int)"
    functionSourceFile: "org.apache.commons.lang3.time.StopWatch$State$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.apache.commons.lang3.time.StopWatch$State$1:75,1"
      Dst: "[org.apache.commons.lang3.time.StopWatch$State].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.time.StopWatch$State$1].isStarted()"
    functionSourceFile: "org.apache.commons.lang3.time.StopWatch$State$1"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 2
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.time.StopWatch$State$1].isStopped()"
    functionSourceFile: "org.apache.commons.lang3.time.StopWatch$State$1"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 2
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.time.StopWatch$State$1].isSuspended()"
    functionSourceFile: "org.apache.commons.lang3.time.StopWatch$State$1"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 2
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.bcel.generic.AASTORE].<init>()"
    functionSourceFile: "org.apache.bcel.generic.AASTORE"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.bcel.generic.AASTORE:32,1"
      Dst: "[org.apache.bcel.generic.ArrayInstruction].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.bcel.generic.AASTORE].accept(org.apache.bcel.generic.Visitor)"
    functionSourceFile: "org.apache.bcel.generic.AASTORE"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.apache.bcel.generic.Visitor"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 8
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.bcel.generic.AASTORE:43,1"
      Dst: "[org.apache.bcel.generic.Visitor].visitStackConsumer"
    - Src: "org.apache.bcel.generic.AASTORE:44,1"
      Dst: "[org.apache.bcel.generic.Visitor].visitExceptionThrower"
    - Src: "org.apache.bcel.generic.AASTORE:45,1"
      Dst: "[org.apache.bcel.generic.Visitor].visitTypedInstruction"
    - Src: "org.apache.bcel.generic.AASTORE:46,1"
      Dst: "[org.apache.bcel.generic.Visitor].visitArrayInstruction"
    - Src: "org.apache.bcel.generic.AASTORE:47,1"
      Dst: "[org.apache.bcel.generic.Visitor].visitAASTORE"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.bcel.generic.INVOKEDYNAMIC].<init>()"
    functionSourceFile: "org.apache.bcel.generic.INVOKEDYNAMIC"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.bcel.generic.INVOKEDYNAMIC:42,1"
      Dst: "[org.apache.bcel.generic.InvokeInstruction].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.bcel.generic.INVOKEDYNAMIC].<init>(int)"
    functionSourceFile: "org.apache.bcel.generic.INVOKEDYNAMIC"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.bcel.generic.INVOKEDYNAMIC:46,1"
      Dst: "[org.apache.bcel.generic.InvokeInstruction].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.bcel.generic.INVOKEDYNAMIC].accept(org.apache.bcel.generic.Visitor)"
    functionSourceFile: "org.apache.bcel.generic.INVOKEDYNAMIC"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.apache.bcel.generic.Visitor"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 12
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.bcel.generic.INVOKEDYNAMIC:57,1"
      Dst: "[org.apache.bcel.generic.Visitor].visitExceptionThrower"
    - Src: "org.apache.bcel.generic.INVOKEDYNAMIC:58,1"
      Dst: "[org.apache.bcel.generic.Visitor].visitTypedInstruction"
    - Src: "org.apache.bcel.generic.INVOKEDYNAMIC:59,1"
      Dst: "[org.apache.bcel.generic.Visitor].visitStackConsumer"
    - Src: "org.apache.bcel.generic.INVOKEDYNAMIC:60,1"
      Dst: "[org.apache.bcel.generic.Visitor].visitStackProducer"
    - Src: "org.apache.bcel.generic.INVOKEDYNAMIC:61,1"
      Dst: "[org.apache.bcel.generic.Visitor].visitLoadClass"
    - Src: "org.apache.bcel.generic.INVOKEDYNAMIC:62,1"
      Dst: "[org.apache.bcel.generic.Visitor].visitCPInstruction"
    - Src: "org.apache.bcel.generic.INVOKEDYNAMIC:63,1"
      Dst: "[org.apache.bcel.generic.Visitor].visitFieldOrMethod"
    - Src: "org.apache.bcel.generic.INVOKEDYNAMIC:64,1"
      Dst: "[org.apache.bcel.generic.Visitor].visitInvokeInstruction"
    - Src: "org.apache.bcel.generic.INVOKEDYNAMIC:65,1"
      Dst: "[org.apache.bcel.generic.Visitor].visitINVOKEDYNAMIC"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.bcel.generic.INVOKEDYNAMIC].dump(java.io.DataOutputStream)"
    functionSourceFile: "org.apache.bcel.generic.INVOKEDYNAMIC"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.io.DataOutputStream"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 10
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.bcel.generic.INVOKEDYNAMIC:75,1"
      Dst: "[org.apache.bcel.generic.Instruction].getOpcode"
    - Src: "org.apache.bcel.generic.INVOKEDYNAMIC:75,1"
      Dst: "[java.io.DataOutputStream].writeByte"
    - Src: "org.apache.bcel.generic.INVOKEDYNAMIC:76,1"
      Dst: "[org.apache.bcel.generic.CPInstruction].getIndex"
    - Src: "org.apache.bcel.generic.INVOKEDYNAMIC:76,1"
      Dst: "[java.io.DataOutputStream].writeShort"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.bcel.generic.INVOKEDYNAMIC].getClassName(org.apache.bcel.generic.ConstantPoolGen)"
    functionSourceFile: "org.apache.bcel.generic.INVOKEDYNAMIC"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 1
    argTypes:
    - "org.apache.bcel.generic.ConstantPoolGen"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 11
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.bcel.generic.INVOKEDYNAMIC:89,1"
      Dst: "[org.apache.bcel.generic.ConstantPoolGen].getConstantPool"
    - Src: "org.apache.bcel.generic.INVOKEDYNAMIC:90,1"
      Dst: "[org.apache.bcel.generic.CPInstruction].getIndex"
    - Src: "org.apache.bcel.generic.INVOKEDYNAMIC:90,1"
      Dst: "[org.apache.bcel.classfile.ConstantPool].getConstant"
    - Src: "org.apache.bcel.generic.INVOKEDYNAMIC:91,1"
      Dst: "[org.apache.bcel.classfile.ConstantCP].getNameAndTypeIndex"
    - Src: "org.apache.bcel.generic.INVOKEDYNAMIC:91,1"
      Dst: "[org.apache.bcel.classfile.ConstantNameAndType].getName"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.bcel.generic.INVOKEDYNAMIC].getExceptions()"
    functionSourceFile: "org.apache.bcel.generic.INVOKEDYNAMIC"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.Class[]"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 13
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.bcel.generic.INVOKEDYNAMIC:96,1"
      Dst: "[org.apache.bcel.ExceptionConst].createExceptions"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.bcel.generic.INVOKEDYNAMIC].getReferenceType(org.apache.bcel.generic.ConstantPoolGen)"
    functionSourceFile: "org.apache.bcel.generic.INVOKEDYNAMIC"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.apache.bcel.generic.ReferenceType"
    argCount: 1
    argTypes:
    - "org.apache.bcel.generic.ConstantPoolGen"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 7
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.bcel.generic.INVOKEDYNAMIC:110,1"
      Dst: "[java.lang.Class].getName"
    - Src: "org.apache.bcel.generic.INVOKEDYNAMIC:110,1"
      Dst: "[org.apache.bcel.generic.ObjectType].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.bcel.generic.INVOKEDYNAMIC].initFromFile(org.apache.bcel.util.ByteSequence,boolean)"
    functionSourceFile: "org.apache.bcel.generic.INVOKEDYNAMIC"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "org.apache.bcel.util.ByteSequence"
    - "boolean"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 8
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.bcel.generic.INVOKEDYNAMIC:118,1"
      Dst: "[org.apache.bcel.generic.CPInstruction].initFromFile"
    - Src: "org.apache.bcel.generic.INVOKEDYNAMIC:119,1"
      Dst: "[org.apache.bcel.generic.Instruction].setLength"
    - Src: "org.apache.bcel.generic.INVOKEDYNAMIC:120,1"
      Dst: "[java.io.DataInputStream].readByte"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.time.CalendarUtils].getInstance(java.util.Locale)"
    functionSourceFile: "org.apache.commons.lang3.time.CalendarUtils"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.apache.commons.lang3.time.CalendarUtils"
    argCount: 1
    argTypes:
    - "java.util.Locale"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.lang3.time.CalendarUtils:45,1"
      Dst: "[java.util.Calendar].getInstance"
    - Src: "org.apache.commons.lang3.time.CalendarUtils:45,1"
      Dst: "[org.apache.commons.lang3.time.CalendarUtils].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.time.CalendarUtils].<init>(java.util.Calendar)"
    functionSourceFile: "org.apache.commons.lang3.time.CalendarUtils"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.util.Calendar"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.lang3.time.CalendarUtils:58,1"
      Dst: "[java.util.Locale].getDefault"
    - Src: "org.apache.commons.lang3.time.CalendarUtils:58,1"
      Dst: "[org.apache.commons.lang3.time.CalendarUtils].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.time.CalendarUtils].<init>(java.util.Calendar,java.util.Locale)"
    functionSourceFile: "org.apache.commons.lang3.time.CalendarUtils"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "java.util.Calendar"
    - "java.util.Locale"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 11
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.lang3.time.CalendarUtils:67,1"
      Dst: "[java.lang.Object].<init>"
    - Src: "org.apache.commons.lang3.time.CalendarUtils:68,1"
      Dst: "[java.util.Objects].requireNonNull"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.time.CalendarUtils].getDayOfMonth()"
    functionSourceFile: "org.apache.commons.lang3.time.CalendarUtils"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "int"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.lang3.time.CalendarUtils:77,1"
      Dst: "[java.util.Calendar].get"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.time.CalendarUtils].getDayOfYear()"
    functionSourceFile: "org.apache.commons.lang3.time.CalendarUtils"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "int"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.lang3.time.CalendarUtils:87,1"
      Dst: "[java.util.Calendar].get"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.time.CalendarUtils].getMonth()"
    functionSourceFile: "org.apache.commons.lang3.time.CalendarUtils"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "int"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.lang3.time.CalendarUtils:96,1"
      Dst: "[java.util.Calendar].get"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.time.CalendarUtils].getMonthDisplayNames(int)"
    functionSourceFile: "org.apache.commons.lang3.time.CalendarUtils"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.String[]"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 12
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.commons.lang3.time.CalendarUtils:108"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.time.CalendarUtils:111"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.time.CalendarUtils:110"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.lang3.time.CalendarUtils:107,1"
      Dst: "[java.util.Calendar].getDisplayNames"
    - Src: "org.apache.commons.lang3.time.CalendarUtils:111,1"
      Dst: "[java.util.Map].size"
    - Src: "org.apache.commons.lang3.time.CalendarUtils:112,1"
      Dst: "[org.apache.commons.lang3.time.CalendarUtils$lambda_getMonthDisplayNames_0__170].bootstrap$"
    - Src: "org.apache.commons.lang3.time.CalendarUtils:112,1"
      Dst: "[java.util.Map].forEach"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.time.CalendarUtils].getStandaloneLongMonthNames()"
    functionSourceFile: "org.apache.commons.lang3.time.CalendarUtils"
    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.apache.commons.lang3.time.CalendarUtils:121,1"
      Dst: "[org.apache.commons.lang3.time.CalendarUtils].getMonthDisplayNames"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.time.CalendarUtils].getStandaloneShortMonthNames()"
    functionSourceFile: "org.apache.commons.lang3.time.CalendarUtils"
    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.apache.commons.lang3.time.CalendarUtils:129,1"
      Dst: "[org.apache.commons.lang3.time.CalendarUtils].getMonthDisplayNames"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.time.CalendarUtils].getYear()"
    functionSourceFile: "org.apache.commons.lang3.time.CalendarUtils"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "int"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.lang3.time.CalendarUtils:138,1"
      Dst: "[java.util.Calendar].get"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.time.CalendarUtils].lambda$getMonthDisplayNames$0(java.lang.String[],java.lang.String,java.lang.Integer)"
    functionSourceFile: "org.apache.commons.lang3.time.CalendarUtils"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 3
    argTypes:
    - "java.lang.String[]"
    - "java.lang.String"
    - "java.lang.Integer"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.lang3.time.CalendarUtils:112,1"
      Dst: "[java.lang.Integer].intValue"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.RandomStringUtils].random()"
    functionSourceFile: "org.apache.commons.lang3.RandomStringUtils"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.util.concurrent.ThreadLocalRandom"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 2
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.lang3.RandomStringUtils:53,1"
      Dst: "[java.util.concurrent.ThreadLocalRandom].current"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.RandomStringUtils].random(int)"
    functionSourceFile: "org.apache.commons.lang3.RandomStringUtils"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.lang3.RandomStringUtils:68,1"
      Dst: "[org.apache.commons.lang3.RandomStringUtils].random"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.RandomStringUtils].random(int,boolean,boolean)"
    functionSourceFile: "org.apache.commons.lang3.RandomStringUtils"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 3
    argTypes:
    - "int"
    - "boolean"
    - "boolean"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.lang3.RandomStringUtils:87,1"
      Dst: "[org.apache.commons.lang3.RandomStringUtils].random"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.RandomStringUtils].random(int,char[])"
    functionSourceFile: "org.apache.commons.lang3.RandomStringUtils"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 2
    argTypes:
    - "int"
    - "char[]"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 10
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.commons.lang3.RandomStringUtils:103"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.RandomStringUtils:106"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.RandomStringUtils:105"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.lang3.RandomStringUtils:104,1"
      Dst: "[org.apache.commons.lang3.RandomStringUtils].random"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.RandomStringUtils].random(int,int,int,boolean,boolean)"
    functionSourceFile: "org.apache.commons.lang3.RandomStringUtils"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 5
    argTypes:
    - "int"
    - "int"
    - "int"
    - "boolean"
    - "boolean"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 8
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.lang3.RandomStringUtils:127,1"
      Dst: "[org.apache.commons.lang3.RandomStringUtils].random"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.RandomStringUtils].random(int,int,int,boolean,boolean,char[])"
    functionSourceFile: "org.apache.commons.lang3.RandomStringUtils"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 6
    argTypes:
    - "int"
    - "int"
    - "int"
    - "boolean"
    - "boolean"
    - "char[]"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 9
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.lang3.RandomStringUtils:154,1"
      Dst: "[org.apache.commons.lang3.RandomStringUtils].random"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.RandomStringUtils].random(int,int,int,boolean,boolean,char[],java.util.Random)"
    functionSourceFile: "org.apache.commons.lang3.RandomStringUtils"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 7
    argTypes:
    - "int"
    - "int"
    - "int"
    - "boolean"
    - "boolean"
    - "char[]"
    - "java.util.Random"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 107
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.commons.lang3.RandomStringUtils:194"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.RandomStringUtils:197"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.RandomStringUtils:196"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.RandomStringUtils:197"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.RandomStringUtils:200"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.RandomStringUtils:199"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.RandomStringUtils:200"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.RandomStringUtils:204"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.RandomStringUtils:203"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.RandomStringUtils:200"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.RandomStringUtils:204"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.RandomStringUtils:203"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.RandomStringUtils:204"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.RandomStringUtils:213"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.RandomStringUtils:212"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.RandomStringUtils:204"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.RandomStringUtils:213"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.RandomStringUtils:212"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.RandomStringUtils:205"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.RandomStringUtils:207"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.RandomStringUtils:206"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.RandomStringUtils:207"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.RandomStringUtils:210"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.RandomStringUtils:209"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.RandomStringUtils:207"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.RandomStringUtils:210"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.RandomStringUtils:209"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.RandomStringUtils:213"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.RandomStringUtils:220"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.RandomStringUtils:219"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.RandomStringUtils:220"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.RandomStringUtils:225"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.RandomStringUtils:220"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.RandomStringUtils:219"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.RandomStringUtils:220"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.RandomStringUtils:221"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.RandomStringUtils:220"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.RandomStringUtils:225"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.RandomStringUtils:220"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.RandomStringUtils:225"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.RandomStringUtils:229"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.RandomStringUtils:264"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.RandomStringUtils:231"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.RandomStringUtils:243"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.RandomStringUtils:242"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.RandomStringUtils:247"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.RandomStringUtils:252"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.RandomStringUtils:251"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.RandomStringUtils:247"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.RandomStringUtils:252"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.RandomStringUtils:251"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.RandomStringUtils:252"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.RandomStringUtils:252"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.RandomStringUtils:251"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.RandomStringUtils:252"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.RandomStringUtils:255"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.RandomStringUtils:254"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.RandomStringUtils:252"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.RandomStringUtils:252"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.RandomStringUtils:251"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.RandomStringUtils:253"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.RandomStringUtils:254"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.RandomStringUtils:252"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.RandomStringUtils:262"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.RandomStringUtils:261"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.RandomStringUtils:252"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.RandomStringUtils:262"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.RandomStringUtils:261"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.RandomStringUtils:257"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.RandomStringUtils:264"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.RandomStringUtils:263"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.lang3.RandomStringUtils:198,1"
      Dst: "[java.lang.StringBuilder].<init>"
    - Src: "org.apache.commons.lang3.RandomStringUtils:198,1"
      Dst: "[java.lang.StringBuilder].append"
    - Src: "org.apache.commons.lang3.RandomStringUtils:198,1"
      Dst: "[java.lang.StringBuilder].toString"
    - Src: "org.apache.commons.lang3.RandomStringUtils:198,1"
      Dst: "[java.lang.IllegalArgumentException].<init>"
    - Src: "org.apache.commons.lang3.RandomStringUtils:232,1"
      Dst: "[java.util.Random].nextInt"
    - Src: "org.apache.commons.lang3.RandomStringUtils:234,1"
      Dst: "[java.lang.Character].getType"
    - Src: "org.apache.commons.lang3.RandomStringUtils:246,1"
      Dst: "[java.lang.Character].charCount"
    - Src: "org.apache.commons.lang3.RandomStringUtils:252,1"
      Dst: "[java.lang.Character].isLetter"
    - Src: "org.apache.commons.lang3.RandomStringUtils:253,1"
      Dst: "[java.lang.Character].isDigit"
    - Src: "org.apache.commons.lang3.RandomStringUtils:255,1"
      Dst: "[java.lang.StringBuilder].appendCodePoint"
    JavaMethodInfo: null
    BBCount: 44
    CyclomaticComplexity: 2
  - functionName: "[org.apache.commons.lang3.RandomStringUtils].random(int,java.lang.String)"
    functionSourceFile: "org.apache.commons.lang3.RandomStringUtils"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 2
    argTypes:
    - "int"
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 9
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.commons.lang3.RandomStringUtils:283"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.RandomStringUtils:286"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.RandomStringUtils:285"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.lang3.RandomStringUtils:284,1"
      Dst: "[org.apache.commons.lang3.RandomStringUtils].random"
    - Src: "org.apache.commons.lang3.RandomStringUtils:286,1"
      Dst: "[java.lang.String].toCharArray"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.RandomStringUtils].randomAlphabetic(int)"
    functionSourceFile: "org.apache.commons.lang3.RandomStringUtils"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.lang3.RandomStringUtils:301,1"
      Dst: "[org.apache.commons.lang3.RandomStringUtils].random"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.RandomStringUtils].randomAlphabetic(int,int)"
    functionSourceFile: "org.apache.commons.lang3.RandomStringUtils"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 2
    argTypes:
    - "int"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.lang3.RandomStringUtils:316,1"
      Dst: "[org.apache.commons.lang3.RandomUtils].nextInt"
    - Src: "org.apache.commons.lang3.RandomStringUtils:316,1"
      Dst: "[org.apache.commons.lang3.RandomStringUtils].randomAlphabetic"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.RandomStringUtils].randomAlphanumeric(int)"
    functionSourceFile: "org.apache.commons.lang3.RandomStringUtils"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.lang3.RandomStringUtils:331,1"
      Dst: "[org.apache.commons.lang3.RandomStringUtils].random"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.RandomStringUtils].randomAlphanumeric(int,int)"
    functionSourceFile: "org.apache.commons.lang3.RandomStringUtils"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 2
    argTypes:
    - "int"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.lang3.RandomStringUtils:347,1"
      Dst: "[org.apache.commons.lang3.RandomUtils].nextInt"
    - Src: "org.apache.commons.lang3.RandomStringUtils:347,1"
      Dst: "[org.apache.commons.lang3.RandomStringUtils].randomAlphanumeric"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.RandomStringUtils].randomAscii(int)"
    functionSourceFile: "org.apache.commons.lang3.RandomStringUtils"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.lang3.RandomStringUtils:362,1"
      Dst: "[org.apache.commons.lang3.RandomStringUtils].random"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.RandomStringUtils].randomAscii(int,int)"
    functionSourceFile: "org.apache.commons.lang3.RandomStringUtils"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 2
    argTypes:
    - "int"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.lang3.RandomStringUtils:378,1"
      Dst: "[org.apache.commons.lang3.RandomUtils].nextInt"
    - Src: "org.apache.commons.lang3.RandomStringUtils:378,1"
      Dst: "[org.apache.commons.lang3.RandomStringUtils].randomAscii"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.RandomStringUtils].randomGraph(int)"
    functionSourceFile: "org.apache.commons.lang3.RandomStringUtils"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.lang3.RandomStringUtils:394,1"
      Dst: "[org.apache.commons.lang3.RandomStringUtils].random"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.RandomStringUtils].randomGraph(int,int)"
    functionSourceFile: "org.apache.commons.lang3.RandomStringUtils"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 2
    argTypes:
    - "int"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.lang3.RandomStringUtils:409,1"
      Dst: "[org.apache.commons.lang3.RandomUtils].nextInt"
    - Src: "org.apache.commons.lang3.RandomStringUtils:409,1"
      Dst: "[org.apache.commons.lang3.RandomStringUtils].randomGraph"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.RandomStringUtils].randomNumeric(int)"
    functionSourceFile: "org.apache.commons.lang3.RandomStringUtils"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.lang3.RandomStringUtils:424,1"
      Dst: "[org.apache.commons.lang3.RandomStringUtils].random"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.RandomStringUtils].randomNumeric(int,int)"
    functionSourceFile: "org.apache.commons.lang3.RandomStringUtils"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 2
    argTypes:
    - "int"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.lang3.RandomStringUtils:439,1"
      Dst: "[org.apache.commons.lang3.RandomUtils].nextInt"
    - Src: "org.apache.commons.lang3.RandomStringUtils:439,1"
      Dst: "[org.apache.commons.lang3.RandomStringUtils].randomNumeric"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.RandomStringUtils].randomPrint(int)"
    functionSourceFile: "org.apache.commons.lang3.RandomStringUtils"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.lang3.RandomStringUtils:455,1"
      Dst: "[org.apache.commons.lang3.RandomStringUtils].random"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.RandomStringUtils].randomPrint(int,int)"
    functionSourceFile: "org.apache.commons.lang3.RandomStringUtils"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 2
    argTypes:
    - "int"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.lang3.RandomStringUtils:471,1"
      Dst: "[org.apache.commons.lang3.RandomUtils].nextInt"
    - Src: "org.apache.commons.lang3.RandomStringUtils:471,1"
      Dst: "[org.apache.commons.lang3.RandomStringUtils].randomPrint"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.RandomStringUtils].<init>()"
    functionSourceFile: "org.apache.commons.lang3.RandomStringUtils"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.lang3.RandomStringUtils:482,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.bcel.classfile.Unknown].<init>(int,int,byte[],org.apache.bcel.classfile.ConstantPool)"
    functionSourceFile: "org.apache.bcel.classfile.Unknown"
    linkageType: null
    functionLinenumber: 49
    functionDepth: 0
    returnType: "void"
    argCount: 4
    argTypes:
    - "int"
    - "int"
    - "byte[]"
    - "org.apache.bcel.classfile.ConstantPool"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.bcel.classfile.Attribute].<init>(byte,int,int,org.apache.bcel.classfile.ConstantPool)"
    - "[org.apache.bcel.classfile.ConstantUtf8].getBytes()"
    - "[org.apache.bcel.classfile.ConstantPool].getConstantUtf8(int)"
    functionUses: 1
    ICount: 11
    EdgeCount: 3
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.bcel.classfile.Unknown:50,1"
      Dst: "[org.apache.bcel.classfile.Attribute].<init>"
    - Src: "org.apache.bcel.classfile.Unknown:52,1"
      Dst: "[org.apache.bcel.classfile.ConstantPool].getConstantUtf8"
    - Src: "org.apache.bcel.classfile.Unknown:52,1"
      Dst: "[org.apache.bcel.classfile.ConstantUtf8].getBytes"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.bcel.classfile.Unknown].<init>(int,int,java.io.DataInput,org.apache.bcel.classfile.ConstantPool)"
    functionSourceFile: "org.apache.bcel.classfile.Unknown"
    linkageType: null
    functionLinenumber: 64
    functionDepth: 0
    returnType: "void"
    argCount: 4
    argTypes:
    - "int"
    - "int"
    - "java.io.DataInput"
    - "org.apache.bcel.classfile.ConstantPool"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.bcel.classfile.Unknown].<init>(int,int,byte[],org.apache.bcel.classfile.ConstantPool)"
    functionUses: 2
    ICount: 13
    EdgeCount: 1
    BranchProfiles:
    - Branch String: "org.apache.bcel.classfile.Unknown:66"
      Branch Sides:
      - BranchSide: "org.apache.bcel.classfile.Unknown:70"
        BranchSideFuncs: []
      - BranchSide: "org.apache.bcel.classfile.Unknown:69"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.bcel.classfile.Unknown:65,1"
      Dst: "[org.apache.bcel.classfile.Unknown].<init>"
    - Src: "org.apache.bcel.classfile.Unknown:68,1"
      Dst: "[java.io.DataInput].readFully"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.apache.bcel.classfile.Unknown].<init>(org.apache.bcel.classfile.Unknown)"
    functionSourceFile: "org.apache.bcel.classfile.Unknown"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.apache.bcel.classfile.Unknown"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 8
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.bcel.classfile.Unknown:78,1"
      Dst: "[org.apache.bcel.classfile.Attribute].getNameIndex"
    - Src: "org.apache.bcel.classfile.Unknown:78,1"
      Dst: "[org.apache.bcel.classfile.Attribute].getLength"
    - Src: "org.apache.bcel.classfile.Unknown:78,1"
      Dst: "[org.apache.bcel.classfile.Unknown].getBytes"
    - Src: "org.apache.bcel.classfile.Unknown:78,1"
      Dst: "[org.apache.bcel.classfile.Attribute].getConstantPool"
    - Src: "org.apache.bcel.classfile.Unknown:78,1"
      Dst: "[org.apache.bcel.classfile.Unknown].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.bcel.classfile.Unknown].accept(org.apache.bcel.classfile.Visitor)"
    functionSourceFile: "org.apache.bcel.classfile.Unknown"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.apache.bcel.classfile.Visitor"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.bcel.classfile.Unknown:89,1"
      Dst: "[org.apache.bcel.classfile.Visitor].visitUnknown"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.bcel.classfile.Unknown].copy(org.apache.bcel.classfile.ConstantPool)"
    functionSourceFile: "org.apache.bcel.classfile.Unknown"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.apache.bcel.classfile.Attribute"
    argCount: 1
    argTypes:
    - "org.apache.bcel.classfile.ConstantPool"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 12
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.bcel.classfile.Unknown:98"
      Branch Sides:
      - BranchSide: "org.apache.bcel.classfile.Unknown:101"
        BranchSideFuncs: []
      - BranchSide: "org.apache.bcel.classfile.Unknown:100"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.bcel.classfile.Unknown:97,1"
      Dst: "[org.apache.bcel.classfile.Attribute].clone"
    - Src: "org.apache.bcel.classfile.Unknown:99,1"
      Dst: "[java.lang.Object].clone"
    - Src: "org.apache.bcel.classfile.Unknown:101,1"
      Dst: "[org.apache.bcel.classfile.Attribute].setConstantPool"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.apache.bcel.classfile.Unknown].dump(java.io.DataOutputStream)"
    functionSourceFile: "org.apache.bcel.classfile.Unknown"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.io.DataOutputStream"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 9
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.bcel.classfile.Unknown:114"
      Branch Sides:
      - BranchSide: "org.apache.bcel.classfile.Unknown:117"
        BranchSideFuncs: []
      - BranchSide: "org.apache.bcel.classfile.Unknown:116"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.bcel.classfile.Unknown:113,1"
      Dst: "[org.apache.bcel.classfile.Attribute].dump"
    - Src: "org.apache.bcel.classfile.Unknown:114,1"
      Dst: "[org.apache.bcel.classfile.Attribute].getLength"
    - Src: "org.apache.bcel.classfile.Unknown:115,1"
      Dst: "[java.io.DataOutputStream].write"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.apache.bcel.classfile.Unknown].getBytes()"
    functionSourceFile: "org.apache.bcel.classfile.Unknown"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "byte[]"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.bcel.classfile.Unknown].getName()"
    functionSourceFile: "org.apache.bcel.classfile.Unknown"
    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.apache.bcel.classfile.Unknown].setBytes(byte[])"
    functionSourceFile: "org.apache.bcel.classfile.Unknown"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "byte[]"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.bcel.classfile.Unknown].toString()"
    functionSourceFile: "org.apache.bcel.classfile.Unknown"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 36
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.bcel.classfile.Unknown:146"
      Branch Sides:
      - BranchSide: "org.apache.bcel.classfile.Unknown:147"
        BranchSideFuncs: []
      - BranchSide: "org.apache.bcel.classfile.Unknown:146"
        BranchSideFuncs: []
    - Branch String: "org.apache.bcel.classfile.Unknown:146"
      Branch Sides:
      - BranchSide: "org.apache.bcel.classfile.Unknown:151"
        BranchSideFuncs: []
      - BranchSide: "org.apache.bcel.classfile.Unknown:150"
        BranchSideFuncs: []
    - Branch String: "org.apache.bcel.classfile.Unknown:151"
      Branch Sides:
      - BranchSide: "org.apache.bcel.classfile.Unknown:155"
        BranchSideFuncs: []
      - BranchSide: "org.apache.bcel.classfile.Unknown:154"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.bcel.classfile.Unknown:146,1"
      Dst: "[org.apache.bcel.classfile.Attribute].getLength"
    - Src: "org.apache.bcel.classfile.Unknown:147,1"
      Dst: "[java.lang.StringBuilder].<init>"
    - Src: "org.apache.bcel.classfile.Unknown:147,1"
      Dst: "[java.lang.StringBuilder].append"
    - Src: "org.apache.bcel.classfile.Unknown:147,1"
      Dst: "[java.lang.StringBuilder].toString"
    - Src: "org.apache.bcel.classfile.Unknown:152,1"
      Dst: "[java.util.Arrays].copyOf"
    - Src: "org.apache.bcel.classfile.Unknown:153,1"
      Dst: "[org.apache.bcel.classfile.Utility].toHexString"
    JavaMethodInfo: null
    BBCount: 7
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.Conversion].<init>()"
    functionSourceFile: "org.apache.commons.lang3.Conversion"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.lang3.Conversion:63,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.Conversion].hexDigitToInt(char)"
    functionSourceFile: "org.apache.commons.lang3.Conversion"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "int"
    argCount: 1
    argTypes:
    - "char"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 13
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.commons.lang3.Conversion:95"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.Conversion:98"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.Conversion:97"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.lang3.Conversion:94,1"
      Dst: "[java.lang.Character].digit"
    - Src: "org.apache.commons.lang3.Conversion:96,1"
      Dst: "[java.lang.StringBuilder].<init>"
    - Src: "org.apache.commons.lang3.Conversion:96,1"
      Dst: "[java.lang.StringBuilder].append"
    - Src: "org.apache.commons.lang3.Conversion:96,1"
      Dst: "[java.lang.StringBuilder].toString"
    - Src: "org.apache.commons.lang3.Conversion:96,1"
      Dst: "[java.lang.IllegalArgumentException].<init>"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.Conversion].hexDigitMsb0ToInt(char)"
    functionSourceFile: "org.apache.commons.lang3.Conversion"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "int"
    argCount: 1
    argTypes:
    - "char"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 28
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.lang3.Conversion:153,1"
      Dst: "[java.lang.StringBuilder].<init>"
    - Src: "org.apache.commons.lang3.Conversion:153,1"
      Dst: "[java.lang.StringBuilder].append"
    - Src: "org.apache.commons.lang3.Conversion:153,1"
      Dst: "[java.lang.StringBuilder].toString"
    - Src: "org.apache.commons.lang3.Conversion:153,1"
      Dst: "[java.lang.IllegalArgumentException].<init>"
    JavaMethodInfo: null
    BBCount: 18
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.Conversion].hexDigitToBinary(char)"
    functionSourceFile: "org.apache.commons.lang3.Conversion"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean[]"
    argCount: 1
    argTypes:
    - "char"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 76
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.lang3.Conversion:172,1"
      Dst: "[java.lang.Object].clone"
    - Src: "org.apache.commons.lang3.Conversion:210,1"
      Dst: "[java.lang.StringBuilder].<init>"
    - Src: "org.apache.commons.lang3.Conversion:210,1"
      Dst: "[java.lang.StringBuilder].append"
    - Src: "org.apache.commons.lang3.Conversion:210,1"
      Dst: "[java.lang.StringBuilder].toString"
    - Src: "org.apache.commons.lang3.Conversion:210,1"
      Dst: "[java.lang.IllegalArgumentException].<init>"
    JavaMethodInfo: null
    BBCount: 18
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.Conversion].hexDigitMsb0ToBinary(char)"
    functionSourceFile: "org.apache.commons.lang3.Conversion"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean[]"
    argCount: 1
    argTypes:
    - "char"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 76
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.lang3.Conversion:229,1"
      Dst: "[java.lang.Object].clone"
    - Src: "org.apache.commons.lang3.Conversion:267,1"
      Dst: "[java.lang.StringBuilder].<init>"
    - Src: "org.apache.commons.lang3.Conversion:267,1"
      Dst: "[java.lang.StringBuilder].append"
    - Src: "org.apache.commons.lang3.Conversion:267,1"
      Dst: "[java.lang.StringBuilder].toString"
    - Src: "org.apache.commons.lang3.Conversion:267,1"
      Dst: "[java.lang.IllegalArgumentException].<init>"
    JavaMethodInfo: null
    BBCount: 18
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.Conversion].binaryToHexDigit(boolean[])"
    functionSourceFile: "org.apache.commons.lang3.Conversion"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "char"
    argCount: 1
    argTypes:
    - "boolean[]"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.lang3.Conversion:285,1"
      Dst: "[org.apache.commons.lang3.Conversion].binaryToHexDigit"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.Conversion].binaryToHexDigit(boolean[],int)"
    functionSourceFile: "org.apache.commons.lang3.Conversion"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "char"
    argCount: 2
    argTypes:
    - "boolean[]"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 85
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.commons.lang3.Conversion:303"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.Conversion:306"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.Conversion:305"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.Conversion:306"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.Conversion:318"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.Conversion:317"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.Conversion:306"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.Conversion:318"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.Conversion:317"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.Conversion:307"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.Conversion:313"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.Conversion:312"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.Conversion:308"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.Conversion:311"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.Conversion:310"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.Conversion:309"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.Conversion:308"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.Conversion:311"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.Conversion:310"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.Conversion:313"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.Conversion:316"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.Conversion:315"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.Conversion:314"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.Conversion:313"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.Conversion:316"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.Conversion:315"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.Conversion:318"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.Conversion:324"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.Conversion:323"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.Conversion:318"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.Conversion:324"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.Conversion:323"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.Conversion:319"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.Conversion:322"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.Conversion:321"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.Conversion:320"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.Conversion:319"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.Conversion:322"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.Conversion:321"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.Conversion:324"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.Conversion:327"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.Conversion:326"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.Conversion:324"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.Conversion:327"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.Conversion:326"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.Conversion:325"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.Conversion:324"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.Conversion:327"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.Conversion:326"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.lang3.Conversion:304,1"
      Dst: "[java.lang.IllegalArgumentException].<init>"
    JavaMethodInfo: null
    BBCount: 44
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.Conversion].binaryToHexDigitMsb0_4bits(boolean[])"
    functionSourceFile: "org.apache.commons.lang3.Conversion"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "char"
    argCount: 1
    argTypes:
    - "boolean[]"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.lang3.Conversion:345,1"
      Dst: "[org.apache.commons.lang3.Conversion].binaryToHexDigitMsb0_4bits"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.Conversion].binaryToHexDigitMsb0_4bits(boolean[],int)"
    functionSourceFile: "org.apache.commons.lang3.Conversion"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "char"
    argCount: 2
    argTypes:
    - "boolean[]"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 96
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.commons.lang3.Conversion:365"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.Conversion:368"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.Conversion:367"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.Conversion:368"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.Conversion:371"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.Conversion:370"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.Conversion:371"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.Conversion:383"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.Conversion:382"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.Conversion:372"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.Conversion:378"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.Conversion:377"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.Conversion:373"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.Conversion:376"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.Conversion:375"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.Conversion:374"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.Conversion:373"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.Conversion:376"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.Conversion:375"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.Conversion:378"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.Conversion:381"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.Conversion:380"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.Conversion:379"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.Conversion:378"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.Conversion:381"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.Conversion:380"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.Conversion:383"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.Conversion:389"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.Conversion:388"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.Conversion:384"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.Conversion:387"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.Conversion:386"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.Conversion:385"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.Conversion:384"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.Conversion:387"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.Conversion:386"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.Conversion:389"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.Conversion:392"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.Conversion:391"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.Conversion:390"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.Conversion:389"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.Conversion:392"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.Conversion:391"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.lang3.Conversion:366,1"
      Dst: "[java.lang.StringBuilder].<init>"
    - Src: "org.apache.commons.lang3.Conversion:366,1"
      Dst: "[java.lang.StringBuilder].append"
    - Src: "org.apache.commons.lang3.Conversion:366,1"
      Dst: "[java.lang.StringBuilder].toString"
    - Src: "org.apache.commons.lang3.Conversion:366,1"
      Dst: "[java.lang.IllegalArgumentException].<init>"
    JavaMethodInfo: null
    BBCount: 43
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.Conversion].binaryBeMsb0ToHexDigit(boolean[])"
    functionSourceFile: "org.apache.commons.lang3.Conversion"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "char"
    argCount: 1
    argTypes:
    - "boolean[]"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.lang3.Conversion:410,1"
      Dst: "[org.apache.commons.lang3.Conversion].binaryBeMsb0ToHexDigit"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.Conversion].binaryBeMsb0ToHexDigit(boolean[],int)"
    functionSourceFile: "org.apache.commons.lang3.Conversion"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "char"
    argCount: 2
    argTypes:
    - "boolean[]"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 95
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.commons.lang3.Conversion:431"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.Conversion:438"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.Conversion:433"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.Conversion:436"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.Conversion:435"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.Conversion:440"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.Conversion:452"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.Conversion:451"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.Conversion:440"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.Conversion:452"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.Conversion:451"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.Conversion:441"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.Conversion:447"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.Conversion:446"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.Conversion:442"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.Conversion:445"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.Conversion:444"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.Conversion:443"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.Conversion:442"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.Conversion:445"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.Conversion:444"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.Conversion:447"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.Conversion:450"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.Conversion:449"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.Conversion:448"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.Conversion:447"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.Conversion:450"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.Conversion:449"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.Conversion:452"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.Conversion:458"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.Conversion:457"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.Conversion:452"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.Conversion:458"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.Conversion:457"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.Conversion:453"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.Conversion:456"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.Conversion:455"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.Conversion:454"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.Conversion:453"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.Conversion:456"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.Conversion:455"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.Conversion:458"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.Conversion:461"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.Conversion:460"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.Conversion:458"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.Conversion:461"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.Conversion:460"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.Conversion:459"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.Conversion:458"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.Conversion:461"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.Conversion:460"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.lang3.Conversion:431,1"
      Dst: "[java.lang.Integer].compareUnsigned"
    - Src: "org.apache.commons.lang3.Conversion:434,1"
      Dst: "[java.lang.IllegalArgumentException].<init>"
    - Src: "org.apache.commons.lang3.Conversion:436,1"
      Dst: "[java.lang.StringBuilder].<init>"
    - Src: "org.apache.commons.lang3.Conversion:436,1"
      Dst: "[java.lang.StringBuilder].append"
    - Src: "org.apache.commons.lang3.Conversion:436,1"
      Dst: "[java.lang.StringBuilder].toString"
    - Src: "org.apache.commons.lang3.Conversion:436,1"
      Dst: "[java.lang.IndexOutOfBoundsException].<init>"
    JavaMethodInfo: null
    BBCount: 46
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.Conversion].intToHexDigit(int)"
    functionSourceFile: "org.apache.commons.lang3.Conversion"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "char"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 12
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.commons.lang3.Conversion:483"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.Conversion:486"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.Conversion:485"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.lang3.Conversion:482,1"
      Dst: "[java.lang.Character].forDigit"
    - Src: "org.apache.commons.lang3.Conversion:484,1"
      Dst: "[java.lang.StringBuilder].<init>"
    - Src: "org.apache.commons.lang3.Conversion:484,1"
      Dst: "[java.lang.StringBuilder].append"
    - Src: "org.apache.commons.lang3.Conversion:484,1"
      Dst: "[java.lang.StringBuilder].toString"
    - Src: "org.apache.commons.lang3.Conversion:484,1"
      Dst: "[java.lang.IllegalArgumentException].<init>"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.Conversion].intToHexDigitMsb0(int)"
    functionSourceFile: "org.apache.commons.lang3.Conversion"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "char"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 26
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.lang3.Conversion:541,1"
      Dst: "[java.lang.StringBuilder].<init>"
    - Src: "org.apache.commons.lang3.Conversion:541,1"
      Dst: "[java.lang.StringBuilder].append"
    - Src: "org.apache.commons.lang3.Conversion:541,1"
      Dst: "[java.lang.StringBuilder].toString"
    - Src: "org.apache.commons.lang3.Conversion:541,1"
      Dst: "[java.lang.IllegalArgumentException].<init>"
    JavaMethodInfo: null
    BBCount: 18
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.Conversion].intArrayToLong(int[],int,long,int,int)"
    functionSourceFile: "org.apache.commons.lang3.Conversion"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "long"
    argCount: 5
    argTypes:
    - "int[]"
    - "int"
    - "long"
    - "int"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 34
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.commons.lang3.Conversion:562"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.Conversion:562"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.Conversion:561"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.Conversion:562"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.Conversion:563"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.Conversion:562"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.Conversion:562"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.Conversion:565"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.Conversion:564"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.Conversion:565"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.Conversion:568"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.Conversion:567"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.Conversion:569"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.Conversion:574"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.lang3.Conversion:566,1"
      Dst: "[java.lang.IllegalArgumentException].<init>"
    JavaMethodInfo: null
    BBCount: 10
    CyclomaticComplexity: 2
  - functionName: "[org.apache.commons.lang3.Conversion].shortArrayToLong(short[],int,long,int,int)"
    functionSourceFile: "org.apache.commons.lang3.Conversion"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "long"
    argCount: 5
    argTypes:
    - "short[]"
    - "int"
    - "long"
    - "int"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 34
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.commons.lang3.Conversion:595"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.Conversion:595"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.Conversion:594"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.Conversion:595"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.Conversion:596"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.Conversion:595"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.Conversion:595"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.Conversion:598"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.Conversion:597"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.Conversion:598"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.Conversion:601"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.Conversion:600"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.Conversion:602"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.Conversion:607"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.lang3.Conversion:599,1"
      Dst: "[java.lang.IllegalArgumentException].<init>"
    JavaMethodInfo: null
    BBCount: 10
    CyclomaticComplexity: 2
  - functionName: "[org.apache.commons.lang3.Conversion].shortArrayToInt(short[],int,int,int,int)"
    functionSourceFile: "org.apache.commons.lang3.Conversion"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "int"
    argCount: 5
    argTypes:
    - "short[]"
    - "int"
    - "int"
    - "int"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 37
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.commons.lang3.Conversion:628"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.Conversion:628"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.Conversion:627"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.Conversion:628"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.Conversion:629"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.Conversion:628"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.Conversion:628"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.Conversion:631"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.Conversion:630"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.Conversion:631"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.Conversion:634"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.Conversion:633"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.Conversion:635"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.Conversion:640"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.lang3.Conversion:632,1"
      Dst: "[java.lang.IllegalArgumentException].<init>"
    JavaMethodInfo: null
    BBCount: 10
    CyclomaticComplexity: 2
  - functionName: "[org.apache.commons.lang3.Conversion].byteArrayToLong(byte[],int,long,int,int)"
    functionSourceFile: "org.apache.commons.lang3.Conversion"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "long"
    argCount: 5
    argTypes:
    - "byte[]"
    - "int"
    - "long"
    - "int"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 34
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.commons.lang3.Conversion:661"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.Conversion:661"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.Conversion:660"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.Conversion:661"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.Conversion:662"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.Conversion:661"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.Conversion:661"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.Conversion:664"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.Conversion:663"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.Conversion:664"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.Conversion:667"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.Conversion:666"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.Conversion:668"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.Conversion:673"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.lang3.Conversion:665,1"
      Dst: "[java.lang.IllegalArgumentException].<init>"
    JavaMethodInfo: null
    BBCount: 10
    CyclomaticComplexity: 2
  - functionName: "[org.apache.commons.lang3.Conversion].byteArrayToInt(byte[],int,int,int,int)"
    functionSourceFile: "org.apache.commons.lang3.Conversion"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "int"
    argCount: 5
    argTypes:
    - "byte[]"
    - "int"
    - "int"
    - "int"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 36
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.commons.lang3.Conversion:694"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.Conversion:694"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.Conversion:693"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.Conversion:694"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.Conversion:695"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.Conversion:694"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.Conversion:694"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.Conversion:697"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.Conversion:696"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.Conversion:697"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.Conversion:700"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.Conversion:699"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.Conversion:701"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.Conversion:706"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.lang3.Conversion:698,1"
      Dst: "[java.lang.IllegalArgumentException].<init>"
    JavaMethodInfo: null
    BBCount: 10
    CyclomaticComplexity: 2
  - functionName: "[org.apache.commons.lang3.Conversion].byteArrayToShort(byte[],int,short,int,int)"
    functionSourceFile: "org.apache.commons.lang3.Conversion"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "short"
    argCount: 5
    argTypes:
    - "byte[]"
    - "int"
    - "short"
    - "int"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 38
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.commons.lang3.Conversion:727"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.Conversion:727"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.Conversion:726"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.Conversion:727"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.Conversion:728"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.Conversion:727"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.Conversion:727"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.Conversion:730"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.Conversion:729"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.Conversion:730"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.Conversion:733"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.Conversion:732"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.Conversion:734"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.Conversion:739"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.lang3.Conversion:731,1"
      Dst: "[java.lang.IllegalArgumentException].<init>"
    JavaMethodInfo: null
    BBCount: 10
    CyclomaticComplexity: 2
  - functionName: "[org.apache.commons.lang3.Conversion].hexToLong(java.lang.String,int,long,int,int)"
    functionSourceFile: "org.apache.commons.lang3.Conversion"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "long"
    argCount: 5
    argTypes:
    - "java.lang.String"
    - "int"
    - "long"
    - "int"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 32
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.commons.lang3.Conversion:758"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.Conversion:761"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.Conversion:760"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.Conversion:761"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.Conversion:764"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.Conversion:763"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.Conversion:765"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.Conversion:770"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.lang3.Conversion:762,1"
      Dst: "[java.lang.IllegalArgumentException].<init>"
    - Src: "org.apache.commons.lang3.Conversion:767,1"
      Dst: "[java.lang.String].charAt"
    - Src: "org.apache.commons.lang3.Conversion:767,1"
      Dst: "[org.apache.commons.lang3.Conversion].hexDigitToInt"
    JavaMethodInfo: null
    BBCount: 8
    CyclomaticComplexity: 2
  - functionName: "[org.apache.commons.lang3.Conversion].hexToInt(java.lang.String,int,int,int,int)"
    functionSourceFile: "org.apache.commons.lang3.Conversion"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "int"
    argCount: 5
    argTypes:
    - "java.lang.String"
    - "int"
    - "int"
    - "int"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 32
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.commons.lang3.Conversion:788"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.Conversion:791"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.Conversion:790"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.Conversion:791"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.Conversion:794"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.Conversion:793"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.Conversion:795"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.Conversion:800"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.lang3.Conversion:792,1"
      Dst: "[java.lang.IllegalArgumentException].<init>"
    - Src: "org.apache.commons.lang3.Conversion:797,1"
      Dst: "[java.lang.String].charAt"
    - Src: "org.apache.commons.lang3.Conversion:797,1"
      Dst: "[org.apache.commons.lang3.Conversion].hexDigitToInt"
    JavaMethodInfo: null
    BBCount: 8
    CyclomaticComplexity: 2
  - functionName: "[org.apache.commons.lang3.Conversion].hexToShort(java.lang.String,int,short,int,int)"
    functionSourceFile: "org.apache.commons.lang3.Conversion"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "short"
    argCount: 5
    argTypes:
    - "java.lang.String"
    - "int"
    - "short"
    - "int"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 34
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.commons.lang3.Conversion:819"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.Conversion:822"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.Conversion:821"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.Conversion:822"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.Conversion:825"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.Conversion:824"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.Conversion:826"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.Conversion:831"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.lang3.Conversion:823,1"
      Dst: "[java.lang.IllegalArgumentException].<init>"
    - Src: "org.apache.commons.lang3.Conversion:828,1"
      Dst: "[java.lang.String].charAt"
    - Src: "org.apache.commons.lang3.Conversion:828,1"
      Dst: "[org.apache.commons.lang3.Conversion].hexDigitToInt"
    JavaMethodInfo: null
    BBCount: 8
    CyclomaticComplexity: 2
  - functionName: "[org.apache.commons.lang3.Conversion].hexToByte(java.lang.String,int,byte,int,int)"
    functionSourceFile: "org.apache.commons.lang3.Conversion"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "byte"
    argCount: 5
    argTypes:
    - "java.lang.String"
    - "int"
    - "byte"
    - "int"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 34
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.commons.lang3.Conversion:850"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.Conversion:853"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.Conversion:852"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.Conversion:853"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.Conversion:856"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.Conversion:855"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.Conversion:857"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.Conversion:862"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.lang3.Conversion:854,1"
      Dst: "[java.lang.IllegalArgumentException].<init>"
    - Src: "org.apache.commons.lang3.Conversion:859,1"
      Dst: "[java.lang.String].charAt"
    - Src: "org.apache.commons.lang3.Conversion:859,1"
      Dst: "[org.apache.commons.lang3.Conversion].hexDigitToInt"
    JavaMethodInfo: null
    BBCount: 8
    CyclomaticComplexity: 2
  - functionName: "[org.apache.commons.lang3.Conversion].binaryToLong(boolean[],int,long,int,int)"
    functionSourceFile: "org.apache.commons.lang3.Conversion"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "long"
    argCount: 5
    argTypes:
    - "boolean[]"
    - "int"
    - "long"
    - "int"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 34
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.commons.lang3.Conversion:883"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.Conversion:883"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.Conversion:882"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.Conversion:883"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.Conversion:884"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.Conversion:883"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.Conversion:883"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.Conversion:886"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.Conversion:885"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.Conversion:886"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.Conversion:889"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.Conversion:888"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.Conversion:890"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.Conversion:896"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.Conversion:895"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.Conversion:892"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.Conversion:890"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.lang3.Conversion:887,1"
      Dst: "[java.lang.IllegalArgumentException].<init>"
    JavaMethodInfo: null
    BBCount: 13
    CyclomaticComplexity: 2
  - functionName: "[org.apache.commons.lang3.Conversion].binaryToInt(boolean[],int,int,int,int)"
    functionSourceFile: "org.apache.commons.lang3.Conversion"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "int"
    argCount: 5
    argTypes:
    - "boolean[]"
    - "int"
    - "int"
    - "int"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 35
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.commons.lang3.Conversion:916"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.Conversion:916"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.Conversion:915"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.Conversion:916"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.Conversion:917"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.Conversion:916"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.Conversion:916"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.Conversion:919"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.Conversion:918"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.Conversion:919"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.Conversion:922"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.Conversion:921"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.Conversion:923"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.Conversion:929"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.Conversion:928"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.Conversion:925"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.Conversion:923"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.lang3.Conversion:920,1"
      Dst: "[java.lang.IllegalArgumentException].<init>"
    JavaMethodInfo: null
    BBCount: 13
    CyclomaticComplexity: 2
  - functionName: "[org.apache.commons.lang3.Conversion].binaryToShort(boolean[],int,short,int,int)"
    functionSourceFile: "org.apache.commons.lang3.Conversion"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "short"
    argCount: 5
    argTypes:
    - "boolean[]"
    - "int"
    - "short"
    - "int"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 37
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.commons.lang3.Conversion:949"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.Conversion:949"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.Conversion:948"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.Conversion:949"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.Conversion:950"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.Conversion:949"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.Conversion:949"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.Conversion:952"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.Conversion:951"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.Conversion:952"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.Conversion:955"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.Conversion:954"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.Conversion:956"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.Conversion:962"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.Conversion:961"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.Conversion:958"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.Conversion:956"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.lang3.Conversion:953,1"
      Dst: "[java.lang.IllegalArgumentException].<init>"
    JavaMethodInfo: null
    BBCount: 13
    CyclomaticComplexity: 2
  - functionName: "[org.apache.commons.lang3.Conversion].binaryToByte(boolean[],int,byte,int,int)"
    functionSourceFile: "org.apache.commons.lang3.Conversion"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "byte"
    argCount: 5
    argTypes:
    - "boolean[]"
    - "int"
    - "byte"
    - "int"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 37
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.commons.lang3.Conversion:982"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.Conversion:982"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.Conversion:981"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.Conversion:982"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.Conversion:983"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.Conversion:982"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.Conversion:982"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.Conversion:985"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.Conversion:984"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.Conversion:985"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.Conversion:988"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.Conversion:987"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.Conversion:989"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.Conversion:995"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.Conversion:994"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.Conversion:991"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.Conversion:989"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.lang3.Conversion:986,1"
      Dst: "[java.lang.IllegalArgumentException].<init>"
    JavaMethodInfo: null
    BBCount: 13
    CyclomaticComplexity: 2
  - functionName: "[org.apache.commons.lang3.Conversion].longToIntArray(long,int,int[],int,int)"
    functionSourceFile: "org.apache.commons.lang3.Conversion"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "int[]"
    argCount: 5
    argTypes:
    - "long"
    - "int"
    - "int[]"
    - "int"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 26
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.commons.lang3.Conversion:1015"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.Conversion:1018"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.Conversion:1017"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.Conversion:1018"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.Conversion:1021"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.Conversion:1020"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.Conversion:1021"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.Conversion:1024"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.lang3.Conversion:1019,1"
      Dst: "[java.lang.IllegalArgumentException].<init>"
    JavaMethodInfo: null
    BBCount: 8
    CyclomaticComplexity: 2
  - functionName: "[org.apache.commons.lang3.Conversion].longToShortArray(long,int,short[],int,int)"
    functionSourceFile: "org.apache.commons.lang3.Conversion"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "short[]"
    argCount: 5
    argTypes:
    - "long"
    - "int"
    - "short[]"
    - "int"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 27
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.commons.lang3.Conversion:1045"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.Conversion:1048"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.Conversion:1047"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.Conversion:1048"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.Conversion:1051"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.Conversion:1050"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.Conversion:1051"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.Conversion:1054"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.lang3.Conversion:1049,1"
      Dst: "[java.lang.IllegalArgumentException].<init>"
    JavaMethodInfo: null
    BBCount: 8
    CyclomaticComplexity: 2
  - functionName: "[org.apache.commons.lang3.Conversion].intToShortArray(int,int,short[],int,int)"
    functionSourceFile: "org.apache.commons.lang3.Conversion"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "short[]"
    argCount: 5
    argTypes:
    - "int"
    - "int"
    - "short[]"
    - "int"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 27
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.commons.lang3.Conversion:1075"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.Conversion:1078"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.Conversion:1077"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.Conversion:1078"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.Conversion:1081"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.Conversion:1080"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.Conversion:1081"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.Conversion:1084"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.lang3.Conversion:1079,1"
      Dst: "[java.lang.IllegalArgumentException].<init>"
    JavaMethodInfo: null
    BBCount: 8
    CyclomaticComplexity: 2
  - functionName: "[org.apache.commons.lang3.Conversion].longToByteArray(long,int,byte[],int,int)"
    functionSourceFile: "org.apache.commons.lang3.Conversion"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "byte[]"
    argCount: 5
    argTypes:
    - "long"
    - "int"
    - "byte[]"
    - "int"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 27
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.commons.lang3.Conversion:1105"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.Conversion:1108"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.Conversion:1107"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.Conversion:1108"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.Conversion:1111"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.Conversion:1110"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.Conversion:1111"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.Conversion:1114"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.lang3.Conversion:1109,1"
      Dst: "[java.lang.IllegalArgumentException].<init>"
    JavaMethodInfo: null
    BBCount: 8
    CyclomaticComplexity: 2
  - functionName: "[org.apache.commons.lang3.Conversion].intToByteArray(int,int,byte[],int,int)"
    functionSourceFile: "org.apache.commons.lang3.Conversion"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "byte[]"
    argCount: 5
    argTypes:
    - "int"
    - "int"
    - "byte[]"
    - "int"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 26
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.commons.lang3.Conversion:1135"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.Conversion:1138"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.Conversion:1137"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.Conversion:1138"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.Conversion:1141"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.Conversion:1140"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.Conversion:1141"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.Conversion:1144"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.lang3.Conversion:1139,1"
      Dst: "[java.lang.IllegalArgumentException].<init>"
    JavaMethodInfo: null
    BBCount: 8
    CyclomaticComplexity: 2
  - functionName: "[org.apache.commons.lang3.Conversion].shortToByteArray(short,int,byte[],int,int)"
    functionSourceFile: "org.apache.commons.lang3.Conversion"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "byte[]"
    argCount: 5
    argTypes:
    - "short"
    - "int"
    - "byte[]"
    - "int"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 27
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.commons.lang3.Conversion:1165"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.Conversion:1168"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.Conversion:1167"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.Conversion:1168"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.Conversion:1171"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.Conversion:1170"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.Conversion:1171"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.Conversion:1174"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.lang3.Conversion:1169,1"
      Dst: "[java.lang.IllegalArgumentException].<init>"
    JavaMethodInfo: null
    BBCount: 8
    CyclomaticComplexity: 2
  - functionName: "[org.apache.commons.lang3.Conversion].longToHex(long,int,java.lang.String,int,int)"
    functionSourceFile: "org.apache.commons.lang3.Conversion"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 5
    argTypes:
    - "long"
    - "int"
    - "java.lang.String"
    - "int"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 37
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.commons.lang3.Conversion:1194"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.Conversion:1197"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.Conversion:1196"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.Conversion:1197"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.Conversion:1200"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.Conversion:1199"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.Conversion:1202"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.Conversion:1212"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.Conversion:1211"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.Conversion:1205"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.Conversion:1209"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.Conversion:1208"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.lang3.Conversion:1198,1"
      Dst: "[java.lang.IllegalArgumentException].<init>"
    - Src: "org.apache.commons.lang3.Conversion:1200,1"
      Dst: "[java.lang.StringBuilder].<init>"
    - Src: "org.apache.commons.lang3.Conversion:1201,1"
      Dst: "[java.lang.StringBuilder].length"
    - Src: "org.apache.commons.lang3.Conversion:1207,1"
      Dst: "[org.apache.commons.lang3.Conversion].intToHexDigit"
    - Src: "org.apache.commons.lang3.Conversion:1207,1"
      Dst: "[java.lang.StringBuilder].append"
    - Src: "org.apache.commons.lang3.Conversion:1209,1"
      Dst: "[java.lang.StringBuilder].setCharAt"
    - Src: "org.apache.commons.lang3.Conversion:1212,1"
      Dst: "[java.lang.StringBuilder].toString"
    JavaMethodInfo: null
    BBCount: 11
    CyclomaticComplexity: 2
  - functionName: "[org.apache.commons.lang3.Conversion].intToHex(int,int,java.lang.String,int,int)"
    functionSourceFile: "org.apache.commons.lang3.Conversion"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 5
    argTypes:
    - "int"
    - "int"
    - "java.lang.String"
    - "int"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 36
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.commons.lang3.Conversion:1231"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.Conversion:1234"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.Conversion:1233"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.Conversion:1234"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.Conversion:1237"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.Conversion:1236"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.Conversion:1239"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.Conversion:1249"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.Conversion:1248"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.Conversion:1242"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.Conversion:1246"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.Conversion:1245"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.lang3.Conversion:1235,1"
      Dst: "[java.lang.IllegalArgumentException].<init>"
    - Src: "org.apache.commons.lang3.Conversion:1237,1"
      Dst: "[java.lang.StringBuilder].<init>"
    - Src: "org.apache.commons.lang3.Conversion:1238,1"
      Dst: "[java.lang.StringBuilder].length"
    - Src: "org.apache.commons.lang3.Conversion:1244,1"
      Dst: "[org.apache.commons.lang3.Conversion].intToHexDigit"
    - Src: "org.apache.commons.lang3.Conversion:1244,1"
      Dst: "[java.lang.StringBuilder].append"
    - Src: "org.apache.commons.lang3.Conversion:1246,1"
      Dst: "[java.lang.StringBuilder].setCharAt"
    - Src: "org.apache.commons.lang3.Conversion:1249,1"
      Dst: "[java.lang.StringBuilder].toString"
    JavaMethodInfo: null
    BBCount: 11
    CyclomaticComplexity: 2
  - functionName: "[org.apache.commons.lang3.Conversion].shortToHex(short,int,java.lang.String,int,int)"
    functionSourceFile: "org.apache.commons.lang3.Conversion"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 5
    argTypes:
    - "short"
    - "int"
    - "java.lang.String"
    - "int"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 37
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.commons.lang3.Conversion:1268"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.Conversion:1271"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.Conversion:1270"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.Conversion:1271"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.Conversion:1274"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.Conversion:1273"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.Conversion:1276"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.Conversion:1286"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.Conversion:1285"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.Conversion:1279"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.Conversion:1283"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.Conversion:1282"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.lang3.Conversion:1272,1"
      Dst: "[java.lang.IllegalArgumentException].<init>"
    - Src: "org.apache.commons.lang3.Conversion:1274,1"
      Dst: "[java.lang.StringBuilder].<init>"
    - Src: "org.apache.commons.lang3.Conversion:1275,1"
      Dst: "[java.lang.StringBuilder].length"
    - Src: "org.apache.commons.lang3.Conversion:1281,1"
      Dst: "[org.apache.commons.lang3.Conversion].intToHexDigit"
    - Src: "org.apache.commons.lang3.Conversion:1281,1"
      Dst: "[java.lang.StringBuilder].append"
    - Src: "org.apache.commons.lang3.Conversion:1283,1"
      Dst: "[java.lang.StringBuilder].setCharAt"
    - Src: "org.apache.commons.lang3.Conversion:1286,1"
      Dst: "[java.lang.StringBuilder].toString"
    JavaMethodInfo: null
    BBCount: 11
    CyclomaticComplexity: 2
  - functionName: "[org.apache.commons.lang3.Conversion].byteToHex(byte,int,java.lang.String,int,int)"
    functionSourceFile: "org.apache.commons.lang3.Conversion"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 5
    argTypes:
    - "byte"
    - "int"
    - "java.lang.String"
    - "int"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 37
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.commons.lang3.Conversion:1305"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.Conversion:1308"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.Conversion:1307"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.Conversion:1308"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.Conversion:1311"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.Conversion:1310"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.Conversion:1313"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.Conversion:1323"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.Conversion:1322"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.Conversion:1316"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.Conversion:1320"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.Conversion:1319"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.lang3.Conversion:1309,1"
      Dst: "[java.lang.IllegalArgumentException].<init>"
    - Src: "org.apache.commons.lang3.Conversion:1311,1"
      Dst: "[java.lang.StringBuilder].<init>"
    - Src: "org.apache.commons.lang3.Conversion:1312,1"
      Dst: "[java.lang.StringBuilder].length"
    - Src: "org.apache.commons.lang3.Conversion:1318,1"
      Dst: "[org.apache.commons.lang3.Conversion].intToHexDigit"
    - Src: "org.apache.commons.lang3.Conversion:1318,1"
      Dst: "[java.lang.StringBuilder].append"
    - Src: "org.apache.commons.lang3.Conversion:1320,1"
      Dst: "[java.lang.StringBuilder].setCharAt"
    - Src: "org.apache.commons.lang3.Conversion:1323,1"
      Dst: "[java.lang.StringBuilder].toString"
    JavaMethodInfo: null
    BBCount: 11
    CyclomaticComplexity: 2
  - functionName: "[org.apache.commons.lang3.Conversion].longToBinary(long,int,boolean[],int,int)"
    functionSourceFile: "org.apache.commons.lang3.Conversion"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean[]"
    argCount: 5
    argTypes:
    - "long"
    - "int"
    - "boolean[]"
    - "int"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 28
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.commons.lang3.Conversion:1343"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.Conversion:1346"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.Conversion:1345"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.Conversion:1346"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.Conversion:1349"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.Conversion:1348"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.Conversion:1349"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.Conversion:1353"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.Conversion:1352"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.Conversion:1351"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.Conversion:1349"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.lang3.Conversion:1347,1"
      Dst: "[java.lang.IllegalArgumentException].<init>"
    JavaMethodInfo: null
    BBCount: 11
    CyclomaticComplexity: 2
  - functionName: "[org.apache.commons.lang3.Conversion].intToBinary(int,int,boolean[],int,int)"
    functionSourceFile: "org.apache.commons.lang3.Conversion"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean[]"
    argCount: 5
    argTypes:
    - "int"
    - "int"
    - "boolean[]"
    - "int"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 27
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.commons.lang3.Conversion:1373"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.Conversion:1376"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.Conversion:1375"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.Conversion:1376"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.Conversion:1379"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.Conversion:1378"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.Conversion:1379"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.Conversion:1383"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.Conversion:1382"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.Conversion:1381"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.Conversion:1379"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.lang3.Conversion:1377,1"
      Dst: "[java.lang.IllegalArgumentException].<init>"
    JavaMethodInfo: null
    BBCount: 11
    CyclomaticComplexity: 2
  - functionName: "[org.apache.commons.lang3.Conversion].shortToBinary(short,int,boolean[],int,int)"
    functionSourceFile: "org.apache.commons.lang3.Conversion"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean[]"
    argCount: 5
    argTypes:
    - "short"
    - "int"
    - "boolean[]"
    - "int"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 36
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.commons.lang3.Conversion:1403"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.Conversion:1406"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.Conversion:1405"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.Conversion:1406"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.Conversion:1409"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.Conversion:1408"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.Conversion:1409"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.Conversion:1410"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.Conversion:1409"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.Conversion:1409"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.Conversion:1410"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.Conversion:1409"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.Conversion:1410"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.Conversion:1414"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.Conversion:1413"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.Conversion:1412"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.Conversion:1410"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.lang3.Conversion:1407,1"
      Dst: "[java.lang.IllegalArgumentException].<init>"
    - Src: "org.apache.commons.lang3.Conversion:1409,1"
      Dst: "[java.lang.AssertionError].<init>"
    JavaMethodInfo: null
    BBCount: 14
    CyclomaticComplexity: 2
  - functionName: "[org.apache.commons.lang3.Conversion].byteToBinary(byte,int,boolean[],int,int)"
    functionSourceFile: "org.apache.commons.lang3.Conversion"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean[]"
    argCount: 5
    argTypes:
    - "byte"
    - "int"
    - "boolean[]"
    - "int"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 28
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.commons.lang3.Conversion:1434"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.Conversion:1437"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.Conversion:1436"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.Conversion:1437"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.Conversion:1440"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.Conversion:1439"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.Conversion:1440"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.Conversion:1444"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.Conversion:1443"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.Conversion:1442"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.Conversion:1440"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.lang3.Conversion:1438,1"
      Dst: "[java.lang.IllegalArgumentException].<init>"
    JavaMethodInfo: null
    BBCount: 11
    CyclomaticComplexity: 2
  - functionName: "[org.apache.commons.lang3.Conversion].uuidToByteArray(java.util.UUID,byte[],int,int)"
    functionSourceFile: "org.apache.commons.lang3.Conversion"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "byte[]"
    argCount: 4
    argTypes:
    - "java.util.UUID"
    - "byte[]"
    - "int"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 19
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.commons.lang3.Conversion:1462"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.Conversion:1465"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.Conversion:1464"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.Conversion:1465"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.Conversion:1468"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.Conversion:1467"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.Conversion:1469"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.Conversion:1472"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.Conversion:1471"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.lang3.Conversion:1466,1"
      Dst: "[java.lang.IllegalArgumentException].<init>"
    - Src: "org.apache.commons.lang3.Conversion:1468,1"
      Dst: "[java.util.UUID].getMostSignificantBits"
    - Src: "org.apache.commons.lang3.Conversion:1468,1"
      Dst: "[java.lang.Math].min"
    - Src: "org.apache.commons.lang3.Conversion:1468,1"
      Dst: "[org.apache.commons.lang3.Conversion].longToByteArray"
    - Src: "org.apache.commons.lang3.Conversion:1470,1"
      Dst: "[java.util.UUID].getLeastSignificantBits"
    JavaMethodInfo: null
    BBCount: 7
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.Conversion].byteArrayToUuid(byte[],int)"
    functionSourceFile: "org.apache.commons.lang3.Conversion"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.util.UUID"
    argCount: 2
    argTypes:
    - "byte[]"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 14
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.commons.lang3.Conversion:1487"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.Conversion:1490"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.Conversion:1489"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.lang3.Conversion:1488,1"
      Dst: "[java.lang.IllegalArgumentException].<init>"
    - Src: "org.apache.commons.lang3.Conversion:1490,1"
      Dst: "[org.apache.commons.lang3.Conversion].byteArrayToLong"
    - Src: "org.apache.commons.lang3.Conversion:1490,1"
      Dst: "[java.util.UUID].<init>"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.compare.ObjectToStringComparator].<init>()"
    functionSourceFile: "org.apache.commons.lang3.compare.ObjectToStringComparator"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.lang3.compare.ObjectToStringComparator:30,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.compare.ObjectToStringComparator].compare(java.lang.Object,java.lang.Object)"
    functionSourceFile: "org.apache.commons.lang3.compare.ObjectToStringComparator"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "int"
    argCount: 2
    argTypes:
    - "java.lang.Object"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 23
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.commons.lang3.compare.ObjectToStringComparator:46"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.compare.ObjectToStringComparator:49"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.compare.ObjectToStringComparator:48"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.compare.ObjectToStringComparator:46"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.compare.ObjectToStringComparator:49"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.compare.ObjectToStringComparator:48"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.compare.ObjectToStringComparator:49"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.compare.ObjectToStringComparator:52"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.compare.ObjectToStringComparator:51"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.compare.ObjectToStringComparator:52"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.compare.ObjectToStringComparator:55"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.compare.ObjectToStringComparator:54"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.compare.ObjectToStringComparator:58"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.compare.ObjectToStringComparator:61"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.compare.ObjectToStringComparator:60"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.compare.ObjectToStringComparator:58"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.compare.ObjectToStringComparator:61"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.compare.ObjectToStringComparator:60"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.compare.ObjectToStringComparator:61"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.compare.ObjectToStringComparator:64"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.compare.ObjectToStringComparator:63"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.compare.ObjectToStringComparator:64"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.compare.ObjectToStringComparator:67"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.compare.ObjectToStringComparator:66"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.lang3.compare.ObjectToStringComparator:55,1"
      Dst: "[java.lang.Object].toString"
    - Src: "org.apache.commons.lang3.compare.ObjectToStringComparator:67,1"
      Dst: "[java.lang.String].compareTo"
    JavaMethodInfo: null
    BBCount: 15
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.stream.IntStreams].<init>()"
    functionSourceFile: "org.apache.commons.lang3.stream.IntStreams"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.lang3.stream.IntStreams:29,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.stream.IntStreams].range(int)"
    functionSourceFile: "org.apache.commons.lang3.stream.IntStreams"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.util.stream.IntStream"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.lang3.stream.IntStreams:38,1"
      Dst: "[java.util.stream.IntStream].range"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.stream.IntStreams].rangeClosed(int)"
    functionSourceFile: "org.apache.commons.lang3.stream.IntStreams"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.util.stream.IntStream"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.lang3.stream.IntStreams:48,1"
      Dst: "[java.util.stream.IntStream].rangeClosed"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.exception.CloneFailedException].<init>(java.lang.String)"
    functionSourceFile: "org.apache.commons.lang3.exception.CloneFailedException"
    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.apache.commons.lang3.exception.CloneFailedException:35,1"
      Dst: "[java.lang.RuntimeException].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.exception.CloneFailedException].<init>(java.lang.Throwable)"
    functionSourceFile: "org.apache.commons.lang3.exception.CloneFailedException"
    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.apache.commons.lang3.exception.CloneFailedException:44,1"
      Dst: "[java.lang.RuntimeException].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.exception.CloneFailedException].<init>(java.lang.String,java.lang.Throwable)"
    functionSourceFile: "org.apache.commons.lang3.exception.CloneFailedException"
    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.apache.commons.lang3.exception.CloneFailedException:54,1"
      Dst: "[java.lang.RuntimeException].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.bcel.generic.LDIV].<init>()"
    functionSourceFile: "org.apache.bcel.generic.LDIV"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.bcel.generic.LDIV:33,1"
      Dst: "[org.apache.bcel.generic.ArithmeticInstruction].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.bcel.generic.LDIV].accept(org.apache.bcel.generic.Visitor)"
    functionSourceFile: "org.apache.bcel.generic.LDIV"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.apache.bcel.generic.Visitor"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 9
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.bcel.generic.LDIV:44,1"
      Dst: "[org.apache.bcel.generic.Visitor].visitExceptionThrower"
    - Src: "org.apache.bcel.generic.LDIV:45,1"
      Dst: "[org.apache.bcel.generic.Visitor].visitTypedInstruction"
    - Src: "org.apache.bcel.generic.LDIV:46,1"
      Dst: "[org.apache.bcel.generic.Visitor].visitStackProducer"
    - Src: "org.apache.bcel.generic.LDIV:47,1"
      Dst: "[org.apache.bcel.generic.Visitor].visitStackConsumer"
    - Src: "org.apache.bcel.generic.LDIV:48,1"
      Dst: "[org.apache.bcel.generic.Visitor].visitArithmeticInstruction"
    - Src: "org.apache.bcel.generic.LDIV:49,1"
      Dst: "[org.apache.bcel.generic.Visitor].visitLDIV"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.bcel.generic.LDIV].getExceptions()"
    functionSourceFile: "org.apache.bcel.generic.LDIV"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.Class[]"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.bcel.generic.InstructionFactory].createArrayLoad(org.apache.bcel.generic.Type)"
    functionSourceFile: "org.apache.bcel.generic.InstructionFactory"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.apache.bcel.generic.ArrayInstruction"
    argCount: 1
    argTypes:
    - "org.apache.bcel.generic.Type"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 28
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.bcel.generic.InstructionFactory:73,1"
      Dst: "[org.apache.bcel.generic.Type].getType"
    - Src: "org.apache.bcel.generic.InstructionFactory:93,1"
      Dst: "[java.lang.StringBuilder].<init>"
    - Src: "org.apache.bcel.generic.InstructionFactory:93,1"
      Dst: "[java.lang.StringBuilder].append"
    - Src: "org.apache.bcel.generic.InstructionFactory:93,1"
      Dst: "[java.lang.StringBuilder].toString"
    - Src: "org.apache.bcel.generic.InstructionFactory:93,1"
      Dst: "[java.lang.IllegalArgumentException].<init>"
    JavaMethodInfo: null
    BBCount: 10
    CyclomaticComplexity: 1
  - functionName: "[org.apache.bcel.generic.InstructionFactory].createArrayStore(org.apache.bcel.generic.Type)"
    functionSourceFile: "org.apache.bcel.generic.InstructionFactory"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.apache.bcel.generic.ArrayInstruction"
    argCount: 1
    argTypes:
    - "org.apache.bcel.generic.Type"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 28
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.bcel.generic.InstructionFactory:101,1"
      Dst: "[org.apache.bcel.generic.Type].getType"
    - Src: "org.apache.bcel.generic.InstructionFactory:121,1"
      Dst: "[java.lang.StringBuilder].<init>"
    - Src: "org.apache.bcel.generic.InstructionFactory:121,1"
      Dst: "[java.lang.StringBuilder].append"
    - Src: "org.apache.bcel.generic.InstructionFactory:121,1"
      Dst: "[java.lang.StringBuilder].toString"
    - Src: "org.apache.bcel.generic.InstructionFactory:121,1"
      Dst: "[java.lang.IllegalArgumentException].<init>"
    JavaMethodInfo: null
    BBCount: 10
    CyclomaticComplexity: 1
  - functionName: "[org.apache.bcel.generic.InstructionFactory].createBinaryDoubleOp(char)"
    functionSourceFile: "org.apache.bcel.generic.InstructionFactory"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.apache.bcel.generic.ArithmeticInstruction"
    argCount: 1
    argTypes:
    - "char"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 21
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.bcel.generic.InstructionFactory:138,1"
      Dst: "[java.lang.StringBuilder].<init>"
    - Src: "org.apache.bcel.generic.InstructionFactory:138,1"
      Dst: "[java.lang.StringBuilder].append"
    - Src: "org.apache.bcel.generic.InstructionFactory:138,1"
      Dst: "[java.lang.StringBuilder].toString"
    - Src: "org.apache.bcel.generic.InstructionFactory:138,1"
      Dst: "[java.lang.IllegalArgumentException].<init>"
    JavaMethodInfo: null
    BBCount: 7
    CyclomaticComplexity: 1
  - functionName: "[org.apache.bcel.generic.InstructionFactory].createBinaryFloatOp(char)"
    functionSourceFile: "org.apache.bcel.generic.InstructionFactory"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.apache.bcel.generic.ArithmeticInstruction"
    argCount: 1
    argTypes:
    - "char"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 21
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.bcel.generic.InstructionFactory:155,1"
      Dst: "[java.lang.StringBuilder].<init>"
    - Src: "org.apache.bcel.generic.InstructionFactory:155,1"
      Dst: "[java.lang.StringBuilder].append"
    - Src: "org.apache.bcel.generic.InstructionFactory:155,1"
      Dst: "[java.lang.StringBuilder].toString"
    - Src: "org.apache.bcel.generic.InstructionFactory:155,1"
      Dst: "[java.lang.IllegalArgumentException].<init>"
    JavaMethodInfo: null
    BBCount: 7
    CyclomaticComplexity: 1
  - functionName: "[org.apache.bcel.generic.InstructionFactory].createBinaryIntOp(char,java.lang.String)"
    functionSourceFile: "org.apache.bcel.generic.InstructionFactory"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.apache.bcel.generic.ArithmeticInstruction"
    argCount: 2
    argTypes:
    - "char"
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 36
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.bcel.generic.InstructionFactory:180"
      Branch Sides:
      - BranchSide: "org.apache.bcel.generic.InstructionFactory:179"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.bcel.generic.InstructionFactory:180,1"
      Dst: "[java.lang.String].equals"
    - Src: "org.apache.bcel.generic.InstructionFactory:182,1"
      Dst: "[java.lang.StringBuilder].<init>"
    - Src: "org.apache.bcel.generic.InstructionFactory:182,1"
      Dst: "[java.lang.StringBuilder].append"
    - Src: "org.apache.bcel.generic.InstructionFactory:182,1"
      Dst: "[java.lang.StringBuilder].toString"
    - Src: "org.apache.bcel.generic.InstructionFactory:182,1"
      Dst: "[java.lang.IllegalArgumentException].<init>"
    JavaMethodInfo: null
    BBCount: 15
    CyclomaticComplexity: 1
  - functionName: "[org.apache.bcel.generic.InstructionFactory].createBinaryLongOp(char,java.lang.String)"
    functionSourceFile: "org.apache.bcel.generic.InstructionFactory"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.apache.bcel.generic.ArithmeticInstruction"
    argCount: 2
    argTypes:
    - "char"
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 36
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.bcel.generic.InstructionFactory:227"
      Branch Sides:
      - BranchSide: "org.apache.bcel.generic.InstructionFactory:226"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.bcel.generic.InstructionFactory:227,1"
      Dst: "[java.lang.String].equals"
    - Src: "org.apache.bcel.generic.InstructionFactory:229,1"
      Dst: "[java.lang.StringBuilder].<init>"
    - Src: "org.apache.bcel.generic.InstructionFactory:229,1"
      Dst: "[java.lang.StringBuilder].append"
    - Src: "org.apache.bcel.generic.InstructionFactory:229,1"
      Dst: "[java.lang.StringBuilder].toString"
    - Src: "org.apache.bcel.generic.InstructionFactory:229,1"
      Dst: "[java.lang.IllegalArgumentException].<init>"
    JavaMethodInfo: null
    BBCount: 15
    CyclomaticComplexity: 1
  - functionName: "[org.apache.bcel.generic.InstructionFactory].createBinaryOperation(java.lang.String,org.apache.bcel.generic.Type)"
    functionSourceFile: "org.apache.bcel.generic.InstructionFactory"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.apache.bcel.generic.ArithmeticInstruction"
    argCount: 2
    argTypes:
    - "java.lang.String"
    - "org.apache.bcel.generic.Type"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 22
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.bcel.generic.InstructionFactory:239,1"
      Dst: "[java.lang.String].charAt"
    - Src: "org.apache.bcel.generic.InstructionFactory:240,1"
      Dst: "[org.apache.bcel.generic.Type].getType"
    - Src: "org.apache.bcel.generic.InstructionFactory:245,1"
      Dst: "[org.apache.bcel.generic.InstructionFactory].createBinaryIntOp"
    - Src: "org.apache.bcel.generic.InstructionFactory:247,1"
      Dst: "[org.apache.bcel.generic.InstructionFactory].createBinaryLongOp"
    - Src: "org.apache.bcel.generic.InstructionFactory:249,1"
      Dst: "[org.apache.bcel.generic.InstructionFactory].createBinaryFloatOp"
    - Src: "org.apache.bcel.generic.InstructionFactory:251,1"
      Dst: "[org.apache.bcel.generic.InstructionFactory].createBinaryDoubleOp"
    - Src: "org.apache.bcel.generic.InstructionFactory:253,1"
      Dst: "[java.lang.StringBuilder].<init>"
    - Src: "org.apache.bcel.generic.InstructionFactory:253,1"
      Dst: "[java.lang.StringBuilder].append"
    - Src: "org.apache.bcel.generic.InstructionFactory:253,1"
      Dst: "[java.lang.StringBuilder].toString"
    - Src: "org.apache.bcel.generic.InstructionFactory:253,1"
      Dst: "[java.lang.IllegalArgumentException].<init>"
    JavaMethodInfo: null
    BBCount: 6
    CyclomaticComplexity: 1
  - functionName: "[org.apache.bcel.generic.InstructionFactory].createBranchInstruction(short,org.apache.bcel.generic.InstructionHandle)"
    functionSourceFile: "org.apache.bcel.generic.InstructionFactory"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.apache.bcel.generic.BranchInstruction"
    argCount: 2
    argTypes:
    - "short"
    - "org.apache.bcel.generic.InstructionHandle"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 73
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.bcel.generic.InstructionFactory:264,1"
      Dst: "[org.apache.bcel.generic.IFEQ].<init>"
    - Src: "org.apache.bcel.generic.InstructionFactory:266,1"
      Dst: "[org.apache.bcel.generic.IFNE].<init>"
    - Src: "org.apache.bcel.generic.InstructionFactory:268,1"
      Dst: "[org.apache.bcel.generic.IFLT].<init>"
    - Src: "org.apache.bcel.generic.InstructionFactory:270,1"
      Dst: "[org.apache.bcel.generic.IFGE].<init>"
    - Src: "org.apache.bcel.generic.InstructionFactory:272,1"
      Dst: "[org.apache.bcel.generic.IFGT].<init>"
    - Src: "org.apache.bcel.generic.InstructionFactory:274,1"
      Dst: "[org.apache.bcel.generic.IFLE].<init>"
    - Src: "org.apache.bcel.generic.InstructionFactory:276,1"
      Dst: "[org.apache.bcel.generic.IF_ICMPEQ].<init>"
    - Src: "org.apache.bcel.generic.InstructionFactory:278,1"
      Dst: "[org.apache.bcel.generic.IF_ICMPNE].<init>"
    - Src: "org.apache.bcel.generic.InstructionFactory:280,1"
      Dst: "[org.apache.bcel.generic.IF_ICMPLT].<init>"
    - Src: "org.apache.bcel.generic.InstructionFactory:282,1"
      Dst: "[org.apache.bcel.generic.IF_ICMPGE].<init>"
    - Src: "org.apache.bcel.generic.InstructionFactory:284,1"
      Dst: "[org.apache.bcel.generic.IF_ICMPGT].<init>"
    - Src: "org.apache.bcel.generic.InstructionFactory:286,1"
      Dst: "[org.apache.bcel.generic.IF_ICMPLE].<init>"
    - Src: "org.apache.bcel.generic.InstructionFactory:288,1"
      Dst: "[org.apache.bcel.generic.IF_ACMPEQ].<init>"
    - Src: "org.apache.bcel.generic.InstructionFactory:290,1"
      Dst: "[org.apache.bcel.generic.IF_ACMPNE].<init>"
    - Src: "org.apache.bcel.generic.InstructionFactory:292,1"
      Dst: "[org.apache.bcel.generic.GOTO].<init>"
    - Src: "org.apache.bcel.generic.InstructionFactory:294,1"
      Dst: "[org.apache.bcel.generic.JSR].<init>"
    - Src: "org.apache.bcel.generic.InstructionFactory:296,1"
      Dst: "[org.apache.bcel.generic.IFNULL].<init>"
    - Src: "org.apache.bcel.generic.InstructionFactory:298,1"
      Dst: "[org.apache.bcel.generic.IFNONNULL].<init>"
    - Src: "org.apache.bcel.generic.InstructionFactory:300,1"
      Dst: "[org.apache.bcel.generic.GOTO_W].<init>"
    - Src: "org.apache.bcel.generic.InstructionFactory:302,1"
      Dst: "[org.apache.bcel.generic.JSR_W].<init>"
    - Src: "org.apache.bcel.generic.InstructionFactory:304,1"
      Dst: "[java.lang.StringBuilder].<init>"
    - Src: "org.apache.bcel.generic.InstructionFactory:304,1"
      Dst: "[java.lang.StringBuilder].append"
    - Src: "org.apache.bcel.generic.InstructionFactory:304,1"
      Dst: "[java.lang.StringBuilder].toString"
    - Src: "org.apache.bcel.generic.InstructionFactory:304,1"
      Dst: "[java.lang.IllegalArgumentException].<init>"
    JavaMethodInfo: null
    BBCount: 22
    CyclomaticComplexity: 1
  - functionName: "[org.apache.bcel.generic.InstructionFactory].createDup(int)"
    functionSourceFile: "org.apache.bcel.generic.InstructionFactory"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.apache.bcel.generic.StackInstruction"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.bcel.generic.InstructionFactory:312"
      Branch Sides:
      - BranchSide: "org.apache.bcel.generic.InstructionFactory:311"
        BranchSideFuncs: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[org.apache.bcel.generic.InstructionFactory].createDup_1(int)"
    functionSourceFile: "org.apache.bcel.generic.InstructionFactory"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.apache.bcel.generic.StackInstruction"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.bcel.generic.InstructionFactory:319"
      Branch Sides:
      - BranchSide: "org.apache.bcel.generic.InstructionFactory:318"
        BranchSideFuncs: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[org.apache.bcel.generic.InstructionFactory].createDup_2(int)"
    functionSourceFile: "org.apache.bcel.generic.InstructionFactory"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.apache.bcel.generic.StackInstruction"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.bcel.generic.InstructionFactory:326"
      Branch Sides:
      - BranchSide: "org.apache.bcel.generic.InstructionFactory:325"
        BranchSideFuncs: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[org.apache.bcel.generic.InstructionFactory].createLoad(org.apache.bcel.generic.Type,int)"
    functionSourceFile: "org.apache.bcel.generic.InstructionFactory"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.apache.bcel.generic.LocalVariableInstruction"
    argCount: 2
    argTypes:
    - "org.apache.bcel.generic.Type"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 28
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.bcel.generic.InstructionFactory:333,1"
      Dst: "[org.apache.bcel.generic.Type].getType"
    - Src: "org.apache.bcel.generic.InstructionFactory:339,1"
      Dst: "[org.apache.bcel.generic.ILOAD].<init>"
    - Src: "org.apache.bcel.generic.InstructionFactory:341,1"
      Dst: "[org.apache.bcel.generic.FLOAD].<init>"
    - Src: "org.apache.bcel.generic.InstructionFactory:343,1"
      Dst: "[org.apache.bcel.generic.DLOAD].<init>"
    - Src: "org.apache.bcel.generic.InstructionFactory:345,1"
      Dst: "[org.apache.bcel.generic.LLOAD].<init>"
    - Src: "org.apache.bcel.generic.InstructionFactory:348,1"
      Dst: "[org.apache.bcel.generic.ALOAD].<init>"
    - Src: "org.apache.bcel.generic.InstructionFactory:350,1"
      Dst: "[java.lang.StringBuilder].<init>"
    - Src: "org.apache.bcel.generic.InstructionFactory:350,1"
      Dst: "[java.lang.StringBuilder].append"
    - Src: "org.apache.bcel.generic.InstructionFactory:350,1"
      Dst: "[java.lang.StringBuilder].toString"
    - Src: "org.apache.bcel.generic.InstructionFactory:350,1"
      Dst: "[java.lang.IllegalArgumentException].<init>"
    JavaMethodInfo: null
    BBCount: 7
    CyclomaticComplexity: 1
  - functionName: "[org.apache.bcel.generic.InstructionFactory].createNull(org.apache.bcel.generic.Type)"
    functionSourceFile: "org.apache.bcel.generic.InstructionFactory"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.apache.bcel.generic.Instruction"
    argCount: 1
    argTypes:
    - "org.apache.bcel.generic.Type"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 24
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.bcel.generic.InstructionFactory:358,1"
      Dst: "[org.apache.bcel.generic.Type].getType"
    - Src: "org.apache.bcel.generic.InstructionFactory:377,1"
      Dst: "[java.lang.StringBuilder].<init>"
    - Src: "org.apache.bcel.generic.InstructionFactory:377,1"
      Dst: "[java.lang.StringBuilder].append"
    - Src: "org.apache.bcel.generic.InstructionFactory:377,1"
      Dst: "[java.lang.StringBuilder].toString"
    - Src: "org.apache.bcel.generic.InstructionFactory:377,1"
      Dst: "[java.lang.IllegalArgumentException].<init>"
    JavaMethodInfo: null
    BBCount: 8
    CyclomaticComplexity: 1
  - functionName: "[org.apache.bcel.generic.InstructionFactory].createPop(int)"
    functionSourceFile: "org.apache.bcel.generic.InstructionFactory"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.apache.bcel.generic.StackInstruction"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.bcel.generic.InstructionFactory:385"
      Branch Sides:
      - BranchSide: "org.apache.bcel.generic.InstructionFactory:384"
        BranchSideFuncs: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[org.apache.bcel.generic.InstructionFactory].createReturn(org.apache.bcel.generic.Type)"
    functionSourceFile: "org.apache.bcel.generic.InstructionFactory"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.apache.bcel.generic.ReturnInstruction"
    argCount: 1
    argTypes:
    - "org.apache.bcel.generic.Type"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 24
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.bcel.generic.InstructionFactory:392,1"
      Dst: "[org.apache.bcel.generic.Type].getType"
    - Src: "org.apache.bcel.generic.InstructionFactory:411,1"
      Dst: "[java.lang.StringBuilder].<init>"
    - Src: "org.apache.bcel.generic.InstructionFactory:411,1"
      Dst: "[java.lang.StringBuilder].append"
    - Src: "org.apache.bcel.generic.InstructionFactory:411,1"
      Dst: "[java.lang.StringBuilder].toString"
    - Src: "org.apache.bcel.generic.InstructionFactory:411,1"
      Dst: "[java.lang.IllegalArgumentException].<init>"
    JavaMethodInfo: null
    BBCount: 8
    CyclomaticComplexity: 1
  - functionName: "[org.apache.bcel.generic.InstructionFactory].createStore(org.apache.bcel.generic.Type,int)"
    functionSourceFile: "org.apache.bcel.generic.InstructionFactory"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.apache.bcel.generic.LocalVariableInstruction"
    argCount: 2
    argTypes:
    - "org.apache.bcel.generic.Type"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 28
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.bcel.generic.InstructionFactory:419,1"
      Dst: "[org.apache.bcel.generic.Type].getType"
    - Src: "org.apache.bcel.generic.InstructionFactory:425,1"
      Dst: "[org.apache.bcel.generic.ISTORE].<init>"
    - Src: "org.apache.bcel.generic.InstructionFactory:427,1"
      Dst: "[org.apache.bcel.generic.FSTORE].<init>"
    - Src: "org.apache.bcel.generic.InstructionFactory:429,1"
      Dst: "[org.apache.bcel.generic.DSTORE].<init>"
    - Src: "org.apache.bcel.generic.InstructionFactory:431,1"
      Dst: "[org.apache.bcel.generic.LSTORE].<init>"
    - Src: "org.apache.bcel.generic.InstructionFactory:434,1"
      Dst: "[org.apache.bcel.generic.ASTORE].<init>"
    - Src: "org.apache.bcel.generic.InstructionFactory:436,1"
      Dst: "[java.lang.StringBuilder].<init>"
    - Src: "org.apache.bcel.generic.InstructionFactory:436,1"
      Dst: "[java.lang.StringBuilder].append"
    - Src: "org.apache.bcel.generic.InstructionFactory:436,1"
      Dst: "[java.lang.StringBuilder].toString"
    - Src: "org.apache.bcel.generic.InstructionFactory:436,1"
      Dst: "[java.lang.IllegalArgumentException].<init>"
    JavaMethodInfo: null
    BBCount: 7
    CyclomaticComplexity: 1
  - functionName: "[org.apache.bcel.generic.InstructionFactory].createThis()"
    functionSourceFile: "org.apache.bcel.generic.InstructionFactory"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.apache.bcel.generic.Instruction"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.bcel.generic.InstructionFactory:444,1"
      Dst: "[org.apache.bcel.generic.ALOAD].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.bcel.generic.InstructionFactory].isString(org.apache.bcel.generic.Type)"
    functionSourceFile: "org.apache.bcel.generic.InstructionFactory"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "org.apache.bcel.generic.Type"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 11
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.bcel.generic.InstructionFactory:448"
      Branch Sides:
      - BranchSide: "org.apache.bcel.generic.InstructionFactory:447"
        BranchSideFuncs: []
    - Branch String: "org.apache.bcel.generic.InstructionFactory:448"
      Branch Sides:
      - BranchSide: "org.apache.bcel.generic.InstructionFactory:447"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.bcel.generic.InstructionFactory:448,1"
      Dst: "[org.apache.bcel.generic.ObjectType].getClassName"
    - Src: "org.apache.bcel.generic.InstructionFactory:448,1"
      Dst: "[java.lang.String].equals"
    JavaMethodInfo: null
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[org.apache.bcel.generic.InstructionFactory].<init>(org.apache.bcel.generic.ClassGen)"
    functionSourceFile: "org.apache.bcel.generic.InstructionFactory"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.apache.bcel.generic.ClassGen"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.bcel.generic.InstructionFactory:467,1"
      Dst: "[org.apache.bcel.generic.ClassGen].getConstantPool"
    - Src: "org.apache.bcel.generic.InstructionFactory:467,1"
      Dst: "[org.apache.bcel.generic.InstructionFactory].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.bcel.generic.InstructionFactory].<init>(org.apache.bcel.generic.ClassGen,org.apache.bcel.generic.ConstantPoolGen)"
    functionSourceFile: "org.apache.bcel.generic.InstructionFactory"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "org.apache.bcel.generic.ClassGen"
    - "org.apache.bcel.generic.ConstantPoolGen"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 7
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.bcel.generic.InstructionFactory:470,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.bcel.generic.InstructionFactory].<init>(org.apache.bcel.generic.ConstantPoolGen)"
    functionSourceFile: "org.apache.bcel.generic.InstructionFactory"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.apache.bcel.generic.ConstantPoolGen"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.bcel.generic.InstructionFactory:479,1"
      Dst: "[org.apache.bcel.generic.InstructionFactory].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.bcel.generic.InstructionFactory].createAppend(org.apache.bcel.generic.Type)"
    functionSourceFile: "org.apache.bcel.generic.InstructionFactory"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.apache.bcel.generic.Instruction"
    argCount: 1
    argTypes:
    - "org.apache.bcel.generic.Type"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 28
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.bcel.generic.InstructionFactory:484"
      Branch Sides:
      - BranchSide: "org.apache.bcel.generic.InstructionFactory:null"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.bcel.generic.InstructionFactory:483,1"
      Dst: "[org.apache.bcel.generic.Type].getType"
    - Src: "org.apache.bcel.generic.InstructionFactory:484,1"
      Dst: "[org.apache.bcel.generic.InstructionFactory].isString"
    - Src: "org.apache.bcel.generic.InstructionFactory:485,1"
      Dst: "[org.apache.bcel.generic.InstructionFactory].createInvoke"
    - Src: "org.apache.bcel.generic.InstructionFactory:501,1"
      Dst: "[java.lang.StringBuilder].<init>"
    - Src: "org.apache.bcel.generic.InstructionFactory:501,1"
      Dst: "[java.lang.StringBuilder].append"
    - Src: "org.apache.bcel.generic.InstructionFactory:501,1"
      Dst: "[java.lang.StringBuilder].toString"
    - Src: "org.apache.bcel.generic.InstructionFactory:501,1"
      Dst: "[java.lang.IllegalArgumentException].<init>"
    JavaMethodInfo: null
    BBCount: 6
    CyclomaticComplexity: 1
  - functionName: "[org.apache.bcel.generic.InstructionFactory].createCast(org.apache.bcel.generic.Type,org.apache.bcel.generic.Type)"
    functionSourceFile: "org.apache.bcel.generic.InstructionFactory"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.apache.bcel.generic.Instruction"
    argCount: 2
    argTypes:
    - "org.apache.bcel.generic.Type"
    - "org.apache.bcel.generic.Type"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 76
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.bcel.generic.InstructionFactory:510"
      Branch Sides:
      - BranchSide: "org.apache.bcel.generic.InstructionFactory:525"
        BranchSideFuncs: []
      - BranchSide: "org.apache.bcel.generic.InstructionFactory:524"
        BranchSideFuncs: []
    - Branch String: "org.apache.bcel.generic.InstructionFactory:510"
      Branch Sides:
      - BranchSide: "org.apache.bcel.generic.InstructionFactory:525"
        BranchSideFuncs: []
      - BranchSide: "org.apache.bcel.generic.InstructionFactory:524"
        BranchSideFuncs: []
    - Branch String: "org.apache.bcel.generic.InstructionFactory:513"
      Branch Sides:
      - BranchSide: "org.apache.bcel.generic.InstructionFactory:516"
        BranchSideFuncs: []
      - BranchSide: "org.apache.bcel.generic.InstructionFactory:515"
        BranchSideFuncs: []
    - Branch String: "org.apache.bcel.generic.InstructionFactory:513"
      Branch Sides:
      - BranchSide: "org.apache.bcel.generic.InstructionFactory:514"
        BranchSideFuncs: []
      - BranchSide: "org.apache.bcel.generic.InstructionFactory:513"
        BranchSideFuncs: []
    - Branch String: "org.apache.bcel.generic.InstructionFactory:513"
      Branch Sides:
      - BranchSide: "org.apache.bcel.generic.InstructionFactory:514"
        BranchSideFuncs: []
      - BranchSide: "org.apache.bcel.generic.InstructionFactory:513"
        BranchSideFuncs: []
    - Branch String: "org.apache.bcel.generic.InstructionFactory:513"
      Branch Sides:
      - BranchSide: "org.apache.bcel.generic.InstructionFactory:516"
        BranchSideFuncs: []
      - BranchSide: "org.apache.bcel.generic.InstructionFactory:515"
        BranchSideFuncs: []
    - Branch String: "org.apache.bcel.generic.InstructionFactory:525"
      Branch Sides:
      - BranchSide: "org.apache.bcel.generic.InstructionFactory:526"
        BranchSideFuncs: []
      - BranchSide: "org.apache.bcel.generic.InstructionFactory:525"
        BranchSideFuncs: []
    - Branch String: "org.apache.bcel.generic.InstructionFactory:525"
      Branch Sides:
      - BranchSide: "org.apache.bcel.generic.InstructionFactory:528"
        BranchSideFuncs: []
      - BranchSide: "org.apache.bcel.generic.InstructionFactory:527"
        BranchSideFuncs: []
    - Branch String: "org.apache.bcel.generic.InstructionFactory:528"
      Branch Sides:
      - BranchSide: "org.apache.bcel.generic.InstructionFactory:531"
        BranchSideFuncs: []
      - BranchSide: "org.apache.bcel.generic.InstructionFactory:530"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.bcel.generic.InstructionFactory:511,1"
      Dst: "[org.apache.bcel.generic.Type].getType"
    - Src: "org.apache.bcel.generic.InstructionFactory:516,1"
      Dst: "[java.lang.StringBuilder].<init>"
    - Src: "org.apache.bcel.generic.InstructionFactory:516,1"
      Dst: "[java.lang.StringBuilder].append"
    - Src: "org.apache.bcel.generic.InstructionFactory:516,1"
      Dst: "[java.lang.StringBuilder].toString"
    - Src: "org.apache.bcel.generic.InstructionFactory:519,1"
      Dst: "[java.lang.Class].forName"
    - Src: "org.apache.bcel.generic.InstructionFactory:519,1"
      Dst: "[java.lang.Class].newInstance"
    - Src: "org.apache.bcel.generic.InstructionFactory:521,1"
      Dst: "[java.lang.IllegalArgumentException].<init>"
    - Src: "org.apache.bcel.generic.InstructionFactory:529,1"
      Dst: "[org.apache.bcel.generic.ConstantPoolGen].addArrayClass"
    - Src: "org.apache.bcel.generic.InstructionFactory:529,1"
      Dst: "[org.apache.bcel.generic.CHECKCAST].<init>"
    - Src: "org.apache.bcel.generic.InstructionFactory:531,1"
      Dst: "[org.apache.bcel.generic.ObjectType].getClassName"
    - Src: "org.apache.bcel.generic.InstructionFactory:531,1"
      Dst: "[org.apache.bcel.generic.ConstantPoolGen].addClass"
    JavaMethodInfo: null
    BBCount: 16
    CyclomaticComplexity: 1
  - functionName: "[org.apache.bcel.generic.InstructionFactory].createCheckCast(org.apache.bcel.generic.ReferenceType)"
    functionSourceFile: "org.apache.bcel.generic.InstructionFactory"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.apache.bcel.generic.CHECKCAST"
    argCount: 1
    argTypes:
    - "org.apache.bcel.generic.ReferenceType"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 16
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.bcel.generic.InstructionFactory:535"
      Branch Sides:
      - BranchSide: "org.apache.bcel.generic.InstructionFactory:538"
        BranchSideFuncs: []
      - BranchSide: "org.apache.bcel.generic.InstructionFactory:537"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.bcel.generic.InstructionFactory:536,1"
      Dst: "[org.apache.bcel.generic.ConstantPoolGen].addArrayClass"
    - Src: "org.apache.bcel.generic.InstructionFactory:536,1"
      Dst: "[org.apache.bcel.generic.CHECKCAST].<init>"
    - Src: "org.apache.bcel.generic.InstructionFactory:538,1"
      Dst: "[org.apache.bcel.generic.ConstantPoolGen].addClass"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.apache.bcel.generic.InstructionFactory].createConstant(java.lang.Object)"
    functionSourceFile: "org.apache.bcel.generic.InstructionFactory"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.apache.bcel.generic.Instruction"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 45
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.bcel.generic.InstructionFactory:548"
      Branch Sides:
      - BranchSide: "org.apache.bcel.generic.InstructionFactory:550"
        BranchSideFuncs: []
      - BranchSide: "org.apache.bcel.generic.InstructionFactory:549"
        BranchSideFuncs: []
    - Branch String: "org.apache.bcel.generic.InstructionFactory:550"
      Branch Sides:
      - BranchSide: "org.apache.bcel.generic.InstructionFactory:552"
        BranchSideFuncs: []
      - BranchSide: "org.apache.bcel.generic.InstructionFactory:551"
        BranchSideFuncs: []
    - Branch String: "org.apache.bcel.generic.InstructionFactory:552"
      Branch Sides:
      - BranchSide: "org.apache.bcel.generic.InstructionFactory:554"
        BranchSideFuncs: []
      - BranchSide: "org.apache.bcel.generic.InstructionFactory:553"
        BranchSideFuncs: []
    - Branch String: "org.apache.bcel.generic.InstructionFactory:554"
      Branch Sides:
      - BranchSide: "org.apache.bcel.generic.InstructionFactory:557"
        BranchSideFuncs: []
      - BranchSide: "org.apache.bcel.generic.InstructionFactory:556"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.bcel.generic.InstructionFactory:549,1"
      Dst: "[org.apache.bcel.generic.PUSH].<init>"
    - Src: "org.apache.bcel.generic.InstructionFactory:557,1"
      Dst: "[java.lang.StringBuilder].<init>"
    - Src: "org.apache.bcel.generic.InstructionFactory:557,1"
      Dst: "[java.lang.StringBuilder].append"
    - Src: "org.apache.bcel.generic.InstructionFactory:557,1"
      Dst: "[java.lang.Object].getClass"
    - Src: "org.apache.bcel.generic.InstructionFactory:557,1"
      Dst: "[java.lang.StringBuilder].toString"
    - Src: "org.apache.bcel.generic.InstructionFactory:557,1"
      Dst: "[org.apache.bcel.generic.ClassGenException].<init>"
    - Src: "org.apache.bcel.generic.InstructionFactory:559,1"
      Dst: "[org.apache.bcel.generic.PUSH].getInstruction"
    JavaMethodInfo: null
    BBCount: 10
    CyclomaticComplexity: 1
  - functionName: "[org.apache.bcel.generic.InstructionFactory].createFieldAccess(java.lang.String,java.lang.String,org.apache.bcel.generic.Type,short)"
    functionSourceFile: "org.apache.bcel.generic.InstructionFactory"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.apache.bcel.generic.FieldInstruction"
    argCount: 4
    argTypes:
    - "java.lang.String"
    - "java.lang.String"
    - "org.apache.bcel.generic.Type"
    - "short"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 31
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.bcel.generic.InstructionFactory:573,1"
      Dst: "[org.apache.bcel.generic.Type].getSignature"
    - Src: "org.apache.bcel.generic.InstructionFactory:574,1"
      Dst: "[org.apache.bcel.generic.ConstantPoolGen].addFieldref"
    - Src: "org.apache.bcel.generic.InstructionFactory:577,1"
      Dst: "[org.apache.bcel.generic.GETFIELD].<init>"
    - Src: "org.apache.bcel.generic.InstructionFactory:579,1"
      Dst: "[org.apache.bcel.generic.PUTFIELD].<init>"
    - Src: "org.apache.bcel.generic.InstructionFactory:581,1"
      Dst: "[org.apache.bcel.generic.GETSTATIC].<init>"
    - Src: "org.apache.bcel.generic.InstructionFactory:583,1"
      Dst: "[org.apache.bcel.generic.PUTSTATIC].<init>"
    - Src: "org.apache.bcel.generic.InstructionFactory:585,1"
      Dst: "[java.lang.StringBuilder].<init>"
    - Src: "org.apache.bcel.generic.InstructionFactory:585,1"
      Dst: "[java.lang.StringBuilder].append"
    - Src: "org.apache.bcel.generic.InstructionFactory:585,1"
      Dst: "[java.lang.StringBuilder].toString"
    - Src: "org.apache.bcel.generic.InstructionFactory:585,1"
      Dst: "[java.lang.IllegalArgumentException].<init>"
    JavaMethodInfo: null
    BBCount: 6
    CyclomaticComplexity: 1
  - functionName: "[org.apache.bcel.generic.InstructionFactory].createGetField(java.lang.String,java.lang.String,org.apache.bcel.generic.Type)"
    functionSourceFile: "org.apache.bcel.generic.InstructionFactory"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.apache.bcel.generic.GETFIELD"
    argCount: 3
    argTypes:
    - "java.lang.String"
    - "java.lang.String"
    - "org.apache.bcel.generic.Type"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 10
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.bcel.generic.InstructionFactory:590,1"
      Dst: "[org.apache.bcel.generic.Type].getSignature"
    - Src: "org.apache.bcel.generic.InstructionFactory:590,1"
      Dst: "[org.apache.bcel.generic.ConstantPoolGen].addFieldref"
    - Src: "org.apache.bcel.generic.InstructionFactory:590,1"
      Dst: "[org.apache.bcel.generic.GETFIELD].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.bcel.generic.InstructionFactory].createGetStatic(java.lang.String,java.lang.String,org.apache.bcel.generic.Type)"
    functionSourceFile: "org.apache.bcel.generic.InstructionFactory"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.apache.bcel.generic.GETSTATIC"
    argCount: 3
    argTypes:
    - "java.lang.String"
    - "java.lang.String"
    - "org.apache.bcel.generic.Type"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 10
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.bcel.generic.InstructionFactory:594,1"
      Dst: "[org.apache.bcel.generic.Type].getSignature"
    - Src: "org.apache.bcel.generic.InstructionFactory:594,1"
      Dst: "[org.apache.bcel.generic.ConstantPoolGen].addFieldref"
    - Src: "org.apache.bcel.generic.InstructionFactory:594,1"
      Dst: "[org.apache.bcel.generic.GETSTATIC].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.bcel.generic.InstructionFactory].createInstanceOf(org.apache.bcel.generic.ReferenceType)"
    functionSourceFile: "org.apache.bcel.generic.InstructionFactory"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.apache.bcel.generic.INSTANCEOF"
    argCount: 1
    argTypes:
    - "org.apache.bcel.generic.ReferenceType"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 16
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.bcel.generic.InstructionFactory:598"
      Branch Sides:
      - BranchSide: "org.apache.bcel.generic.InstructionFactory:601"
        BranchSideFuncs: []
      - BranchSide: "org.apache.bcel.generic.InstructionFactory:600"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.bcel.generic.InstructionFactory:599,1"
      Dst: "[org.apache.bcel.generic.ConstantPoolGen].addArrayClass"
    - Src: "org.apache.bcel.generic.InstructionFactory:599,1"
      Dst: "[org.apache.bcel.generic.INSTANCEOF].<init>"
    - Src: "org.apache.bcel.generic.InstructionFactory:601,1"
      Dst: "[org.apache.bcel.generic.ConstantPoolGen].addClass"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.apache.bcel.generic.InstructionFactory].createInvoke(org.apache.bcel.generic.InstructionFactory$MethodObject,short)"
    functionSourceFile: "org.apache.bcel.generic.InstructionFactory"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.apache.bcel.generic.InvokeInstruction"
    argCount: 2
    argTypes:
    - "org.apache.bcel.generic.InstructionFactory$MethodObject"
    - "short"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 9
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.bcel.generic.InstructionFactory:605,1"
      Dst: "[org.apache.bcel.generic.InstructionFactory].createInvoke"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.bcel.generic.InstructionFactory].createInvoke(java.lang.String,java.lang.String,org.apache.bcel.generic.Type,org.apache.bcel.generic.Type[],short)"
    functionSourceFile: "org.apache.bcel.generic.InstructionFactory"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.apache.bcel.generic.InvokeInstruction"
    argCount: 5
    argTypes:
    - "java.lang.String"
    - "java.lang.String"
    - "org.apache.bcel.generic.Type"
    - "org.apache.bcel.generic.Type[]"
    - "short"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 13
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.bcel.generic.InstructionFactory:619"
      Branch Sides:
      - BranchSide: "org.apache.bcel.generic.InstructionFactory:618"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.bcel.generic.InstructionFactory:619,1"
      Dst: "[org.apache.bcel.generic.InstructionFactory].createInvoke"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[org.apache.bcel.generic.InstructionFactory].createInvoke(java.lang.String,java.lang.String,org.apache.bcel.generic.Type,org.apache.bcel.generic.Type[],short,boolean)"
    functionSourceFile: "org.apache.bcel.generic.InstructionFactory"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.apache.bcel.generic.InvokeInstruction"
    argCount: 6
    argTypes:
    - "java.lang.String"
    - "java.lang.String"
    - "org.apache.bcel.generic.Type"
    - "org.apache.bcel.generic.Type[]"
    - "short"
    - "boolean"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 69
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.bcel.generic.InstructionFactory:636"
      Branch Sides:
      - BranchSide: "org.apache.bcel.generic.InstructionFactory:640"
        BranchSideFuncs: []
    - Branch String: "org.apache.bcel.generic.InstructionFactory:636"
      Branch Sides:
      - BranchSide: "org.apache.bcel.generic.InstructionFactory:640"
        BranchSideFuncs: []
    - Branch String: "org.apache.bcel.generic.InstructionFactory:636"
      Branch Sides:
      - BranchSide: "org.apache.bcel.generic.InstructionFactory:640"
        BranchSideFuncs: []
    - Branch String: "org.apache.bcel.generic.InstructionFactory:636"
      Branch Sides:
      - BranchSide: "org.apache.bcel.generic.InstructionFactory:640"
        BranchSideFuncs: []
    - Branch String: "org.apache.bcel.generic.InstructionFactory:636"
      Branch Sides:
      - BranchSide: "org.apache.bcel.generic.InstructionFactory:640"
        BranchSideFuncs: []
    - Branch String: "org.apache.bcel.generic.InstructionFactory:643"
      Branch Sides:
      - BranchSide: "org.apache.bcel.generic.InstructionFactory:645"
        BranchSideFuncs: []
    - Branch String: "org.apache.bcel.generic.InstructionFactory:646"
      Branch Sides:
      - BranchSide: "org.apache.bcel.generic.InstructionFactory:649"
        BranchSideFuncs: []
      - BranchSide: "org.apache.bcel.generic.InstructionFactory:648"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.bcel.generic.InstructionFactory:638,1"
      Dst: "[java.lang.StringBuilder].<init>"
    - Src: "org.apache.bcel.generic.InstructionFactory:638,1"
      Dst: "[java.lang.StringBuilder].append"
    - Src: "org.apache.bcel.generic.InstructionFactory:638,1"
      Dst: "[java.lang.StringBuilder].toString"
    - Src: "org.apache.bcel.generic.InstructionFactory:638,1"
      Dst: "[java.lang.IllegalArgumentException].<init>"
    - Src: "org.apache.bcel.generic.InstructionFactory:642,1"
      Dst: "[org.apache.bcel.generic.Type].getMethodSignature"
    - Src: "org.apache.bcel.generic.InstructionFactory:644,1"
      Dst: "[org.apache.bcel.generic.Type].getSize"
    - Src: "org.apache.bcel.generic.InstructionFactory:647,1"
      Dst: "[org.apache.bcel.generic.ConstantPoolGen].addInterfaceMethodref"
    - Src: "org.apache.bcel.generic.InstructionFactory:649,1"
      Dst: "[org.apache.bcel.generic.ConstantPoolGen].addMethodref"
    - Src: "org.apache.bcel.generic.InstructionFactory:653,1"
      Dst: "[org.apache.bcel.generic.INVOKESPECIAL].<init>"
    - Src: "org.apache.bcel.generic.InstructionFactory:655,1"
      Dst: "[org.apache.bcel.generic.INVOKEVIRTUAL].<init>"
    - Src: "org.apache.bcel.generic.InstructionFactory:657,1"
      Dst: "[org.apache.bcel.generic.INVOKESTATIC].<init>"
    - Src: "org.apache.bcel.generic.InstructionFactory:659,1"
      Dst: "[org.apache.bcel.generic.INVOKEINTERFACE].<init>"
    - Src: "org.apache.bcel.generic.InstructionFactory:661,1"
      Dst: "[org.apache.bcel.generic.INVOKEDYNAMIC].<init>"
    - Src: "org.apache.bcel.generic.InstructionFactory:664,1"
      Dst: "[java.lang.IllegalStateException].<init>"
    JavaMethodInfo: null
    BBCount: 19
    CyclomaticComplexity: 2
  - functionName: "[org.apache.bcel.generic.InstructionFactory].createNew(org.apache.bcel.generic.ObjectType)"
    functionSourceFile: "org.apache.bcel.generic.InstructionFactory"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.apache.bcel.generic.NEW"
    argCount: 1
    argTypes:
    - "org.apache.bcel.generic.ObjectType"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 7
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.bcel.generic.InstructionFactory:669,1"
      Dst: "[org.apache.bcel.generic.ConstantPoolGen].addClass"
    - Src: "org.apache.bcel.generic.InstructionFactory:669,1"
      Dst: "[org.apache.bcel.generic.NEW].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.bcel.generic.InstructionFactory].createNew(java.lang.String)"
    functionSourceFile: "org.apache.bcel.generic.InstructionFactory"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.apache.bcel.generic.NEW"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.bcel.generic.InstructionFactory:673,1"
      Dst: "[org.apache.bcel.generic.ObjectType].getInstance"
    - Src: "org.apache.bcel.generic.InstructionFactory:673,1"
      Dst: "[org.apache.bcel.generic.InstructionFactory].createNew"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.bcel.generic.InstructionFactory].createNewArray(org.apache.bcel.generic.Type,short)"
    functionSourceFile: "org.apache.bcel.generic.InstructionFactory"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.apache.bcel.generic.Instruction"
    argCount: 2
    argTypes:
    - "org.apache.bcel.generic.Type"
    - "short"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 37
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.bcel.generic.InstructionFactory:682"
      Branch Sides:
      - BranchSide: "org.apache.bcel.generic.InstructionFactory:692"
        BranchSideFuncs: []
      - BranchSide: "org.apache.bcel.generic.InstructionFactory:691"
        BranchSideFuncs: []
    - Branch String: "org.apache.bcel.generic.InstructionFactory:683"
      Branch Sides:
      - BranchSide: "org.apache.bcel.generic.InstructionFactory:686"
        BranchSideFuncs: []
      - BranchSide: "org.apache.bcel.generic.InstructionFactory:685"
        BranchSideFuncs: []
    - Branch String: "org.apache.bcel.generic.InstructionFactory:686"
      Branch Sides:
      - BranchSide: "org.apache.bcel.generic.InstructionFactory:689"
        BranchSideFuncs: []
      - BranchSide: "org.apache.bcel.generic.InstructionFactory:688"
        BranchSideFuncs: []
    - Branch String: "org.apache.bcel.generic.InstructionFactory:692"
      Branch Sides:
      - BranchSide: "org.apache.bcel.generic.InstructionFactory:695"
        BranchSideFuncs: []
      - BranchSide: "org.apache.bcel.generic.InstructionFactory:694"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.bcel.generic.InstructionFactory:684,1"
      Dst: "[org.apache.bcel.generic.ConstantPoolGen].addClass"
    - Src: "org.apache.bcel.generic.InstructionFactory:684,1"
      Dst: "[org.apache.bcel.generic.ANEWARRAY].<init>"
    - Src: "org.apache.bcel.generic.InstructionFactory:687,1"
      Dst: "[org.apache.bcel.generic.ConstantPoolGen].addArrayClass"
    - Src: "org.apache.bcel.generic.InstructionFactory:689,1"
      Dst: "[org.apache.bcel.generic.Type].getType"
    - Src: "org.apache.bcel.generic.InstructionFactory:689,1"
      Dst: "[org.apache.bcel.generic.NEWARRAY].<init>"
    - Src: "org.apache.bcel.generic.InstructionFactory:695,1"
      Dst: "[org.apache.bcel.generic.ArrayType].<init>"
    - Src: "org.apache.bcel.generic.InstructionFactory:697,1"
      Dst: "[org.apache.bcel.generic.MULTIANEWARRAY].<init>"
    JavaMethodInfo: null
    BBCount: 10
    CyclomaticComplexity: 1
  - functionName: "[org.apache.bcel.generic.InstructionFactory].createPrintln(java.lang.String)"
    functionSourceFile: "org.apache.bcel.generic.InstructionFactory"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.apache.bcel.generic.InstructionList"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 20
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.bcel.generic.InstructionFactory:706,1"
      Dst: "[org.apache.bcel.generic.InstructionList].<init>"
    - Src: "org.apache.bcel.generic.InstructionFactory:707,1"
      Dst: "[org.apache.bcel.generic.Type].getType"
    - Src: "org.apache.bcel.generic.InstructionFactory:707,1"
      Dst: "[org.apache.bcel.generic.InstructionFactory].createGetStatic"
    - Src: "org.apache.bcel.generic.InstructionFactory:707,1"
      Dst: "[org.apache.bcel.generic.InstructionList].append"
    - Src: "org.apache.bcel.generic.InstructionFactory:708,1"
      Dst: "[org.apache.bcel.generic.PUSH].<init>"
    - Src: "org.apache.bcel.generic.InstructionFactory:709,1"
      Dst: "[org.apache.bcel.generic.InstructionFactory$MethodObject].<init>"
    - Src: "org.apache.bcel.generic.InstructionFactory:710,1"
      Dst: "[org.apache.bcel.generic.InstructionFactory].createInvoke"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.bcel.generic.InstructionFactory].createPutField(java.lang.String,java.lang.String,org.apache.bcel.generic.Type)"
    functionSourceFile: "org.apache.bcel.generic.InstructionFactory"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.apache.bcel.generic.PUTFIELD"
    argCount: 3
    argTypes:
    - "java.lang.String"
    - "java.lang.String"
    - "org.apache.bcel.generic.Type"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 10
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.bcel.generic.InstructionFactory:715,1"
      Dst: "[org.apache.bcel.generic.Type].getSignature"
    - Src: "org.apache.bcel.generic.InstructionFactory:715,1"
      Dst: "[org.apache.bcel.generic.ConstantPoolGen].addFieldref"
    - Src: "org.apache.bcel.generic.InstructionFactory:715,1"
      Dst: "[org.apache.bcel.generic.PUTFIELD].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.bcel.generic.InstructionFactory].createPutStatic(java.lang.String,java.lang.String,org.apache.bcel.generic.Type)"
    functionSourceFile: "org.apache.bcel.generic.InstructionFactory"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.apache.bcel.generic.PUTSTATIC"
    argCount: 3
    argTypes:
    - "java.lang.String"
    - "java.lang.String"
    - "org.apache.bcel.generic.Type"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 10
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.bcel.generic.InstructionFactory:719,1"
      Dst: "[org.apache.bcel.generic.Type].getSignature"
    - Src: "org.apache.bcel.generic.InstructionFactory:719,1"
      Dst: "[org.apache.bcel.generic.ConstantPoolGen].addFieldref"
    - Src: "org.apache.bcel.generic.InstructionFactory:719,1"
      Dst: "[org.apache.bcel.generic.PUTSTATIC].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.bcel.generic.InstructionFactory].getClassGen()"
    functionSourceFile: "org.apache.bcel.generic.InstructionFactory"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.apache.bcel.generic.ClassGen"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.bcel.generic.InstructionFactory].getConstantPool()"
    functionSourceFile: "org.apache.bcel.generic.InstructionFactory"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.apache.bcel.generic.ConstantPoolGen"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.bcel.generic.InstructionFactory].setClassGen(org.apache.bcel.generic.ClassGen)"
    functionSourceFile: "org.apache.bcel.generic.InstructionFactory"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.apache.bcel.generic.ClassGen"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.bcel.generic.InstructionFactory].setConstantPool(org.apache.bcel.generic.ConstantPoolGen)"
    functionSourceFile: "org.apache.bcel.generic.InstructionFactory"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.apache.bcel.generic.ConstantPoolGen"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.mutable.MutableFloat].<init>()"
    functionSourceFile: "org.apache.commons.lang3.mutable.MutableFloat"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.lang3.mutable.MutableFloat:43,1"
      Dst: "[java.lang.Number].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.mutable.MutableFloat].<init>(float)"
    functionSourceFile: "org.apache.commons.lang3.mutable.MutableFloat"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "float"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.lang3.mutable.MutableFloat:51,1"
      Dst: "[java.lang.Number].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.mutable.MutableFloat].<init>(java.lang.Number)"
    functionSourceFile: "org.apache.commons.lang3.mutable.MutableFloat"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.Number"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.lang3.mutable.MutableFloat:61,1"
      Dst: "[java.lang.Number].<init>"
    - Src: "org.apache.commons.lang3.mutable.MutableFloat:62,1"
      Dst: "[java.lang.Number].floatValue"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.mutable.MutableFloat].<init>(java.lang.String)"
    functionSourceFile: "org.apache.commons.lang3.mutable.MutableFloat"
    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.apache.commons.lang3.mutable.MutableFloat:72,1"
      Dst: "[java.lang.Number].<init>"
    - Src: "org.apache.commons.lang3.mutable.MutableFloat:73,1"
      Dst: "[java.lang.Float].parseFloat"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.mutable.MutableFloat].getValue()"
    functionSourceFile: "org.apache.commons.lang3.mutable.MutableFloat"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.Float"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.lang3.mutable.MutableFloat:83,1"
      Dst: "[java.lang.Float].valueOf"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.mutable.MutableFloat].setValue(float)"
    functionSourceFile: "org.apache.commons.lang3.mutable.MutableFloat"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "float"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.mutable.MutableFloat].setValue(java.lang.Number)"
    functionSourceFile: "org.apache.commons.lang3.mutable.MutableFloat"
    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.apache.commons.lang3.mutable.MutableFloat:103,1"
      Dst: "[java.lang.Number].floatValue"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.mutable.MutableFloat].isNaN()"
    functionSourceFile: "org.apache.commons.lang3.mutable.MutableFloat"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.lang3.mutable.MutableFloat:112,1"
      Dst: "[java.lang.Float].isNaN"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.mutable.MutableFloat].isInfinite()"
    functionSourceFile: "org.apache.commons.lang3.mutable.MutableFloat"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.lang3.mutable.MutableFloat:121,1"
      Dst: "[java.lang.Float].isInfinite"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.mutable.MutableFloat].increment()"
    functionSourceFile: "org.apache.commons.lang3.mutable.MutableFloat"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.mutable.MutableFloat].getAndIncrement()"
    functionSourceFile: "org.apache.commons.lang3.mutable.MutableFloat"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "float"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.mutable.MutableFloat].incrementAndGet()"
    functionSourceFile: "org.apache.commons.lang3.mutable.MutableFloat"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "float"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.mutable.MutableFloat].decrement()"
    functionSourceFile: "org.apache.commons.lang3.mutable.MutableFloat"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.mutable.MutableFloat].getAndDecrement()"
    functionSourceFile: "org.apache.commons.lang3.mutable.MutableFloat"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "float"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.mutable.MutableFloat].decrementAndGet()"
    functionSourceFile: "org.apache.commons.lang3.mutable.MutableFloat"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "float"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.mutable.MutableFloat].add(float)"
    functionSourceFile: "org.apache.commons.lang3.mutable.MutableFloat"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "float"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.mutable.MutableFloat].add(java.lang.Number)"
    functionSourceFile: "org.apache.commons.lang3.mutable.MutableFloat"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.Number"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 7
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.lang3.mutable.MutableFloat:210,1"
      Dst: "[java.lang.Number].floatValue"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.mutable.MutableFloat].subtract(float)"
    functionSourceFile: "org.apache.commons.lang3.mutable.MutableFloat"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "float"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.mutable.MutableFloat].subtract(java.lang.Number)"
    functionSourceFile: "org.apache.commons.lang3.mutable.MutableFloat"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.Number"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 7
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.lang3.mutable.MutableFloat:231,1"
      Dst: "[java.lang.Number].floatValue"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.mutable.MutableFloat].addAndGet(float)"
    functionSourceFile: "org.apache.commons.lang3.mutable.MutableFloat"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "float"
    argCount: 1
    argTypes:
    - "float"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 7
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.mutable.MutableFloat].addAndGet(java.lang.Number)"
    functionSourceFile: "org.apache.commons.lang3.mutable.MutableFloat"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "float"
    argCount: 1
    argTypes:
    - "java.lang.Number"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 8
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.lang3.mutable.MutableFloat:257,1"
      Dst: "[java.lang.Number].floatValue"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.mutable.MutableFloat].getAndAdd(float)"
    functionSourceFile: "org.apache.commons.lang3.mutable.MutableFloat"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "float"
    argCount: 1
    argTypes:
    - "float"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 7
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.mutable.MutableFloat].getAndAdd(java.lang.Number)"
    functionSourceFile: "org.apache.commons.lang3.mutable.MutableFloat"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "float"
    argCount: 1
    argTypes:
    - "java.lang.Number"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 8
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.lang3.mutable.MutableFloat:286,1"
      Dst: "[java.lang.Number].floatValue"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.mutable.MutableFloat].intValue()"
    functionSourceFile: "org.apache.commons.lang3.mutable.MutableFloat"
    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.apache.commons.lang3.mutable.MutableFloat].longValue()"
    functionSourceFile: "org.apache.commons.lang3.mutable.MutableFloat"
    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.apache.commons.lang3.mutable.MutableFloat].floatValue()"
    functionSourceFile: "org.apache.commons.lang3.mutable.MutableFloat"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "float"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.mutable.MutableFloat].doubleValue()"
    functionSourceFile: "org.apache.commons.lang3.mutable.MutableFloat"
    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.apache.commons.lang3.mutable.MutableFloat].toFloat()"
    functionSourceFile: "org.apache.commons.lang3.mutable.MutableFloat"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.Float"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.lang3.mutable.MutableFloat:337,1"
      Dst: "[org.apache.commons.lang3.mutable.MutableFloat].floatValue"
    - Src: "org.apache.commons.lang3.mutable.MutableFloat:337,1"
      Dst: "[java.lang.Float].valueOf"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.mutable.MutableFloat].equals(java.lang.Object)"
    functionSourceFile: "org.apache.commons.lang3.mutable.MutableFloat"
    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.apache.commons.lang3.mutable.MutableFloat:373"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.mutable.MutableFloat:373"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.mutable.MutableFloat:372"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.mutable.MutableFloat:374"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.mutable.MutableFloat:372"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.lang3.mutable.MutableFloat:374,1"
      Dst: "[java.lang.Float].floatToIntBits"
    JavaMethodInfo: null
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.mutable.MutableFloat].hashCode()"
    functionSourceFile: "org.apache.commons.lang3.mutable.MutableFloat"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "int"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.lang3.mutable.MutableFloat:384,1"
      Dst: "[java.lang.Float].floatToIntBits"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.mutable.MutableFloat].compareTo(org.apache.commons.lang3.mutable.MutableFloat)"
    functionSourceFile: "org.apache.commons.lang3.mutable.MutableFloat"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "int"
    argCount: 1
    argTypes:
    - "org.apache.commons.lang3.mutable.MutableFloat"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.lang3.mutable.MutableFloat:395,1"
      Dst: "[java.lang.Float].compare"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.mutable.MutableFloat].toString()"
    functionSourceFile: "org.apache.commons.lang3.mutable.MutableFloat"
    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.apache.commons.lang3.mutable.MutableFloat:405,1"
      Dst: "[java.lang.String].valueOf"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.mutable.MutableFloat].compareTo(java.lang.Object)"
    functionSourceFile: "org.apache.commons.lang3.mutable.MutableFloat"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "int"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.lang3.mutable.MutableFloat:28,1"
      Dst: "[org.apache.commons.lang3.mutable.MutableFloat].compareTo"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.mutable.MutableFloat].setValue(java.lang.Object)"
    functionSourceFile: "org.apache.commons.lang3.mutable.MutableFloat"
    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.apache.commons.lang3.mutable.MutableFloat:28,1"
      Dst: "[org.apache.commons.lang3.mutable.MutableFloat].setValue"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.bcel.generic.FieldGen$1].<init>()"
    functionSourceFile: "org.apache.bcel.generic.FieldGen$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.apache.bcel.generic.FieldGen$1:43,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.bcel.generic.FieldGen$1].equals(java.lang.Object,java.lang.Object)"
    functionSourceFile: "org.apache.bcel.generic.FieldGen$1"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 2
    argTypes:
    - "java.lang.Object"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 17
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.bcel.generic.FieldGen$1:49"
      Branch Sides:
      - BranchSide: "org.apache.bcel.generic.FieldGen$1:46"
        BranchSideFuncs: []
    - Branch String: "org.apache.bcel.generic.FieldGen$1:49"
      Branch Sides:
      - BranchSide: "org.apache.bcel.generic.FieldGen$1:46"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.bcel.generic.FieldGen$1:49,1"
      Dst: "[org.apache.bcel.generic.FieldGenOrMethodGen].getName"
    - Src: "org.apache.bcel.generic.FieldGen$1:49,1"
      Dst: "[java.util.Objects].equals"
    - Src: "org.apache.bcel.generic.FieldGen$1:49,1"
      Dst: "[org.apache.bcel.generic.FieldGen].getSignature"
    JavaMethodInfo: null
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[org.apache.bcel.generic.FieldGen$1].hashCode(java.lang.Object)"
    functionSourceFile: "org.apache.bcel.generic.FieldGen$1"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "int"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 9
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.bcel.generic.FieldGen$1:55,1"
      Dst: "[org.apache.bcel.generic.FieldGen].getSignature"
    - Src: "org.apache.bcel.generic.FieldGen$1:55,1"
      Dst: "[java.lang.String].hashCode"
    - Src: "org.apache.bcel.generic.FieldGen$1:55,1"
      Dst: "[org.apache.bcel.generic.FieldGenOrMethodGen].getName"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.bcel.util.ClassPath$JrtModules].<init>(java.lang.String)"
    functionSourceFile: "org.apache.bcel.util.ClassPath$JrtModules"
    linkageType: null
    functionLinenumber: 357
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.bcel.util.ClassPath$AbstractPathEntry].<init>(org.apache.bcel.util.ClassPath$1)"
    - "[org.apache.bcel.util.ModularRuntimeImage].<init>()"
    - "[org.apache.bcel.util.ClassPath$JrtModules$init__7].bootstrap$()"
    - "[org.apache.bcel.util.ClassPath$JrtModules$lambda_new_0__8].bootstrap$()"
    - "[org.apache.bcel.util.ModularRuntimeImage].list(java.lang.String)"
    functionUses: 1
    ICount: 16
    EdgeCount: 5
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.bcel.util.ClassPath$JrtModules:358,1"
      Dst: "[org.apache.bcel.util.ClassPath$AbstractPathEntry].<init>"
    - Src: "org.apache.bcel.util.ClassPath$JrtModules:359,1"
      Dst: "[org.apache.bcel.util.ModularRuntimeImage].<init>"
    - Src: "org.apache.bcel.util.ClassPath$JrtModules:360,1"
      Dst: "[org.apache.bcel.util.ModularRuntimeImage].list"
    - Src: "org.apache.bcel.util.ClassPath$JrtModules:360,1"
      Dst: "[java.util.Collection].stream"
    - Src: "org.apache.bcel.util.ClassPath$JrtModules:360,1"
      Dst: "[org.apache.bcel.util.ClassPath$JrtModules$init__7].bootstrap$"
    - Src: "org.apache.bcel.util.ClassPath$JrtModules:360,1"
      Dst: "[java.util.stream.Stream].map"
    - Src: "org.apache.bcel.util.ClassPath$JrtModules:360,1"
      Dst: "[org.apache.bcel.util.ClassPath$JrtModules$lambda_new_0__8].bootstrap$"
    - Src: "org.apache.bcel.util.ClassPath$JrtModules:360,1"
      Dst: "[java.util.stream.Stream].toArray"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.bcel.util.ClassPath$JrtModules].close()"
    functionSourceFile: "org.apache.bcel.util.ClassPath$JrtModules"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 16
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.bcel.util.ClassPath$JrtModules:365"
      Branch Sides:
      - BranchSide: "org.apache.bcel.util.ClassPath$JrtModules:370"
        BranchSideFuncs: []
    - Branch String: "org.apache.bcel.util.ClassPath$JrtModules:367"
      Branch Sides:
      - BranchSide: "org.apache.bcel.util.ClassPath$JrtModules:370"
        BranchSideFuncs: []
    - Branch String: "org.apache.bcel.util.ClassPath$JrtModules:371"
      Branch Sides:
      - BranchSide: "org.apache.bcel.util.ClassPath$JrtModules:374"
        BranchSideFuncs: []
      - BranchSide: "org.apache.bcel.util.ClassPath$JrtModules:373"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.bcel.util.ClassPath$JrtModules:368,1"
      Dst: "[org.apache.bcel.util.ClassPath$JrtModule].close"
    - Src: "org.apache.bcel.util.ClassPath$JrtModules:372,1"
      Dst: "[org.apache.bcel.util.ModularRuntimeImage].close"
    JavaMethodInfo: null
    BBCount: 7
    CyclomaticComplexity: 2
  - functionName: "[org.apache.bcel.util.ClassPath$JrtModules].getClassFile(java.lang.String,java.lang.String)"
    functionSourceFile: "org.apache.bcel.util.ClassPath$JrtModules"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.apache.bcel.util.ClassPath$ClassFile"
    argCount: 2
    argTypes:
    - "java.lang.String"
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 14
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.bcel.util.ClassPath$JrtModules:379"
      Branch Sides:
      - BranchSide: "org.apache.bcel.util.ClassPath$JrtModules:385"
        BranchSideFuncs: []
      - BranchSide: "org.apache.bcel.util.ClassPath$JrtModules:384"
        BranchSideFuncs: []
    - Branch String: "org.apache.bcel.util.ClassPath$JrtModules:381"
      Branch Sides:
      - BranchSide: "org.apache.bcel.util.ClassPath$JrtModules:379"
        BranchSideFuncs: []
      - BranchSide: "org.apache.bcel.util.ClassPath$JrtModules:378"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.bcel.util.ClassPath$JrtModules:380,1"
      Dst: "[org.apache.bcel.util.ClassPath$JrtModule].getClassFile"
    JavaMethodInfo: null
    BBCount: 6
    CyclomaticComplexity: 2
  - functionName: "[org.apache.bcel.util.ClassPath$JrtModules].getResource(java.lang.String)"
    functionSourceFile: "org.apache.bcel.util.ClassPath$JrtModules"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.net.URL"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 13
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.bcel.util.ClassPath$JrtModules:391"
      Branch Sides:
      - BranchSide: "org.apache.bcel.util.ClassPath$JrtModules:397"
        BranchSideFuncs: []
      - BranchSide: "org.apache.bcel.util.ClassPath$JrtModules:396"
        BranchSideFuncs: []
    - Branch String: "org.apache.bcel.util.ClassPath$JrtModules:393"
      Branch Sides:
      - BranchSide: "org.apache.bcel.util.ClassPath$JrtModules:391"
        BranchSideFuncs: []
      - BranchSide: "org.apache.bcel.util.ClassPath$JrtModules:390"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.bcel.util.ClassPath$JrtModules:392,1"
      Dst: "[org.apache.bcel.util.ClassPath$JrtModule].getResource"
    JavaMethodInfo: null
    BBCount: 6
    CyclomaticComplexity: 2
  - functionName: "[org.apache.bcel.util.ClassPath$JrtModules].getResourceAsStream(java.lang.String)"
    functionSourceFile: "org.apache.bcel.util.ClassPath$JrtModules"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.io.InputStream"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 13
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.bcel.util.ClassPath$JrtModules:403"
      Branch Sides:
      - BranchSide: "org.apache.bcel.util.ClassPath$JrtModules:409"
        BranchSideFuncs: []
      - BranchSide: "org.apache.bcel.util.ClassPath$JrtModules:408"
        BranchSideFuncs: []
    - Branch String: "org.apache.bcel.util.ClassPath$JrtModules:405"
      Branch Sides:
      - BranchSide: "org.apache.bcel.util.ClassPath$JrtModules:403"
        BranchSideFuncs: []
      - BranchSide: "org.apache.bcel.util.ClassPath$JrtModules:402"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.bcel.util.ClassPath$JrtModules:404,1"
      Dst: "[org.apache.bcel.util.ClassPath$JrtModule].getResourceAsStream"
    JavaMethodInfo: null
    BBCount: 6
    CyclomaticComplexity: 2
  - functionName: "[org.apache.bcel.util.ClassPath$JrtModules].toString()"
    functionSourceFile: "org.apache.bcel.util.ClassPath$JrtModules"
    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.apache.bcel.util.ClassPath$JrtModules:414,1"
      Dst: "[java.util.Arrays].toString"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.bcel.util.ClassPath$JrtModules].lambda$new$0(int)"
    functionSourceFile: "org.apache.bcel.util.ClassPath$JrtModules"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.apache.bcel.util.ClassPath$JrtModule[]"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.time.DurationFormatUtils$Token].containsTokenWithValue(org.apache.commons.lang3.time.DurationFormatUtils$Token[],java.lang.Object)"
    functionSourceFile: "org.apache.commons.lang3.time.DurationFormatUtils$Token"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 2
    argTypes:
    - "org.apache.commons.lang3.time.DurationFormatUtils$Token[]"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.lang3.time.DurationFormatUtils$Token:580,1"
      Dst: "[java.util.stream.Stream].of"
    - Src: "org.apache.commons.lang3.time.DurationFormatUtils$Token:580,1"
      Dst: "[org.apache.commons.lang3.time.DurationFormatUtils$Token$lambda_containsTokenWithValue_0__171].bootstrap$"
    - Src: "org.apache.commons.lang3.time.DurationFormatUtils$Token:580,1"
      Dst: "[java.util.stream.Stream].anyMatch"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.time.DurationFormatUtils$Token].<init>(java.lang.Object)"
    functionSourceFile: "org.apache.commons.lang3.time.DurationFormatUtils$Token"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.lang3.time.DurationFormatUtils$Token:592,1"
      Dst: "[org.apache.commons.lang3.time.DurationFormatUtils$Token].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.time.DurationFormatUtils$Token].<init>(java.lang.Object,int)"
    functionSourceFile: "org.apache.commons.lang3.time.DurationFormatUtils$Token"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "java.lang.Object"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 8
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.lang3.time.DurationFormatUtils$Token:602,1"
      Dst: "[java.lang.Object].<init>"
    - Src: "org.apache.commons.lang3.time.DurationFormatUtils$Token:603,1"
      Dst: "[java.util.Objects].requireNonNull"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.time.DurationFormatUtils$Token].increment()"
    functionSourceFile: "org.apache.commons.lang3.time.DurationFormatUtils$Token"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.time.DurationFormatUtils$Token].getCount()"
    functionSourceFile: "org.apache.commons.lang3.time.DurationFormatUtils$Token"
    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.apache.commons.lang3.time.DurationFormatUtils$Token].getValue()"
    functionSourceFile: "org.apache.commons.lang3.time.DurationFormatUtils$Token"
    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.apache.commons.lang3.time.DurationFormatUtils$Token].equals(java.lang.Object)"
    functionSourceFile: "org.apache.commons.lang3.time.DurationFormatUtils$Token"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 39
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.commons.lang3.time.DurationFormatUtils$Token:640"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.time.DurationFormatUtils$Token:656"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.time.DurationFormatUtils$Token:655"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.time.DurationFormatUtils$Token:642"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.time.DurationFormatUtils$Token:645"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.time.DurationFormatUtils$Token:644"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.time.DurationFormatUtils$Token:645"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.time.DurationFormatUtils$Token:648"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.time.DurationFormatUtils$Token:647"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.time.DurationFormatUtils$Token:648"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.time.DurationFormatUtils$Token:651"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.time.DurationFormatUtils$Token:650"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.time.DurationFormatUtils$Token:651"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.time.DurationFormatUtils$Token:654"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.time.DurationFormatUtils$Token:653"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.time.DurationFormatUtils$Token:654"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.time.DurationFormatUtils$Token:653"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.lang3.time.DurationFormatUtils$Token:642,1"
      Dst: "[java.lang.Object].getClass"
    - Src: "org.apache.commons.lang3.time.DurationFormatUtils$Token:649,1"
      Dst: "[java.lang.Object].toString"
    - Src: "org.apache.commons.lang3.time.DurationFormatUtils$Token:649,1"
      Dst: "[java.lang.String].equals"
    - Src: "org.apache.commons.lang3.time.DurationFormatUtils$Token:652,1"
      Dst: "[java.lang.Object].equals"
    JavaMethodInfo: null
    BBCount: 14
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.time.DurationFormatUtils$Token].hashCode()"
    functionSourceFile: "org.apache.commons.lang3.time.DurationFormatUtils$Token"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "int"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.lang3.time.DurationFormatUtils$Token:668,1"
      Dst: "[java.lang.Object].hashCode"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.time.DurationFormatUtils$Token].toString()"
    functionSourceFile: "org.apache.commons.lang3.time.DurationFormatUtils$Token"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.lang3.time.DurationFormatUtils$Token:678,1"
      Dst: "[java.lang.Object].toString"
    - Src: "org.apache.commons.lang3.time.DurationFormatUtils$Token:678,1"
      Dst: "[org.apache.commons.lang3.StringUtils].repeat"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.time.DurationFormatUtils$Token].lambda$containsTokenWithValue$0(java.lang.Object,org.apache.commons.lang3.time.DurationFormatUtils$Token)"
    functionSourceFile: "org.apache.commons.lang3.time.DurationFormatUtils$Token"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 2
    argTypes:
    - "java.lang.Object"
    - "org.apache.commons.lang3.time.DurationFormatUtils$Token"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 8
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.commons.lang3.time.DurationFormatUtils$Token:580"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.time.DurationFormatUtils$Token:579"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.lang3.time.DurationFormatUtils$Token:580,1"
      Dst: "[org.apache.commons.lang3.time.DurationFormatUtils$Token].getValue"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.time.DurationFormatUtils$Token].access$000()"
    functionSourceFile: "org.apache.commons.lang3.time.DurationFormatUtils$Token"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.apache.commons.lang3.time.DurationFormatUtils$Token[]"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 2
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.builder.DiffBuilder$4].<init>(org.apache.commons.lang3.builder.DiffBuilder,java.lang.String,byte[],byte[])"
    functionSourceFile: "org.apache.commons.lang3.builder.DiffBuilder$4"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 4
    argTypes:
    - "org.apache.commons.lang3.builder.DiffBuilder"
    - "java.lang.String"
    - "byte[]"
    - "byte[]"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 10
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.lang3.builder.DiffBuilder$4:283,1"
      Dst: "[org.apache.commons.lang3.builder.Diff].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.builder.DiffBuilder$4].getLeft()"
    functionSourceFile: "org.apache.commons.lang3.builder.DiffBuilder$4"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.Byte[]"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.lang3.builder.DiffBuilder$4:288,1"
      Dst: "[org.apache.commons.lang3.ArrayUtils].toObject"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.builder.DiffBuilder$4].getRight()"
    functionSourceFile: "org.apache.commons.lang3.builder.DiffBuilder$4"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.Byte[]"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.lang3.builder.DiffBuilder$4:293,1"
      Dst: "[org.apache.commons.lang3.ArrayUtils].toObject"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.text.translate.OctalUnescaper].<init>()"
    functionSourceFile: "org.apache.commons.lang3.text.translate.OctalUnescaper"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.lang3.text.translate.OctalUnescaper:36,1"
      Dst: "[org.apache.commons.lang3.text.translate.CharSequenceTranslator].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.text.translate.OctalUnescaper].translate(java.lang.CharSequence,int,java.io.Writer)"
    functionSourceFile: "org.apache.commons.lang3.text.translate.OctalUnescaper"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "int"
    argCount: 3
    argTypes:
    - "java.lang.CharSequence"
    - "int"
    - "java.io.Writer"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 44
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.commons.lang3.text.translate.OctalUnescaper:45"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.text.translate.OctalUnescaper:63"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.text.translate.OctalUnescaper:62"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.text.translate.OctalUnescaper:45"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.text.translate.OctalUnescaper:63"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.text.translate.OctalUnescaper:62"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.text.translate.OctalUnescaper:45"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.text.translate.OctalUnescaper:63"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.text.translate.OctalUnescaper:62"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.text.translate.OctalUnescaper:53"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.text.translate.OctalUnescaper:60"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.text.translate.OctalUnescaper:59"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.text.translate.OctalUnescaper:53"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.text.translate.OctalUnescaper:60"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.text.translate.OctalUnescaper:59"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.text.translate.OctalUnescaper:55"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.text.translate.OctalUnescaper:60"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.text.translate.OctalUnescaper:59"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.text.translate.OctalUnescaper:55"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.text.translate.OctalUnescaper:60"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.text.translate.OctalUnescaper:59"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.text.translate.OctalUnescaper:55"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.text.translate.OctalUnescaper:60"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.text.translate.OctalUnescaper:59"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.lang3.text.translate.OctalUnescaper:43,1"
      Dst: "[java.lang.CharSequence].length"
    - Src: "org.apache.commons.lang3.text.translate.OctalUnescaper:44,1"
      Dst: "[java.lang.StringBuilder].<init>"
    - Src: "org.apache.commons.lang3.text.translate.OctalUnescaper:45,1"
      Dst: "[java.lang.CharSequence].charAt"
    - Src: "org.apache.commons.lang3.text.translate.OctalUnescaper:45,1"
      Dst: "[org.apache.commons.lang3.text.translate.OctalUnescaper].isOctalDigit"
    - Src: "org.apache.commons.lang3.text.translate.OctalUnescaper:51,1"
      Dst: "[java.lang.StringBuilder].append"
    - Src: "org.apache.commons.lang3.text.translate.OctalUnescaper:55,1"
      Dst: "[org.apache.commons.lang3.text.translate.OctalUnescaper].isZeroToThree"
    - Src: "org.apache.commons.lang3.text.translate.OctalUnescaper:60,1"
      Dst: "[java.lang.StringBuilder].toString"
    - Src: "org.apache.commons.lang3.text.translate.OctalUnescaper:60,1"
      Dst: "[java.lang.Integer].parseInt"
    - Src: "org.apache.commons.lang3.text.translate.OctalUnescaper:60,1"
      Dst: "[java.io.Writer].write"
    - Src: "org.apache.commons.lang3.text.translate.OctalUnescaper:61,1"
      Dst: "[java.lang.StringBuilder].length"
    JavaMethodInfo: null
    BBCount: 11
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.text.translate.OctalUnescaper].isOctalDigit(char)"
    functionSourceFile: "org.apache.commons.lang3.text.translate.OctalUnescaper"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "char"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 10
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.commons.lang3.text.translate.OctalUnescaper:72"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.text.translate.OctalUnescaper:71"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.text.translate.OctalUnescaper:72"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.text.translate.OctalUnescaper:71"
        BranchSideFuncs: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.text.translate.OctalUnescaper].isZeroToThree(char)"
    functionSourceFile: "org.apache.commons.lang3.text.translate.OctalUnescaper"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "char"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 10
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.commons.lang3.text.translate.OctalUnescaper:81"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.text.translate.OctalUnescaper:80"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.text.translate.OctalUnescaper:81"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.text.translate.OctalUnescaper:80"
        BranchSideFuncs: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.Charsets].<init>()"
    functionSourceFile: "org.apache.commons.lang3.Charsets"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.lang3.Charsets:35,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.Charsets].toCharset(java.nio.charset.Charset)"
    functionSourceFile: "org.apache.commons.lang3.Charsets"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.nio.charset.Charset"
    argCount: 1
    argTypes:
    - "java.nio.charset.Charset"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.commons.lang3.Charsets:44"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.Charsets:43"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.lang3.Charsets:44,1"
      Dst: "[java.nio.charset.Charset].defaultCharset"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.Charsets].toCharset(java.lang.String)"
    functionSourceFile: "org.apache.commons.lang3.Charsets"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.nio.charset.Charset"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.commons.lang3.Charsets:56"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.Charsets:55"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.lang3.Charsets:56,1"
      Dst: "[java.nio.charset.Charset].defaultCharset"
    - Src: "org.apache.commons.lang3.Charsets:56,1"
      Dst: "[java.nio.charset.Charset].forName"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.Charsets].toCharsetName(java.lang.String)"
    functionSourceFile: "org.apache.commons.lang3.Charsets"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 7
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.commons.lang3.Charsets:66"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.Charsets:65"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.lang3.Charsets:66,1"
      Dst: "[java.nio.charset.Charset].defaultCharset"
    - Src: "org.apache.commons.lang3.Charsets:66,1"
      Dst: "[java.nio.charset.Charset].name"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[org.apache.bcel.generic.ISUB].<init>()"
    functionSourceFile: "org.apache.bcel.generic.ISUB"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.bcel.generic.ISUB:32,1"
      Dst: "[org.apache.bcel.generic.ArithmeticInstruction].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.bcel.generic.ISUB].accept(org.apache.bcel.generic.Visitor)"
    functionSourceFile: "org.apache.bcel.generic.ISUB"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.apache.bcel.generic.Visitor"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 8
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.bcel.generic.ISUB:43,1"
      Dst: "[org.apache.bcel.generic.Visitor].visitTypedInstruction"
    - Src: "org.apache.bcel.generic.ISUB:44,1"
      Dst: "[org.apache.bcel.generic.Visitor].visitStackProducer"
    - Src: "org.apache.bcel.generic.ISUB:45,1"
      Dst: "[org.apache.bcel.generic.Visitor].visitStackConsumer"
    - Src: "org.apache.bcel.generic.ISUB:46,1"
      Dst: "[org.apache.bcel.generic.Visitor].visitArithmeticInstruction"
    - Src: "org.apache.bcel.generic.ISUB:47,1"
      Dst: "[org.apache.bcel.generic.Visitor].visitISUB"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.time.FastDatePrinter$Iso8601_Rule].getRule(int)"
    functionSourceFile: "org.apache.commons.lang3.time.FastDatePrinter$Iso8601_Rule"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.apache.commons.lang3.time.FastDatePrinter$Iso8601_Rule"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 11
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.lang3.time.FastDatePrinter$Iso8601_Rule:1462,1"
      Dst: "[java.lang.IllegalArgumentException].<init>"
    JavaMethodInfo: null
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.time.FastDatePrinter$Iso8601_Rule].<init>(int)"
    functionSourceFile: "org.apache.commons.lang3.time.FastDatePrinter$Iso8601_Rule"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.lang3.time.FastDatePrinter$Iso8601_Rule:1473,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.time.FastDatePrinter$Iso8601_Rule].estimateLength()"
    functionSourceFile: "org.apache.commons.lang3.time.FastDatePrinter$Iso8601_Rule"
    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.apache.commons.lang3.time.FastDatePrinter$Iso8601_Rule].appendTo(java.lang.Appendable,java.util.Calendar)"
    functionSourceFile: "org.apache.commons.lang3.time.FastDatePrinter$Iso8601_Rule"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "java.lang.Appendable"
    - "java.util.Calendar"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 28
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.commons.lang3.time.FastDatePrinter$Iso8601_Rule:1491"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.time.FastDatePrinter$Iso8601_Rule:1496"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.time.FastDatePrinter$Iso8601_Rule:1495"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.time.FastDatePrinter$Iso8601_Rule:1496"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.time.FastDatePrinter$Iso8601_Rule:1500"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.time.FastDatePrinter$Iso8601_Rule:1499"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.time.FastDatePrinter$Iso8601_Rule:1506"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.time.FastDatePrinter$Iso8601_Rule:1510"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.time.FastDatePrinter$Iso8601_Rule:1509"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.time.FastDatePrinter$Iso8601_Rule:1510"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.time.FastDatePrinter$Iso8601_Rule:null"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.lang3.time.FastDatePrinter$Iso8601_Rule:1490,1"
      Dst: "[java.util.Calendar].get"
    - Src: "org.apache.commons.lang3.time.FastDatePrinter$Iso8601_Rule:1492,1"
      Dst: "[java.lang.Appendable].append"
    - Src: "org.apache.commons.lang3.time.FastDatePrinter$Iso8601_Rule:1504,1"
      Dst: "[org.apache.commons.lang3.time.FastDatePrinter].access$000"
    JavaMethodInfo: null
    BBCount: 10
    CyclomaticComplexity: 1
  - functionName: "[org.apache.bcel.generic.FALOAD].<init>()"
    functionSourceFile: "org.apache.bcel.generic.FALOAD"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.bcel.generic.FALOAD:32,1"
      Dst: "[org.apache.bcel.generic.ArrayInstruction].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.bcel.generic.FALOAD].accept(org.apache.bcel.generic.Visitor)"
    functionSourceFile: "org.apache.bcel.generic.FALOAD"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.apache.bcel.generic.Visitor"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 8
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.bcel.generic.FALOAD:43,1"
      Dst: "[org.apache.bcel.generic.Visitor].visitStackProducer"
    - Src: "org.apache.bcel.generic.FALOAD:44,1"
      Dst: "[org.apache.bcel.generic.Visitor].visitExceptionThrower"
    - Src: "org.apache.bcel.generic.FALOAD:45,1"
      Dst: "[org.apache.bcel.generic.Visitor].visitTypedInstruction"
    - Src: "org.apache.bcel.generic.FALOAD:46,1"
      Dst: "[org.apache.bcel.generic.Visitor].visitArrayInstruction"
    - Src: "org.apache.bcel.generic.FALOAD:47,1"
      Dst: "[org.apache.bcel.generic.Visitor].visitFALOAD"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.bcel.classfile.StackMapType].<init>(byte,int,org.apache.bcel.classfile.ConstantPool)"
    functionSourceFile: "org.apache.bcel.classfile.StackMapType"
    linkageType: null
    functionLinenumber: 43
    functionDepth: 0
    returnType: "void"
    argCount: 3
    argTypes:
    - "byte"
    - "int"
    - "org.apache.bcel.classfile.ConstantPool"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.bcel.classfile.StackMapType].checkType(byte)"
    functionUses: 1
    ICount: 12
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.bcel.classfile.StackMapType:44,1"
      Dst: "[java.lang.Object].<init>"
    - Src: "org.apache.bcel.classfile.StackMapType:45,1"
      Dst: "[org.apache.bcel.classfile.StackMapType].checkType"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.bcel.classfile.StackMapType].<init>(java.io.DataInput,org.apache.bcel.classfile.ConstantPool)"
    functionSourceFile: "org.apache.bcel.classfile.StackMapType"
    linkageType: null
    functionLinenumber: 56
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "java.io.DataInput"
    - "org.apache.bcel.classfile.ConstantPool"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.bcel.classfile.StackMapType].<init>(byte,int,org.apache.bcel.classfile.ConstantPool)"
    - "[org.apache.bcel.classfile.StackMapType].hasIndex()"
    functionUses: 5
    ICount: 12
    EdgeCount: 2
    BranchProfiles:
    - Branch String: "org.apache.bcel.classfile.StackMapType:58"
      Branch Sides:
      - BranchSide: "org.apache.bcel.classfile.StackMapType:61"
        BranchSideFuncs: []
      - BranchSide: "org.apache.bcel.classfile.StackMapType:60"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.bcel.classfile.StackMapType:57,1"
      Dst: "[java.io.DataInput].readByte"
    - Src: "org.apache.bcel.classfile.StackMapType:57,1"
      Dst: "[org.apache.bcel.classfile.StackMapType].<init>"
    - Src: "org.apache.bcel.classfile.StackMapType:58,1"
      Dst: "[org.apache.bcel.classfile.StackMapType].hasIndex"
    - Src: "org.apache.bcel.classfile.StackMapType:59,1"
      Dst: "[java.io.DataInput].readUnsignedShort"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.apache.bcel.classfile.StackMapType].accept(org.apache.bcel.classfile.Visitor)"
    functionSourceFile: "org.apache.bcel.classfile.StackMapType"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.apache.bcel.classfile.Visitor"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.bcel.classfile.StackMapType:73,1"
      Dst: "[org.apache.bcel.classfile.Visitor].visitStackMapType"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.bcel.classfile.StackMapType].checkType(byte)"
    functionSourceFile: "org.apache.bcel.classfile.StackMapType"
    linkageType: null
    functionLinenumber: 76
    functionDepth: 0
    returnType: "byte"
    argCount: 1
    argTypes:
    - "byte"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.bcel.classfile.ClassFormatException].<init>(java.lang.String)"
    functionUses: 1
    ICount: 16
    EdgeCount: 1
    BranchProfiles:
    - Branch String: "org.apache.bcel.classfile.StackMapType:77"
      Branch Sides:
      - BranchSide: "org.apache.bcel.classfile.StackMapType:78"
        BranchSideFuncs:
        - "<init>(java.lang.String)"
      - BranchSide: "org.apache.bcel.classfile.StackMapType:77"
        BranchSideFuncs:
        - "<init>(java.lang.String)"
    - Branch String: "org.apache.bcel.classfile.StackMapType:77"
      Branch Sides:
      - BranchSide: "org.apache.bcel.classfile.StackMapType:80"
        BranchSideFuncs:
        - "<init>(java.lang.String)"
      - BranchSide: "org.apache.bcel.classfile.StackMapType:79"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.bcel.classfile.StackMapType:78,1"
      Dst: "[java.lang.StringBuilder].<init>"
    - Src: "org.apache.bcel.classfile.StackMapType:78,1"
      Dst: "[java.lang.StringBuilder].append"
    - Src: "org.apache.bcel.classfile.StackMapType:78,1"
      Dst: "[java.lang.StringBuilder].toString"
    - Src: "org.apache.bcel.classfile.StackMapType:78,1"
      Dst: "[org.apache.bcel.classfile.ClassFormatException].<init>"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[org.apache.bcel.classfile.StackMapType].copy()"
    functionSourceFile: "org.apache.bcel.classfile.StackMapType"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.apache.bcel.classfile.StackMapType"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.bcel.classfile.StackMapType:88,1"
      Dst: "[java.lang.Object].clone"
    JavaMethodInfo: null
    BBCount: 2
    CyclomaticComplexity: 1
  - functionName: "[org.apache.bcel.classfile.StackMapType].dump(java.io.DataOutputStream)"
    functionSourceFile: "org.apache.bcel.classfile.StackMapType"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.io.DataOutputStream"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 10
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.bcel.classfile.StackMapType:103"
      Branch Sides:
      - BranchSide: "org.apache.bcel.classfile.StackMapType:106"
        BranchSideFuncs: []
      - BranchSide: "org.apache.bcel.classfile.StackMapType:105"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.bcel.classfile.StackMapType:102,1"
      Dst: "[java.io.DataOutputStream].writeByte"
    - Src: "org.apache.bcel.classfile.StackMapType:103,1"
      Dst: "[org.apache.bcel.classfile.StackMapType].hasIndex"
    - Src: "org.apache.bcel.classfile.StackMapType:104,1"
      Dst: "[org.apache.bcel.classfile.StackMapType].getIndex"
    - Src: "org.apache.bcel.classfile.StackMapType:104,1"
      Dst: "[java.io.DataOutputStream].writeShort"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.apache.bcel.classfile.StackMapType].getClassName()"
    functionSourceFile: "org.apache.bcel.classfile.StackMapType"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.bcel.classfile.StackMapType:114,1"
      Dst: "[org.apache.bcel.classfile.ConstantPool].constantToString"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.bcel.classfile.StackMapType].getConstantPool()"
    functionSourceFile: "org.apache.bcel.classfile.StackMapType"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.apache.bcel.classfile.ConstantPool"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.bcel.classfile.StackMapType].getIndex()"
    functionSourceFile: "org.apache.bcel.classfile.StackMapType"
    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.apache.bcel.classfile.StackMapType].getType()"
    functionSourceFile: "org.apache.bcel.classfile.StackMapType"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "byte"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.bcel.classfile.StackMapType].hasIndex()"
    functionSourceFile: "org.apache.bcel.classfile.StackMapType"
    linkageType: null
    functionLinenumber: 139
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 11
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.bcel.classfile.StackMapType:140"
      Branch Sides:
      - BranchSide: "org.apache.bcel.classfile.StackMapType:139"
        BranchSideFuncs: []
    - Branch String: "org.apache.bcel.classfile.StackMapType:140"
      Branch Sides:
      - BranchSide: "org.apache.bcel.classfile.StackMapType:139"
        BranchSideFuncs: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[org.apache.bcel.classfile.StackMapType].printIndex()"
    functionSourceFile: "org.apache.bcel.classfile.StackMapType"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 25
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.bcel.classfile.StackMapType:144"
      Branch Sides:
      - BranchSide: "org.apache.bcel.classfile.StackMapType:150"
        BranchSideFuncs: []
      - BranchSide: "org.apache.bcel.classfile.StackMapType:149"
        BranchSideFuncs: []
    - Branch String: "org.apache.bcel.classfile.StackMapType:145"
      Branch Sides:
      - BranchSide: "org.apache.bcel.classfile.StackMapType:148"
        BranchSideFuncs: []
      - BranchSide: "org.apache.bcel.classfile.StackMapType:147"
        BranchSideFuncs: []
    - Branch String: "org.apache.bcel.classfile.StackMapType:150"
      Branch Sides:
      - BranchSide: "org.apache.bcel.classfile.StackMapType:153"
        BranchSideFuncs: []
      - BranchSide: "org.apache.bcel.classfile.StackMapType:152"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.bcel.classfile.StackMapType:148,1"
      Dst: "[java.lang.StringBuilder].<init>"
    - Src: "org.apache.bcel.classfile.StackMapType:148,1"
      Dst: "[java.lang.StringBuilder].append"
    - Src: "org.apache.bcel.classfile.StackMapType:148,1"
      Dst: "[org.apache.bcel.classfile.StackMapType].getClassName"
    - Src: "org.apache.bcel.classfile.StackMapType:148,1"
      Dst: "[java.lang.StringBuilder].toString"
    JavaMethodInfo: null
    BBCount: 7
    CyclomaticComplexity: 1
  - functionName: "[org.apache.bcel.classfile.StackMapType].setConstantPool(org.apache.bcel.classfile.ConstantPool)"
    functionSourceFile: "org.apache.bcel.classfile.StackMapType"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.apache.bcel.classfile.ConstantPool"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.bcel.classfile.StackMapType].setIndex(int)"
    functionSourceFile: "org.apache.bcel.classfile.StackMapType"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.bcel.classfile.StackMapType].setType(byte)"
    functionSourceFile: "org.apache.bcel.classfile.StackMapType"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "byte"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.bcel.classfile.StackMapType:168,1"
      Dst: "[org.apache.bcel.classfile.StackMapType].checkType"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.bcel.classfile.StackMapType].toString()"
    functionSourceFile: "org.apache.bcel.classfile.StackMapType"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 13
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.bcel.classfile.StackMapType:176,1"
      Dst: "[java.lang.StringBuilder].<init>"
    - Src: "org.apache.bcel.classfile.StackMapType:176,1"
      Dst: "[java.lang.StringBuilder].append"
    - Src: "org.apache.bcel.classfile.StackMapType:176,1"
      Dst: "[org.apache.bcel.Const].getItemName"
    - Src: "org.apache.bcel.classfile.StackMapType:176,1"
      Dst: "[org.apache.bcel.classfile.StackMapType].printIndex"
    - Src: "org.apache.bcel.classfile.StackMapType:176,1"
      Dst: "[java.lang.StringBuilder].toString"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.builder.DiffBuilder$10].<init>(org.apache.commons.lang3.builder.DiffBuilder,java.lang.String,float[],float[])"
    functionSourceFile: "org.apache.commons.lang3.builder.DiffBuilder$10"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 4
    argTypes:
    - "org.apache.commons.lang3.builder.DiffBuilder"
    - "java.lang.String"
    - "float[]"
    - "float[]"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 10
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.lang3.builder.DiffBuilder$10:511,1"
      Dst: "[org.apache.commons.lang3.builder.Diff].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.builder.DiffBuilder$10].getLeft()"
    functionSourceFile: "org.apache.commons.lang3.builder.DiffBuilder$10"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.Float[]"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.lang3.builder.DiffBuilder$10:516,1"
      Dst: "[org.apache.commons.lang3.ArrayUtils].toObject"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.builder.DiffBuilder$10].getRight()"
    functionSourceFile: "org.apache.commons.lang3.builder.DiffBuilder$10"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.Float[]"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.lang3.builder.DiffBuilder$10:521,1"
      Dst: "[org.apache.commons.lang3.ArrayUtils].toObject"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.bcel.classfile.EnumElementValue].<init>(int,int,int,org.apache.bcel.classfile.ConstantPool)"
    functionSourceFile: "org.apache.bcel.classfile.EnumElementValue"
    linkageType: null
    functionLinenumber: 31
    functionDepth: 0
    returnType: "void"
    argCount: 4
    argTypes:
    - "int"
    - "int"
    - "int"
    - "org.apache.bcel.classfile.ConstantPool"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.bcel.classfile.ElementValue].<init>(int,org.apache.bcel.classfile.ConstantPool)"
    - "[org.apache.bcel.classfile.ClassFormatException].<init>(java.lang.String)"
    functionUses: 1
    ICount: 18
    EdgeCount: 2
    BranchProfiles:
    - Branch String: "org.apache.bcel.classfile.EnumElementValue:33"
      Branch Sides:
      - BranchSide: "org.apache.bcel.classfile.EnumElementValue:36"
        BranchSideFuncs:
        - "<init>(java.lang.String)"
      - BranchSide: "org.apache.bcel.classfile.EnumElementValue:35"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.bcel.classfile.EnumElementValue:32,1"
      Dst: "[org.apache.bcel.classfile.ElementValue].<init>"
    - Src: "org.apache.bcel.classfile.EnumElementValue:34,1"
      Dst: "[java.lang.StringBuilder].<init>"
    - Src: "org.apache.bcel.classfile.EnumElementValue:34,1"
      Dst: "[java.lang.StringBuilder].append"
    - Src: "org.apache.bcel.classfile.EnumElementValue:34,1"
      Dst: "[java.lang.StringBuilder].toString"
    - Src: "org.apache.bcel.classfile.EnumElementValue:34,1"
      Dst: "[org.apache.bcel.classfile.ClassFormatException].<init>"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.apache.bcel.classfile.EnumElementValue].dump(java.io.DataOutputStream)"
    functionSourceFile: "org.apache.bcel.classfile.EnumElementValue"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.io.DataOutputStream"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 9
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.bcel.classfile.EnumElementValue:42,1"
      Dst: "[org.apache.bcel.classfile.ElementValue].getType"
    - Src: "org.apache.bcel.classfile.EnumElementValue:42,1"
      Dst: "[java.io.DataOutputStream].writeByte"
    - Src: "org.apache.bcel.classfile.EnumElementValue:43,1"
      Dst: "[java.io.DataOutputStream].writeShort"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.bcel.classfile.EnumElementValue].getEnumTypeString()"
    functionSourceFile: "org.apache.bcel.classfile.EnumElementValue"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.bcel.classfile.EnumElementValue:48,1"
      Dst: "[org.apache.bcel.classfile.ElementValue].getConstantPool"
    - Src: "org.apache.bcel.classfile.EnumElementValue:48,1"
      Dst: "[org.apache.bcel.classfile.ConstantPool].getConstantUtf8"
    - Src: "org.apache.bcel.classfile.EnumElementValue:48,1"
      Dst: "[org.apache.bcel.classfile.ConstantUtf8].getBytes"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.bcel.classfile.EnumElementValue].getEnumValueString()"
    functionSourceFile: "org.apache.bcel.classfile.EnumElementValue"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.bcel.classfile.EnumElementValue:52,1"
      Dst: "[org.apache.bcel.classfile.ElementValue].getConstantPool"
    - Src: "org.apache.bcel.classfile.EnumElementValue:52,1"
      Dst: "[org.apache.bcel.classfile.ConstantPool].getConstantUtf8"
    - Src: "org.apache.bcel.classfile.EnumElementValue:52,1"
      Dst: "[org.apache.bcel.classfile.ConstantUtf8].getBytes"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.bcel.classfile.EnumElementValue].getTypeIndex()"
    functionSourceFile: "org.apache.bcel.classfile.EnumElementValue"
    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.apache.bcel.classfile.EnumElementValue].getValueIndex()"
    functionSourceFile: "org.apache.bcel.classfile.EnumElementValue"
    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.apache.bcel.classfile.EnumElementValue].stringifyValue()"
    functionSourceFile: "org.apache.bcel.classfile.EnumElementValue"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.bcel.classfile.EnumElementValue:65,1"
      Dst: "[org.apache.bcel.classfile.ElementValue].getConstantPool"
    - Src: "org.apache.bcel.classfile.EnumElementValue:65,1"
      Dst: "[org.apache.bcel.classfile.ConstantPool].getConstantUtf8"
    - Src: "org.apache.bcel.classfile.EnumElementValue:65,1"
      Dst: "[org.apache.bcel.classfile.ConstantUtf8].getBytes"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.bcel.generic.ANEWARRAY].<init>()"
    functionSourceFile: "org.apache.bcel.generic.ANEWARRAY"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.bcel.generic.ANEWARRAY:33,1"
      Dst: "[org.apache.bcel.generic.CPInstruction].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.bcel.generic.ANEWARRAY].<init>(int)"
    functionSourceFile: "org.apache.bcel.generic.ANEWARRAY"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.bcel.generic.ANEWARRAY:37,1"
      Dst: "[org.apache.bcel.generic.CPInstruction].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.bcel.generic.ANEWARRAY].accept(org.apache.bcel.generic.Visitor)"
    functionSourceFile: "org.apache.bcel.generic.ANEWARRAY"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.apache.bcel.generic.Visitor"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 10
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.bcel.generic.ANEWARRAY:48,1"
      Dst: "[org.apache.bcel.generic.Visitor].visitLoadClass"
    - Src: "org.apache.bcel.generic.ANEWARRAY:49,1"
      Dst: "[org.apache.bcel.generic.Visitor].visitAllocationInstruction"
    - Src: "org.apache.bcel.generic.ANEWARRAY:50,1"
      Dst: "[org.apache.bcel.generic.Visitor].visitExceptionThrower"
    - Src: "org.apache.bcel.generic.ANEWARRAY:51,1"
      Dst: "[org.apache.bcel.generic.Visitor].visitStackProducer"
    - Src: "org.apache.bcel.generic.ANEWARRAY:52,1"
      Dst: "[org.apache.bcel.generic.Visitor].visitTypedInstruction"
    - Src: "org.apache.bcel.generic.ANEWARRAY:53,1"
      Dst: "[org.apache.bcel.generic.Visitor].visitCPInstruction"
    - Src: "org.apache.bcel.generic.ANEWARRAY:54,1"
      Dst: "[org.apache.bcel.generic.Visitor].visitANEWARRAY"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.bcel.generic.ANEWARRAY].getExceptions()"
    functionSourceFile: "org.apache.bcel.generic.ANEWARRAY"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.Class[]"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 7
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.bcel.generic.ANEWARRAY:59,1"
      Dst: "[org.apache.bcel.ExceptionConst].createExceptions"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.bcel.generic.ANEWARRAY].getLoadClassType(org.apache.bcel.generic.ConstantPoolGen)"
    functionSourceFile: "org.apache.bcel.generic.ANEWARRAY"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.apache.bcel.generic.ObjectType"
    argCount: 1
    argTypes:
    - "org.apache.bcel.generic.ConstantPoolGen"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 14
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.bcel.generic.ANEWARRAY:65"
      Branch Sides:
      - BranchSide: "org.apache.bcel.generic.ANEWARRAY:68"
        BranchSideFuncs: []
      - BranchSide: "org.apache.bcel.generic.ANEWARRAY:67"
        BranchSideFuncs: []
    - Branch String: "org.apache.bcel.generic.ANEWARRAY:68"
      Branch Sides:
      - BranchSide: "org.apache.bcel.generic.ANEWARRAY:67"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.bcel.generic.ANEWARRAY:64,1"
      Dst: "[org.apache.bcel.generic.CPInstruction].getType"
    - Src: "org.apache.bcel.generic.ANEWARRAY:66,1"
      Dst: "[org.apache.bcel.generic.ArrayType].getBasicType"
    JavaMethodInfo: null
    BBCount: 6
    CyclomaticComplexity: 1
  - functionName: "[org.apache.bcel.generic.ASTORE].<init>()"
    functionSourceFile: "org.apache.bcel.generic.ASTORE"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.bcel.generic.ASTORE:32,1"
      Dst: "[org.apache.bcel.generic.StoreInstruction].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.bcel.generic.ASTORE].<init>(int)"
    functionSourceFile: "org.apache.bcel.generic.ASTORE"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.bcel.generic.ASTORE:41,1"
      Dst: "[org.apache.bcel.generic.StoreInstruction].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.bcel.generic.ASTORE].accept(org.apache.bcel.generic.Visitor)"
    functionSourceFile: "org.apache.bcel.generic.ASTORE"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.apache.bcel.generic.Visitor"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.bcel.generic.ASTORE:52,1"
      Dst: "[org.apache.bcel.generic.StoreInstruction].accept"
    - Src: "org.apache.bcel.generic.ASTORE:53,1"
      Dst: "[org.apache.bcel.generic.Visitor].visitASTORE"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.bcel.classfile.Utility$JavaWriter].<init>(java.io.Writer)"
    functionSourceFile: "org.apache.bcel.classfile.Utility$JavaWriter"
    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: "org.apache.bcel.classfile.Utility$JavaWriter:94,1"
      Dst: "[java.io.FilterWriter].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.bcel.classfile.Utility$JavaWriter].write(char[],int,int)"
    functionSourceFile: "org.apache.bcel.classfile.Utility$JavaWriter"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 3
    argTypes:
    - "char[]"
    - "int"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 13
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.bcel.classfile.Utility$JavaWriter:99"
      Branch Sides:
      - BranchSide: "org.apache.bcel.classfile.Utility$JavaWriter:101"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.bcel.classfile.Utility$JavaWriter:100,1"
      Dst: "[org.apache.bcel.classfile.Utility$JavaWriter].write"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 2
  - functionName: "[org.apache.bcel.classfile.Utility$JavaWriter].write(int)"
    functionSourceFile: "org.apache.bcel.classfile.Utility$JavaWriter"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 38
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.bcel.classfile.Utility$JavaWriter:106"
      Branch Sides:
      - BranchSide: "org.apache.bcel.classfile.Utility$JavaWriter:109"
        BranchSideFuncs: []
      - BranchSide: "org.apache.bcel.classfile.Utility$JavaWriter:108"
        BranchSideFuncs: []
    - Branch String: "org.apache.bcel.classfile.Utility$JavaWriter:106"
      Branch Sides:
      - BranchSide: "org.apache.bcel.classfile.Utility$JavaWriter:109"
        BranchSideFuncs: []
      - BranchSide: "org.apache.bcel.classfile.Utility$JavaWriter:108"
        BranchSideFuncs: []
    - Branch String: "org.apache.bcel.classfile.Utility$JavaWriter:111"
      Branch Sides:
      - BranchSide: "org.apache.bcel.classfile.Utility$JavaWriter:114"
        BranchSideFuncs: []
      - BranchSide: "org.apache.bcel.classfile.Utility$JavaWriter:113"
        BranchSideFuncs: []
    - Branch String: "org.apache.bcel.classfile.Utility$JavaWriter:111"
      Branch Sides:
      - BranchSide: "org.apache.bcel.classfile.Utility$JavaWriter:114"
        BranchSideFuncs: []
      - BranchSide: "org.apache.bcel.classfile.Utility$JavaWriter:113"
        BranchSideFuncs: []
    - Branch String: "org.apache.bcel.classfile.Utility$JavaWriter:115"
      Branch Sides:
      - BranchSide: "org.apache.bcel.classfile.Utility$JavaWriter:119"
        BranchSideFuncs: []
      - BranchSide: "org.apache.bcel.classfile.Utility$JavaWriter:118"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.bcel.classfile.Utility$JavaWriter:106,1"
      Dst: "[org.apache.bcel.classfile.Utility].isJavaIdentifierPart"
    - Src: "org.apache.bcel.classfile.Utility$JavaWriter:107,1"
      Dst: "[java.io.Writer].write"
    - Src: "org.apache.bcel.classfile.Utility$JavaWriter:112,1"
      Dst: "[org.apache.bcel.classfile.Utility].access$100"
    - Src: "org.apache.bcel.classfile.Utility$JavaWriter:114,1"
      Dst: "[java.lang.Integer].toHexString"
    - Src: "org.apache.bcel.classfile.Utility$JavaWriter:114,1"
      Dst: "[java.lang.String].toCharArray"
    JavaMethodInfo: null
    BBCount: 10
    CyclomaticComplexity: 1
  - functionName: "[org.apache.bcel.classfile.Utility$JavaWriter].write(java.lang.String,int,int)"
    functionSourceFile: "org.apache.bcel.classfile.Utility$JavaWriter"
    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: "org.apache.bcel.classfile.Utility$JavaWriter:128,1"
      Dst: "[java.lang.String].toCharArray"
    - Src: "org.apache.bcel.classfile.Utility$JavaWriter:128,1"
      Dst: "[org.apache.bcel.classfile.Utility$JavaWriter].write"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.bcel.verifier.statics.StringRepresentation].<init>(org.apache.bcel.classfile.Node)"
    functionSourceFile: "org.apache.bcel.verifier.statics.StringRepresentation"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.apache.bcel.classfile.Node"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.bcel.verifier.statics.StringRepresentation:90,1"
      Dst: "[org.apache.bcel.classfile.EmptyVisitor].<init>"
    - Src: "org.apache.bcel.verifier.statics.StringRepresentation:92,1"
      Dst: "[org.apache.bcel.classfile.Node].accept"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.bcel.verifier.statics.StringRepresentation].toString()"
    functionSourceFile: "org.apache.bcel.verifier.statics.StringRepresentation"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 19
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.bcel.verifier.statics.StringRepresentation:105"
      Branch Sides:
      - BranchSide: "org.apache.bcel.verifier.statics.StringRepresentation:108"
        BranchSideFuncs: []
      - BranchSide: "org.apache.bcel.verifier.statics.StringRepresentation:107"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.bcel.verifier.statics.StringRepresentation:106,1"
      Dst: "[java.lang.StringBuilder].<init>"
    - Src: "org.apache.bcel.verifier.statics.StringRepresentation:106,1"
      Dst: "[java.lang.StringBuilder].append"
    - Src: "org.apache.bcel.verifier.statics.StringRepresentation:106,1"
      Dst: "[java.lang.Object].getClass"
    - Src: "org.apache.bcel.verifier.statics.StringRepresentation:106,1"
      Dst: "[java.lang.StringBuilder].toString"
    - Src: "org.apache.bcel.verifier.statics.StringRepresentation:106,1"
      Dst: "[org.apache.bcel.verifier.exc.AssertionViolatedException].<init>"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.apache.bcel.verifier.statics.StringRepresentation].toString(org.apache.bcel.classfile.Node)"
    functionSourceFile: "org.apache.bcel.verifier.statics.StringRepresentation"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 1
    argTypes:
    - "org.apache.bcel.classfile.Node"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 17
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.bcel.verifier.statics.StringRepresentation:118,1"
      Dst: "[java.lang.Object].toString"
    - Src: "org.apache.bcel.verifier.statics.StringRepresentation:124,1"
      Dst: "[java.lang.Object].getClass"
    - Src: "org.apache.bcel.verifier.statics.StringRepresentation:124,1"
      Dst: "[java.lang.Class].getName"
    - Src: "org.apache.bcel.verifier.statics.StringRepresentation:125,1"
      Dst: "[java.lang.String].lastIndexOf"
    - Src: "org.apache.bcel.verifier.statics.StringRepresentation:125,1"
      Dst: "[java.lang.String].substring"
    - Src: "org.apache.bcel.verifier.statics.StringRepresentation:126,1"
      Dst: "[java.lang.StringBuilder].<init>"
    - Src: "org.apache.bcel.verifier.statics.StringRepresentation:126,1"
      Dst: "[java.lang.StringBuilder].append"
    - Src: "org.apache.bcel.verifier.statics.StringRepresentation:126,1"
      Dst: "[java.lang.StringBuilder].toString"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.apache.bcel.verifier.statics.StringRepresentation].visitAnnotation(org.apache.bcel.classfile.Annotations)"
    functionSourceFile: "org.apache.bcel.verifier.statics.StringRepresentation"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.apache.bcel.classfile.Annotations"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.bcel.verifier.statics.StringRepresentation:138,1"
      Dst: "[org.apache.bcel.verifier.statics.StringRepresentation].toString"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.bcel.verifier.statics.StringRepresentation].visitAnnotationDefault(org.apache.bcel.classfile.AnnotationDefault)"
    functionSourceFile: "org.apache.bcel.verifier.statics.StringRepresentation"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.apache.bcel.classfile.AnnotationDefault"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.bcel.verifier.statics.StringRepresentation:146,1"
      Dst: "[org.apache.bcel.verifier.statics.StringRepresentation].toString"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.bcel.verifier.statics.StringRepresentation].visitAnnotationEntry(org.apache.bcel.classfile.AnnotationEntry)"
    functionSourceFile: "org.apache.bcel.verifier.statics.StringRepresentation"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.apache.bcel.classfile.AnnotationEntry"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.bcel.verifier.statics.StringRepresentation:154,1"
      Dst: "[org.apache.bcel.verifier.statics.StringRepresentation].toString"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.bcel.verifier.statics.StringRepresentation].visitBootstrapMethods(org.apache.bcel.classfile.BootstrapMethods)"
    functionSourceFile: "org.apache.bcel.verifier.statics.StringRepresentation"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.apache.bcel.classfile.BootstrapMethods"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.bcel.verifier.statics.StringRepresentation:162,1"
      Dst: "[org.apache.bcel.verifier.statics.StringRepresentation].toString"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.bcel.verifier.statics.StringRepresentation].visitCode(org.apache.bcel.classfile.Code)"
    functionSourceFile: "org.apache.bcel.verifier.statics.StringRepresentation"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.apache.bcel.classfile.Code"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.bcel.verifier.statics.StringRepresentation].visitCodeException(org.apache.bcel.classfile.CodeException)"
    functionSourceFile: "org.apache.bcel.verifier.statics.StringRepresentation"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.apache.bcel.classfile.CodeException"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.bcel.verifier.statics.StringRepresentation:179,1"
      Dst: "[org.apache.bcel.verifier.statics.StringRepresentation].toString"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.bcel.verifier.statics.StringRepresentation].visitConstantClass(org.apache.bcel.classfile.ConstantClass)"
    functionSourceFile: "org.apache.bcel.verifier.statics.StringRepresentation"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.apache.bcel.classfile.ConstantClass"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.bcel.verifier.statics.StringRepresentation:184,1"
      Dst: "[org.apache.bcel.verifier.statics.StringRepresentation].toString"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.bcel.verifier.statics.StringRepresentation].visitConstantDouble(org.apache.bcel.classfile.ConstantDouble)"
    functionSourceFile: "org.apache.bcel.verifier.statics.StringRepresentation"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.apache.bcel.classfile.ConstantDouble"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.bcel.verifier.statics.StringRepresentation:189,1"
      Dst: "[org.apache.bcel.verifier.statics.StringRepresentation].toString"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.bcel.verifier.statics.StringRepresentation].visitConstantDynamic(org.apache.bcel.classfile.ConstantDynamic)"
    functionSourceFile: "org.apache.bcel.verifier.statics.StringRepresentation"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.apache.bcel.classfile.ConstantDynamic"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.bcel.verifier.statics.StringRepresentation:197,1"
      Dst: "[org.apache.bcel.verifier.statics.StringRepresentation].toString"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.bcel.verifier.statics.StringRepresentation].visitConstantFieldref(org.apache.bcel.classfile.ConstantFieldref)"
    functionSourceFile: "org.apache.bcel.verifier.statics.StringRepresentation"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.apache.bcel.classfile.ConstantFieldref"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.bcel.verifier.statics.StringRepresentation:202,1"
      Dst: "[org.apache.bcel.verifier.statics.StringRepresentation].toString"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.bcel.verifier.statics.StringRepresentation].visitConstantFloat(org.apache.bcel.classfile.ConstantFloat)"
    functionSourceFile: "org.apache.bcel.verifier.statics.StringRepresentation"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.apache.bcel.classfile.ConstantFloat"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.bcel.verifier.statics.StringRepresentation:207,1"
      Dst: "[org.apache.bcel.verifier.statics.StringRepresentation].toString"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.bcel.verifier.statics.StringRepresentation].visitConstantInteger(org.apache.bcel.classfile.ConstantInteger)"
    functionSourceFile: "org.apache.bcel.verifier.statics.StringRepresentation"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.apache.bcel.classfile.ConstantInteger"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.bcel.verifier.statics.StringRepresentation:212,1"
      Dst: "[org.apache.bcel.verifier.statics.StringRepresentation].toString"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.bcel.verifier.statics.StringRepresentation].visitConstantInterfaceMethodref(org.apache.bcel.classfile.ConstantInterfaceMethodref)"
    functionSourceFile: "org.apache.bcel.verifier.statics.StringRepresentation"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.apache.bcel.classfile.ConstantInterfaceMethodref"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.bcel.verifier.statics.StringRepresentation:217,1"
      Dst: "[org.apache.bcel.verifier.statics.StringRepresentation].toString"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.bcel.verifier.statics.StringRepresentation].visitConstantInvokeDynamic(org.apache.bcel.classfile.ConstantInvokeDynamic)"
    functionSourceFile: "org.apache.bcel.verifier.statics.StringRepresentation"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.apache.bcel.classfile.ConstantInvokeDynamic"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.bcel.verifier.statics.StringRepresentation:225,1"
      Dst: "[org.apache.bcel.verifier.statics.StringRepresentation].toString"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.bcel.verifier.statics.StringRepresentation].visitConstantLong(org.apache.bcel.classfile.ConstantLong)"
    functionSourceFile: "org.apache.bcel.verifier.statics.StringRepresentation"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.apache.bcel.classfile.ConstantLong"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.bcel.verifier.statics.StringRepresentation:230,1"
      Dst: "[org.apache.bcel.verifier.statics.StringRepresentation].toString"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.bcel.verifier.statics.StringRepresentation].visitConstantMethodHandle(org.apache.bcel.classfile.ConstantMethodHandle)"
    functionSourceFile: "org.apache.bcel.verifier.statics.StringRepresentation"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.apache.bcel.classfile.ConstantMethodHandle"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.bcel.verifier.statics.StringRepresentation:238,1"
      Dst: "[org.apache.bcel.verifier.statics.StringRepresentation].toString"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.bcel.verifier.statics.StringRepresentation].visitConstantMethodref(org.apache.bcel.classfile.ConstantMethodref)"
    functionSourceFile: "org.apache.bcel.verifier.statics.StringRepresentation"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.apache.bcel.classfile.ConstantMethodref"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.bcel.verifier.statics.StringRepresentation:243,1"
      Dst: "[org.apache.bcel.verifier.statics.StringRepresentation].toString"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.bcel.verifier.statics.StringRepresentation].visitConstantMethodType(org.apache.bcel.classfile.ConstantMethodType)"
    functionSourceFile: "org.apache.bcel.verifier.statics.StringRepresentation"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.apache.bcel.classfile.ConstantMethodType"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.bcel.verifier.statics.StringRepresentation:251,1"
      Dst: "[org.apache.bcel.verifier.statics.StringRepresentation].toString"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.bcel.verifier.statics.StringRepresentation].visitConstantModule(org.apache.bcel.classfile.ConstantModule)"
    functionSourceFile: "org.apache.bcel.verifier.statics.StringRepresentation"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.apache.bcel.classfile.ConstantModule"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.bcel.verifier.statics.StringRepresentation:259,1"
      Dst: "[org.apache.bcel.verifier.statics.StringRepresentation].toString"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.bcel.verifier.statics.StringRepresentation].visitConstantNameAndType(org.apache.bcel.classfile.ConstantNameAndType)"
    functionSourceFile: "org.apache.bcel.verifier.statics.StringRepresentation"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.apache.bcel.classfile.ConstantNameAndType"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.bcel.verifier.statics.StringRepresentation:264,1"
      Dst: "[org.apache.bcel.verifier.statics.StringRepresentation].toString"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.bcel.verifier.statics.StringRepresentation].visitConstantPackage(org.apache.bcel.classfile.ConstantPackage)"
    functionSourceFile: "org.apache.bcel.verifier.statics.StringRepresentation"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.apache.bcel.classfile.ConstantPackage"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.bcel.verifier.statics.StringRepresentation:272,1"
      Dst: "[org.apache.bcel.verifier.statics.StringRepresentation].toString"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.bcel.verifier.statics.StringRepresentation].visitConstantPool(org.apache.bcel.classfile.ConstantPool)"
    functionSourceFile: "org.apache.bcel.verifier.statics.StringRepresentation"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.apache.bcel.classfile.ConstantPool"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.bcel.verifier.statics.StringRepresentation:277,1"
      Dst: "[org.apache.bcel.verifier.statics.StringRepresentation].toString"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.bcel.verifier.statics.StringRepresentation].visitConstantString(org.apache.bcel.classfile.ConstantString)"
    functionSourceFile: "org.apache.bcel.verifier.statics.StringRepresentation"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.apache.bcel.classfile.ConstantString"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.bcel.verifier.statics.StringRepresentation:282,1"
      Dst: "[org.apache.bcel.verifier.statics.StringRepresentation].toString"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.bcel.verifier.statics.StringRepresentation].visitConstantUtf8(org.apache.bcel.classfile.ConstantUtf8)"
    functionSourceFile: "org.apache.bcel.verifier.statics.StringRepresentation"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.apache.bcel.classfile.ConstantUtf8"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.bcel.verifier.statics.StringRepresentation:287,1"
      Dst: "[org.apache.bcel.verifier.statics.StringRepresentation].toString"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.bcel.verifier.statics.StringRepresentation].visitConstantValue(org.apache.bcel.classfile.ConstantValue)"
    functionSourceFile: "org.apache.bcel.verifier.statics.StringRepresentation"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.apache.bcel.classfile.ConstantValue"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.bcel.verifier.statics.StringRepresentation:292,1"
      Dst: "[org.apache.bcel.verifier.statics.StringRepresentation].toString"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.bcel.verifier.statics.StringRepresentation].visitDeprecated(org.apache.bcel.classfile.Deprecated)"
    functionSourceFile: "org.apache.bcel.verifier.statics.StringRepresentation"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.apache.bcel.classfile.Deprecated"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.bcel.verifier.statics.StringRepresentation:297,1"
      Dst: "[org.apache.bcel.verifier.statics.StringRepresentation].toString"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.bcel.verifier.statics.StringRepresentation].visitEnclosingMethod(org.apache.bcel.classfile.EnclosingMethod)"
    functionSourceFile: "org.apache.bcel.verifier.statics.StringRepresentation"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.apache.bcel.classfile.EnclosingMethod"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.bcel.verifier.statics.StringRepresentation:305,1"
      Dst: "[org.apache.bcel.verifier.statics.StringRepresentation].toString"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.bcel.verifier.statics.StringRepresentation].visitExceptionTable(org.apache.bcel.classfile.ExceptionTable)"
    functionSourceFile: "org.apache.bcel.verifier.statics.StringRepresentation"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.apache.bcel.classfile.ExceptionTable"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.bcel.verifier.statics.StringRepresentation:310,1"
      Dst: "[org.apache.bcel.verifier.statics.StringRepresentation].toString"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.bcel.verifier.statics.StringRepresentation].visitField(org.apache.bcel.classfile.Field)"
    functionSourceFile: "org.apache.bcel.verifier.statics.StringRepresentation"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.apache.bcel.classfile.Field"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.bcel.verifier.statics.StringRepresentation:315,1"
      Dst: "[org.apache.bcel.verifier.statics.StringRepresentation].toString"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.bcel.verifier.statics.StringRepresentation].visitInnerClass(org.apache.bcel.classfile.InnerClass)"
    functionSourceFile: "org.apache.bcel.verifier.statics.StringRepresentation"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.apache.bcel.classfile.InnerClass"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.bcel.verifier.statics.StringRepresentation:320,1"
      Dst: "[org.apache.bcel.verifier.statics.StringRepresentation].toString"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.bcel.verifier.statics.StringRepresentation].visitInnerClasses(org.apache.bcel.classfile.InnerClasses)"
    functionSourceFile: "org.apache.bcel.verifier.statics.StringRepresentation"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.apache.bcel.classfile.InnerClasses"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.bcel.verifier.statics.StringRepresentation:325,1"
      Dst: "[org.apache.bcel.verifier.statics.StringRepresentation].toString"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.bcel.verifier.statics.StringRepresentation].visitJavaClass(org.apache.bcel.classfile.JavaClass)"
    functionSourceFile: "org.apache.bcel.verifier.statics.StringRepresentation"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.apache.bcel.classfile.JavaClass"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.bcel.verifier.statics.StringRepresentation:330,1"
      Dst: "[org.apache.bcel.verifier.statics.StringRepresentation].toString"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.bcel.verifier.statics.StringRepresentation].visitLineNumber(org.apache.bcel.classfile.LineNumber)"
    functionSourceFile: "org.apache.bcel.verifier.statics.StringRepresentation"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.apache.bcel.classfile.LineNumber"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.bcel.verifier.statics.StringRepresentation:335,1"
      Dst: "[org.apache.bcel.verifier.statics.StringRepresentation].toString"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.bcel.verifier.statics.StringRepresentation].visitLineNumberTable(org.apache.bcel.classfile.LineNumberTable)"
    functionSourceFile: "org.apache.bcel.verifier.statics.StringRepresentation"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.apache.bcel.classfile.LineNumberTable"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 11
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.bcel.verifier.statics.StringRepresentation:340,1"
      Dst: "[java.lang.StringBuilder].<init>"
    - Src: "org.apache.bcel.verifier.statics.StringRepresentation:340,1"
      Dst: "[java.lang.StringBuilder].append"
    - Src: "org.apache.bcel.verifier.statics.StringRepresentation:340,1"
      Dst: "[org.apache.bcel.verifier.statics.StringRepresentation].toString"
    - Src: "org.apache.bcel.verifier.statics.StringRepresentation:340,1"
      Dst: "[java.lang.StringBuilder].toString"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.bcel.verifier.statics.StringRepresentation].visitLocalVariable(org.apache.bcel.classfile.LocalVariable)"
    functionSourceFile: "org.apache.bcel.verifier.statics.StringRepresentation"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.apache.bcel.classfile.LocalVariable"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.bcel.verifier.statics.StringRepresentation:345,1"
      Dst: "[org.apache.bcel.verifier.statics.StringRepresentation].toString"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.bcel.verifier.statics.StringRepresentation].visitLocalVariableTable(org.apache.bcel.classfile.LocalVariableTable)"
    functionSourceFile: "org.apache.bcel.verifier.statics.StringRepresentation"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.apache.bcel.classfile.LocalVariableTable"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 11
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.bcel.verifier.statics.StringRepresentation:350,1"
      Dst: "[java.lang.StringBuilder].<init>"
    - Src: "org.apache.bcel.verifier.statics.StringRepresentation:350,1"
      Dst: "[java.lang.StringBuilder].append"
    - Src: "org.apache.bcel.verifier.statics.StringRepresentation:350,1"
      Dst: "[org.apache.bcel.verifier.statics.StringRepresentation].toString"
    - Src: "org.apache.bcel.verifier.statics.StringRepresentation:350,1"
      Dst: "[java.lang.StringBuilder].toString"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.bcel.verifier.statics.StringRepresentation].visitLocalVariableTypeTable(org.apache.bcel.classfile.LocalVariableTypeTable)"
    functionSourceFile: "org.apache.bcel.verifier.statics.StringRepresentation"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.apache.bcel.classfile.LocalVariableTypeTable"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.bcel.verifier.statics.StringRepresentation:360,1"
      Dst: "[org.apache.bcel.verifier.statics.StringRepresentation].toString"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.bcel.verifier.statics.StringRepresentation].visitMethod(org.apache.bcel.classfile.Method)"
    functionSourceFile: "org.apache.bcel.verifier.statics.StringRepresentation"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.apache.bcel.classfile.Method"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.bcel.verifier.statics.StringRepresentation:365,1"
      Dst: "[org.apache.bcel.verifier.statics.StringRepresentation].toString"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.bcel.verifier.statics.StringRepresentation].visitMethodParameters(org.apache.bcel.classfile.MethodParameters)"
    functionSourceFile: "org.apache.bcel.verifier.statics.StringRepresentation"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.apache.bcel.classfile.MethodParameters"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.bcel.verifier.statics.StringRepresentation:373,1"
      Dst: "[org.apache.bcel.verifier.statics.StringRepresentation].toString"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.bcel.verifier.statics.StringRepresentation].visitNestMembers(org.apache.bcel.classfile.NestMembers)"
    functionSourceFile: "org.apache.bcel.verifier.statics.StringRepresentation"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.apache.bcel.classfile.NestMembers"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.bcel.verifier.statics.StringRepresentation:381,1"
      Dst: "[org.apache.bcel.verifier.statics.StringRepresentation].toString"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.bcel.verifier.statics.StringRepresentation].visitParameterAnnotation(org.apache.bcel.classfile.ParameterAnnotations)"
    functionSourceFile: "org.apache.bcel.verifier.statics.StringRepresentation"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.apache.bcel.classfile.ParameterAnnotations"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.bcel.verifier.statics.StringRepresentation:389,1"
      Dst: "[org.apache.bcel.verifier.statics.StringRepresentation].toString"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.bcel.verifier.statics.StringRepresentation].visitParameterAnnotationEntry(org.apache.bcel.classfile.ParameterAnnotationEntry)"
    functionSourceFile: "org.apache.bcel.verifier.statics.StringRepresentation"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.apache.bcel.classfile.ParameterAnnotationEntry"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.bcel.verifier.statics.StringRepresentation:397,1"
      Dst: "[org.apache.bcel.verifier.statics.StringRepresentation].toString"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.bcel.verifier.statics.StringRepresentation].visitSignature(org.apache.bcel.classfile.Signature)"
    functionSourceFile: "org.apache.bcel.verifier.statics.StringRepresentation"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.apache.bcel.classfile.Signature"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.bcel.verifier.statics.StringRepresentation:402,1"
      Dst: "[org.apache.bcel.verifier.statics.StringRepresentation].toString"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.bcel.verifier.statics.StringRepresentation].visitSourceFile(org.apache.bcel.classfile.SourceFile)"
    functionSourceFile: "org.apache.bcel.verifier.statics.StringRepresentation"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.apache.bcel.classfile.SourceFile"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.bcel.verifier.statics.StringRepresentation:407,1"
      Dst: "[org.apache.bcel.verifier.statics.StringRepresentation].toString"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.bcel.verifier.statics.StringRepresentation].visitStackMap(org.apache.bcel.classfile.StackMap)"
    functionSourceFile: "org.apache.bcel.verifier.statics.StringRepresentation"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.apache.bcel.classfile.StackMap"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.bcel.verifier.statics.StringRepresentation:412,1"
      Dst: "[org.apache.bcel.verifier.statics.StringRepresentation].toString"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.bcel.verifier.statics.StringRepresentation].visitStackMapEntry(org.apache.bcel.classfile.StackMapEntry)"
    functionSourceFile: "org.apache.bcel.verifier.statics.StringRepresentation"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.apache.bcel.classfile.StackMapEntry"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.bcel.verifier.statics.StringRepresentation:420,1"
      Dst: "[org.apache.bcel.verifier.statics.StringRepresentation].toString"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.bcel.verifier.statics.StringRepresentation].visitSynthetic(org.apache.bcel.classfile.Synthetic)"
    functionSourceFile: "org.apache.bcel.verifier.statics.StringRepresentation"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.apache.bcel.classfile.Synthetic"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.bcel.verifier.statics.StringRepresentation:425,1"
      Dst: "[org.apache.bcel.verifier.statics.StringRepresentation].toString"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.bcel.verifier.statics.StringRepresentation].visitUnknown(org.apache.bcel.classfile.Unknown)"
    functionSourceFile: "org.apache.bcel.verifier.statics.StringRepresentation"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.apache.bcel.classfile.Unknown"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.bcel.verifier.statics.StringRepresentation:430,1"
      Dst: "[org.apache.bcel.verifier.statics.StringRepresentation].toString"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.Streams$ArrayCollector].<init>(java.lang.Class)"
    functionSourceFile: "org.apache.commons.lang3.Streams$ArrayCollector"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.Class"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.lang3.Streams$ArrayCollector:506,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.Streams$ArrayCollector].supplier()"
    functionSourceFile: "org.apache.commons.lang3.Streams$ArrayCollector"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.util.function.Supplier"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.lang3.Streams$ArrayCollector:512,1"
      Dst: "[org.apache.commons.lang3.Streams$ArrayCollector$init__172].bootstrap$"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.Streams$ArrayCollector].accumulator()"
    functionSourceFile: "org.apache.commons.lang3.Streams$ArrayCollector"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.util.function.BiConsumer"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.lang3.Streams$ArrayCollector:517,1"
      Dst: "[org.apache.commons.lang3.Streams$ArrayCollector$add__173].bootstrap$"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.Streams$ArrayCollector].combiner()"
    functionSourceFile: "org.apache.commons.lang3.Streams$ArrayCollector"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.util.function.BinaryOperator"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.lang3.Streams$ArrayCollector:522,1"
      Dst: "[org.apache.commons.lang3.Streams$ArrayCollector$lambda_combiner_0__174].bootstrap$"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.Streams$ArrayCollector].finisher()"
    functionSourceFile: "org.apache.commons.lang3.Streams$ArrayCollector"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.util.function.Function"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.lang3.Streams$ArrayCollector:530,1"
      Dst: "[org.apache.commons.lang3.Streams$ArrayCollector$lambda_finisher_1__175].bootstrap$"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.Streams$ArrayCollector].characteristics()"
    functionSourceFile: "org.apache.commons.lang3.Streams$ArrayCollector"
    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.apache.commons.lang3.Streams$ArrayCollector].lambda$finisher$1(java.util.List)"
    functionSourceFile: "org.apache.commons.lang3.Streams$ArrayCollector"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.Object[]"
    argCount: 1
    argTypes:
    - "java.util.List"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 7
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.lang3.Streams$ArrayCollector:530,1"
      Dst: "[java.util.List].size"
    - Src: "org.apache.commons.lang3.Streams$ArrayCollector:530,1"
      Dst: "[org.apache.commons.lang3.ArrayUtils].newInstance"
    - Src: "org.apache.commons.lang3.Streams$ArrayCollector:530,1"
      Dst: "[java.util.List].toArray"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.Streams$ArrayCollector].lambda$combiner$0(java.util.List,java.util.List)"
    functionSourceFile: "org.apache.commons.lang3.Streams$ArrayCollector"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.util.List"
    argCount: 2
    argTypes:
    - "java.util.List"
    - "java.util.List"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.lang3.Streams$ArrayCollector:523,1"
      Dst: "[java.util.List].addAll"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.bcel.generic.IRETURN].<init>()"
    functionSourceFile: "org.apache.bcel.generic.IRETURN"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.bcel.generic.IRETURN:32,1"
      Dst: "[org.apache.bcel.generic.ReturnInstruction].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.bcel.generic.IRETURN].accept(org.apache.bcel.generic.Visitor)"
    functionSourceFile: "org.apache.bcel.generic.IRETURN"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.apache.bcel.generic.Visitor"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 8
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.bcel.generic.IRETURN:43,1"
      Dst: "[org.apache.bcel.generic.Visitor].visitExceptionThrower"
    - Src: "org.apache.bcel.generic.IRETURN:44,1"
      Dst: "[org.apache.bcel.generic.Visitor].visitTypedInstruction"
    - Src: "org.apache.bcel.generic.IRETURN:45,1"
      Dst: "[org.apache.bcel.generic.Visitor].visitStackConsumer"
    - Src: "org.apache.bcel.generic.IRETURN:46,1"
      Dst: "[org.apache.bcel.generic.Visitor].visitReturnInstruction"
    - Src: "org.apache.bcel.generic.IRETURN:47,1"
      Dst: "[org.apache.bcel.generic.Visitor].visitIRETURN"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.bcel.generic.NEWARRAY].<init>()"
    functionSourceFile: "org.apache.bcel.generic.NEWARRAY"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.bcel.generic.NEWARRAY:41,1"
      Dst: "[org.apache.bcel.generic.Instruction].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.bcel.generic.NEWARRAY].<init>(org.apache.bcel.generic.BasicType)"
    functionSourceFile: "org.apache.bcel.generic.NEWARRAY"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.apache.bcel.generic.BasicType"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.bcel.generic.NEWARRAY:45,1"
      Dst: "[org.apache.bcel.generic.Type].getType"
    - Src: "org.apache.bcel.generic.NEWARRAY:45,1"
      Dst: "[org.apache.bcel.generic.NEWARRAY].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.bcel.generic.NEWARRAY].<init>(byte)"
    functionSourceFile: "org.apache.bcel.generic.NEWARRAY"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "byte"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.bcel.generic.NEWARRAY:49,1"
      Dst: "[org.apache.bcel.generic.Instruction].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.bcel.generic.NEWARRAY].accept(org.apache.bcel.generic.Visitor)"
    functionSourceFile: "org.apache.bcel.generic.NEWARRAY"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.apache.bcel.generic.Visitor"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 7
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.bcel.generic.NEWARRAY:61,1"
      Dst: "[org.apache.bcel.generic.Visitor].visitAllocationInstruction"
    - Src: "org.apache.bcel.generic.NEWARRAY:62,1"
      Dst: "[org.apache.bcel.generic.Visitor].visitExceptionThrower"
    - Src: "org.apache.bcel.generic.NEWARRAY:63,1"
      Dst: "[org.apache.bcel.generic.Visitor].visitStackProducer"
    - Src: "org.apache.bcel.generic.NEWARRAY:64,1"
      Dst: "[org.apache.bcel.generic.Visitor].visitNEWARRAY"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.bcel.generic.NEWARRAY].dump(java.io.DataOutputStream)"
    functionSourceFile: "org.apache.bcel.generic.NEWARRAY"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.io.DataOutputStream"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 9
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.bcel.generic.NEWARRAY:74,1"
      Dst: "[org.apache.bcel.generic.Instruction].getOpcode"
    - Src: "org.apache.bcel.generic.NEWARRAY:74,1"
      Dst: "[java.io.DataOutputStream].writeByte"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.bcel.generic.NEWARRAY].getExceptions()"
    functionSourceFile: "org.apache.bcel.generic.NEWARRAY"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.Class[]"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.bcel.generic.NEWARRAY].getType()"
    functionSourceFile: "org.apache.bcel.generic.NEWARRAY"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.apache.bcel.generic.Type"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.bcel.generic.NEWARRAY:87,1"
      Dst: "[org.apache.bcel.generic.BasicType].getType"
    - Src: "org.apache.bcel.generic.NEWARRAY:87,1"
      Dst: "[org.apache.bcel.generic.ArrayType].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.bcel.generic.NEWARRAY].getTypecode()"
    functionSourceFile: "org.apache.bcel.generic.NEWARRAY"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "byte"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.bcel.generic.NEWARRAY].initFromFile(org.apache.bcel.util.ByteSequence,boolean)"
    functionSourceFile: "org.apache.bcel.generic.NEWARRAY"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "org.apache.bcel.util.ByteSequence"
    - "boolean"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 7
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.bcel.generic.NEWARRAY:102,1"
      Dst: "[java.io.DataInputStream].readByte"
    - Src: "org.apache.bcel.generic.NEWARRAY:103,1"
      Dst: "[org.apache.bcel.generic.Instruction].setLength"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.bcel.generic.NEWARRAY].toString(boolean)"
    functionSourceFile: "org.apache.bcel.generic.NEWARRAY"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 1
    argTypes:
    - "boolean"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 13
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.bcel.generic.NEWARRAY:111,1"
      Dst: "[java.lang.StringBuilder].<init>"
    - Src: "org.apache.bcel.generic.NEWARRAY:111,1"
      Dst: "[org.apache.bcel.generic.Instruction].toString"
    - Src: "org.apache.bcel.generic.NEWARRAY:111,1"
      Dst: "[java.lang.StringBuilder].append"
    - Src: "org.apache.bcel.generic.NEWARRAY:111,1"
      Dst: "[org.apache.bcel.Const].getTypeName"
    - Src: "org.apache.bcel.generic.NEWARRAY:111,1"
      Dst: "[java.lang.StringBuilder].toString"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.reflect.TypeUtils$GenericArrayTypeImpl].<init>(java.lang.reflect.Type)"
    functionSourceFile: "org.apache.commons.lang3.reflect.TypeUtils$GenericArrayTypeImpl"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.reflect.Type"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.lang3.reflect.TypeUtils$GenericArrayTypeImpl:62,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.reflect.TypeUtils$GenericArrayTypeImpl].equals(java.lang.Object)"
    functionSourceFile: "org.apache.commons.lang3.reflect.TypeUtils$GenericArrayTypeImpl"
    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.apache.commons.lang3.reflect.TypeUtils$GenericArrayTypeImpl:71"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.reflect.TypeUtils$GenericArrayTypeImpl:70"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.reflect.TypeUtils$GenericArrayTypeImpl:71"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.reflect.TypeUtils$GenericArrayTypeImpl:-2"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.reflect.TypeUtils$GenericArrayTypeImpl:71"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.reflect.TypeUtils$GenericArrayTypeImpl:-2"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.lang3.reflect.TypeUtils$GenericArrayTypeImpl:71,1"
      Dst: "[org.apache.commons.lang3.reflect.TypeUtils].access$000"
    JavaMethodInfo: null
    BBCount: 6
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.reflect.TypeUtils$GenericArrayTypeImpl].getGenericComponentType()"
    functionSourceFile: "org.apache.commons.lang3.reflect.TypeUtils$GenericArrayTypeImpl"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.reflect.Type"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.reflect.TypeUtils$GenericArrayTypeImpl].hashCode()"
    functionSourceFile: "org.apache.commons.lang3.reflect.TypeUtils$GenericArrayTypeImpl"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "int"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.lang3.reflect.TypeUtils$GenericArrayTypeImpl:88,1"
      Dst: "[java.lang.Object].hashCode"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.reflect.TypeUtils$GenericArrayTypeImpl].toString()"
    functionSourceFile: "org.apache.commons.lang3.reflect.TypeUtils$GenericArrayTypeImpl"
    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.apache.commons.lang3.reflect.TypeUtils$GenericArrayTypeImpl:97,1"
      Dst: "[org.apache.commons.lang3.reflect.TypeUtils].toString"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.reflect.TypeUtils$GenericArrayTypeImpl].<init>(java.lang.reflect.Type,org.apache.commons.lang3.reflect.TypeUtils$1)"
    functionSourceFile: "org.apache.commons.lang3.reflect.TypeUtils$GenericArrayTypeImpl"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "java.lang.reflect.Type"
    - "org.apache.commons.lang3.reflect.TypeUtils$1"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.lang3.reflect.TypeUtils$GenericArrayTypeImpl:55,1"
      Dst: "[org.apache.commons.lang3.reflect.TypeUtils$GenericArrayTypeImpl].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.bcel.util.ClassPath$JrtModules$init__7].bootstrap$()"
    functionSourceFile: "org.apache.bcel.util.ClassPath$JrtModules$init__7"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.util.function.Function"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.bcel.util.ClassPath$JrtModules$init__7].<init>()"
    functionUses: 1
    ICount: 3
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.bcel.util.ClassPath$JrtModules$init__7:-1,1"
      Dst: "[org.apache.bcel.util.ClassPath$JrtModules$init__7].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.bcel.util.ClassPath$JrtModules$init__7].<init>()"
    functionSourceFile: "org.apache.bcel.util.ClassPath$JrtModules$init__7"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.bcel.util.ClassPath$JrtModules$init__7:-1,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.bcel.util.ClassPath$JrtModules$init__7].apply(java.lang.Object)"
    functionSourceFile: "org.apache.bcel.util.ClassPath$JrtModules$init__7"
    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.apache.bcel.util.ClassPath$JrtModules$init__7:-1,1"
      Dst: "[org.apache.bcel.util.ClassPath$JrtModule].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.event.EventUtils$EventBindingInvocationHandler].<init>(java.lang.Object,java.lang.String,java.lang.String[])"
    functionSourceFile: "org.apache.commons.lang3.event.EventUtils$EventBindingInvocationHandler"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 3
    argTypes:
    - "java.lang.Object"
    - "java.lang.String"
    - "java.lang.String[]"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 12
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.lang3.event.EventUtils$EventBindingInvocationHandler:93,1"
      Dst: "[java.lang.Object].<init>"
    - Src: "org.apache.commons.lang3.event.EventUtils$EventBindingInvocationHandler:96,1"
      Dst: "[java.util.Arrays].asList"
    - Src: "org.apache.commons.lang3.event.EventUtils$EventBindingInvocationHandler:96,1"
      Dst: "[java.util.HashSet].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.event.EventUtils$EventBindingInvocationHandler].invoke(java.lang.Object,java.lang.reflect.Method,java.lang.Object[])"
    functionSourceFile: "org.apache.commons.lang3.event.EventUtils$EventBindingInvocationHandler"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 3
    argTypes:
    - "java.lang.Object"
    - "java.lang.reflect.Method"
    - "java.lang.Object[]"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 22
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.commons.lang3.event.EventUtils$EventBindingInvocationHandler:110"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.event.EventUtils$EventBindingInvocationHandler:111"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.event.EventUtils$EventBindingInvocationHandler:110"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.event.EventUtils$EventBindingInvocationHandler:110"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.event.EventUtils$EventBindingInvocationHandler:116"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.event.EventUtils$EventBindingInvocationHandler:115"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.event.EventUtils$EventBindingInvocationHandler:111"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.event.EventUtils$EventBindingInvocationHandler:114"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.event.EventUtils$EventBindingInvocationHandler:113"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.lang3.event.EventUtils$EventBindingInvocationHandler:110,1"
      Dst: "[java.util.Set].isEmpty"
    - Src: "org.apache.commons.lang3.event.EventUtils$EventBindingInvocationHandler:110,1"
      Dst: "[java.lang.reflect.Method].getName"
    - Src: "org.apache.commons.lang3.event.EventUtils$EventBindingInvocationHandler:110,1"
      Dst: "[java.util.Set].contains"
    - Src: "org.apache.commons.lang3.event.EventUtils$EventBindingInvocationHandler:111,1"
      Dst: "[org.apache.commons.lang3.event.EventUtils$EventBindingInvocationHandler].hasMatchingParametersMethod"
    - Src: "org.apache.commons.lang3.event.EventUtils$EventBindingInvocationHandler:112,1"
      Dst: "[org.apache.commons.lang3.reflect.MethodUtils].invokeMethod"
    JavaMethodInfo: null
    BBCount: 6
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.event.EventUtils$EventBindingInvocationHandler].hasMatchingParametersMethod(java.lang.reflect.Method)"
    functionSourceFile: "org.apache.commons.lang3.event.EventUtils$EventBindingInvocationHandler"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "java.lang.reflect.Method"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 12
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.commons.lang3.event.EventUtils$EventBindingInvocationHandler:126"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.event.EventUtils$EventBindingInvocationHandler:125"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.lang3.event.EventUtils$EventBindingInvocationHandler:126,1"
      Dst: "[java.lang.Object].getClass"
    - Src: "org.apache.commons.lang3.event.EventUtils$EventBindingInvocationHandler:126,1"
      Dst: "[java.lang.reflect.Method].getParameterTypes"
    - Src: "org.apache.commons.lang3.event.EventUtils$EventBindingInvocationHandler:126,1"
      Dst: "[org.apache.commons.lang3.reflect.MethodUtils].getAccessibleMethod"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.StringEscapeUtils$CsvUnescaper].<init>()"
    functionSourceFile: "org.apache.commons.lang3.StringEscapeUtils$CsvUnescaper"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.lang3.StringEscapeUtils$CsvUnescaper:386,1"
      Dst: "[org.apache.commons.lang3.text.translate.CharSequenceTranslator].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.StringEscapeUtils$CsvUnescaper].translate(java.lang.CharSequence,int,java.io.Writer)"
    functionSourceFile: "org.apache.commons.lang3.StringEscapeUtils$CsvUnescaper"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "int"
    argCount: 3
    argTypes:
    - "java.lang.CharSequence"
    - "int"
    - "java.io.Writer"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 44
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.commons.lang3.StringEscapeUtils$CsvUnescaper:396"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.StringEscapeUtils$CsvUnescaper:400"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.StringEscapeUtils$CsvUnescaper:399"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.StringEscapeUtils$CsvUnescaper:400"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.StringEscapeUtils$CsvUnescaper:401"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.StringEscapeUtils$CsvUnescaper:400"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.StringEscapeUtils$CsvUnescaper:400"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.StringEscapeUtils$CsvUnescaper:406"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.StringEscapeUtils$CsvUnescaper:405"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.StringEscapeUtils$CsvUnescaper:408"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.StringEscapeUtils$CsvUnescaper:411"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.lang3.StringEscapeUtils$CsvUnescaper:397,1"
      Dst: "[java.lang.IllegalStateException].<init>"
    - Src: "org.apache.commons.lang3.StringEscapeUtils$CsvUnescaper:400,1"
      Dst: "[java.lang.CharSequence].charAt"
    - Src: "org.apache.commons.lang3.StringEscapeUtils$CsvUnescaper:400,1"
      Dst: "[java.lang.CharSequence].length"
    - Src: "org.apache.commons.lang3.StringEscapeUtils$CsvUnescaper:401,1"
      Dst: "[java.lang.CharSequence].toString"
    - Src: "org.apache.commons.lang3.StringEscapeUtils$CsvUnescaper:401,1"
      Dst: "[java.io.Writer].write"
    - Src: "org.apache.commons.lang3.StringEscapeUtils$CsvUnescaper:402,1"
      Dst: "[java.lang.Character].codePointCount"
    - Src: "org.apache.commons.lang3.StringEscapeUtils$CsvUnescaper:406,1"
      Dst: "[java.lang.CharSequence].subSequence"
    - Src: "org.apache.commons.lang3.StringEscapeUtils$CsvUnescaper:408,1"
      Dst: "[org.apache.commons.lang3.StringUtils].containsAny"
    - Src: "org.apache.commons.lang3.StringEscapeUtils$CsvUnescaper:410,1"
      Dst: "[java.lang.StringBuilder].<init>"
    - Src: "org.apache.commons.lang3.StringEscapeUtils$CsvUnescaper:410,1"
      Dst: "[java.lang.StringBuilder].append"
    - Src: "org.apache.commons.lang3.StringEscapeUtils$CsvUnescaper:410,1"
      Dst: "[java.lang.StringBuilder].toString"
    - Src: "org.apache.commons.lang3.StringEscapeUtils$CsvUnescaper:410,1"
      Dst: "[org.apache.commons.lang3.StringUtils].replace"
    JavaMethodInfo: null
    BBCount: 9
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.time.FastDatePrinter$TwoDigitMonthField].<init>()"
    functionSourceFile: "org.apache.commons.lang3.time.FastDatePrinter$TwoDigitMonthField"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.lang3.time.FastDatePrinter$TwoDigitMonthField:1141,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.time.FastDatePrinter$TwoDigitMonthField].estimateLength()"
    functionSourceFile: "org.apache.commons.lang3.time.FastDatePrinter$TwoDigitMonthField"
    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: "[org.apache.commons.lang3.time.FastDatePrinter$TwoDigitMonthField].appendTo(java.lang.Appendable,java.util.Calendar)"
    functionSourceFile: "org.apache.commons.lang3.time.FastDatePrinter$TwoDigitMonthField"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "java.lang.Appendable"
    - "java.util.Calendar"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 7
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.lang3.time.FastDatePrinter$TwoDigitMonthField:1157,1"
      Dst: "[java.util.Calendar].get"
    - Src: "org.apache.commons.lang3.time.FastDatePrinter$TwoDigitMonthField:1157,1"
      Dst: "[org.apache.commons.lang3.time.FastDatePrinter$TwoDigitMonthField].appendTo"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.time.FastDatePrinter$TwoDigitMonthField].appendTo(java.lang.Appendable,int)"
    functionSourceFile: "org.apache.commons.lang3.time.FastDatePrinter$TwoDigitMonthField"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "java.lang.Appendable"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.lang3.time.FastDatePrinter$TwoDigitMonthField:1165,1"
      Dst: "[org.apache.commons.lang3.time.FastDatePrinter].access$000"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.bcel.generic.IF_ICMPGT].<init>()"
    functionSourceFile: "org.apache.bcel.generic.IF_ICMPGT"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.bcel.generic.IF_ICMPGT:31,1"
      Dst: "[org.apache.bcel.generic.IfInstruction].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.bcel.generic.IF_ICMPGT].<init>(org.apache.bcel.generic.InstructionHandle)"
    functionSourceFile: "org.apache.bcel.generic.IF_ICMPGT"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.apache.bcel.generic.InstructionHandle"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.bcel.generic.IF_ICMPGT:35,1"
      Dst: "[org.apache.bcel.generic.IfInstruction].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.bcel.generic.IF_ICMPGT].accept(org.apache.bcel.generic.Visitor)"
    functionSourceFile: "org.apache.bcel.generic.IF_ICMPGT"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.apache.bcel.generic.Visitor"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 7
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.bcel.generic.IF_ICMPGT:46,1"
      Dst: "[org.apache.bcel.generic.Visitor].visitStackConsumer"
    - Src: "org.apache.bcel.generic.IF_ICMPGT:47,1"
      Dst: "[org.apache.bcel.generic.Visitor].visitBranchInstruction"
    - Src: "org.apache.bcel.generic.IF_ICMPGT:48,1"
      Dst: "[org.apache.bcel.generic.Visitor].visitIfInstruction"
    - Src: "org.apache.bcel.generic.IF_ICMPGT:49,1"
      Dst: "[org.apache.bcel.generic.Visitor].visitIF_ICMPGT"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.bcel.generic.IF_ICMPGT].negate()"
    functionSourceFile: "org.apache.bcel.generic.IF_ICMPGT"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.apache.bcel.generic.IfInstruction"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.bcel.generic.IF_ICMPGT:57,1"
      Dst: "[org.apache.bcel.generic.BranchInstruction].getTarget"
    - Src: "org.apache.bcel.generic.IF_ICMPGT:57,1"
      Dst: "[org.apache.bcel.generic.IF_ICMPLE].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.bcel.generic.POP].<init>()"
    functionSourceFile: "org.apache.bcel.generic.POP"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.bcel.generic.POP:29,1"
      Dst: "[org.apache.bcel.generic.StackInstruction].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.bcel.generic.POP].accept(org.apache.bcel.generic.Visitor)"
    functionSourceFile: "org.apache.bcel.generic.POP"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.apache.bcel.generic.Visitor"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 7
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.bcel.generic.POP:40,1"
      Dst: "[org.apache.bcel.generic.Visitor].visitStackConsumer"
    - Src: "org.apache.bcel.generic.POP:41,1"
      Dst: "[org.apache.bcel.generic.Visitor].visitPopInstruction"
    - Src: "org.apache.bcel.generic.POP:42,1"
      Dst: "[org.apache.bcel.generic.Visitor].visitStackInstruction"
    - Src: "org.apache.bcel.generic.POP:43,1"
      Dst: "[org.apache.bcel.generic.Visitor].visitPOP"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.builder.Reflection].<init>()"
    functionSourceFile: "org.apache.commons.lang3.builder.Reflection"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.lang3.builder.Reflection:26,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.builder.Reflection].getUnchecked(java.lang.reflect.Field,java.lang.Object)"
    functionSourceFile: "org.apache.commons.lang3.builder.Reflection"
    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: 10
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.lang3.builder.Reflection:38,1"
      Dst: "[java.util.Objects].requireNonNull"
    - Src: "org.apache.commons.lang3.builder.Reflection:38,1"
      Dst: "[java.lang.reflect.Field].get"
    - Src: "org.apache.commons.lang3.builder.Reflection:40,1"
      Dst: "[java.lang.IllegalArgumentException].<init>"
    JavaMethodInfo: null
    BBCount: 2
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.Streams$FailableStream].<init>(java.util.stream.Stream)"
    functionSourceFile: "org.apache.commons.lang3.Streams$FailableStream"
    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.apache.commons.lang3.Streams$FailableStream:85,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.Streams$FailableStream].assertNotTerminated()"
    functionSourceFile: "org.apache.commons.lang3.Streams$FailableStream"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 7
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.commons.lang3.Streams$FailableStream:95"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.Streams$FailableStream:98"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.Streams$FailableStream:97"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.lang3.Streams$FailableStream:96,1"
      Dst: "[java.lang.IllegalStateException].<init>"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.Streams$FailableStream].makeTerminated()"
    functionSourceFile: "org.apache.commons.lang3.Streams$FailableStream"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.lang3.Streams$FailableStream:106,1"
      Dst: "[org.apache.commons.lang3.Streams$FailableStream].assertNotTerminated"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.Streams$FailableStream].filter(org.apache.commons.lang3.Functions$FailablePredicate)"
    functionSourceFile: "org.apache.commons.lang3.Streams$FailableStream"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.apache.commons.lang3.Streams$FailableStream"
    argCount: 1
    argTypes:
    - "org.apache.commons.lang3.Functions$FailablePredicate"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 8
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.lang3.Streams$FailableStream:123,1"
      Dst: "[org.apache.commons.lang3.Streams$FailableStream].assertNotTerminated"
    - Src: "org.apache.commons.lang3.Streams$FailableStream:124,1"
      Dst: "[org.apache.commons.lang3.Functions].asPredicate"
    - Src: "org.apache.commons.lang3.Streams$FailableStream:124,1"
      Dst: "[java.util.stream.Stream].filter"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.Streams$FailableStream].forEach(org.apache.commons.lang3.Functions$FailableConsumer)"
    functionSourceFile: "org.apache.commons.lang3.Streams$FailableStream"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.apache.commons.lang3.Functions$FailableConsumer"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 7
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.lang3.Streams$FailableStream:148,1"
      Dst: "[org.apache.commons.lang3.Streams$FailableStream].makeTerminated"
    - Src: "org.apache.commons.lang3.Streams$FailableStream:149,1"
      Dst: "[org.apache.commons.lang3.Streams$FailableStream].stream"
    - Src: "org.apache.commons.lang3.Streams$FailableStream:149,1"
      Dst: "[org.apache.commons.lang3.Functions].asConsumer"
    - Src: "org.apache.commons.lang3.Streams$FailableStream:149,1"
      Dst: "[java.util.stream.Stream].forEach"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.Streams$FailableStream].collect(java.util.stream.Collector)"
    functionSourceFile: "org.apache.commons.lang3.Streams$FailableStream"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 1
    argTypes:
    - "java.util.stream.Collector"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.lang3.Streams$FailableStream:212,1"
      Dst: "[org.apache.commons.lang3.Streams$FailableStream].makeTerminated"
    - Src: "org.apache.commons.lang3.Streams$FailableStream:213,1"
      Dst: "[org.apache.commons.lang3.Streams$FailableStream].stream"
    - Src: "org.apache.commons.lang3.Streams$FailableStream:213,1"
      Dst: "[java.util.stream.Stream].collect"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.Streams$FailableStream].collect(java.util.function.Supplier,java.util.function.BiConsumer,java.util.function.BiConsumer)"
    functionSourceFile: "org.apache.commons.lang3.Streams$FailableStream"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 3
    argTypes:
    - "java.util.function.Supplier"
    - "java.util.function.BiConsumer"
    - "java.util.function.BiConsumer"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 8
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.lang3.Streams$FailableStream:270,1"
      Dst: "[org.apache.commons.lang3.Streams$FailableStream].makeTerminated"
    - Src: "org.apache.commons.lang3.Streams$FailableStream:271,1"
      Dst: "[org.apache.commons.lang3.Streams$FailableStream].stream"
    - Src: "org.apache.commons.lang3.Streams$FailableStream:271,1"
      Dst: "[java.util.stream.Stream].collect"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.Streams$FailableStream].reduce(java.lang.Object,java.util.function.BinaryOperator)"
    functionSourceFile: "org.apache.commons.lang3.Streams$FailableStream"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 2
    argTypes:
    - "java.lang.Object"
    - "java.util.function.BinaryOperator"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 7
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.lang3.Streams$FailableStream:324,1"
      Dst: "[org.apache.commons.lang3.Streams$FailableStream].makeTerminated"
    - Src: "org.apache.commons.lang3.Streams$FailableStream:325,1"
      Dst: "[org.apache.commons.lang3.Streams$FailableStream].stream"
    - Src: "org.apache.commons.lang3.Streams$FailableStream:325,1"
      Dst: "[java.util.stream.Stream].reduce"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.Streams$FailableStream].map(org.apache.commons.lang3.Functions$FailableFunction)"
    functionSourceFile: "org.apache.commons.lang3.Streams$FailableStream"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.apache.commons.lang3.Streams$FailableStream"
    argCount: 1
    argTypes:
    - "org.apache.commons.lang3.Functions$FailableFunction"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 9
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.lang3.Streams$FailableStream:341,1"
      Dst: "[org.apache.commons.lang3.Streams$FailableStream].assertNotTerminated"
    - Src: "org.apache.commons.lang3.Streams$FailableStream:342,1"
      Dst: "[org.apache.commons.lang3.Functions].asFunction"
    - Src: "org.apache.commons.lang3.Streams$FailableStream:342,1"
      Dst: "[java.util.stream.Stream].map"
    - Src: "org.apache.commons.lang3.Streams$FailableStream:342,1"
      Dst: "[org.apache.commons.lang3.Streams$FailableStream].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.Streams$FailableStream].stream()"
    functionSourceFile: "org.apache.commons.lang3.Streams$FailableStream"
    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.apache.commons.lang3.Streams$FailableStream].allMatch(org.apache.commons.lang3.Functions$FailablePredicate)"
    functionSourceFile: "org.apache.commons.lang3.Streams$FailableStream"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "org.apache.commons.lang3.Functions$FailablePredicate"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 7
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.lang3.Streams$FailableStream:377,1"
      Dst: "[org.apache.commons.lang3.Streams$FailableStream].assertNotTerminated"
    - Src: "org.apache.commons.lang3.Streams$FailableStream:378,1"
      Dst: "[org.apache.commons.lang3.Streams$FailableStream].stream"
    - Src: "org.apache.commons.lang3.Streams$FailableStream:378,1"
      Dst: "[org.apache.commons.lang3.Functions].asPredicate"
    - Src: "org.apache.commons.lang3.Streams$FailableStream:378,1"
      Dst: "[java.util.stream.Stream].allMatch"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.Streams$FailableStream].anyMatch(org.apache.commons.lang3.Functions$FailablePredicate)"
    functionSourceFile: "org.apache.commons.lang3.Streams$FailableStream"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "org.apache.commons.lang3.Functions$FailablePredicate"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 7
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.lang3.Streams$FailableStream:401,1"
      Dst: "[org.apache.commons.lang3.Streams$FailableStream].assertNotTerminated"
    - Src: "org.apache.commons.lang3.Streams$FailableStream:402,1"
      Dst: "[org.apache.commons.lang3.Streams$FailableStream].stream"
    - Src: "org.apache.commons.lang3.Streams$FailableStream:402,1"
      Dst: "[org.apache.commons.lang3.Functions].asPredicate"
    - Src: "org.apache.commons.lang3.Streams$FailableStream:402,1"
      Dst: "[java.util.stream.Stream].anyMatch"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.bcel.classfile.InnerClasses].<init>(org.apache.bcel.classfile.InnerClasses)"
    functionSourceFile: "org.apache.bcel.classfile.InnerClasses"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.apache.bcel.classfile.InnerClasses"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 8
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.bcel.classfile.InnerClasses:51,1"
      Dst: "[org.apache.bcel.classfile.Attribute].getNameIndex"
    - Src: "org.apache.bcel.classfile.InnerClasses:51,1"
      Dst: "[org.apache.bcel.classfile.Attribute].getLength"
    - Src: "org.apache.bcel.classfile.InnerClasses:51,1"
      Dst: "[org.apache.bcel.classfile.InnerClasses].getInnerClasses"
    - Src: "org.apache.bcel.classfile.InnerClasses:51,1"
      Dst: "[org.apache.bcel.classfile.Attribute].getConstantPool"
    - Src: "org.apache.bcel.classfile.InnerClasses:51,1"
      Dst: "[org.apache.bcel.classfile.InnerClasses].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.bcel.classfile.InnerClasses].<init>(int,int,java.io.DataInput,org.apache.bcel.classfile.ConstantPool)"
    functionSourceFile: "org.apache.bcel.classfile.InnerClasses"
    linkageType: null
    functionLinenumber: 63
    functionDepth: 0
    returnType: "void"
    argCount: 4
    argTypes:
    - "int"
    - "int"
    - "java.io.DataInput"
    - "org.apache.bcel.classfile.ConstantPool"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.bcel.classfile.InnerClasses].<init>(int,int,org.apache.bcel.classfile.InnerClass[],org.apache.bcel.classfile.ConstantPool)"
    - "[org.apache.bcel.classfile.InnerClass].<init>(java.io.DataInput)"
    functionUses: 1
    ICount: 19
    EdgeCount: 2
    BranchProfiles:
    - Branch String: "org.apache.bcel.classfile.InnerClasses:67"
      Branch Sides:
      - BranchSide: "org.apache.bcel.classfile.InnerClasses:69"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.bcel.classfile.InnerClasses:64,1"
      Dst: "[org.apache.bcel.classfile.InnerClasses].<init>"
    - Src: "org.apache.bcel.classfile.InnerClasses:65,1"
      Dst: "[java.io.DataInput].readUnsignedShort"
    - Src: "org.apache.bcel.classfile.InnerClasses:68,1"
      Dst: "[org.apache.bcel.classfile.InnerClass].<init>"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 2
  - functionName: "[org.apache.bcel.classfile.InnerClasses].<init>(int,int,org.apache.bcel.classfile.InnerClass[],org.apache.bcel.classfile.ConstantPool)"
    functionSourceFile: "org.apache.bcel.classfile.InnerClasses"
    linkageType: null
    functionLinenumber: 78
    functionDepth: 0
    returnType: "void"
    argCount: 4
    argTypes:
    - "int"
    - "int"
    - "org.apache.bcel.classfile.InnerClass[]"
    - "org.apache.bcel.classfile.ConstantPool"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.bcel.classfile.Attribute].<init>(byte,int,int,org.apache.bcel.classfile.ConstantPool)"
    - "[org.apache.bcel.util.Args].requireU2(int,java.lang.String)"
    functionUses: 1
    ICount: 15
    EdgeCount: 2
    BranchProfiles:
    - Branch String: "org.apache.bcel.classfile.InnerClasses:80"
      Branch Sides:
      - BranchSide: "org.apache.bcel.classfile.InnerClasses:79"
        BranchSideFuncs:
        - "requireU2(int,java.lang.String)"
      - BranchSide: "org.apache.bcel.classfile.InnerClasses:78"
        BranchSideFuncs:
        - "<init>(byte,int,int,org.apache.bcel.classfile.ConstantPool)"
    Callsites:
    - Src: "org.apache.bcel.classfile.InnerClasses:79,1"
      Dst: "[org.apache.bcel.classfile.Attribute].<init>"
    - Src: "org.apache.bcel.classfile.InnerClasses:81,1"
      Dst: "[org.apache.bcel.util.Args].requireU2"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[org.apache.bcel.classfile.InnerClasses].accept(org.apache.bcel.classfile.Visitor)"
    functionSourceFile: "org.apache.bcel.classfile.InnerClasses"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.apache.bcel.classfile.Visitor"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.bcel.classfile.InnerClasses:92,1"
      Dst: "[org.apache.bcel.classfile.Visitor].visitInnerClasses"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.bcel.classfile.InnerClasses].copy(org.apache.bcel.classfile.ConstantPool)"
    functionSourceFile: "org.apache.bcel.classfile.InnerClasses"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.apache.bcel.classfile.Attribute"
    argCount: 1
    argTypes:
    - "org.apache.bcel.classfile.ConstantPool"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 13
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.bcel.classfile.InnerClasses:101,1"
      Dst: "[org.apache.bcel.classfile.Attribute].clone"
    - Src: "org.apache.bcel.classfile.InnerClasses:103,1"
      Dst: "[org.apache.bcel.classfile.InnerClasses$lambda_copy_0__176].bootstrap$"
    - Src: "org.apache.bcel.classfile.InnerClasses:103,1"
      Dst: "[java.util.Arrays].setAll"
    - Src: "org.apache.bcel.classfile.InnerClasses:104,1"
      Dst: "[org.apache.bcel.classfile.Attribute].setConstantPool"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.bcel.classfile.InnerClasses].dump(java.io.DataOutputStream)"
    functionSourceFile: "org.apache.bcel.classfile.InnerClasses"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.io.DataOutputStream"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 15
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.bcel.classfile.InnerClasses:118"
      Branch Sides:
      - BranchSide: "org.apache.bcel.classfile.InnerClasses:120"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.bcel.classfile.InnerClasses:116,1"
      Dst: "[org.apache.bcel.classfile.Attribute].dump"
    - Src: "org.apache.bcel.classfile.InnerClasses:117,1"
      Dst: "[java.io.DataOutputStream].writeShort"
    - Src: "org.apache.bcel.classfile.InnerClasses:119,1"
      Dst: "[org.apache.bcel.classfile.InnerClass].dump"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 2
  - functionName: "[org.apache.bcel.classfile.InnerClasses].getInnerClasses()"
    functionSourceFile: "org.apache.bcel.classfile.InnerClasses"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.apache.bcel.classfile.InnerClass[]"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.bcel.classfile.InnerClasses].iterator()"
    functionSourceFile: "org.apache.bcel.classfile.InnerClasses"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.util.Iterator"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.bcel.classfile.InnerClasses:132,1"
      Dst: "[java.util.stream.Stream].of"
    - Src: "org.apache.bcel.classfile.InnerClasses:132,1"
      Dst: "[java.util.stream.BaseStream].iterator"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.bcel.classfile.InnerClasses].setInnerClasses(org.apache.bcel.classfile.InnerClass[])"
    functionSourceFile: "org.apache.bcel.classfile.InnerClasses"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.apache.bcel.classfile.InnerClass[]"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 8
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.bcel.classfile.InnerClasses:139"
      Branch Sides:
      - BranchSide: "org.apache.bcel.classfile.InnerClasses:139"
        BranchSideFuncs: []
      - BranchSide: "org.apache.bcel.classfile.InnerClasses:138"
        BranchSideFuncs: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[org.apache.bcel.classfile.InnerClasses].toString()"
    functionSourceFile: "org.apache.bcel.classfile.InnerClasses"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 23
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.bcel.classfile.InnerClasses:151"
      Branch Sides:
      - BranchSide: "org.apache.bcel.classfile.InnerClasses:153"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.bcel.classfile.InnerClasses:147,1"
      Dst: "[java.lang.StringBuilder].<init>"
    - Src: "org.apache.bcel.classfile.InnerClasses:148,1"
      Dst: "[java.lang.StringBuilder].append"
    - Src: "org.apache.bcel.classfile.InnerClasses:152,1"
      Dst: "[org.apache.bcel.classfile.Attribute].getConstantPool"
    - Src: "org.apache.bcel.classfile.InnerClasses:152,1"
      Dst: "[org.apache.bcel.classfile.InnerClass].toString"
    - Src: "org.apache.bcel.classfile.InnerClasses:154,1"
      Dst: "[java.lang.StringBuilder].length"
    - Src: "org.apache.bcel.classfile.InnerClasses:154,1"
      Dst: "[java.lang.StringBuilder].substring"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 2
  - functionName: "[org.apache.bcel.classfile.InnerClasses].lambda$copy$0(int)"
    functionSourceFile: "org.apache.bcel.classfile.InnerClasses"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.apache.bcel.classfile.InnerClass"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.bcel.classfile.InnerClasses:103,1"
      Dst: "[org.apache.bcel.classfile.InnerClass].copy"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.bcel.verifier.statics.Pass3aVerifier].contains(int[],int)"
    functionSourceFile: "org.apache.bcel.verifier.statics.Pass3aVerifier"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 2
    argTypes:
    - "int[]"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 11
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.bcel.verifier.statics.Pass3aVerifier:862"
      Branch Sides:
      - BranchSide: "org.apache.bcel.verifier.statics.Pass3aVerifier:867"
        BranchSideFuncs: []
      - BranchSide: "org.apache.bcel.verifier.statics.Pass3aVerifier:866"
        BranchSideFuncs: []
    - Branch String: "org.apache.bcel.verifier.statics.Pass3aVerifier:863"
      Branch Sides:
      - BranchSide: "org.apache.bcel.verifier.statics.Pass3aVerifier:862"
        BranchSideFuncs: []
      - BranchSide: "org.apache.bcel.verifier.statics.Pass3aVerifier:861"
        BranchSideFuncs: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 6
    CyclomaticComplexity: 2
  - functionName: "[org.apache.bcel.verifier.statics.Pass3aVerifier].<init>(org.apache.bcel.verifier.Verifier,int)"
    functionSourceFile: "org.apache.bcel.verifier.statics.Pass3aVerifier"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "org.apache.bcel.verifier.Verifier"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 7
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.bcel.verifier.statics.Pass3aVerifier:891,1"
      Dst: "[org.apache.bcel.verifier.PassVerifier].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.bcel.verifier.statics.Pass3aVerifier].delayedPass2Checks()"
    functionSourceFile: "org.apache.bcel.verifier.statics.Pass3aVerifier"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 157
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.bcel.verifier.statics.Pass3aVerifier:913"
      Branch Sides:
      - BranchSide: "org.apache.bcel.verifier.statics.Pass3aVerifier:941"
        BranchSideFuncs: []
      - BranchSide: "org.apache.bcel.verifier.statics.Pass3aVerifier:940"
        BranchSideFuncs: []
    - Branch String: "org.apache.bcel.verifier.statics.Pass3aVerifier:916"
      Branch Sides:
      - BranchSide: "org.apache.bcel.verifier.statics.Pass3aVerifier:941"
        BranchSideFuncs: []
      - BranchSide: "org.apache.bcel.verifier.statics.Pass3aVerifier:940"
        BranchSideFuncs: []
    - Branch String: "org.apache.bcel.verifier.statics.Pass3aVerifier:917"
      Branch Sides:
      - BranchSide: "org.apache.bcel.verifier.statics.Pass3aVerifier:930"
        BranchSideFuncs: []
      - BranchSide: "org.apache.bcel.verifier.statics.Pass3aVerifier:929"
        BranchSideFuncs: []
    - Branch String: "org.apache.bcel.verifier.statics.Pass3aVerifier:920"
      Branch Sides:
      - BranchSide: "org.apache.bcel.verifier.statics.Pass3aVerifier:916"
        BranchSideFuncs: []
      - BranchSide: "org.apache.bcel.verifier.statics.Pass3aVerifier:915"
        BranchSideFuncs: []
    - Branch String: "org.apache.bcel.verifier.statics.Pass3aVerifier:921"
      Branch Sides:
      - BranchSide: "org.apache.bcel.verifier.statics.Pass3aVerifier:925"
        BranchSideFuncs: []
      - BranchSide: "org.apache.bcel.verifier.statics.Pass3aVerifier:924"
        BranchSideFuncs: []
    - Branch String: "org.apache.bcel.verifier.statics.Pass3aVerifier:942"
      Branch Sides:
      - BranchSide: "org.apache.bcel.verifier.statics.Pass3aVerifier:967"
        BranchSideFuncs: []
      - BranchSide: "org.apache.bcel.verifier.statics.Pass3aVerifier:966"
        BranchSideFuncs: []
    - Branch String: "org.apache.bcel.verifier.statics.Pass3aVerifier:943"
      Branch Sides:
      - BranchSide: "org.apache.bcel.verifier.statics.Pass3aVerifier:941"
        BranchSideFuncs: []
      - BranchSide: "org.apache.bcel.verifier.statics.Pass3aVerifier:940"
        BranchSideFuncs: []
    - Branch String: "org.apache.bcel.verifier.statics.Pass3aVerifier:968"
      Branch Sides:
      - BranchSide: "org.apache.bcel.verifier.statics.Pass3aVerifier:990"
        BranchSideFuncs: []
      - BranchSide: "org.apache.bcel.verifier.statics.Pass3aVerifier:989"
        BranchSideFuncs: []
    - Branch String: "org.apache.bcel.verifier.statics.Pass3aVerifier:972"
      Branch Sides:
      - BranchSide: "org.apache.bcel.verifier.statics.Pass3aVerifier:976"
        BranchSideFuncs: []
      - BranchSide: "org.apache.bcel.verifier.statics.Pass3aVerifier:975"
        BranchSideFuncs: []
    - Branch String: "org.apache.bcel.verifier.statics.Pass3aVerifier:976"
      Branch Sides:
      - BranchSide: "org.apache.bcel.verifier.statics.Pass3aVerifier:980"
        BranchSideFuncs: []
      - BranchSide: "org.apache.bcel.verifier.statics.Pass3aVerifier:979"
        BranchSideFuncs: []
    - Branch String: "org.apache.bcel.verifier.statics.Pass3aVerifier:980"
      Branch Sides:
      - BranchSide: "org.apache.bcel.verifier.statics.Pass3aVerifier:985"
        BranchSideFuncs: []
      - BranchSide: "org.apache.bcel.verifier.statics.Pass3aVerifier:984"
        BranchSideFuncs: []
    - Branch String: "org.apache.bcel.verifier.statics.Pass3aVerifier:980"
      Branch Sides:
      - BranchSide: "org.apache.bcel.verifier.statics.Pass3aVerifier:985"
        BranchSideFuncs: []
      - BranchSide: "org.apache.bcel.verifier.statics.Pass3aVerifier:984"
        BranchSideFuncs: []
    - Branch String: "org.apache.bcel.verifier.statics.Pass3aVerifier:985"
      Branch Sides:
      - BranchSide: "org.apache.bcel.verifier.statics.Pass3aVerifier:967"
        BranchSideFuncs: []
      - BranchSide: "org.apache.bcel.verifier.statics.Pass3aVerifier:966"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.bcel.verifier.statics.Pass3aVerifier:906,1"
      Dst: "[org.apache.bcel.generic.InstructionList].getInstructionPositions"
    - Src: "org.apache.bcel.verifier.statics.Pass3aVerifier:907,1"
      Dst: "[org.apache.bcel.classfile.Code].getCode"
    - Src: "org.apache.bcel.verifier.statics.Pass3aVerifier:912,1"
      Dst: "[org.apache.bcel.classfile.Code].getLineNumberTable"
    - Src: "org.apache.bcel.verifier.statics.Pass3aVerifier:914,1"
      Dst: "[org.apache.bcel.classfile.LineNumberTable].getLineNumberTable"
    - Src: "org.apache.bcel.verifier.statics.Pass3aVerifier:915,1"
      Dst: "[org.apache.bcel.verifier.statics.IntList].<init>"
    - Src: "org.apache.bcel.verifier.statics.Pass3aVerifier:919,1"
      Dst: "[org.apache.bcel.classfile.LineNumber].getStartPC"
    - Src: "org.apache.bcel.verifier.statics.Pass3aVerifier:921,1"
      Dst: "[org.apache.bcel.verifier.statics.IntList].contains"
    - Src: "org.apache.bcel.verifier.statics.Pass3aVerifier:922,1"
      Dst: "[java.lang.StringBuilder].<init>"
    - Src: "org.apache.bcel.verifier.statics.Pass3aVerifier:922,1"
      Dst: "[java.lang.StringBuilder].append"
    - Src: "org.apache.bcel.verifier.statics.Pass3aVerifier:922,1"
      Dst: "[java.lang.StringBuilder].toString"
    - Src: "org.apache.bcel.verifier.statics.Pass3aVerifier:922,1"
      Dst: "[org.apache.bcel.verifier.PassVerifier].addMessage"
    - Src: "org.apache.bcel.verifier.statics.Pass3aVerifier:925,1"
      Dst: "[org.apache.bcel.verifier.statics.IntList].add"
    - Src: "org.apache.bcel.verifier.statics.Pass3aVerifier:930,1"
      Dst: "[org.apache.bcel.verifier.statics.Pass3aVerifier].tostring"
    - Src: "org.apache.bcel.verifier.statics.Pass3aVerifier:931,1"
      Dst: "[org.apache.bcel.verifier.exc.ClassConstraintException].<init>"
    - Src: "org.apache.bcel.verifier.statics.Pass3aVerifier:941,1"
      Dst: "[org.apache.bcel.classfile.Code].getAttributes"
    - Src: "org.apache.bcel.verifier.statics.Pass3aVerifier:944,1"
      Dst: "[org.apache.bcel.verifier.statics.Pass3aVerifier$lambda_delayedPass2Checks_0__177].bootstrap$"
    - Src: "org.apache.bcel.verifier.statics.Pass3aVerifier:944,1"
      Dst: "[java.lang.Iterable].forEach"
    - Src: "org.apache.bcel.verifier.statics.Pass3aVerifier:967,1"
      Dst: "[org.apache.bcel.classfile.Code].getExceptionTable"
    - Src: "org.apache.bcel.verifier.statics.Pass3aVerifier:969,1"
      Dst: "[org.apache.bcel.classfile.CodeException].getStartPC"
    - Src: "org.apache.bcel.verifier.statics.Pass3aVerifier:970,1"
      Dst: "[org.apache.bcel.classfile.CodeException].getEndPC"
    - Src: "org.apache.bcel.verifier.statics.Pass3aVerifier:971,1"
      Dst: "[org.apache.bcel.classfile.CodeException].getHandlerPC"
    - Src: "org.apache.bcel.verifier.statics.Pass3aVerifier:976,1"
      Dst: "[org.apache.bcel.verifier.statics.Pass3aVerifier].contains"
    JavaMethodInfo: null
    BBCount: 30
    CyclomaticComplexity: 5
  - functionName: "[org.apache.bcel.verifier.statics.Pass3aVerifier].do_verify()"
    functionSourceFile: "org.apache.bcel.verifier.statics.Pass3aVerifier"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.apache.bcel.verifier.VerificationResult"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 84
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.bcel.verifier.statics.Pass3aVerifier:1005"
      Branch Sides:
      - BranchSide: "org.apache.bcel.verifier.statics.Pass3aVerifier:1057"
        BranchSideFuncs: []
    - Branch String: "org.apache.bcel.verifier.statics.Pass3aVerifier:1010"
      Branch Sides:
      - BranchSide: "org.apache.bcel.verifier.statics.Pass3aVerifier:1013"
        BranchSideFuncs: []
      - BranchSide: "org.apache.bcel.verifier.statics.Pass3aVerifier:1012"
        BranchSideFuncs: []
    - Branch String: "org.apache.bcel.verifier.statics.Pass3aVerifier:1017"
      Branch Sides:
      - BranchSide: "org.apache.bcel.verifier.statics.Pass3aVerifier:1018"
        BranchSideFuncs: []
      - BranchSide: "org.apache.bcel.verifier.statics.Pass3aVerifier:1017"
        BranchSideFuncs: []
    - Branch String: "org.apache.bcel.verifier.statics.Pass3aVerifier:1017"
      Branch Sides:
      - BranchSide: "org.apache.bcel.verifier.statics.Pass3aVerifier:1031"
        BranchSideFuncs: []
      - BranchSide: "org.apache.bcel.verifier.statics.Pass3aVerifier:1030"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.bcel.verifier.statics.Pass3aVerifier:1005,1"
      Dst: "[org.apache.bcel.verifier.Verifier].doPass2"
    - Src: "org.apache.bcel.verifier.statics.Pass3aVerifier:1005,1"
      Dst: "[org.apache.bcel.verifier.VerificationResult].equals"
    - Src: "org.apache.bcel.verifier.statics.Pass3aVerifier:1008,1"
      Dst: "[org.apache.bcel.verifier.Verifier].getClassName"
    - Src: "org.apache.bcel.verifier.statics.Pass3aVerifier:1008,1"
      Dst: "[org.apache.bcel.Repository].lookupClass"
    - Src: "org.apache.bcel.verifier.statics.Pass3aVerifier:1009,1"
      Dst: "[org.apache.bcel.classfile.JavaClass].getMethods"
    - Src: "org.apache.bcel.verifier.statics.Pass3aVerifier:1011,1"
      Dst: "[org.apache.bcel.verifier.exc.InvalidMethodException].<init>"
    - Src: "org.apache.bcel.verifier.statics.Pass3aVerifier:1014,1"
      Dst: "[org.apache.bcel.classfile.Method].getCode"
    - Src: "org.apache.bcel.verifier.statics.Pass3aVerifier:1017,1"
      Dst: "[org.apache.bcel.classfile.AccessFlags].isAbstract"
    - Src: "org.apache.bcel.verifier.statics.Pass3aVerifier:1017,1"
      Dst: "[org.apache.bcel.classfile.AccessFlags].isNative"
    - Src: "org.apache.bcel.verifier.statics.Pass3aVerifier:1031,1"
      Dst: "[org.apache.bcel.classfile.Code].getCode"
    - Src: "org.apache.bcel.verifier.statics.Pass3aVerifier:1031,1"
      Dst: "[org.apache.bcel.generic.InstructionList].<init>"
    - Src: "org.apache.bcel.verifier.statics.Pass3aVerifier:1033,1"
      Dst: "[java.lang.StringBuilder].<init>"
    - Src: "org.apache.bcel.verifier.statics.Pass3aVerifier:1033,1"
      Dst: "[java.lang.StringBuilder].append"
    - Src: "org.apache.bcel.verifier.statics.Pass3aVerifier:1034,1"
      Dst: "[org.apache.bcel.verifier.statics.Pass3aVerifier].tostring"
    - Src: "org.apache.bcel.verifier.statics.Pass3aVerifier:1034,1"
      Dst: "[java.lang.StringBuilder].toString"
    - Src: "org.apache.bcel.verifier.statics.Pass3aVerifier:1034,1"
      Dst: "[org.apache.bcel.verifier.VerificationResult].<init>"
    - Src: "org.apache.bcel.verifier.statics.Pass3aVerifier:1037,1"
      Dst: "[org.apache.bcel.generic.InstructionList].setPositions"
    - Src: "org.apache.bcel.verifier.statics.Pass3aVerifier:1042,1"
      Dst: "[org.apache.bcel.verifier.statics.Pass3aVerifier].delayedPass2Checks"
    - Src: "org.apache.bcel.verifier.statics.Pass3aVerifier:1044,1"
      Dst: "[java.lang.Throwable].getMessage"
    - Src: "org.apache.bcel.verifier.statics.Pass3aVerifier:1048,1"
      Dst: "[org.apache.bcel.verifier.statics.Pass3aVerifier].pass3StaticInstructionChecks"
    - Src: "org.apache.bcel.verifier.statics.Pass3aVerifier:1049,1"
      Dst: "[org.apache.bcel.verifier.statics.Pass3aVerifier].pass3StaticInstructionOperandsChecks"
    - Src: "org.apache.bcel.verifier.statics.Pass3aVerifier:1061,1"
      Dst: "[org.apache.bcel.verifier.exc.AssertionViolatedException].<init>"
    JavaMethodInfo: null
    BBCount: 16
    CyclomaticComplexity: 1
  - functionName: "[org.apache.bcel.verifier.statics.Pass3aVerifier].getMethodNo()"
    functionSourceFile: "org.apache.bcel.verifier.statics.Pass3aVerifier"
    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.apache.bcel.verifier.statics.Pass3aVerifier].pass3StaticInstructionChecks()"
    functionSourceFile: "org.apache.bcel.verifier.statics.Pass3aVerifier"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 54
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.bcel.verifier.statics.Pass3aVerifier:1083"
      Branch Sides:
      - BranchSide: "org.apache.bcel.verifier.statics.Pass3aVerifier:1103"
        BranchSideFuncs: []
      - BranchSide: "org.apache.bcel.verifier.statics.Pass3aVerifier:1102"
        BranchSideFuncs: []
    - Branch String: "org.apache.bcel.verifier.statics.Pass3aVerifier:1104"
      Branch Sides:
      - BranchSide: "org.apache.bcel.verifier.statics.Pass3aVerifier:1122"
        BranchSideFuncs: []
      - BranchSide: "org.apache.bcel.verifier.statics.Pass3aVerifier:1121"
        BranchSideFuncs: []
    - Branch String: "org.apache.bcel.verifier.statics.Pass3aVerifier:1106"
      Branch Sides:
      - BranchSide: "org.apache.bcel.verifier.statics.Pass3aVerifier:1109"
        BranchSideFuncs: []
      - BranchSide: "org.apache.bcel.verifier.statics.Pass3aVerifier:1108"
        BranchSideFuncs: []
    - Branch String: "org.apache.bcel.verifier.statics.Pass3aVerifier:1109"
      Branch Sides:
      - BranchSide: "org.apache.bcel.verifier.statics.Pass3aVerifier:1112"
        BranchSideFuncs: []
      - BranchSide: "org.apache.bcel.verifier.statics.Pass3aVerifier:1111"
        BranchSideFuncs: []
    - Branch String: "org.apache.bcel.verifier.statics.Pass3aVerifier:1112"
      Branch Sides:
      - BranchSide: "org.apache.bcel.verifier.statics.Pass3aVerifier:1115"
        BranchSideFuncs: []
      - BranchSide: "org.apache.bcel.verifier.statics.Pass3aVerifier:1114"
        BranchSideFuncs: []
    - Branch String: "org.apache.bcel.verifier.statics.Pass3aVerifier:1123"
      Branch Sides:
      - BranchSide: "org.apache.bcel.verifier.statics.Pass3aVerifier:1128"
        BranchSideFuncs: []
      - BranchSide: "org.apache.bcel.verifier.statics.Pass3aVerifier:1127"
        BranchSideFuncs: []
    - Branch String: "org.apache.bcel.verifier.statics.Pass3aVerifier:1123"
      Branch Sides:
      - BranchSide: "org.apache.bcel.verifier.statics.Pass3aVerifier:1128"
        BranchSideFuncs: []
      - BranchSide: "org.apache.bcel.verifier.statics.Pass3aVerifier:1127"
        BranchSideFuncs: []
    - Branch String: "org.apache.bcel.verifier.statics.Pass3aVerifier:1123"
      Branch Sides:
      - BranchSide: "org.apache.bcel.verifier.statics.Pass3aVerifier:1128"
        BranchSideFuncs: []
      - BranchSide: "org.apache.bcel.verifier.statics.Pass3aVerifier:1127"
        BranchSideFuncs: []
    - Branch String: "org.apache.bcel.verifier.statics.Pass3aVerifier:1123"
      Branch Sides:
      - BranchSide: "org.apache.bcel.verifier.statics.Pass3aVerifier:1128"
        BranchSideFuncs: []
      - BranchSide: "org.apache.bcel.verifier.statics.Pass3aVerifier:1127"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.bcel.verifier.statics.Pass3aVerifier:1083,1"
      Dst: "[org.apache.bcel.classfile.Code].getCode"
    - Src: "org.apache.bcel.verifier.statics.Pass3aVerifier:1084,1"
      Dst: "[java.lang.StringBuilder].<init>"
    - Src: "org.apache.bcel.verifier.statics.Pass3aVerifier:1084,1"
      Dst: "[java.lang.StringBuilder].append"
    - Src: "org.apache.bcel.verifier.statics.Pass3aVerifier:1085,1"
      Dst: "[org.apache.bcel.verifier.statics.Pass3aVerifier].tostring"
    - Src: "org.apache.bcel.verifier.statics.Pass3aVerifier:1085,1"
      Dst: "[java.lang.StringBuilder].toString"
    - Src: "org.apache.bcel.verifier.statics.Pass3aVerifier:1085,1"
      Dst: "[org.apache.bcel.verifier.exc.StaticCodeInstructionConstraintException].<init>"
    - Src: "org.apache.bcel.verifier.statics.Pass3aVerifier:1103,1"
      Dst: "[org.apache.bcel.generic.InstructionList].getStart"
    - Src: "org.apache.bcel.verifier.statics.Pass3aVerifier:1105,1"
      Dst: "[org.apache.bcel.generic.InstructionHandle].getInstruction"
    - Src: "org.apache.bcel.verifier.statics.Pass3aVerifier:1115,1"
      Dst: "[org.apache.bcel.generic.InstructionHandle].getNext"
    - Src: "org.apache.bcel.verifier.statics.Pass3aVerifier:1122,1"
      Dst: "[org.apache.bcel.generic.InstructionList].getEnd"
    JavaMethodInfo: null
    BBCount: 17
    CyclomaticComplexity: 2
  - functionName: "[org.apache.bcel.verifier.statics.Pass3aVerifier].pass3StaticInstructionOperandsChecks()"
    functionSourceFile: "org.apache.bcel.verifier.statics.Pass3aVerifier"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 60
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.bcel.verifier.statics.Pass3aVerifier:1156"
      Branch Sides:
      - BranchSide: "org.apache.bcel.verifier.statics.Pass3aVerifier:1183"
        BranchSideFuncs: []
      - BranchSide: "org.apache.bcel.verifier.statics.Pass3aVerifier:1182"
        BranchSideFuncs: []
    - Branch String: "org.apache.bcel.verifier.statics.Pass3aVerifier:1160"
      Branch Sides:
      - BranchSide: "org.apache.bcel.verifier.statics.Pass3aVerifier:1175"
        BranchSideFuncs: []
      - BranchSide: "org.apache.bcel.verifier.statics.Pass3aVerifier:1174"
        BranchSideFuncs: []
    - Branch String: "org.apache.bcel.verifier.statics.Pass3aVerifier:1162"
      Branch Sides:
      - BranchSide: "org.apache.bcel.verifier.statics.Pass3aVerifier:1167"
        BranchSideFuncs: []
      - BranchSide: "org.apache.bcel.verifier.statics.Pass3aVerifier:1166"
        BranchSideFuncs: []
    - Branch String: "org.apache.bcel.verifier.statics.Pass3aVerifier:1167"
      Branch Sides:
      - BranchSide: "org.apache.bcel.verifier.statics.Pass3aVerifier:1175"
        BranchSideFuncs: []
      - BranchSide: "org.apache.bcel.verifier.statics.Pass3aVerifier:1174"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.bcel.verifier.statics.Pass3aVerifier:1151,1"
      Dst: "[org.apache.bcel.verifier.Verifier].getClassName"
    - Src: "org.apache.bcel.verifier.statics.Pass3aVerifier:1151,1"
      Dst: "[org.apache.bcel.Repository].lookupClass"
    - Src: "org.apache.bcel.verifier.statics.Pass3aVerifier:1151,1"
      Dst: "[org.apache.bcel.classfile.JavaClass].getConstantPool"
    - Src: "org.apache.bcel.verifier.statics.Pass3aVerifier:1151,1"
      Dst: "[org.apache.bcel.generic.ConstantPoolGen].<init>"
    - Src: "org.apache.bcel.verifier.statics.Pass3aVerifier:1152,1"
      Dst: "[org.apache.bcel.verifier.statics.Pass3aVerifier$InstOperandConstraintVisitor].<init>"
    - Src: "org.apache.bcel.verifier.statics.Pass3aVerifier:1155,1"
      Dst: "[org.apache.bcel.generic.InstructionList].getStart"
    - Src: "org.apache.bcel.verifier.statics.Pass3aVerifier:1157,1"
      Dst: "[org.apache.bcel.generic.InstructionHandle].getInstruction"
    - Src: "org.apache.bcel.verifier.statics.Pass3aVerifier:1161,1"
      Dst: "[org.apache.bcel.generic.BranchInstruction].getTarget"
    - Src: "org.apache.bcel.verifier.statics.Pass3aVerifier:1163,1"
      Dst: "[java.lang.StringBuilder].<init>"
    - Src: "org.apache.bcel.verifier.statics.Pass3aVerifier:1163,1"
      Dst: "[java.lang.StringBuilder].append"
    - Src: "org.apache.bcel.verifier.statics.Pass3aVerifier:1165,1"
      Dst: "[org.apache.bcel.verifier.statics.Pass3aVerifier].tostring"
    - Src: "org.apache.bcel.verifier.statics.Pass3aVerifier:1165,1"
      Dst: "[java.lang.StringBuilder].toString"
    - Src: "org.apache.bcel.verifier.statics.Pass3aVerifier:1165,1"
      Dst: "[org.apache.bcel.verifier.exc.StaticCodeInstructionOperandConstraintException].<init>"
    - Src: "org.apache.bcel.verifier.statics.Pass3aVerifier:1175,1"
      Dst: "[org.apache.bcel.generic.InstructionHandle].accept"
    - Src: "org.apache.bcel.verifier.statics.Pass3aVerifier:1177,1"
      Dst: "[org.apache.bcel.generic.InstructionHandle].getNext"
    - Src: "org.apache.bcel.verifier.statics.Pass3aVerifier:1182,1"
      Dst: "[org.apache.bcel.verifier.exc.AssertionViolatedException].<init>"
    JavaMethodInfo: null
    BBCount: 11
    CyclomaticComplexity: 2
  - functionName: "[org.apache.bcel.verifier.statics.Pass3aVerifier].tostring(java.lang.Object)"
    functionSourceFile: "org.apache.bcel.verifier.statics.Pass3aVerifier"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 17
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.bcel.verifier.statics.Pass3aVerifier:1196,1"
      Dst: "[java.lang.Object].toString"
    - Src: "org.apache.bcel.verifier.statics.Pass3aVerifier:1202,1"
      Dst: "[java.lang.Object].getClass"
    - Src: "org.apache.bcel.verifier.statics.Pass3aVerifier:1202,1"
      Dst: "[java.lang.Class].getName"
    - Src: "org.apache.bcel.verifier.statics.Pass3aVerifier:1203,1"
      Dst: "[java.lang.String].lastIndexOf"
    - Src: "org.apache.bcel.verifier.statics.Pass3aVerifier:1203,1"
      Dst: "[java.lang.String].substring"
    - Src: "org.apache.bcel.verifier.statics.Pass3aVerifier:1204,1"
      Dst: "[java.lang.StringBuilder].<init>"
    - Src: "org.apache.bcel.verifier.statics.Pass3aVerifier:1204,1"
      Dst: "[java.lang.StringBuilder].append"
    - Src: "org.apache.bcel.verifier.statics.Pass3aVerifier:1204,1"
      Dst: "[java.lang.StringBuilder].toString"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.apache.bcel.verifier.statics.Pass3aVerifier].lambda$delayedPass2Checks$0(int[],int,org.apache.bcel.classfile.LocalVariable)"
    functionSourceFile: "org.apache.bcel.verifier.statics.Pass3aVerifier"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 3
    argTypes:
    - "int[]"
    - "int"
    - "org.apache.bcel.classfile.LocalVariable"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 49
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.bcel.verifier.statics.Pass3aVerifier:948"
      Branch Sides:
      - BranchSide: "org.apache.bcel.verifier.statics.Pass3aVerifier:952"
        BranchSideFuncs: []
      - BranchSide: "org.apache.bcel.verifier.statics.Pass3aVerifier:951"
        BranchSideFuncs: []
    - Branch String: "org.apache.bcel.verifier.statics.Pass3aVerifier:952"
      Branch Sides:
      - BranchSide: "org.apache.bcel.verifier.statics.Pass3aVerifier:957"
        BranchSideFuncs: []
      - BranchSide: "org.apache.bcel.verifier.statics.Pass3aVerifier:956"
        BranchSideFuncs: []
    - Branch String: "org.apache.bcel.verifier.statics.Pass3aVerifier:952"
      Branch Sides:
      - BranchSide: "org.apache.bcel.verifier.statics.Pass3aVerifier:957"
        BranchSideFuncs: []
      - BranchSide: "org.apache.bcel.verifier.statics.Pass3aVerifier:956"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.bcel.verifier.statics.Pass3aVerifier:945,1"
      Dst: "[org.apache.bcel.classfile.LocalVariable].getStartPC"
    - Src: "org.apache.bcel.verifier.statics.Pass3aVerifier:946,1"
      Dst: "[org.apache.bcel.classfile.LocalVariable].getLength"
    - Src: "org.apache.bcel.verifier.statics.Pass3aVerifier:948,1"
      Dst: "[org.apache.bcel.verifier.statics.Pass3aVerifier].contains"
    - Src: "org.apache.bcel.verifier.statics.Pass3aVerifier:949,1"
      Dst: "[java.lang.StringBuilder].<init>"
    - Src: "org.apache.bcel.verifier.statics.Pass3aVerifier:949,1"
      Dst: "[java.lang.StringBuilder].append"
    - Src: "org.apache.bcel.verifier.statics.Pass3aVerifier:949,1"
      Dst: "[org.apache.bcel.verifier.statics.Pass3aVerifier].tostring"
    - Src: "org.apache.bcel.verifier.statics.Pass3aVerifier:950,1"
      Dst: "[org.apache.bcel.classfile.Code].getLocalVariableTable"
    - Src: "org.apache.bcel.verifier.statics.Pass3aVerifier:950,1"
      Dst: "[java.lang.StringBuilder].toString"
    - Src: "org.apache.bcel.verifier.statics.Pass3aVerifier:950,1"
      Dst: "[org.apache.bcel.verifier.exc.ClassConstraintException].<init>"
    JavaMethodInfo: null
    BBCount: 6
    CyclomaticComplexity: 1
  - functionName: "[org.apache.bcel.verifier.statics.Pass3aVerifier].access$000(org.apache.bcel.verifier.statics.Pass3aVerifier)"
    functionSourceFile: "org.apache.bcel.verifier.statics.Pass3aVerifier"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.apache.bcel.verifier.Verifier"
    argCount: 1
    argTypes:
    - "org.apache.bcel.verifier.statics.Pass3aVerifier"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.bcel.verifier.statics.Pass3aVerifier].access$100(org.apache.bcel.verifier.statics.Pass3aVerifier)"
    functionSourceFile: "org.apache.bcel.verifier.statics.Pass3aVerifier"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "int"
    argCount: 1
    argTypes:
    - "org.apache.bcel.verifier.statics.Pass3aVerifier"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.bcel.generic.LDC_W].<init>()"
    functionSourceFile: "org.apache.bcel.generic.LDC_W"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.bcel.generic.LDC_W:35,1"
      Dst: "[org.apache.bcel.generic.LDC].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.bcel.generic.LDC_W].<init>(int)"
    functionSourceFile: "org.apache.bcel.generic.LDC_W"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.bcel.generic.LDC_W:39,1"
      Dst: "[org.apache.bcel.generic.LDC].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.bcel.generic.LDC_W].initFromFile(org.apache.bcel.util.ByteSequence,boolean)"
    functionSourceFile: "org.apache.bcel.generic.LDC_W"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "org.apache.bcel.util.ByteSequence"
    - "boolean"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 8
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.bcel.generic.LDC_W:47,1"
      Dst: "[java.io.DataInputStream].readUnsignedShort"
    - Src: "org.apache.bcel.generic.LDC_W:47,1"
      Dst: "[org.apache.bcel.generic.LDC].setIndex"
    - Src: "org.apache.bcel.generic.LDC_W:49,1"
      Dst: "[org.apache.bcel.generic.Instruction].setOpcode"
    - Src: "org.apache.bcel.generic.LDC_W:50,1"
      Dst: "[org.apache.bcel.generic.Instruction].setLength"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.bcel.classfile.ConstantFieldref].<init>(org.apache.bcel.classfile.ConstantFieldref)"
    functionSourceFile: "org.apache.bcel.classfile.ConstantFieldref"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.apache.bcel.classfile.ConstantFieldref"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.bcel.classfile.ConstantFieldref:35,1"
      Dst: "[org.apache.bcel.classfile.ConstantCP].getClassIndex"
    - Src: "org.apache.bcel.classfile.ConstantFieldref:35,1"
      Dst: "[org.apache.bcel.classfile.ConstantCP].getNameAndTypeIndex"
    - Src: "org.apache.bcel.classfile.ConstantFieldref:35,1"
      Dst: "[org.apache.bcel.classfile.ConstantCP].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.bcel.classfile.ConstantFieldref].<init>(java.io.DataInput)"
    functionSourceFile: "org.apache.bcel.classfile.ConstantFieldref"
    linkageType: null
    functionLinenumber: 44
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.io.DataInput"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.bcel.classfile.ConstantCP].<init>(byte,java.io.DataInput)"
    functionUses: 1
    ICount: 4
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.bcel.classfile.ConstantFieldref:45,1"
      Dst: "[org.apache.bcel.classfile.ConstantCP].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.bcel.classfile.ConstantFieldref].<init>(int,int)"
    functionSourceFile: "org.apache.bcel.classfile.ConstantFieldref"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "int"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.bcel.classfile.ConstantFieldref:53,1"
      Dst: "[org.apache.bcel.classfile.ConstantCP].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.bcel.classfile.ConstantFieldref].accept(org.apache.bcel.classfile.Visitor)"
    functionSourceFile: "org.apache.bcel.classfile.ConstantFieldref"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.apache.bcel.classfile.Visitor"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.bcel.classfile.ConstantFieldref:64,1"
      Dst: "[org.apache.bcel.classfile.Visitor].visitConstantFieldref"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.bcel.classfile.InnerClass].<init>(java.io.DataInput)"
    functionSourceFile: "org.apache.bcel.classfile.InnerClass"
    linkageType: null
    functionLinenumber: 44
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.io.DataInput"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.bcel.classfile.InnerClass].<init>(int,int,int,int)"
    functionUses: 1
    ICount: 8
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.bcel.classfile.InnerClass:45,1"
      Dst: "[java.io.DataInput].readUnsignedShort"
    - Src: "org.apache.bcel.classfile.InnerClass:45,1"
      Dst: "[org.apache.bcel.classfile.InnerClass].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.bcel.classfile.InnerClass].<init>(org.apache.bcel.classfile.InnerClass)"
    functionSourceFile: "org.apache.bcel.classfile.InnerClass"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.apache.bcel.classfile.InnerClass"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 8
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.bcel.classfile.InnerClass:54,1"
      Dst: "[org.apache.bcel.classfile.InnerClass].getInnerClassIndex"
    - Src: "org.apache.bcel.classfile.InnerClass:54,1"
      Dst: "[org.apache.bcel.classfile.InnerClass].getOuterClassIndex"
    - Src: "org.apache.bcel.classfile.InnerClass:54,1"
      Dst: "[org.apache.bcel.classfile.InnerClass].getInnerNameIndex"
    - Src: "org.apache.bcel.classfile.InnerClass:54,1"
      Dst: "[org.apache.bcel.classfile.InnerClass].getInnerAccessFlags"
    - Src: "org.apache.bcel.classfile.InnerClass:54,1"
      Dst: "[org.apache.bcel.classfile.InnerClass].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.bcel.classfile.InnerClass].<init>(int,int,int,int)"
    functionSourceFile: "org.apache.bcel.classfile.InnerClass"
    linkageType: null
    functionLinenumber: 62
    functionDepth: 0
    returnType: "void"
    argCount: 4
    argTypes:
    - "int"
    - "int"
    - "int"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 11
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.bcel.classfile.InnerClass:63,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.bcel.classfile.InnerClass].accept(org.apache.bcel.classfile.Visitor)"
    functionSourceFile: "org.apache.bcel.classfile.InnerClass"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.apache.bcel.classfile.Visitor"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.bcel.classfile.InnerClass:78,1"
      Dst: "[org.apache.bcel.classfile.Visitor].visitInnerClass"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.bcel.classfile.InnerClass].copy()"
    functionSourceFile: "org.apache.bcel.classfile.InnerClass"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.apache.bcel.classfile.InnerClass"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.bcel.classfile.InnerClass:86,1"
      Dst: "[java.lang.Object].clone"
    JavaMethodInfo: null
    BBCount: 2
    CyclomaticComplexity: 1
  - functionName: "[org.apache.bcel.classfile.InnerClass].dump(java.io.DataOutputStream)"
    functionSourceFile: "org.apache.bcel.classfile.InnerClass"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.io.DataOutputStream"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 11
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.bcel.classfile.InnerClass:100,1"
      Dst: "[java.io.DataOutputStream].writeShort"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.bcel.classfile.InnerClass].getInnerAccessFlags()"
    functionSourceFile: "org.apache.bcel.classfile.InnerClass"
    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.apache.bcel.classfile.InnerClass].getInnerClassIndex()"
    functionSourceFile: "org.apache.bcel.classfile.InnerClass"
    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.apache.bcel.classfile.InnerClass].getInnerNameIndex()"
    functionSourceFile: "org.apache.bcel.classfile.InnerClass"
    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.apache.bcel.classfile.InnerClass].getOuterClassIndex()"
    functionSourceFile: "org.apache.bcel.classfile.InnerClass"
    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.apache.bcel.classfile.InnerClass].setInnerAccessFlags(int)"
    functionSourceFile: "org.apache.bcel.classfile.InnerClass"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.bcel.classfile.InnerClass].setInnerClassIndex(int)"
    functionSourceFile: "org.apache.bcel.classfile.InnerClass"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.bcel.classfile.InnerClass].setInnerNameIndex(int)"
    functionSourceFile: "org.apache.bcel.classfile.InnerClass"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.bcel.classfile.InnerClass].setOuterClassIndex(int)"
    functionSourceFile: "org.apache.bcel.classfile.InnerClass"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.bcel.classfile.InnerClass].toString()"
    functionSourceFile: "org.apache.bcel.classfile.InnerClass"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 18
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.bcel.classfile.InnerClass:167,1"
      Dst: "[java.lang.StringBuilder].<init>"
    - Src: "org.apache.bcel.classfile.InnerClass:167,1"
      Dst: "[java.lang.StringBuilder].append"
    - Src: "org.apache.bcel.classfile.InnerClass:167,1"
      Dst: "[java.lang.StringBuilder].toString"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.bcel.classfile.InnerClass].toString(org.apache.bcel.classfile.ConstantPool)"
    functionSourceFile: "org.apache.bcel.classfile.InnerClass"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 1
    argTypes:
    - "org.apache.bcel.classfile.ConstantPool"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 45
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.bcel.classfile.InnerClass:178"
      Branch Sides:
      - BranchSide: "org.apache.bcel.classfile.InnerClass:182"
        BranchSideFuncs: []
      - BranchSide: "org.apache.bcel.classfile.InnerClass:181"
        BranchSideFuncs: []
    - Branch String: "org.apache.bcel.classfile.InnerClass:184"
      Branch Sides:
      - BranchSide: "org.apache.bcel.classfile.InnerClass:187"
        BranchSideFuncs: []
      - BranchSide: "org.apache.bcel.classfile.InnerClass:186"
        BranchSideFuncs: []
    - Branch String: "org.apache.bcel.classfile.InnerClass:190"
      Branch Sides:
      - BranchSide: "org.apache.bcel.classfile.InnerClass:189"
        BranchSideFuncs: []
      - BranchSide: "org.apache.bcel.classfile.InnerClass:188"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.bcel.classfile.InnerClass:176,1"
      Dst: "[org.apache.bcel.classfile.ConstantPool].getConstantString"
    - Src: "org.apache.bcel.classfile.InnerClass:177,1"
      Dst: "[org.apache.bcel.classfile.Utility].compactClassName"
    - Src: "org.apache.bcel.classfile.InnerClass:180,1"
      Dst: "[java.lang.StringBuilder].<init>"
    - Src: "org.apache.bcel.classfile.InnerClass:180,1"
      Dst: "[java.lang.StringBuilder].append"
    - Src: "org.apache.bcel.classfile.InnerClass:180,1"
      Dst: "[java.lang.StringBuilder].toString"
    - Src: "org.apache.bcel.classfile.InnerClass:185,1"
      Dst: "[org.apache.bcel.classfile.ConstantPool].getConstantUtf8"
    - Src: "org.apache.bcel.classfile.InnerClass:185,1"
      Dst: "[org.apache.bcel.classfile.ConstantUtf8].getBytes"
    - Src: "org.apache.bcel.classfile.InnerClass:189,1"
      Dst: "[org.apache.bcel.classfile.Utility].accessToString"
    - Src: "org.apache.bcel.classfile.InnerClass:190,1"
      Dst: "[java.lang.String].isEmpty"
    JavaMethodInfo: null
    BBCount: 10
    CyclomaticComplexity: 1
  - functionName: "[org.apache.bcel.classfile.RuntimeVisibleParameterAnnotations].<init>(int,int,java.io.DataInput,org.apache.bcel.classfile.ConstantPool)"
    functionSourceFile: "org.apache.bcel.classfile.RuntimeVisibleParameterAnnotations"
    linkageType: null
    functionLinenumber: 39
    functionDepth: 0
    returnType: "void"
    argCount: 4
    argTypes:
    - "int"
    - "int"
    - "java.io.DataInput"
    - "org.apache.bcel.classfile.ConstantPool"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.bcel.classfile.ParameterAnnotations].<init>(byte,int,int,java.io.DataInput,org.apache.bcel.classfile.ConstantPool)"
    functionUses: 1
    ICount: 7
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.bcel.classfile.RuntimeVisibleParameterAnnotations:40,1"
      Dst: "[org.apache.bcel.classfile.ParameterAnnotations].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.reflect.InheritanceUtils].<init>()"
    functionSourceFile: "org.apache.commons.lang3.reflect.InheritanceUtils"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.lang3.reflect.InheritanceUtils:36,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.reflect.InheritanceUtils].distance(java.lang.Class,java.lang.Class)"
    functionSourceFile: "org.apache.commons.lang3.reflect.InheritanceUtils"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "int"
    argCount: 2
    argTypes:
    - "java.lang.Class"
    - "java.lang.Class"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 22
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.commons.lang3.reflect.InheritanceUtils:49"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.reflect.InheritanceUtils:null"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.reflect.InheritanceUtils:49"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.reflect.InheritanceUtils:53"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.reflect.InheritanceUtils:52"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.reflect.InheritanceUtils:53"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.reflect.InheritanceUtils:57"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.reflect.InheritanceUtils:56"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.reflect.InheritanceUtils:60"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.reflect.InheritanceUtils:63"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.reflect.InheritanceUtils:62"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.reflect.InheritanceUtils:64"
      Branch Sides: []
    Callsites:
    - Src: "org.apache.commons.lang3.reflect.InheritanceUtils:53,1"
      Dst: "[java.lang.Object].equals"
    - Src: "org.apache.commons.lang3.reflect.InheritanceUtils:57,1"
      Dst: "[java.lang.Class].getSuperclass"
    - Src: "org.apache.commons.lang3.reflect.InheritanceUtils:58,1"
      Dst: "[org.apache.commons.lang3.BooleanUtils].toInteger"
    - Src: "org.apache.commons.lang3.reflect.InheritanceUtils:63,1"
      Dst: "[org.apache.commons.lang3.reflect.InheritanceUtils].distance"
    JavaMethodInfo: null
    BBCount: 11
    CyclomaticComplexity: 1
  - functionName: "[org.apache.bcel.generic.BREAKPOINT].<init>()"
    functionSourceFile: "org.apache.bcel.generic.BREAKPOINT"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.bcel.generic.BREAKPOINT:25,1"
      Dst: "[org.apache.bcel.generic.Instruction].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.bcel.generic.BREAKPOINT].accept(org.apache.bcel.generic.Visitor)"
    functionSourceFile: "org.apache.bcel.generic.BREAKPOINT"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.apache.bcel.generic.Visitor"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.bcel.generic.BREAKPOINT:36,1"
      Dst: "[org.apache.bcel.generic.Visitor].visitBREAKPOINT"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.Range].between(java.lang.Comparable,java.lang.Comparable)"
    functionSourceFile: "org.apache.commons.lang3.Range"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.apache.commons.lang3.Range"
    argCount: 2
    argTypes:
    - "java.lang.Comparable"
    - "java.lang.Comparable"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.lang3.Range:80,1"
      Dst: "[org.apache.commons.lang3.Range].of"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.Range].between(java.lang.Object,java.lang.Object,java.util.Comparator)"
    functionSourceFile: "org.apache.commons.lang3.Range"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.apache.commons.lang3.Range"
    argCount: 3
    argTypes:
    - "java.lang.Object"
    - "java.lang.Object"
    - "java.util.Comparator"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.lang3.Range:104,1"
      Dst: "[org.apache.commons.lang3.Range].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.Range].is(java.lang.Comparable)"
    functionSourceFile: "org.apache.commons.lang3.Range"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.apache.commons.lang3.Range"
    argCount: 1
    argTypes:
    - "java.lang.Comparable"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.lang3.Range:121,1"
      Dst: "[org.apache.commons.lang3.Range].of"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.Range].is(java.lang.Object,java.util.Comparator)"
    functionSourceFile: "org.apache.commons.lang3.Range"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.apache.commons.lang3.Range"
    argCount: 2
    argTypes:
    - "java.lang.Object"
    - "java.util.Comparator"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.lang3.Range:139,1"
      Dst: "[org.apache.commons.lang3.Range].of"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.Range].of(java.lang.Comparable,java.lang.Comparable)"
    functionSourceFile: "org.apache.commons.lang3.Range"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.apache.commons.lang3.Range"
    argCount: 2
    argTypes:
    - "java.lang.Comparable"
    - "java.lang.Comparable"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.lang3.Range:160,1"
      Dst: "[org.apache.commons.lang3.Range].of"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.Range].of(java.lang.Object,java.lang.Object,java.util.Comparator)"
    functionSourceFile: "org.apache.commons.lang3.Range"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.apache.commons.lang3.Range"
    argCount: 3
    argTypes:
    - "java.lang.Object"
    - "java.lang.Object"
    - "java.util.Comparator"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.lang3.Range:183,1"
      Dst: "[org.apache.commons.lang3.Range].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.Range].<init>(java.lang.Object,java.lang.Object,java.util.Comparator)"
    functionSourceFile: "org.apache.commons.lang3.Range"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 3
    argTypes:
    - "java.lang.Object"
    - "java.lang.Object"
    - "java.util.Comparator"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 21
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.commons.lang3.Range:224"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.Range:227"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.Range:226"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.Range:229"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.Range:233"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.Range:232"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.lang3.Range:221,1"
      Dst: "[java.lang.Object].<init>"
    - Src: "org.apache.commons.lang3.Range:222,1"
      Dst: "[java.util.Objects].requireNonNull"
    - Src: "org.apache.commons.lang3.Range:229,1"
      Dst: "[java.util.Comparator].compare"
    JavaMethodInfo: null
    BBCount: 7
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.Range].contains(java.lang.Object)"
    functionSourceFile: "org.apache.commons.lang3.Range"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 17
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.commons.lang3.Range:245"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.Range:248"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.Range:247"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.Range:248"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.Range:247"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.Range:248"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.Range:247"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.lang3.Range:248,1"
      Dst: "[java.util.Comparator].compare"
    JavaMethodInfo: null
    BBCount: 7
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.Range].containsRange(org.apache.commons.lang3.Range)"
    functionSourceFile: "org.apache.commons.lang3.Range"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "org.apache.commons.lang3.Range"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 14
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.commons.lang3.Range:261"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.Range:264"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.Range:263"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.Range:264"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.Range:264"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.Range:263"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.Range:265"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.Range:263"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.lang3.Range:264,1"
      Dst: "[org.apache.commons.lang3.Range].contains"
    JavaMethodInfo: null
    BBCount: 7
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.Range].elementCompareTo(java.lang.Object)"
    functionSourceFile: "org.apache.commons.lang3.Range"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "int"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 11
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.commons.lang3.Range:282"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.Range:285"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.Range:284"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.Range:285"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.Range:288"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.Range:287"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.lang3.Range:281,1"
      Dst: "[java.util.Objects].requireNonNull"
    - Src: "org.apache.commons.lang3.Range:282,1"
      Dst: "[org.apache.commons.lang3.Range].isAfter"
    - Src: "org.apache.commons.lang3.Range:285,1"
      Dst: "[org.apache.commons.lang3.Range].isBefore"
    JavaMethodInfo: null
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.Range].equals(java.lang.Object)"
    functionSourceFile: "org.apache.commons.lang3.Range"
    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.apache.commons.lang3.Range:302"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.Range:305"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.Range:304"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.Range:305"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.Range:306"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.Range:305"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.Range:305"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.Range:310"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.Range:309"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.Range:311"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.Range:310"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.Range:309"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.Range:312"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.Range:309"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.lang3.Range:305,1"
      Dst: "[java.lang.Object].getClass"
    - Src: "org.apache.commons.lang3.Range:311,1"
      Dst: "[java.lang.Object].equals"
    JavaMethodInfo: null
    BBCount: 10
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.Range].fit(java.lang.Object)"
    functionSourceFile: "org.apache.commons.lang3.Range"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 12
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.commons.lang3.Range:339"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.Range:342"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.Range:341"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.Range:342"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.Range:345"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.Range:344"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.lang3.Range:338,1"
      Dst: "[java.util.Objects].requireNonNull"
    - Src: "org.apache.commons.lang3.Range:339,1"
      Dst: "[org.apache.commons.lang3.Range].isAfter"
    - Src: "org.apache.commons.lang3.Range:342,1"
      Dst: "[org.apache.commons.lang3.Range].isBefore"
    JavaMethodInfo: null
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.Range].getComparator()"
    functionSourceFile: "org.apache.commons.lang3.Range"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.util.Comparator"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.Range].getMaximum()"
    functionSourceFile: "org.apache.commons.lang3.Range"
    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.apache.commons.lang3.Range].getMinimum()"
    functionSourceFile: "org.apache.commons.lang3.Range"
    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.apache.commons.lang3.Range].hashCode()"
    functionSourceFile: "org.apache.commons.lang3.Range"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "int"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 17
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.commons.lang3.Range:386"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.Range:392"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.lang3.Range:388,1"
      Dst: "[java.lang.Object].getClass"
    - Src: "org.apache.commons.lang3.Range:388,1"
      Dst: "[java.lang.Object].hashCode"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.Range].intersectionWith(org.apache.commons.lang3.Range)"
    functionSourceFile: "org.apache.commons.lang3.Range"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.apache.commons.lang3.Range"
    argCount: 1
    argTypes:
    - "org.apache.commons.lang3.Range"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 33
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.commons.lang3.Range:404"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.Range:408"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.Range:407"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.Range:408"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.Range:411"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.Range:410"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.Range:411"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.Range:411"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.Range:410"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.Range:412"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.Range:411"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.Range:410"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.lang3.Range:404,1"
      Dst: "[org.apache.commons.lang3.Range].isOverlappedBy"
    - Src: "org.apache.commons.lang3.Range:405,1"
      Dst: "[java.lang.String].format"
    - Src: "org.apache.commons.lang3.Range:405,1"
      Dst: "[java.lang.IllegalArgumentException].<init>"
    - Src: "org.apache.commons.lang3.Range:408,1"
      Dst: "[org.apache.commons.lang3.Range].equals"
    - Src: "org.apache.commons.lang3.Range:411,1"
      Dst: "[org.apache.commons.lang3.Range].getComparator"
    - Src: "org.apache.commons.lang3.Range:411,1"
      Dst: "[java.util.Comparator].compare"
    - Src: "org.apache.commons.lang3.Range:413,1"
      Dst: "[org.apache.commons.lang3.Range].of"
    JavaMethodInfo: null
    BBCount: 11
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.Range].isAfter(java.lang.Object)"
    functionSourceFile: "org.apache.commons.lang3.Range"
    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.apache.commons.lang3.Range:423"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.Range:426"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.Range:425"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.Range:426"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.Range:425"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.lang3.Range:426,1"
      Dst: "[java.util.Comparator].compare"
    JavaMethodInfo: null
    BBCount: 6
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.Range].isAfterRange(org.apache.commons.lang3.Range)"
    functionSourceFile: "org.apache.commons.lang3.Range"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "org.apache.commons.lang3.Range"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 7
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.commons.lang3.Range:439"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.Range:442"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.Range:441"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.lang3.Range:442,1"
      Dst: "[org.apache.commons.lang3.Range].isAfter"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.Range].isBefore(java.lang.Object)"
    functionSourceFile: "org.apache.commons.lang3.Range"
    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.apache.commons.lang3.Range:452"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.Range:455"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.Range:454"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.Range:455"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.Range:454"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.lang3.Range:455,1"
      Dst: "[java.util.Comparator].compare"
    JavaMethodInfo: null
    BBCount: 6
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.Range].isBeforeRange(org.apache.commons.lang3.Range)"
    functionSourceFile: "org.apache.commons.lang3.Range"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "org.apache.commons.lang3.Range"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 7
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.commons.lang3.Range:468"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.Range:471"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.Range:470"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.lang3.Range:471,1"
      Dst: "[org.apache.commons.lang3.Range].isBefore"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.Range].isEndedBy(java.lang.Object)"
    functionSourceFile: "org.apache.commons.lang3.Range"
    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.apache.commons.lang3.Range:481"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.Range:484"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.Range:483"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.Range:484"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.Range:483"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.lang3.Range:484,1"
      Dst: "[java.util.Comparator].compare"
    JavaMethodInfo: null
    BBCount: 6
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.Range].isNaturalOrdering()"
    functionSourceFile: "org.apache.commons.lang3.Range"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 8
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.commons.lang3.Range:496"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.Range:495"
        BranchSideFuncs: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.Range].isOverlappedBy(org.apache.commons.lang3.Range)"
    functionSourceFile: "org.apache.commons.lang3.Range"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "org.apache.commons.lang3.Range"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 17
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.commons.lang3.Range:512"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.Range:515"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.Range:514"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.Range:515"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.Range:515"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.Range:514"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.Range:516"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.Range:515"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.Range:514"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.Range:517"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.Range:514"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.lang3.Range:515,1"
      Dst: "[org.apache.commons.lang3.Range].contains"
    JavaMethodInfo: null
    BBCount: 8
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.Range].isStartedBy(java.lang.Object)"
    functionSourceFile: "org.apache.commons.lang3.Range"
    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.apache.commons.lang3.Range:527"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.Range:530"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.Range:529"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.Range:530"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.Range:529"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.lang3.Range:530,1"
      Dst: "[java.util.Comparator].compare"
    JavaMethodInfo: null
    BBCount: 6
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.Range].toString()"
    functionSourceFile: "org.apache.commons.lang3.Range"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 16
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.commons.lang3.Range:542"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.Range:545"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.Range:544"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.lang3.Range:543,1"
      Dst: "[java.lang.StringBuilder].<init>"
    - Src: "org.apache.commons.lang3.Range:543,1"
      Dst: "[java.lang.StringBuilder].append"
    - Src: "org.apache.commons.lang3.Range:543,1"
      Dst: "[java.lang.StringBuilder].toString"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.Range].toString(java.lang.String)"
    functionSourceFile: "org.apache.commons.lang3.Range"
    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.apache.commons.lang3.Range:561,1"
      Dst: "[java.lang.String].format"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.bcel.verifier.exc.StructuralCodeConstraintException].<init>()"
    functionSourceFile: "org.apache.bcel.verifier.exc.StructuralCodeConstraintException"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.bcel.verifier.exc.StructuralCodeConstraintException:33,1"
      Dst: "[org.apache.bcel.verifier.exc.CodeConstraintException].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.bcel.verifier.exc.StructuralCodeConstraintException].<init>(java.lang.String)"
    functionSourceFile: "org.apache.bcel.verifier.exc.StructuralCodeConstraintException"
    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.apache.bcel.verifier.exc.StructuralCodeConstraintException:40,1"
      Dst: "[org.apache.bcel.verifier.exc.CodeConstraintException].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.bcel.generic.LXOR].<init>()"
    functionSourceFile: "org.apache.bcel.generic.LXOR"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.bcel.generic.LXOR:29,1"
      Dst: "[org.apache.bcel.generic.ArithmeticInstruction].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.bcel.generic.LXOR].accept(org.apache.bcel.generic.Visitor)"
    functionSourceFile: "org.apache.bcel.generic.LXOR"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.apache.bcel.generic.Visitor"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 8
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.bcel.generic.LXOR:40,1"
      Dst: "[org.apache.bcel.generic.Visitor].visitTypedInstruction"
    - Src: "org.apache.bcel.generic.LXOR:41,1"
      Dst: "[org.apache.bcel.generic.Visitor].visitStackProducer"
    - Src: "org.apache.bcel.generic.LXOR:42,1"
      Dst: "[org.apache.bcel.generic.Visitor].visitStackConsumer"
    - Src: "org.apache.bcel.generic.LXOR:43,1"
      Dst: "[org.apache.bcel.generic.Visitor].visitArithmeticInstruction"
    - Src: "org.apache.bcel.generic.LXOR:44,1"
      Dst: "[org.apache.bcel.generic.Visitor].visitLXOR"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.util.FluentBitSet].<init>()"
    functionSourceFile: "org.apache.commons.lang3.util.FluentBitSet"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.lang3.util.FluentBitSet:44,1"
      Dst: "[java.util.BitSet].<init>"
    - Src: "org.apache.commons.lang3.util.FluentBitSet:44,1"
      Dst: "[org.apache.commons.lang3.util.FluentBitSet].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.util.FluentBitSet].<init>(java.util.BitSet)"
    functionSourceFile: "org.apache.commons.lang3.util.FluentBitSet"
    linkageType: null
    functionLinenumber: 51
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.util.BitSet"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 7
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.lang3.util.FluentBitSet:52,1"
      Dst: "[java.lang.Object].<init>"
    - Src: "org.apache.commons.lang3.util.FluentBitSet:53,1"
      Dst: "[java.util.Objects].requireNonNull"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.util.FluentBitSet].<init>(int)"
    functionSourceFile: "org.apache.commons.lang3.util.FluentBitSet"
    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.apache.commons.lang3.util.FluentBitSet:64,1"
      Dst: "[java.util.BitSet].<init>"
    - Src: "org.apache.commons.lang3.util.FluentBitSet:64,1"
      Dst: "[org.apache.commons.lang3.util.FluentBitSet].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.util.FluentBitSet].and(java.util.BitSet)"
    functionSourceFile: "org.apache.commons.lang3.util.FluentBitSet"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.apache.commons.lang3.util.FluentBitSet"
    argCount: 1
    argTypes:
    - "java.util.BitSet"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.lang3.util.FluentBitSet:76,1"
      Dst: "[java.util.BitSet].and"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.util.FluentBitSet].and(org.apache.commons.lang3.util.FluentBitSet)"
    functionSourceFile: "org.apache.commons.lang3.util.FluentBitSet"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.apache.commons.lang3.util.FluentBitSet"
    argCount: 1
    argTypes:
    - "org.apache.commons.lang3.util.FluentBitSet"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.lang3.util.FluentBitSet:89,1"
      Dst: "[java.util.BitSet].and"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.util.FluentBitSet].andNot(java.util.BitSet)"
    functionSourceFile: "org.apache.commons.lang3.util.FluentBitSet"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.apache.commons.lang3.util.FluentBitSet"
    argCount: 1
    argTypes:
    - "java.util.BitSet"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.lang3.util.FluentBitSet:100,1"
      Dst: "[java.util.BitSet].andNot"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.util.FluentBitSet].andNot(org.apache.commons.lang3.util.FluentBitSet)"
    functionSourceFile: "org.apache.commons.lang3.util.FluentBitSet"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.apache.commons.lang3.util.FluentBitSet"
    argCount: 1
    argTypes:
    - "org.apache.commons.lang3.util.FluentBitSet"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.lang3.util.FluentBitSet:111,1"
      Dst: "[java.util.BitSet].andNot"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.util.FluentBitSet].bitSet()"
    functionSourceFile: "org.apache.commons.lang3.util.FluentBitSet"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.util.BitSet"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.util.FluentBitSet].cardinality()"
    functionSourceFile: "org.apache.commons.lang3.util.FluentBitSet"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "int"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.lang3.util.FluentBitSet:130,1"
      Dst: "[java.util.BitSet].cardinality"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.util.FluentBitSet].clear()"
    functionSourceFile: "org.apache.commons.lang3.util.FluentBitSet"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.apache.commons.lang3.util.FluentBitSet"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.lang3.util.FluentBitSet:139,1"
      Dst: "[java.util.BitSet].clear"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.util.FluentBitSet].clear(int[])"
    functionSourceFile: "org.apache.commons.lang3.util.FluentBitSet"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.apache.commons.lang3.util.FluentBitSet"
    argCount: 1
    argTypes:
    - "int[]"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 11
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.commons.lang3.util.FluentBitSet:151"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.util.FluentBitSet:153"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.lang3.util.FluentBitSet:152,1"
      Dst: "[java.util.BitSet].clear"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 2
  - functionName: "[org.apache.commons.lang3.util.FluentBitSet].clear(int)"
    functionSourceFile: "org.apache.commons.lang3.util.FluentBitSet"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.apache.commons.lang3.util.FluentBitSet"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.lang3.util.FluentBitSet:165,1"
      Dst: "[java.util.BitSet].clear"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.util.FluentBitSet].clear(int,int)"
    functionSourceFile: "org.apache.commons.lang3.util.FluentBitSet"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.apache.commons.lang3.util.FluentBitSet"
    argCount: 2
    argTypes:
    - "int"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.lang3.util.FluentBitSet:180,1"
      Dst: "[java.util.BitSet].clear"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.util.FluentBitSet].clone()"
    functionSourceFile: "org.apache.commons.lang3.util.FluentBitSet"
    linkageType: null
    functionLinenumber: 192
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.lang3.util.FluentBitSet].<init>(java.util.BitSet)"
    functionUses: 5
    ICount: 7
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.lang3.util.FluentBitSet:193,1"
      Dst: "[java.util.BitSet].clone"
    - Src: "org.apache.commons.lang3.util.FluentBitSet:193,1"
      Dst: "[org.apache.commons.lang3.util.FluentBitSet].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.util.FluentBitSet].equals(java.lang.Object)"
    functionSourceFile: "org.apache.commons.lang3.util.FluentBitSet"
    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.apache.commons.lang3.util.FluentBitSet:198"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.util.FluentBitSet:201"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.util.FluentBitSet:200"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.util.FluentBitSet:201"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.util.FluentBitSet:204"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.util.FluentBitSet:203"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.lang3.util.FluentBitSet:205,1"
      Dst: "[java.util.Objects].equals"
    JavaMethodInfo: null
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.util.FluentBitSet].flip(int)"
    functionSourceFile: "org.apache.commons.lang3.util.FluentBitSet"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.apache.commons.lang3.util.FluentBitSet"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.lang3.util.FluentBitSet:216,1"
      Dst: "[java.util.BitSet].flip"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.util.FluentBitSet].flip(int,int)"
    functionSourceFile: "org.apache.commons.lang3.util.FluentBitSet"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.apache.commons.lang3.util.FluentBitSet"
    argCount: 2
    argTypes:
    - "int"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.lang3.util.FluentBitSet:231,1"
      Dst: "[java.util.BitSet].flip"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.util.FluentBitSet].get(int)"
    functionSourceFile: "org.apache.commons.lang3.util.FluentBitSet"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.lang3.util.FluentBitSet:244,1"
      Dst: "[java.util.BitSet].get"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.util.FluentBitSet].get(int,int)"
    functionSourceFile: "org.apache.commons.lang3.util.FluentBitSet"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.apache.commons.lang3.util.FluentBitSet"
    argCount: 2
    argTypes:
    - "int"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 8
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.lang3.util.FluentBitSet:258,1"
      Dst: "[java.util.BitSet].get"
    - Src: "org.apache.commons.lang3.util.FluentBitSet:258,1"
      Dst: "[org.apache.commons.lang3.util.FluentBitSet].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.util.FluentBitSet].hashCode()"
    functionSourceFile: "org.apache.commons.lang3.util.FluentBitSet"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "int"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.lang3.util.FluentBitSet:263,1"
      Dst: "[java.util.BitSet].hashCode"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.util.FluentBitSet].intersects(java.util.BitSet)"
    functionSourceFile: "org.apache.commons.lang3.util.FluentBitSet"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "java.util.BitSet"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.lang3.util.FluentBitSet:274,1"
      Dst: "[java.util.BitSet].intersects"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.util.FluentBitSet].intersects(org.apache.commons.lang3.util.FluentBitSet)"
    functionSourceFile: "org.apache.commons.lang3.util.FluentBitSet"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "org.apache.commons.lang3.util.FluentBitSet"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.lang3.util.FluentBitSet:285,1"
      Dst: "[java.util.BitSet].intersects"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.util.FluentBitSet].isEmpty()"
    functionSourceFile: "org.apache.commons.lang3.util.FluentBitSet"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.lang3.util.FluentBitSet:294,1"
      Dst: "[java.util.BitSet].isEmpty"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.util.FluentBitSet].length()"
    functionSourceFile: "org.apache.commons.lang3.util.FluentBitSet"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "int"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.lang3.util.FluentBitSet:304,1"
      Dst: "[java.util.BitSet].length"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.util.FluentBitSet].nextClearBit(int)"
    functionSourceFile: "org.apache.commons.lang3.util.FluentBitSet"
    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.apache.commons.lang3.util.FluentBitSet:315,1"
      Dst: "[java.util.BitSet].nextClearBit"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.util.FluentBitSet].nextSetBit(int)"
    functionSourceFile: "org.apache.commons.lang3.util.FluentBitSet"
    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.apache.commons.lang3.util.FluentBitSet:340,1"
      Dst: "[java.util.BitSet].nextSetBit"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.util.FluentBitSet].or(java.util.BitSet)"
    functionSourceFile: "org.apache.commons.lang3.util.FluentBitSet"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.apache.commons.lang3.util.FluentBitSet"
    argCount: 1
    argTypes:
    - "java.util.BitSet"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.lang3.util.FluentBitSet:352,1"
      Dst: "[java.util.BitSet].or"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.util.FluentBitSet].or(org.apache.commons.lang3.util.FluentBitSet[])"
    functionSourceFile: "org.apache.commons.lang3.util.FluentBitSet"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.apache.commons.lang3.util.FluentBitSet"
    argCount: 1
    argTypes:
    - "org.apache.commons.lang3.util.FluentBitSet[]"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 12
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.commons.lang3.util.FluentBitSet:365"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.util.FluentBitSet:367"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.lang3.util.FluentBitSet:366,1"
      Dst: "[java.util.BitSet].or"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 2
  - functionName: "[org.apache.commons.lang3.util.FluentBitSet].or(org.apache.commons.lang3.util.FluentBitSet)"
    functionSourceFile: "org.apache.commons.lang3.util.FluentBitSet"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.apache.commons.lang3.util.FluentBitSet"
    argCount: 1
    argTypes:
    - "org.apache.commons.lang3.util.FluentBitSet"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.lang3.util.FluentBitSet:380,1"
      Dst: "[java.util.BitSet].or"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.util.FluentBitSet].previousClearBit(int)"
    functionSourceFile: "org.apache.commons.lang3.util.FluentBitSet"
    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.apache.commons.lang3.util.FluentBitSet:393,1"
      Dst: "[java.util.BitSet].previousClearBit"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.util.FluentBitSet].previousSetBit(int)"
    functionSourceFile: "org.apache.commons.lang3.util.FluentBitSet"
    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.apache.commons.lang3.util.FluentBitSet:415,1"
      Dst: "[java.util.BitSet].previousSetBit"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.util.FluentBitSet].set(int[])"
    functionSourceFile: "org.apache.commons.lang3.util.FluentBitSet"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.apache.commons.lang3.util.FluentBitSet"
    argCount: 1
    argTypes:
    - "int[]"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 11
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.commons.lang3.util.FluentBitSet:426"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.util.FluentBitSet:428"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.lang3.util.FluentBitSet:427,1"
      Dst: "[java.util.BitSet].set"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 2
  - functionName: "[org.apache.commons.lang3.util.FluentBitSet].set(int)"
    functionSourceFile: "org.apache.commons.lang3.util.FluentBitSet"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.apache.commons.lang3.util.FluentBitSet"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.lang3.util.FluentBitSet:440,1"
      Dst: "[java.util.BitSet].set"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.util.FluentBitSet].set(int,boolean)"
    functionSourceFile: "org.apache.commons.lang3.util.FluentBitSet"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.apache.commons.lang3.util.FluentBitSet"
    argCount: 2
    argTypes:
    - "int"
    - "boolean"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.lang3.util.FluentBitSet:453,1"
      Dst: "[java.util.BitSet].set"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.util.FluentBitSet].set(int,int)"
    functionSourceFile: "org.apache.commons.lang3.util.FluentBitSet"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.apache.commons.lang3.util.FluentBitSet"
    argCount: 2
    argTypes:
    - "int"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.lang3.util.FluentBitSet:468,1"
      Dst: "[java.util.BitSet].set"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.util.FluentBitSet].set(int,int,boolean)"
    functionSourceFile: "org.apache.commons.lang3.util.FluentBitSet"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.apache.commons.lang3.util.FluentBitSet"
    argCount: 3
    argTypes:
    - "int"
    - "int"
    - "boolean"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 7
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.lang3.util.FluentBitSet:484,1"
      Dst: "[java.util.BitSet].set"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.util.FluentBitSet].setInclusive(int,int)"
    functionSourceFile: "org.apache.commons.lang3.util.FluentBitSet"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.apache.commons.lang3.util.FluentBitSet"
    argCount: 2
    argTypes:
    - "int"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 7
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.lang3.util.FluentBitSet:499,1"
      Dst: "[java.util.BitSet].set"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.util.FluentBitSet].size()"
    functionSourceFile: "org.apache.commons.lang3.util.FluentBitSet"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "int"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.lang3.util.FluentBitSet:510,1"
      Dst: "[java.util.BitSet].size"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.util.FluentBitSet].stream()"
    functionSourceFile: "org.apache.commons.lang3.util.FluentBitSet"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.util.stream.IntStream"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.lang3.util.FluentBitSet:527,1"
      Dst: "[java.util.BitSet].stream"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.util.FluentBitSet].toByteArray()"
    functionSourceFile: "org.apache.commons.lang3.util.FluentBitSet"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "byte[]"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.lang3.util.FluentBitSet:546,1"
      Dst: "[java.util.BitSet].toByteArray"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.util.FluentBitSet].toLongArray()"
    functionSourceFile: "org.apache.commons.lang3.util.FluentBitSet"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "long[]"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.lang3.util.FluentBitSet:565,1"
      Dst: "[java.util.BitSet].toLongArray"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.util.FluentBitSet].toString()"
    functionSourceFile: "org.apache.commons.lang3.util.FluentBitSet"
    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.apache.commons.lang3.util.FluentBitSet:570,1"
      Dst: "[java.util.BitSet].toString"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.util.FluentBitSet].xor(java.util.BitSet)"
    functionSourceFile: "org.apache.commons.lang3.util.FluentBitSet"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.apache.commons.lang3.util.FluentBitSet"
    argCount: 1
    argTypes:
    - "java.util.BitSet"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.lang3.util.FluentBitSet:587,1"
      Dst: "[java.util.BitSet].xor"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.util.FluentBitSet].xor(org.apache.commons.lang3.util.FluentBitSet)"
    functionSourceFile: "org.apache.commons.lang3.util.FluentBitSet"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.apache.commons.lang3.util.FluentBitSet"
    argCount: 1
    argTypes:
    - "org.apache.commons.lang3.util.FluentBitSet"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.lang3.util.FluentBitSet:605,1"
      Dst: "[java.util.BitSet].xor"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.time.FastDateParser$1].<init>(int)"
    functionSourceFile: "org.apache.commons.lang3.time.FastDateParser$1"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.lang3.time.FastDateParser$1:871,1"
      Dst: "[org.apache.commons.lang3.time.FastDateParser$NumberStrategy].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.time.FastDateParser$1].modify(org.apache.commons.lang3.time.FastDateParser,int)"
    functionSourceFile: "org.apache.commons.lang3.time.FastDateParser$1"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "int"
    argCount: 2
    argTypes:
    - "org.apache.commons.lang3.time.FastDateParser"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 8
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.commons.lang3.time.FastDateParser$1:877"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.time.FastDateParser$1:876"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.lang3.time.FastDateParser$1:877,1"
      Dst: "[org.apache.commons.lang3.time.FastDateParser].access$700"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[org.apache.bcel.verifier.structurals.ControlFlowGraph$InstructionContextImpl].<init>(org.apache.bcel.verifier.structurals.ControlFlowGraph,org.apache.bcel.generic.InstructionHandle)"
    functionSourceFile: "org.apache.bcel.verifier.structurals.ControlFlowGraph$InstructionContextImpl"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "org.apache.bcel.verifier.structurals.ControlFlowGraph"
    - "org.apache.bcel.generic.InstructionHandle"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 17
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.bcel.verifier.structurals.ControlFlowGraph$InstructionContextImpl:82"
      Branch Sides:
      - BranchSide: "org.apache.bcel.verifier.structurals.ControlFlowGraph$InstructionContextImpl:86"
        BranchSideFuncs: []
      - BranchSide: "org.apache.bcel.verifier.structurals.ControlFlowGraph$InstructionContextImpl:85"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.bcel.verifier.structurals.ControlFlowGraph$InstructionContextImpl:81,1"
      Dst: "[java.lang.Object].<init>"
    - Src: "org.apache.bcel.verifier.structurals.ControlFlowGraph$InstructionContextImpl:83,1"
      Dst: "[org.apache.bcel.verifier.exc.AssertionViolatedException].<init>"
    - Src: "org.apache.bcel.verifier.structurals.ControlFlowGraph$InstructionContextImpl:87,1"
      Dst: "[java.util.HashMap].<init>"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.apache.bcel.verifier.structurals.ControlFlowGraph$InstructionContextImpl]._getSuccessors()"
    functionSourceFile: "org.apache.bcel.verifier.structurals.ControlFlowGraph$InstructionContextImpl"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.apache.bcel.generic.InstructionHandle[]"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 65
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.bcel.verifier.structurals.ControlFlowGraph$InstructionContextImpl:102"
      Branch Sides:
      - BranchSide: "org.apache.bcel.verifier.structurals.ControlFlowGraph$InstructionContextImpl:122"
        BranchSideFuncs: []
      - BranchSide: "org.apache.bcel.verifier.structurals.ControlFlowGraph$InstructionContextImpl:121"
        BranchSideFuncs: []
    - Branch String: "org.apache.bcel.verifier.structurals.ControlFlowGraph$InstructionContextImpl:104"
      Branch Sides:
      - BranchSide: "org.apache.bcel.verifier.structurals.ControlFlowGraph$InstructionContextImpl:112"
        BranchSideFuncs: []
    - Branch String: "org.apache.bcel.verifier.structurals.ControlFlowGraph$InstructionContextImpl:122"
      Branch Sides:
      - BranchSide: "org.apache.bcel.verifier.structurals.ControlFlowGraph$InstructionContextImpl:123"
        BranchSideFuncs: []
      - BranchSide: "org.apache.bcel.verifier.structurals.ControlFlowGraph$InstructionContextImpl:122"
        BranchSideFuncs: []
    - Branch String: "org.apache.bcel.verifier.structurals.ControlFlowGraph$InstructionContextImpl:122"
      Branch Sides:
      - BranchSide: "org.apache.bcel.verifier.structurals.ControlFlowGraph$InstructionContextImpl:127"
        BranchSideFuncs: []
      - BranchSide: "org.apache.bcel.verifier.structurals.ControlFlowGraph$InstructionContextImpl:126"
        BranchSideFuncs: []
    - Branch String: "org.apache.bcel.verifier.structurals.ControlFlowGraph$InstructionContextImpl:127"
      Branch Sides:
      - BranchSide: "org.apache.bcel.verifier.structurals.ControlFlowGraph$InstructionContextImpl:132"
        BranchSideFuncs: []
      - BranchSide: "org.apache.bcel.verifier.structurals.ControlFlowGraph$InstructionContextImpl:131"
        BranchSideFuncs: []
    - Branch String: "org.apache.bcel.verifier.structurals.ControlFlowGraph$InstructionContextImpl:132"
      Branch Sides:
      - BranchSide: "org.apache.bcel.verifier.structurals.ControlFlowGraph$InstructionContextImpl:137"
        BranchSideFuncs: []
      - BranchSide: "org.apache.bcel.verifier.structurals.ControlFlowGraph$InstructionContextImpl:136"
        BranchSideFuncs: []
    - Branch String: "org.apache.bcel.verifier.structurals.ControlFlowGraph$InstructionContextImpl:137"
      Branch Sides:
      - BranchSide: "org.apache.bcel.verifier.structurals.ControlFlowGraph$InstructionContextImpl:154"
        BranchSideFuncs: []
      - BranchSide: "org.apache.bcel.verifier.structurals.ControlFlowGraph$InstructionContextImpl:153"
        BranchSideFuncs: []
    - Branch String: "org.apache.bcel.verifier.structurals.ControlFlowGraph$InstructionContextImpl:138"
      Branch Sides:
      - BranchSide: "org.apache.bcel.verifier.structurals.ControlFlowGraph$InstructionContextImpl:146"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.bcel.verifier.structurals.ControlFlowGraph$InstructionContextImpl:100,1"
      Dst: "[org.apache.bcel.verifier.structurals.ControlFlowGraph$InstructionContextImpl].getInstruction"
    - Src: "org.apache.bcel.verifier.structurals.ControlFlowGraph$InstructionContextImpl:100,1"
      Dst: "[org.apache.bcel.generic.InstructionHandle].getInstruction"
    - Src: "org.apache.bcel.verifier.structurals.ControlFlowGraph$InstructionContextImpl:103,1"
      Dst: "[org.apache.bcel.verifier.structurals.ControlFlowGraph].access$000"
    - Src: "org.apache.bcel.verifier.structurals.ControlFlowGraph$InstructionContextImpl:103,1"
      Dst: "[org.apache.bcel.verifier.structurals.Subroutines].subroutineOf"
    - Src: "org.apache.bcel.verifier.structurals.ControlFlowGraph$InstructionContextImpl:106,1"
      Dst: "[org.apache.bcel.verifier.exc.AssertionViolatedException].<init>"
    - Src: "org.apache.bcel.verifier.structurals.ControlFlowGraph$InstructionContextImpl:113,1"
      Dst: "[org.apache.bcel.verifier.structurals.Subroutine].getEnteringJsrInstructions"
    - Src: "org.apache.bcel.verifier.structurals.ControlFlowGraph$InstructionContextImpl:115,1"
      Dst: "[org.apache.bcel.verifier.structurals.ControlFlowGraph$InstructionContextImpl$lambda__getSuccessors_0__178].bootstrap$"
    - Src: "org.apache.bcel.verifier.structurals.ControlFlowGraph$InstructionContextImpl:115,1"
      Dst: "[java.util.Arrays].setAll"
    - Src: "org.apache.bcel.verifier.structurals.ControlFlowGraph$InstructionContextImpl:128,1"
      Dst: "[org.apache.bcel.generic.BranchInstruction].getTarget"
    - Src: "org.apache.bcel.verifier.structurals.ControlFlowGraph$InstructionContextImpl:141,1"
      Dst: "[org.apache.bcel.generic.Select].getTargets"
    - Src: "org.apache.bcel.verifier.structurals.ControlFlowGraph$InstructionContextImpl:144,1"
      Dst: "[java.lang.System].arraycopy"
    - Src: "org.apache.bcel.verifier.structurals.ControlFlowGraph$InstructionContextImpl:148,1"
      Dst: "[org.apache.bcel.generic.InstructionHandle].getNext"
    JavaMethodInfo: null
    BBCount: 16
    CyclomaticComplexity: 1
  - functionName: "[org.apache.bcel.verifier.structurals.ControlFlowGraph$InstructionContextImpl].execute(org.apache.bcel.verifier.structurals.Frame,java.util.ArrayList,org.apache.bcel.verifier.structurals.InstConstraintVisitor,org.apache.bcel.verifier.structurals.ExecutionVisitor)"
    functionSourceFile: "org.apache.bcel.verifier.structurals.ControlFlowGraph$InstructionContextImpl"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 4
    argTypes:
    - "org.apache.bcel.verifier.structurals.Frame"
    - "java.util.ArrayList"
    - "org.apache.bcel.verifier.structurals.InstConstraintVisitor"
    - "org.apache.bcel.verifier.structurals.ExecutionVisitor"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 82
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.bcel.verifier.structurals.ControlFlowGraph$InstructionContextImpl:175"
      Branch Sides:
      - BranchSide: "org.apache.bcel.verifier.structurals.ControlFlowGraph$InstructionContextImpl:176"
        BranchSideFuncs: []
      - BranchSide: "org.apache.bcel.verifier.structurals.ControlFlowGraph$InstructionContextImpl:175"
        BranchSideFuncs: []
    - Branch String: "org.apache.bcel.verifier.structurals.ControlFlowGraph$InstructionContextImpl:175"
      Branch Sides:
      - BranchSide: "org.apache.bcel.verifier.structurals.ControlFlowGraph$InstructionContextImpl:177"
        BranchSideFuncs: []
      - BranchSide: "org.apache.bcel.verifier.structurals.ControlFlowGraph$InstructionContextImpl:176"
        BranchSideFuncs: []
    - Branch String: "org.apache.bcel.verifier.structurals.ControlFlowGraph$InstructionContextImpl:176"
      Branch Sides:
      - BranchSide: "org.apache.bcel.verifier.structurals.ControlFlowGraph$InstructionContextImpl:180"
        BranchSideFuncs: []
      - BranchSide: "org.apache.bcel.verifier.structurals.ControlFlowGraph$InstructionContextImpl:179"
        BranchSideFuncs: []
    - Branch String: "org.apache.bcel.verifier.structurals.ControlFlowGraph$InstructionContextImpl:176"
      Branch Sides:
      - BranchSide: "org.apache.bcel.verifier.structurals.ControlFlowGraph$InstructionContextImpl:180"
        BranchSideFuncs: []
      - BranchSide: "org.apache.bcel.verifier.structurals.ControlFlowGraph$InstructionContextImpl:179"
        BranchSideFuncs: []
    - Branch String: "org.apache.bcel.verifier.structurals.ControlFlowGraph$InstructionContextImpl:181"
      Branch Sides:
      - BranchSide: "org.apache.bcel.verifier.structurals.ControlFlowGraph$InstructionContextImpl:184"
        BranchSideFuncs: []
      - BranchSide: "org.apache.bcel.verifier.structurals.ControlFlowGraph$InstructionContextImpl:183"
        BranchSideFuncs: []
    - Branch String: "org.apache.bcel.verifier.structurals.ControlFlowGraph$InstructionContextImpl:184"
      Branch Sides:
      - BranchSide: "org.apache.bcel.verifier.structurals.ControlFlowGraph$InstructionContextImpl:185"
        BranchSideFuncs: []
      - BranchSide: "org.apache.bcel.verifier.structurals.ControlFlowGraph$InstructionContextImpl:184"
        BranchSideFuncs: []
    - Branch String: "org.apache.bcel.verifier.structurals.ControlFlowGraph$InstructionContextImpl:184"
      Branch Sides:
      - BranchSide: "org.apache.bcel.verifier.structurals.ControlFlowGraph$InstructionContextImpl:191"
        BranchSideFuncs: []
      - BranchSide: "org.apache.bcel.verifier.structurals.ControlFlowGraph$InstructionContextImpl:190"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.bcel.verifier.structurals.ControlFlowGraph$InstructionContextImpl:171,1"
      Dst: "[java.util.ArrayList].clone"
    - Src: "org.apache.bcel.verifier.structurals.ControlFlowGraph$InstructionContextImpl:175,1"
      Dst: "[org.apache.bcel.verifier.structurals.ControlFlowGraph$InstructionContextImpl].lastExecutionJSR"
    - Src: "org.apache.bcel.verifier.structurals.ControlFlowGraph$InstructionContextImpl:175,1"
      Dst: "[org.apache.bcel.verifier.structurals.ControlFlowGraph].access$000"
    - Src: "org.apache.bcel.verifier.structurals.ControlFlowGraph$InstructionContextImpl:175,1"
      Dst: "[org.apache.bcel.verifier.structurals.ControlFlowGraph$InstructionContextImpl].getInstruction"
    - Src: "org.apache.bcel.verifier.structurals.ControlFlowGraph$InstructionContextImpl:175,1"
      Dst: "[org.apache.bcel.verifier.structurals.Subroutines].subroutineOf"
    - Src: "org.apache.bcel.verifier.structurals.ControlFlowGraph$InstructionContextImpl:175,1"
      Dst: "[org.apache.bcel.verifier.structurals.Subroutines].getTopLevel"
    - Src: "org.apache.bcel.verifier.structurals.ControlFlowGraph$InstructionContextImpl:177,1"
      Dst: "[java.lang.StringBuilder].<init>"
    - Src: "org.apache.bcel.verifier.structurals.ControlFlowGraph$InstructionContextImpl:177,1"
      Dst: "[java.lang.StringBuilder].append"
    - Src: "org.apache.bcel.verifier.structurals.ControlFlowGraph$InstructionContextImpl:177,1"
      Dst: "[java.lang.StringBuilder].toString"
    - Src: "org.apache.bcel.verifier.structurals.ControlFlowGraph$InstructionContextImpl:177,1"
      Dst: "[org.apache.bcel.verifier.exc.AssertionViolatedException].<init>"
    - Src: "org.apache.bcel.verifier.structurals.ControlFlowGraph$InstructionContextImpl:180,1"
      Dst: "[java.util.Map].get"
    - Src: "org.apache.bcel.verifier.structurals.ControlFlowGraph$InstructionContextImpl:182,1"
      Dst: "[java.util.Map].put"
    - Src: "org.apache.bcel.verifier.structurals.ControlFlowGraph$InstructionContextImpl:184,1"
      Dst: "[org.apache.bcel.verifier.structurals.Frame].equals"
    - Src: "org.apache.bcel.verifier.structurals.ControlFlowGraph$InstructionContextImpl:184,1"
      Dst: "[org.apache.bcel.verifier.structurals.ControlFlowGraph$InstructionContextImpl].mergeInFrames"
    - Src: "org.apache.bcel.verifier.structurals.ControlFlowGraph$InstructionContextImpl:191,1"
      Dst: "[org.apache.bcel.verifier.structurals.Frame].getClone"
    - Src: "org.apache.bcel.verifier.structurals.ControlFlowGraph$InstructionContextImpl:197,1"
      Dst: "[org.apache.bcel.verifier.structurals.InstConstraintVisitor].setFrame"
    - Src: "org.apache.bcel.verifier.structurals.ControlFlowGraph$InstructionContextImpl:198,1"
      Dst: "[org.apache.bcel.generic.InstructionHandle].accept"
    - Src: "org.apache.bcel.verifier.structurals.ControlFlowGraph$InstructionContextImpl:200,1"
      Dst: "[org.apache.bcel.verifier.exc.VerifierConstraintViolatedException].extendMessage"
    - Src: "org.apache.bcel.verifier.structurals.ControlFlowGraph$InstructionContextImpl:202,1"
      Dst: "[org.apache.bcel.verifier.structurals.ControlFlowGraph$InstructionContextImpl].extendMessageWithFlow"
    - Src: "org.apache.bcel.verifier.structurals.ControlFlowGraph$InstructionContextImpl:209,1"
      Dst: "[org.apache.bcel.verifier.structurals.ExecutionVisitor].setFrame"
    JavaMethodInfo: null
    BBCount: 13
    CyclomaticComplexity: 1
  - functionName: "[org.apache.bcel.verifier.structurals.ControlFlowGraph$InstructionContextImpl].extendMessageWithFlow(org.apache.bcel.verifier.exc.StructuralCodeConstraintException)"
    functionSourceFile: "org.apache.bcel.verifier.structurals.ControlFlowGraph$InstructionContextImpl"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.apache.bcel.verifier.exc.StructuralCodeConstraintException"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 10
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.bcel.verifier.structurals.ControlFlowGraph$InstructionContextImpl:225,1"
      Dst: "[java.lang.StringBuilder].<init>"
    - Src: "org.apache.bcel.verifier.structurals.ControlFlowGraph$InstructionContextImpl:225,1"
      Dst: "[java.lang.StringBuilder].append"
    - Src: "org.apache.bcel.verifier.structurals.ControlFlowGraph$InstructionContextImpl:225,1"
      Dst: "[org.apache.bcel.verifier.structurals.ControlFlowGraph$InstructionContextImpl].getExecutionChain"
    - Src: "org.apache.bcel.verifier.structurals.ControlFlowGraph$InstructionContextImpl:225,1"
      Dst: "[java.lang.StringBuilder].toString"
    - Src: "org.apache.bcel.verifier.structurals.ControlFlowGraph$InstructionContextImpl:225,1"
      Dst: "[org.apache.bcel.verifier.exc.VerifierConstraintViolatedException].extendMessage"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.bcel.verifier.structurals.ControlFlowGraph$InstructionContextImpl].getExceptionHandlers()"
    functionSourceFile: "org.apache.bcel.verifier.structurals.ControlFlowGraph$InstructionContextImpl"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.apache.bcel.verifier.structurals.ExceptionHandler[]"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.bcel.verifier.structurals.ControlFlowGraph$InstructionContextImpl:233,1"
      Dst: "[org.apache.bcel.verifier.structurals.ControlFlowGraph].access$100"
    - Src: "org.apache.bcel.verifier.structurals.ControlFlowGraph$InstructionContextImpl:233,1"
      Dst: "[org.apache.bcel.verifier.structurals.ControlFlowGraph$InstructionContextImpl].getInstruction"
    - Src: "org.apache.bcel.verifier.structurals.ControlFlowGraph$InstructionContextImpl:233,1"
      Dst: "[org.apache.bcel.verifier.structurals.ExceptionHandlers].getExceptionHandlers"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.bcel.verifier.structurals.ControlFlowGraph$InstructionContextImpl].getExecutionChain()"
    functionSourceFile: "org.apache.bcel.verifier.structurals.ControlFlowGraph$InstructionContextImpl"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 21
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.bcel.verifier.structurals.ControlFlowGraph$InstructionContextImpl:242"
      Branch Sides:
      - BranchSide: "org.apache.bcel.verifier.structurals.ControlFlowGraph$InstructionContextImpl:244"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.bcel.verifier.structurals.ControlFlowGraph$InstructionContextImpl:241,1"
      Dst: "[org.apache.bcel.verifier.structurals.ControlFlowGraph$InstructionContextImpl].toString"
    - Src: "org.apache.bcel.verifier.structurals.ControlFlowGraph$InstructionContextImpl:241,1"
      Dst: "[java.lang.StringBuilder].<init>"
    - Src: "org.apache.bcel.verifier.structurals.ControlFlowGraph$InstructionContextImpl:242,1"
      Dst: "[java.util.List].size"
    - Src: "org.apache.bcel.verifier.structurals.ControlFlowGraph$InstructionContextImpl:243,1"
      Dst: "[java.util.List].get"
    - Src: "org.apache.bcel.verifier.structurals.ControlFlowGraph$InstructionContextImpl:243,1"
      Dst: "[java.lang.StringBuilder].append"
    - Src: "org.apache.bcel.verifier.structurals.ControlFlowGraph$InstructionContextImpl:243,1"
      Dst: "[java.lang.StringBuilder].toString"
    - Src: "org.apache.bcel.verifier.structurals.ControlFlowGraph$InstructionContextImpl:243,1"
      Dst: "[java.lang.StringBuilder].insert"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 2
  - functionName: "[org.apache.bcel.verifier.structurals.ControlFlowGraph$InstructionContextImpl].getInFrame()"
    functionSourceFile: "org.apache.bcel.verifier.structurals.ControlFlowGraph$InstructionContextImpl"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.apache.bcel.verifier.structurals.Frame"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 20
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.bcel.verifier.structurals.ControlFlowGraph$InstructionContextImpl:256"
      Branch Sides:
      - BranchSide: "org.apache.bcel.verifier.structurals.ControlFlowGraph$InstructionContextImpl:259"
        BranchSideFuncs: []
      - BranchSide: "org.apache.bcel.verifier.structurals.ControlFlowGraph$InstructionContextImpl:258"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.bcel.verifier.structurals.ControlFlowGraph$InstructionContextImpl:252,1"
      Dst: "[org.apache.bcel.verifier.structurals.ControlFlowGraph$InstructionContextImpl].lastExecutionJSR"
    - Src: "org.apache.bcel.verifier.structurals.ControlFlowGraph$InstructionContextImpl:254,1"
      Dst: "[java.util.Map].get"
    - Src: "org.apache.bcel.verifier.structurals.ControlFlowGraph$InstructionContextImpl:257,1"
      Dst: "[java.lang.StringBuilder].<init>"
    - Src: "org.apache.bcel.verifier.structurals.ControlFlowGraph$InstructionContextImpl:257,1"
      Dst: "[java.lang.StringBuilder].append"
    - Src: "org.apache.bcel.verifier.structurals.ControlFlowGraph$InstructionContextImpl:257,1"
      Dst: "[java.lang.StringBuilder].toString"
    - Src: "org.apache.bcel.verifier.structurals.ControlFlowGraph$InstructionContextImpl:257,1"
      Dst: "[org.apache.bcel.verifier.exc.AssertionViolatedException].<init>"
    - Src: "org.apache.bcel.verifier.structurals.ControlFlowGraph$InstructionContextImpl:259,1"
      Dst: "[org.apache.bcel.verifier.structurals.Frame].getClone"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.apache.bcel.verifier.structurals.ControlFlowGraph$InstructionContextImpl].getInstruction()"
    functionSourceFile: "org.apache.bcel.verifier.structurals.ControlFlowGraph$InstructionContextImpl"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.apache.bcel.generic.InstructionHandle"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.bcel.verifier.structurals.ControlFlowGraph$InstructionContextImpl].getOutFrame(java.util.ArrayList)"
    functionSourceFile: "org.apache.bcel.verifier.structurals.ControlFlowGraph$InstructionContextImpl"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.apache.bcel.verifier.structurals.Frame"
    argCount: 1
    argTypes:
    - "java.util.ArrayList"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 25
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.bcel.verifier.structurals.ControlFlowGraph$InstructionContextImpl:280"
      Branch Sides:
      - BranchSide: "org.apache.bcel.verifier.structurals.ControlFlowGraph$InstructionContextImpl:284"
        BranchSideFuncs: []
      - BranchSide: "org.apache.bcel.verifier.structurals.ControlFlowGraph$InstructionContextImpl:283"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.bcel.verifier.structurals.ControlFlowGraph$InstructionContextImpl:276,1"
      Dst: "[org.apache.bcel.verifier.structurals.ControlFlowGraph$InstructionContextImpl].lastExecutionJSR"
    - Src: "org.apache.bcel.verifier.structurals.ControlFlowGraph$InstructionContextImpl:278,1"
      Dst: "[java.util.Map].get"
    - Src: "org.apache.bcel.verifier.structurals.ControlFlowGraph$InstructionContextImpl:281,1"
      Dst: "[java.lang.StringBuilder].<init>"
    - Src: "org.apache.bcel.verifier.structurals.ControlFlowGraph$InstructionContextImpl:281,1"
      Dst: "[java.lang.StringBuilder].append"
    - Src: "org.apache.bcel.verifier.structurals.ControlFlowGraph$InstructionContextImpl:282,1"
      Dst: "[org.apache.bcel.verifier.structurals.ControlFlowGraph$InstructionContextImpl].getExecutionChain"
    - Src: "org.apache.bcel.verifier.structurals.ControlFlowGraph$InstructionContextImpl:282,1"
      Dst: "[java.lang.StringBuilder].toString"
    - Src: "org.apache.bcel.verifier.structurals.ControlFlowGraph$InstructionContextImpl:282,1"
      Dst: "[org.apache.bcel.verifier.exc.AssertionViolatedException].<init>"
    - Src: "org.apache.bcel.verifier.structurals.ControlFlowGraph$InstructionContextImpl:284,1"
      Dst: "[org.apache.bcel.verifier.structurals.Frame].getClone"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.apache.bcel.verifier.structurals.ControlFlowGraph$InstructionContextImpl].getSuccessors()"
    functionSourceFile: "org.apache.bcel.verifier.structurals.ControlFlowGraph$InstructionContextImpl"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.apache.bcel.verifier.structurals.InstructionContext[]"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.bcel.verifier.structurals.ControlFlowGraph$InstructionContextImpl:289,1"
      Dst: "[org.apache.bcel.verifier.structurals.ControlFlowGraph$InstructionContextImpl]._getSuccessors"
    - Src: "org.apache.bcel.verifier.structurals.ControlFlowGraph$InstructionContextImpl:289,1"
      Dst: "[org.apache.bcel.verifier.structurals.ControlFlowGraph].contextsOf"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.bcel.verifier.structurals.ControlFlowGraph$InstructionContextImpl].getTag()"
    functionSourceFile: "org.apache.bcel.verifier.structurals.ControlFlowGraph$InstructionContextImpl"
    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.apache.bcel.verifier.structurals.ControlFlowGraph$InstructionContextImpl].lastExecutionJSR()"
    functionSourceFile: "org.apache.bcel.verifier.structurals.ControlFlowGraph$InstructionContextImpl"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.apache.bcel.verifier.structurals.ControlFlowGraph$InstructionContextImpl"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 25
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.bcel.verifier.structurals.ControlFlowGraph$InstructionContextImpl:306"
      Branch Sides:
      - BranchSide: "org.apache.bcel.verifier.structurals.ControlFlowGraph$InstructionContextImpl:319"
        BranchSideFuncs: []
      - BranchSide: "org.apache.bcel.verifier.structurals.ControlFlowGraph$InstructionContextImpl:318"
        BranchSideFuncs: []
    - Branch String: "org.apache.bcel.verifier.structurals.ControlFlowGraph$InstructionContextImpl:309"
      Branch Sides:
      - BranchSide: "org.apache.bcel.verifier.structurals.ControlFlowGraph$InstructionContextImpl:312"
        BranchSideFuncs: []
      - BranchSide: "org.apache.bcel.verifier.structurals.ControlFlowGraph$InstructionContextImpl:311"
        BranchSideFuncs: []
    - Branch String: "org.apache.bcel.verifier.structurals.ControlFlowGraph$InstructionContextImpl:312"
      Branch Sides:
      - BranchSide: "org.apache.bcel.verifier.structurals.ControlFlowGraph$InstructionContextImpl:null"
        BranchSideFuncs: []
    - Branch String: "org.apache.bcel.verifier.structurals.ControlFlowGraph$InstructionContextImpl:314"
      Branch Sides:
      - BranchSide: "org.apache.bcel.verifier.structurals.ControlFlowGraph$InstructionContextImpl:null"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.bcel.verifier.structurals.ControlFlowGraph$InstructionContextImpl:303,1"
      Dst: "[java.util.List].size"
    - Src: "org.apache.bcel.verifier.structurals.ControlFlowGraph$InstructionContextImpl:307,1"
      Dst: "[java.util.List].get"
    - Src: "org.apache.bcel.verifier.structurals.ControlFlowGraph$InstructionContextImpl:308,1"
      Dst: "[org.apache.bcel.verifier.structurals.ControlFlowGraph$InstructionContextImpl].getInstruction"
    - Src: "org.apache.bcel.verifier.structurals.ControlFlowGraph$InstructionContextImpl:308,1"
      Dst: "[org.apache.bcel.generic.InstructionHandle].getInstruction"
    JavaMethodInfo: null
    BBCount: 9
    CyclomaticComplexity: 2
  - functionName: "[org.apache.bcel.verifier.structurals.ControlFlowGraph$InstructionContextImpl].mergeInFrames(org.apache.bcel.verifier.structurals.Frame)"
    functionSourceFile: "org.apache.bcel.verifier.structurals.ControlFlowGraph$InstructionContextImpl"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "org.apache.bcel.verifier.structurals.Frame"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 30
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.bcel.verifier.structurals.ControlFlowGraph$InstructionContextImpl:338"
      Branch Sides:
      - BranchSide: "org.apache.bcel.verifier.structurals.ControlFlowGraph$InstructionContextImpl:337"
        BranchSideFuncs: []
    - Branch String: "org.apache.bcel.verifier.structurals.ControlFlowGraph$InstructionContextImpl:338"
      Branch Sides:
      - BranchSide: "org.apache.bcel.verifier.structurals.ControlFlowGraph$InstructionContextImpl:337"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.bcel.verifier.structurals.ControlFlowGraph$InstructionContextImpl:328,1"
      Dst: "[org.apache.bcel.verifier.structurals.ControlFlowGraph$InstructionContextImpl].lastExecutionJSR"
    - Src: "org.apache.bcel.verifier.structurals.ControlFlowGraph$InstructionContextImpl:328,1"
      Dst: "[java.util.Map].get"
    - Src: "org.apache.bcel.verifier.structurals.ControlFlowGraph$InstructionContextImpl:329,1"
      Dst: "[org.apache.bcel.verifier.structurals.Frame].getStack"
    - Src: "org.apache.bcel.verifier.structurals.ControlFlowGraph$InstructionContextImpl:329,1"
      Dst: "[org.apache.bcel.verifier.structurals.OperandStack].getClone"
    - Src: "org.apache.bcel.verifier.structurals.ControlFlowGraph$InstructionContextImpl:330,1"
      Dst: "[org.apache.bcel.verifier.structurals.Frame].getLocals"
    - Src: "org.apache.bcel.verifier.structurals.ControlFlowGraph$InstructionContextImpl:330,1"
      Dst: "[org.apache.bcel.verifier.structurals.LocalVariables].getClone"
    - Src: "org.apache.bcel.verifier.structurals.ControlFlowGraph$InstructionContextImpl:332,1"
      Dst: "[org.apache.bcel.verifier.structurals.OperandStack].merge"
    - Src: "org.apache.bcel.verifier.structurals.ControlFlowGraph$InstructionContextImpl:333,1"
      Dst: "[org.apache.bcel.verifier.structurals.LocalVariables].merge"
    - Src: "org.apache.bcel.verifier.structurals.ControlFlowGraph$InstructionContextImpl:335,1"
      Dst: "[org.apache.bcel.verifier.structurals.ControlFlowGraph$InstructionContextImpl].extendMessageWithFlow"
    - Src: "org.apache.bcel.verifier.structurals.ControlFlowGraph$InstructionContextImpl:338,1"
      Dst: "[org.apache.bcel.verifier.structurals.OperandStack].equals"
    - Src: "org.apache.bcel.verifier.structurals.ControlFlowGraph$InstructionContextImpl:338,1"
      Dst: "[org.apache.bcel.verifier.structurals.LocalVariables].equals"
    JavaMethodInfo: null
    BBCount: 7
    CyclomaticComplexity: 1
  - functionName: "[org.apache.bcel.verifier.structurals.ControlFlowGraph$InstructionContextImpl].setTag(int)"
    functionSourceFile: "org.apache.bcel.verifier.structurals.ControlFlowGraph$InstructionContextImpl"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.bcel.verifier.structurals.ControlFlowGraph$InstructionContextImpl].toString()"
    functionSourceFile: "org.apache.bcel.verifier.structurals.ControlFlowGraph$InstructionContextImpl"
    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.apache.bcel.verifier.structurals.ControlFlowGraph$InstructionContextImpl:355,1"
      Dst: "[java.lang.StringBuilder].<init>"
    - Src: "org.apache.bcel.verifier.structurals.ControlFlowGraph$InstructionContextImpl:355,1"
      Dst: "[org.apache.bcel.verifier.structurals.ControlFlowGraph$InstructionContextImpl].getInstruction"
    - Src: "org.apache.bcel.verifier.structurals.ControlFlowGraph$InstructionContextImpl:355,1"
      Dst: "[org.apache.bcel.generic.InstructionHandle].toString"
    - Src: "org.apache.bcel.verifier.structurals.ControlFlowGraph$InstructionContextImpl:355,1"
      Dst: "[java.lang.StringBuilder].append"
    - Src: "org.apache.bcel.verifier.structurals.ControlFlowGraph$InstructionContextImpl:355,1"
      Dst: "[java.lang.StringBuilder].toString"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.bcel.verifier.structurals.ControlFlowGraph$InstructionContextImpl].lambda$_getSuccessors$0(org.apache.bcel.generic.InstructionHandle[],int)"
    functionSourceFile: "org.apache.bcel.verifier.structurals.ControlFlowGraph$InstructionContextImpl"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.apache.bcel.generic.InstructionHandle"
    argCount: 2
    argTypes:
    - "org.apache.bcel.generic.InstructionHandle[]"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.bcel.verifier.structurals.ControlFlowGraph$InstructionContextImpl:115,1"
      Dst: "[org.apache.bcel.generic.InstructionHandle].getNext"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.bcel.generic.FCONST].<init>()"
    functionSourceFile: "org.apache.bcel.generic.FCONST"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.bcel.generic.FCONST:34,1"
      Dst: "[org.apache.bcel.generic.FCONST].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.bcel.generic.FCONST].<init>(float)"
    functionSourceFile: "org.apache.bcel.generic.FCONST"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "float"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 28
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.bcel.generic.FCONST:39"
      Branch Sides:
      - BranchSide: "org.apache.bcel.generic.FCONST:41"
        BranchSideFuncs: []
      - BranchSide: "org.apache.bcel.generic.FCONST:40"
        BranchSideFuncs: []
    - Branch String: "org.apache.bcel.generic.FCONST:41"
      Branch Sides:
      - BranchSide: "org.apache.bcel.generic.FCONST:43"
        BranchSideFuncs: []
      - BranchSide: "org.apache.bcel.generic.FCONST:42"
        BranchSideFuncs: []
    - Branch String: "org.apache.bcel.generic.FCONST:43"
      Branch Sides:
      - BranchSide: "org.apache.bcel.generic.FCONST:46"
        BranchSideFuncs: []
      - BranchSide: "org.apache.bcel.generic.FCONST:45"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.bcel.generic.FCONST:38,1"
      Dst: "[org.apache.bcel.generic.Instruction].<init>"
    - Src: "org.apache.bcel.generic.FCONST:40,1"
      Dst: "[org.apache.bcel.generic.Instruction].setOpcode"
    - Src: "org.apache.bcel.generic.FCONST:46,1"
      Dst: "[java.lang.StringBuilder].<init>"
    - Src: "org.apache.bcel.generic.FCONST:46,1"
      Dst: "[java.lang.StringBuilder].append"
    - Src: "org.apache.bcel.generic.FCONST:46,1"
      Dst: "[java.lang.StringBuilder].toString"
    - Src: "org.apache.bcel.generic.FCONST:46,1"
      Dst: "[org.apache.bcel.generic.ClassGenException].<init>"
    JavaMethodInfo: null
    BBCount: 8
    CyclomaticComplexity: 1
  - functionName: "[org.apache.bcel.generic.FCONST].accept(org.apache.bcel.generic.Visitor)"
    functionSourceFile: "org.apache.bcel.generic.FCONST"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.apache.bcel.generic.Visitor"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 8
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.bcel.generic.FCONST:59,1"
      Dst: "[org.apache.bcel.generic.Visitor].visitPushInstruction"
    - Src: "org.apache.bcel.generic.FCONST:60,1"
      Dst: "[org.apache.bcel.generic.Visitor].visitStackProducer"
    - Src: "org.apache.bcel.generic.FCONST:61,1"
      Dst: "[org.apache.bcel.generic.Visitor].visitTypedInstruction"
    - Src: "org.apache.bcel.generic.FCONST:62,1"
      Dst: "[org.apache.bcel.generic.Visitor].visitConstantPushInstruction"
    - Src: "org.apache.bcel.generic.FCONST:63,1"
      Dst: "[org.apache.bcel.generic.Visitor].visitFCONST"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.bcel.generic.FCONST].getType(org.apache.bcel.generic.ConstantPoolGen)"
    functionSourceFile: "org.apache.bcel.generic.FCONST"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.apache.bcel.generic.Type"
    argCount: 1
    argTypes:
    - "org.apache.bcel.generic.ConstantPoolGen"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.bcel.generic.FCONST].getValue()"
    functionSourceFile: "org.apache.bcel.generic.FCONST"
    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.apache.bcel.generic.FCONST:76,1"
      Dst: "[java.lang.Float].valueOf"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.bcel.generic.SALOAD].<init>()"
    functionSourceFile: "org.apache.bcel.generic.SALOAD"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.bcel.generic.SALOAD:29,1"
      Dst: "[org.apache.bcel.generic.ArrayInstruction].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.bcel.generic.SALOAD].accept(org.apache.bcel.generic.Visitor)"
    functionSourceFile: "org.apache.bcel.generic.SALOAD"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.apache.bcel.generic.Visitor"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 8
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.bcel.generic.SALOAD:40,1"
      Dst: "[org.apache.bcel.generic.Visitor].visitStackProducer"
    - Src: "org.apache.bcel.generic.SALOAD:41,1"
      Dst: "[org.apache.bcel.generic.Visitor].visitExceptionThrower"
    - Src: "org.apache.bcel.generic.SALOAD:42,1"
      Dst: "[org.apache.bcel.generic.Visitor].visitTypedInstruction"
    - Src: "org.apache.bcel.generic.SALOAD:43,1"
      Dst: "[org.apache.bcel.generic.Visitor].visitArrayInstruction"
    - Src: "org.apache.bcel.generic.SALOAD:44,1"
      Dst: "[org.apache.bcel.generic.Visitor].visitSALOAD"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.exception.UncheckedException].<init>(java.lang.Throwable)"
    functionSourceFile: "org.apache.commons.lang3.exception.UncheckedException"
    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.apache.commons.lang3.exception.UncheckedException:38,1"
      Dst: "[java.lang.RuntimeException].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.time.StopWatch$SplitState].values()"
    functionSourceFile: "org.apache.commons.lang3.time.StopWatch$SplitState"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.apache.commons.lang3.time.StopWatch$SplitState[]"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.lang3.time.StopWatch$SplitState:65,1"
      Dst: "[java.lang.Object].clone"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.time.StopWatch$SplitState].valueOf(java.lang.String)"
    functionSourceFile: "org.apache.commons.lang3.time.StopWatch$SplitState"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.apache.commons.lang3.time.StopWatch$SplitState"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.lang3.time.StopWatch$SplitState:65,1"
      Dst: "[java.lang.Enum].valueOf"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.time.StopWatch$SplitState].<init>(java.lang.String,int)"
    functionSourceFile: "org.apache.commons.lang3.time.StopWatch$SplitState"
    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.apache.commons.lang3.time.StopWatch$SplitState:65,1"
      Dst: "[java.lang.Enum].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.bcel.generic.IF_ACMPEQ].<init>()"
    functionSourceFile: "org.apache.bcel.generic.IF_ACMPEQ"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.bcel.generic.IF_ACMPEQ:31,1"
      Dst: "[org.apache.bcel.generic.IfInstruction].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.bcel.generic.IF_ACMPEQ].<init>(org.apache.bcel.generic.InstructionHandle)"
    functionSourceFile: "org.apache.bcel.generic.IF_ACMPEQ"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.apache.bcel.generic.InstructionHandle"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.bcel.generic.IF_ACMPEQ:35,1"
      Dst: "[org.apache.bcel.generic.IfInstruction].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.bcel.generic.IF_ACMPEQ].accept(org.apache.bcel.generic.Visitor)"
    functionSourceFile: "org.apache.bcel.generic.IF_ACMPEQ"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.apache.bcel.generic.Visitor"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 7
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.bcel.generic.IF_ACMPEQ:46,1"
      Dst: "[org.apache.bcel.generic.Visitor].visitStackConsumer"
    - Src: "org.apache.bcel.generic.IF_ACMPEQ:47,1"
      Dst: "[org.apache.bcel.generic.Visitor].visitBranchInstruction"
    - Src: "org.apache.bcel.generic.IF_ACMPEQ:48,1"
      Dst: "[org.apache.bcel.generic.Visitor].visitIfInstruction"
    - Src: "org.apache.bcel.generic.IF_ACMPEQ:49,1"
      Dst: "[org.apache.bcel.generic.Visitor].visitIF_ACMPEQ"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.bcel.generic.IF_ACMPEQ].negate()"
    functionSourceFile: "org.apache.bcel.generic.IF_ACMPEQ"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.apache.bcel.generic.IfInstruction"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.bcel.generic.IF_ACMPEQ:57,1"
      Dst: "[org.apache.bcel.generic.BranchInstruction].getTarget"
    - Src: "org.apache.bcel.generic.IF_ACMPEQ:57,1"
      Dst: "[org.apache.bcel.generic.IF_ACMPNE].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.StringEscapeUtils$CsvEscaper].<init>()"
    functionSourceFile: "org.apache.commons.lang3.StringEscapeUtils$CsvEscaper"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.lang3.StringEscapeUtils$CsvEscaper:253,1"
      Dst: "[org.apache.commons.lang3.text.translate.CharSequenceTranslator].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.StringEscapeUtils$CsvEscaper].translate(java.lang.CharSequence,int,java.io.Writer)"
    functionSourceFile: "org.apache.commons.lang3.StringEscapeUtils$CsvEscaper"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "int"
    argCount: 3
    argTypes:
    - "java.lang.CharSequence"
    - "int"
    - "java.io.Writer"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 31
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.commons.lang3.StringEscapeUtils$CsvEscaper:263"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.StringEscapeUtils$CsvEscaper:267"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.StringEscapeUtils$CsvEscaper:266"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.StringEscapeUtils$CsvEscaper:267"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.StringEscapeUtils$CsvEscaper:270"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.StringEscapeUtils$CsvEscaper:269"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.lang3.StringEscapeUtils$CsvEscaper:264,1"
      Dst: "[java.lang.IllegalStateException].<init>"
    - Src: "org.apache.commons.lang3.StringEscapeUtils$CsvEscaper:267,1"
      Dst: "[java.lang.CharSequence].toString"
    - Src: "org.apache.commons.lang3.StringEscapeUtils$CsvEscaper:267,1"
      Dst: "[org.apache.commons.lang3.StringUtils].containsNone"
    - Src: "org.apache.commons.lang3.StringEscapeUtils$CsvEscaper:268,1"
      Dst: "[java.io.Writer].write"
    - Src: "org.apache.commons.lang3.StringEscapeUtils$CsvEscaper:271,1"
      Dst: "[java.lang.StringBuilder].<init>"
    - Src: "org.apache.commons.lang3.StringEscapeUtils$CsvEscaper:271,1"
      Dst: "[java.lang.StringBuilder].append"
    - Src: "org.apache.commons.lang3.StringEscapeUtils$CsvEscaper:271,1"
      Dst: "[java.lang.StringBuilder].toString"
    - Src: "org.apache.commons.lang3.StringEscapeUtils$CsvEscaper:271,1"
      Dst: "[org.apache.commons.lang3.StringUtils].replace"
    - Src: "org.apache.commons.lang3.StringEscapeUtils$CsvEscaper:274,1"
      Dst: "[java.lang.CharSequence].length"
    - Src: "org.apache.commons.lang3.StringEscapeUtils$CsvEscaper:274,1"
      Dst: "[java.lang.Character].codePointCount"
    JavaMethodInfo: null
    BBCount: 6
    CyclomaticComplexity: 1
  - functionName: "[org.apache.bcel.generic.F2I].<init>()"
    functionSourceFile: "org.apache.bcel.generic.F2I"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.bcel.generic.F2I:32,1"
      Dst: "[org.apache.bcel.generic.ConversionInstruction].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.bcel.generic.F2I].accept(org.apache.bcel.generic.Visitor)"
    functionSourceFile: "org.apache.bcel.generic.F2I"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.apache.bcel.generic.Visitor"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 8
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.bcel.generic.F2I:43,1"
      Dst: "[org.apache.bcel.generic.Visitor].visitTypedInstruction"
    - Src: "org.apache.bcel.generic.F2I:44,1"
      Dst: "[org.apache.bcel.generic.Visitor].visitStackProducer"
    - Src: "org.apache.bcel.generic.F2I:45,1"
      Dst: "[org.apache.bcel.generic.Visitor].visitStackConsumer"
    - Src: "org.apache.bcel.generic.F2I:46,1"
      Dst: "[org.apache.bcel.generic.Visitor].visitConversionInstruction"
    - Src: "org.apache.bcel.generic.F2I:47,1"
      Dst: "[org.apache.bcel.generic.Visitor].visitF2I"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.bcel.generic.F2L].<init>()"
    functionSourceFile: "org.apache.bcel.generic.F2L"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.bcel.generic.F2L:32,1"
      Dst: "[org.apache.bcel.generic.ConversionInstruction].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.bcel.generic.F2L].accept(org.apache.bcel.generic.Visitor)"
    functionSourceFile: "org.apache.bcel.generic.F2L"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.apache.bcel.generic.Visitor"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 8
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.bcel.generic.F2L:43,1"
      Dst: "[org.apache.bcel.generic.Visitor].visitTypedInstruction"
    - Src: "org.apache.bcel.generic.F2L:44,1"
      Dst: "[org.apache.bcel.generic.Visitor].visitStackProducer"
    - Src: "org.apache.bcel.generic.F2L:45,1"
      Dst: "[org.apache.bcel.generic.Visitor].visitStackConsumer"
    - Src: "org.apache.bcel.generic.F2L:46,1"
      Dst: "[org.apache.bcel.generic.Visitor].visitConversionInstruction"
    - Src: "org.apache.bcel.generic.F2L:47,1"
      Dst: "[org.apache.bcel.generic.Visitor].visitF2L"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.bcel.verifier.exc.LinkingConstraintException].<init>()"
    functionSourceFile: "org.apache.bcel.verifier.exc.LinkingConstraintException"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.bcel.verifier.exc.LinkingConstraintException:29,1"
      Dst: "[org.apache.bcel.verifier.exc.StructuralCodeConstraintException].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.bcel.verifier.structurals.LocalVariables].<init>(int)"
    functionSourceFile: "org.apache.bcel.verifier.structurals.LocalVariables"
    linkageType: null
    functionLinenumber: 38
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 9
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.bcel.verifier.structurals.LocalVariables:39,1"
      Dst: "[java.lang.Object].<init>"
    - Src: "org.apache.bcel.verifier.structurals.LocalVariables:41,1"
      Dst: "[java.util.Arrays].fill"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.bcel.verifier.structurals.LocalVariables].clone()"
    functionSourceFile: "org.apache.bcel.verifier.structurals.LocalVariables"
    linkageType: null
    functionLinenumber: 49
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.bcel.verifier.structurals.LocalVariables].<init>(int)"
    - "[java.lang.System].arraycopy(java.lang.Object,int,java.lang.Object,int,int)"
    functionUses: 6
    ICount: 11
    EdgeCount: 2
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.bcel.verifier.structurals.LocalVariables:50,1"
      Dst: "[org.apache.bcel.verifier.structurals.LocalVariables].<init>"
    - Src: "org.apache.bcel.verifier.structurals.LocalVariables:51,1"
      Dst: "[java.lang.System].arraycopy"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.bcel.verifier.structurals.LocalVariables].equals(java.lang.Object)"
    functionSourceFile: "org.apache.bcel.verifier.structurals.LocalVariables"
    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.apache.bcel.verifier.structurals.LocalVariables:60"
      Branch Sides:
      - BranchSide: "org.apache.bcel.verifier.structurals.LocalVariables:63"
        BranchSideFuncs: []
      - BranchSide: "org.apache.bcel.verifier.structurals.LocalVariables:62"
        BranchSideFuncs: []
    - Branch String: "org.apache.bcel.verifier.structurals.LocalVariables:64"
      Branch Sides:
      - BranchSide: "org.apache.bcel.verifier.structurals.LocalVariables:67"
        BranchSideFuncs: []
      - BranchSide: "org.apache.bcel.verifier.structurals.LocalVariables:66"
        BranchSideFuncs: []
    - Branch String: "org.apache.bcel.verifier.structurals.LocalVariables:67"
      Branch Sides:
      - BranchSide: "org.apache.bcel.verifier.structurals.LocalVariables:73"
        BranchSideFuncs: []
      - BranchSide: "org.apache.bcel.verifier.structurals.LocalVariables:72"
        BranchSideFuncs: []
    - Branch String: "org.apache.bcel.verifier.structurals.LocalVariables:68"
      Branch Sides:
      - BranchSide: "org.apache.bcel.verifier.structurals.LocalVariables:66"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.bcel.verifier.structurals.LocalVariables:68,1"
      Dst: "[org.apache.bcel.generic.Type].equals"
    JavaMethodInfo: null
    BBCount: 10
    CyclomaticComplexity: 2
  - functionName: "[org.apache.bcel.verifier.structurals.LocalVariables].get(int)"
    functionSourceFile: "org.apache.bcel.verifier.structurals.LocalVariables"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.apache.bcel.generic.Type"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.bcel.verifier.structurals.LocalVariables].getClone()"
    functionSourceFile: "org.apache.bcel.verifier.structurals.LocalVariables"
    linkageType: null
    functionLinenumber: 91
    functionDepth: 0
    returnType: "org.apache.bcel.verifier.structurals.LocalVariables"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.bcel.verifier.structurals.LocalVariables].clone()"
    functionUses: 1
    ICount: 4
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.bcel.verifier.structurals.LocalVariables:92,1"
      Dst: "[org.apache.bcel.verifier.structurals.LocalVariables].clone"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.bcel.verifier.structurals.LocalVariables].hashCode()"
    functionSourceFile: "org.apache.bcel.verifier.structurals.LocalVariables"
    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.apache.bcel.verifier.structurals.LocalVariables].initializeObject(org.apache.bcel.verifier.structurals.UninitializedObjectType)"
    functionSourceFile: "org.apache.bcel.verifier.structurals.LocalVariables"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.apache.bcel.verifier.structurals.UninitializedObjectType"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 15
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.bcel.verifier.structurals.LocalVariables:110"
      Branch Sides:
      - BranchSide: "org.apache.bcel.verifier.structurals.LocalVariables:115"
        BranchSideFuncs: []
      - BranchSide: "org.apache.bcel.verifier.structurals.LocalVariables:114"
        BranchSideFuncs: []
    - Branch String: "org.apache.bcel.verifier.structurals.LocalVariables:111"
      Branch Sides:
      - BranchSide: "org.apache.bcel.verifier.structurals.LocalVariables:110"
        BranchSideFuncs: []
      - BranchSide: "org.apache.bcel.verifier.structurals.LocalVariables:109"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.bcel.verifier.structurals.LocalVariables:112,1"
      Dst: "[org.apache.bcel.verifier.structurals.UninitializedObjectType].getInitialized"
    JavaMethodInfo: null
    BBCount: 6
    CyclomaticComplexity: 2
  - functionName: "[org.apache.bcel.verifier.structurals.LocalVariables].maxLocals()"
    functionSourceFile: "org.apache.bcel.verifier.structurals.LocalVariables"
    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.apache.bcel.verifier.structurals.LocalVariables].merge(org.apache.bcel.verifier.structurals.LocalVariables)"
    functionSourceFile: "org.apache.bcel.verifier.structurals.LocalVariables"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.apache.bcel.verifier.structurals.LocalVariables"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 18
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.bcel.verifier.structurals.LocalVariables:134"
      Branch Sides:
      - BranchSide: "org.apache.bcel.verifier.structurals.LocalVariables:138"
        BranchSideFuncs: []
      - BranchSide: "org.apache.bcel.verifier.structurals.LocalVariables:137"
        BranchSideFuncs: []
    - Branch String: "org.apache.bcel.verifier.structurals.LocalVariables:138"
      Branch Sides:
      - BranchSide: "org.apache.bcel.verifier.structurals.LocalVariables:140"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.bcel.verifier.structurals.LocalVariables:135,1"
      Dst: "[org.apache.bcel.verifier.exc.AssertionViolatedException].<init>"
    - Src: "org.apache.bcel.verifier.structurals.LocalVariables:139,1"
      Dst: "[org.apache.bcel.verifier.structurals.LocalVariables].merge"
    JavaMethodInfo: null
    BBCount: 6
    CyclomaticComplexity: 2
  - functionName: "[org.apache.bcel.verifier.structurals.LocalVariables].merge(org.apache.bcel.verifier.structurals.LocalVariables,int)"
    functionSourceFile: "org.apache.bcel.verifier.structurals.LocalVariables"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "org.apache.bcel.verifier.structurals.LocalVariables"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 105
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.bcel.verifier.structurals.LocalVariables:153"
      Branch Sides:
      - BranchSide: "org.apache.bcel.verifier.structurals.LocalVariables:157"
        BranchSideFuncs: []
      - BranchSide: "org.apache.bcel.verifier.structurals.LocalVariables:156"
        BranchSideFuncs: []
    - Branch String: "org.apache.bcel.verifier.structurals.LocalVariables:153"
      Branch Sides:
      - BranchSide: "org.apache.bcel.verifier.structurals.LocalVariables:157"
        BranchSideFuncs: []
      - BranchSide: "org.apache.bcel.verifier.structurals.LocalVariables:156"
        BranchSideFuncs: []
    - Branch String: "org.apache.bcel.verifier.structurals.LocalVariables:157"
      Branch Sides:
      - BranchSide: "org.apache.bcel.verifier.structurals.LocalVariables:161"
        BranchSideFuncs: []
      - BranchSide: "org.apache.bcel.verifier.structurals.LocalVariables:160"
        BranchSideFuncs: []
    - Branch String: "org.apache.bcel.verifier.structurals.LocalVariables:157"
      Branch Sides:
      - BranchSide: "org.apache.bcel.verifier.structurals.LocalVariables:161"
        BranchSideFuncs: []
      - BranchSide: "org.apache.bcel.verifier.structurals.LocalVariables:160"
        BranchSideFuncs: []
    - Branch String: "org.apache.bcel.verifier.structurals.LocalVariables:157"
      Branch Sides:
      - BranchSide: "org.apache.bcel.verifier.structurals.LocalVariables:161"
        BranchSideFuncs: []
      - BranchSide: "org.apache.bcel.verifier.structurals.LocalVariables:160"
        BranchSideFuncs: []
    - Branch String: "org.apache.bcel.verifier.structurals.LocalVariables:161"
      Branch Sides:
      - BranchSide: "org.apache.bcel.verifier.structurals.LocalVariables:164"
        BranchSideFuncs: []
      - BranchSide: "org.apache.bcel.verifier.structurals.LocalVariables:163"
        BranchSideFuncs: []
    - Branch String: "org.apache.bcel.verifier.structurals.LocalVariables:161"
      Branch Sides:
      - BranchSide: "org.apache.bcel.verifier.structurals.LocalVariables:164"
        BranchSideFuncs: []
      - BranchSide: "org.apache.bcel.verifier.structurals.LocalVariables:163"
        BranchSideFuncs: []
    - Branch String: "org.apache.bcel.verifier.structurals.LocalVariables:164"
      Branch Sides:
      - BranchSide: "org.apache.bcel.verifier.structurals.LocalVariables:174"
        BranchSideFuncs: []
      - BranchSide: "org.apache.bcel.verifier.structurals.LocalVariables:173"
        BranchSideFuncs: []
    - Branch String: "org.apache.bcel.verifier.structurals.LocalVariables:164"
      Branch Sides:
      - BranchSide: "org.apache.bcel.verifier.structurals.LocalVariables:174"
        BranchSideFuncs: []
      - BranchSide: "org.apache.bcel.verifier.structurals.LocalVariables:173"
        BranchSideFuncs: []
    - Branch String: "org.apache.bcel.verifier.structurals.LocalVariables:165"
      Branch Sides:
      - BranchSide: "org.apache.bcel.verifier.structurals.LocalVariables:185"
        BranchSideFuncs: []
      - BranchSide: "org.apache.bcel.verifier.structurals.LocalVariables:184"
        BranchSideFuncs: []
    - Branch String: "org.apache.bcel.verifier.structurals.LocalVariables:168"
      Branch Sides:
      - BranchSide: "org.apache.bcel.verifier.structurals.LocalVariables:172"
        BranchSideFuncs: []
      - BranchSide: "org.apache.bcel.verifier.structurals.LocalVariables:171"
        BranchSideFuncs: []
    - Branch String: "org.apache.bcel.verifier.structurals.LocalVariables:174"
      Branch Sides:
      - BranchSide: "org.apache.bcel.verifier.structurals.LocalVariables:185"
        BranchSideFuncs: []
      - BranchSide: "org.apache.bcel.verifier.structurals.LocalVariables:184"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.bcel.verifier.structurals.LocalVariables:154,1"
      Dst: "[org.apache.bcel.verifier.exc.StructuralCodeConstraintException].<init>"
    - Src: "org.apache.bcel.verifier.structurals.LocalVariables:157,1"
      Dst: "[org.apache.bcel.generic.Type].equals"
    - Src: "org.apache.bcel.verifier.structurals.LocalVariables:162,1"
      Dst: "[org.apache.bcel.verifier.structurals.UninitializedObjectType].getInitialized"
    - Src: "org.apache.bcel.verifier.structurals.LocalVariables:166,1"
      Dst: "[org.apache.bcel.generic.ReferenceType].getFirstCommonSuperclass"
    - Src: "org.apache.bcel.verifier.structurals.LocalVariables:170,1"
      Dst: "[java.lang.StringBuilder].<init>"
    - Src: "org.apache.bcel.verifier.structurals.LocalVariables:170,1"
      Dst: "[java.lang.StringBuilder].append"
    - Src: "org.apache.bcel.verifier.structurals.LocalVariables:170,1"
      Dst: "[java.lang.StringBuilder].toString"
    - Src: "org.apache.bcel.verifier.structurals.LocalVariables:170,1"
      Dst: "[org.apache.bcel.verifier.exc.AssertionViolatedException].<init>"
    JavaMethodInfo: null
    BBCount: 21
    CyclomaticComplexity: 1
  - functionName: "[org.apache.bcel.verifier.structurals.LocalVariables].set(int,org.apache.bcel.generic.Type)"
    functionSourceFile: "org.apache.bcel.verifier.structurals.LocalVariables"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "int"
    - "org.apache.bcel.generic.Type"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 23
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.bcel.verifier.structurals.LocalVariables:195"
      Branch Sides:
      - BranchSide: "org.apache.bcel.verifier.structurals.LocalVariables:196"
        BranchSideFuncs: []
      - BranchSide: "org.apache.bcel.verifier.structurals.LocalVariables:195"
        BranchSideFuncs: []
    - Branch String: "org.apache.bcel.verifier.structurals.LocalVariables:195"
      Branch Sides:
      - BranchSide: "org.apache.bcel.verifier.structurals.LocalVariables:196"
        BranchSideFuncs: []
      - BranchSide: "org.apache.bcel.verifier.structurals.LocalVariables:195"
        BranchSideFuncs: []
    - Branch String: "org.apache.bcel.verifier.structurals.LocalVariables:195"
      Branch Sides:
      - BranchSide: "org.apache.bcel.verifier.structurals.LocalVariables:196"
        BranchSideFuncs: []
      - BranchSide: "org.apache.bcel.verifier.structurals.LocalVariables:195"
        BranchSideFuncs: []
    - Branch String: "org.apache.bcel.verifier.structurals.LocalVariables:195"
      Branch Sides:
      - BranchSide: "org.apache.bcel.verifier.structurals.LocalVariables:198"
        BranchSideFuncs: []
      - BranchSide: "org.apache.bcel.verifier.structurals.LocalVariables:197"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.bcel.verifier.structurals.LocalVariables:196,1"
      Dst: "[java.lang.StringBuilder].<init>"
    - Src: "org.apache.bcel.verifier.structurals.LocalVariables:196,1"
      Dst: "[java.lang.StringBuilder].append"
    - Src: "org.apache.bcel.verifier.structurals.LocalVariables:196,1"
      Dst: "[java.lang.StringBuilder].toString"
    - Src: "org.apache.bcel.verifier.structurals.LocalVariables:196,1"
      Dst: "[org.apache.bcel.verifier.exc.AssertionViolatedException].<init>"
    JavaMethodInfo: null
    BBCount: 6
    CyclomaticComplexity: 1
  - functionName: "[org.apache.bcel.verifier.structurals.LocalVariables].toString()"
    functionSourceFile: "org.apache.bcel.verifier.structurals.LocalVariables"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 18
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.bcel.verifier.structurals.LocalVariables:207"
      Branch Sides:
      - BranchSide: "org.apache.bcel.verifier.structurals.LocalVariables:212"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.bcel.verifier.structurals.LocalVariables:206,1"
      Dst: "[java.lang.StringBuilder].<init>"
    - Src: "org.apache.bcel.verifier.structurals.LocalVariables:208,1"
      Dst: "[java.lang.Integer].toString"
    - Src: "org.apache.bcel.verifier.structurals.LocalVariables:208,1"
      Dst: "[java.lang.StringBuilder].append"
    - Src: "org.apache.bcel.verifier.structurals.LocalVariables:213,1"
      Dst: "[java.lang.StringBuilder].toString"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 2
  - functionName: "[org.apache.bcel.verifier.structurals.Frame].getThis()"
    functionSourceFile: "org.apache.bcel.verifier.structurals.Frame"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.apache.bcel.verifier.structurals.UninitializedObjectType"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 2
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.bcel.verifier.structurals.Frame].setThis(org.apache.bcel.verifier.structurals.UninitializedObjectType)"
    functionSourceFile: "org.apache.bcel.verifier.structurals.Frame"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.apache.bcel.verifier.structurals.UninitializedObjectType"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.bcel.verifier.structurals.Frame].<init>(int,int)"
    functionSourceFile: "org.apache.bcel.verifier.structurals.Frame"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "int"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 11
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.bcel.verifier.structurals.Frame:63,1"
      Dst: "[java.lang.Object].<init>"
    - Src: "org.apache.bcel.verifier.structurals.Frame:64,1"
      Dst: "[org.apache.bcel.verifier.structurals.LocalVariables].<init>"
    - Src: "org.apache.bcel.verifier.structurals.Frame:65,1"
      Dst: "[org.apache.bcel.verifier.structurals.OperandStack].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.bcel.verifier.structurals.Frame].<init>(org.apache.bcel.verifier.structurals.LocalVariables,org.apache.bcel.verifier.structurals.OperandStack)"
    functionSourceFile: "org.apache.bcel.verifier.structurals.Frame"
    linkageType: null
    functionLinenumber: 70
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "org.apache.bcel.verifier.structurals.LocalVariables"
    - "org.apache.bcel.verifier.structurals.OperandStack"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 7
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.bcel.verifier.structurals.Frame:71,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.bcel.verifier.structurals.Frame].clone()"
    functionSourceFile: "org.apache.bcel.verifier.structurals.Frame"
    linkageType: null
    functionLinenumber: 80
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.bcel.verifier.structurals.Frame].<init>(org.apache.bcel.verifier.structurals.LocalVariables,org.apache.bcel.verifier.structurals.OperandStack)"
    - "[org.apache.bcel.verifier.structurals.OperandStack].getClone()"
    - "[org.apache.bcel.verifier.structurals.LocalVariables].getClone()"
    functionUses: 5
    ICount: 8
    EdgeCount: 3
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.bcel.verifier.structurals.Frame:81,1"
      Dst: "[org.apache.bcel.verifier.structurals.LocalVariables].getClone"
    - Src: "org.apache.bcel.verifier.structurals.Frame:81,1"
      Dst: "[org.apache.bcel.verifier.structurals.OperandStack].getClone"
    - Src: "org.apache.bcel.verifier.structurals.Frame:81,1"
      Dst: "[org.apache.bcel.verifier.structurals.Frame].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.bcel.verifier.structurals.Frame].equals(java.lang.Object)"
    functionSourceFile: "org.apache.bcel.verifier.structurals.Frame"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 18
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.bcel.verifier.structurals.Frame:89"
      Branch Sides:
      - BranchSide: "org.apache.bcel.verifier.structurals.Frame:92"
        BranchSideFuncs: []
      - BranchSide: "org.apache.bcel.verifier.structurals.Frame:91"
        BranchSideFuncs: []
    - Branch String: "org.apache.bcel.verifier.structurals.Frame:93"
      Branch Sides:
      - BranchSide: "org.apache.bcel.verifier.structurals.Frame:91"
        BranchSideFuncs: []
    - Branch String: "org.apache.bcel.verifier.structurals.Frame:93"
      Branch Sides:
      - BranchSide: "org.apache.bcel.verifier.structurals.Frame:91"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.bcel.verifier.structurals.Frame:93,1"
      Dst: "[org.apache.bcel.verifier.structurals.OperandStack].equals"
    - Src: "org.apache.bcel.verifier.structurals.Frame:93,1"
      Dst: "[org.apache.bcel.verifier.structurals.LocalVariables].equals"
    JavaMethodInfo: null
    BBCount: 7
    CyclomaticComplexity: 1
  - functionName: "[org.apache.bcel.verifier.structurals.Frame].getClone()"
    functionSourceFile: "org.apache.bcel.verifier.structurals.Frame"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.apache.bcel.verifier.structurals.Frame"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.bcel.verifier.structurals.Frame:100,1"
      Dst: "[org.apache.bcel.verifier.structurals.Frame].clone"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.bcel.verifier.structurals.Frame].getLocals()"
    functionSourceFile: "org.apache.bcel.verifier.structurals.Frame"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.apache.bcel.verifier.structurals.LocalVariables"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.bcel.verifier.structurals.Frame].getStack()"
    functionSourceFile: "org.apache.bcel.verifier.structurals.Frame"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.apache.bcel.verifier.structurals.OperandStack"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.bcel.verifier.structurals.Frame].hashCode()"
    functionSourceFile: "org.apache.bcel.verifier.structurals.Frame"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "int"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 7
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.bcel.verifier.structurals.Frame:122,1"
      Dst: "[org.apache.bcel.verifier.structurals.OperandStack].hashCode"
    - Src: "org.apache.bcel.verifier.structurals.Frame:122,1"
      Dst: "[org.apache.bcel.verifier.structurals.LocalVariables].hashCode"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.bcel.verifier.structurals.Frame].toString()"
    functionSourceFile: "org.apache.bcel.verifier.structurals.Frame"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 19
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.bcel.verifier.structurals.Frame:131,1"
      Dst: "[java.lang.StringBuilder].<init>"
    - Src: "org.apache.bcel.verifier.structurals.Frame:131,1"
      Dst: "[java.lang.StringBuilder].append"
    - Src: "org.apache.bcel.verifier.structurals.Frame:131,1"
      Dst: "[java.lang.StringBuilder].toString"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.builder.DiffBuilder$15].<init>(org.apache.commons.lang3.builder.DiffBuilder,java.lang.String,short,short)"
    functionSourceFile: "org.apache.commons.lang3.builder.DiffBuilder$15"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 4
    argTypes:
    - "org.apache.commons.lang3.builder.DiffBuilder"
    - "java.lang.String"
    - "short"
    - "short"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 10
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.lang3.builder.DiffBuilder$15:701,1"
      Dst: "[org.apache.commons.lang3.builder.Diff].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.builder.DiffBuilder$15].getLeft()"
    functionSourceFile: "org.apache.commons.lang3.builder.DiffBuilder$15"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.Short"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.lang3.builder.DiffBuilder$15:706,1"
      Dst: "[java.lang.Short].valueOf"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.builder.DiffBuilder$15].getRight()"
    functionSourceFile: "org.apache.commons.lang3.builder.DiffBuilder$15"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.Short"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.lang3.builder.DiffBuilder$15:711,1"
      Dst: "[java.lang.Short].valueOf"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.concurrent.locks.LockingVisitors].<init>()"
    functionSourceFile: "org.apache.commons.lang3.concurrent.locks.LockingVisitors"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.lang3.concurrent.locks.LockingVisitors:81,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.concurrent.locks.LockingVisitors].create(java.lang.Object,java.util.concurrent.locks.ReadWriteLock)"
    functionSourceFile: "org.apache.commons.lang3.concurrent.locks.LockingVisitors"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.apache.commons.lang3.concurrent.locks.LockingVisitors$ReadWriteLockVisitor"
    argCount: 2
    argTypes:
    - "java.lang.Object"
    - "java.util.concurrent.locks.ReadWriteLock"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.lang3.concurrent.locks.LockingVisitors:361,1"
      Dst: "[org.apache.commons.lang3.concurrent.locks.LockingVisitors$ReadWriteLockVisitor].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.concurrent.locks.LockingVisitors].reentrantReadWriteLockVisitor(java.lang.Object)"
    functionSourceFile: "org.apache.commons.lang3.concurrent.locks.LockingVisitors"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.apache.commons.lang3.concurrent.locks.LockingVisitors$ReadWriteLockVisitor"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.lang3.concurrent.locks.LockingVisitors:372,1"
      Dst: "[java.util.concurrent.locks.ReentrantReadWriteLock].<init>"
    - Src: "org.apache.commons.lang3.concurrent.locks.LockingVisitors:372,1"
      Dst: "[org.apache.commons.lang3.concurrent.locks.LockingVisitors].create"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.concurrent.locks.LockingVisitors].stampedLockVisitor(java.lang.Object)"
    functionSourceFile: "org.apache.commons.lang3.concurrent.locks.LockingVisitors"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.apache.commons.lang3.concurrent.locks.LockingVisitors$StampedLockVisitor"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.lang3.concurrent.locks.LockingVisitors:383,1"
      Dst: "[java.util.concurrent.locks.StampedLock].<init>"
    - Src: "org.apache.commons.lang3.concurrent.locks.LockingVisitors:383,1"
      Dst: "[org.apache.commons.lang3.concurrent.locks.LockingVisitors$StampedLockVisitor].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.bcel.classfile.InvalidMethodSignatureException].<init>(java.lang.String)"
    functionSourceFile: "org.apache.bcel.classfile.InvalidMethodSignatureException"
    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.apache.bcel.classfile.InvalidMethodSignatureException:35,1"
      Dst: "[org.apache.bcel.classfile.ClassFormatException].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.bcel.classfile.InvalidMethodSignatureException].<init>(java.lang.String,java.lang.Throwable)"
    functionSourceFile: "org.apache.bcel.classfile.InvalidMethodSignatureException"
    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.apache.bcel.classfile.InvalidMethodSignatureException:46,1"
      Dst: "[org.apache.bcel.classfile.ClassFormatException].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.bcel.classfile.SimpleElementValue].<init>(int,int,org.apache.bcel.classfile.ConstantPool)"
    functionSourceFile: "org.apache.bcel.classfile.SimpleElementValue"
    linkageType: null
    functionLinenumber: 30
    functionDepth: 0
    returnType: "void"
    argCount: 3
    argTypes:
    - "int"
    - "int"
    - "org.apache.bcel.classfile.ConstantPool"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.bcel.classfile.ElementValue].<init>(int,org.apache.bcel.classfile.ConstantPool)"
    functionUses: 1
    ICount: 7
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.bcel.classfile.SimpleElementValue:31,1"
      Dst: "[org.apache.bcel.classfile.ElementValue].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.bcel.classfile.SimpleElementValue].dump(java.io.DataOutputStream)"
    functionSourceFile: "org.apache.bcel.classfile.SimpleElementValue"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.io.DataOutputStream"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 17
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.bcel.classfile.SimpleElementValue:37,1"
      Dst: "[org.apache.bcel.classfile.ElementValue].getType"
    - Src: "org.apache.bcel.classfile.SimpleElementValue:38,1"
      Dst: "[java.io.DataOutputStream].writeByte"
    - Src: "org.apache.bcel.classfile.SimpleElementValue:49,1"
      Dst: "[org.apache.bcel.classfile.SimpleElementValue].getIndex"
    - Src: "org.apache.bcel.classfile.SimpleElementValue:49,1"
      Dst: "[java.io.DataOutputStream].writeShort"
    - Src: "org.apache.bcel.classfile.SimpleElementValue:52,1"
      Dst: "[java.lang.StringBuilder].<init>"
    - Src: "org.apache.bcel.classfile.SimpleElementValue:52,1"
      Dst: "[java.lang.StringBuilder].append"
    - Src: "org.apache.bcel.classfile.SimpleElementValue:52,1"
      Dst: "[java.lang.StringBuilder].toString"
    - Src: "org.apache.bcel.classfile.SimpleElementValue:52,1"
      Dst: "[org.apache.bcel.classfile.ClassFormatException].<init>"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[org.apache.bcel.classfile.SimpleElementValue].getIndex()"
    functionSourceFile: "org.apache.bcel.classfile.SimpleElementValue"
    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.apache.bcel.classfile.SimpleElementValue].getValueBoolean()"
    functionSourceFile: "org.apache.bcel.classfile.SimpleElementValue"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 16
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.bcel.classfile.SimpleElementValue:64"
      Branch Sides:
      - BranchSide: "org.apache.bcel.classfile.SimpleElementValue:67"
        BranchSideFuncs: []
      - BranchSide: "org.apache.bcel.classfile.SimpleElementValue:66"
        BranchSideFuncs: []
    - Branch String: "org.apache.bcel.classfile.SimpleElementValue:68"
      Branch Sides:
      - BranchSide: "org.apache.bcel.classfile.SimpleElementValue:66"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.bcel.classfile.SimpleElementValue:64,1"
      Dst: "[org.apache.bcel.classfile.ElementValue].getType"
    - Src: "org.apache.bcel.classfile.SimpleElementValue:65,1"
      Dst: "[java.lang.IllegalStateException].<init>"
    - Src: "org.apache.bcel.classfile.SimpleElementValue:67,1"
      Dst: "[org.apache.bcel.classfile.ElementValue].getConstantPool"
    - Src: "org.apache.bcel.classfile.SimpleElementValue:67,1"
      Dst: "[org.apache.bcel.classfile.SimpleElementValue].getIndex"
    - Src: "org.apache.bcel.classfile.SimpleElementValue:67,1"
      Dst: "[org.apache.bcel.classfile.ConstantPool].getConstant"
    - Src: "org.apache.bcel.classfile.SimpleElementValue:68,1"
      Dst: "[org.apache.bcel.classfile.ConstantInteger].getBytes"
    JavaMethodInfo: null
    BBCount: 6
    CyclomaticComplexity: 1
  - functionName: "[org.apache.bcel.classfile.SimpleElementValue].getValueByte()"
    functionSourceFile: "org.apache.bcel.classfile.SimpleElementValue"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "byte"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 12
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.bcel.classfile.SimpleElementValue:72"
      Branch Sides:
      - BranchSide: "org.apache.bcel.classfile.SimpleElementValue:75"
        BranchSideFuncs: []
      - BranchSide: "org.apache.bcel.classfile.SimpleElementValue:74"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.bcel.classfile.SimpleElementValue:72,1"
      Dst: "[org.apache.bcel.classfile.ElementValue].getType"
    - Src: "org.apache.bcel.classfile.SimpleElementValue:73,1"
      Dst: "[java.lang.IllegalStateException].<init>"
    - Src: "org.apache.bcel.classfile.SimpleElementValue:75,1"
      Dst: "[org.apache.bcel.classfile.ElementValue].getConstantPool"
    - Src: "org.apache.bcel.classfile.SimpleElementValue:75,1"
      Dst: "[org.apache.bcel.classfile.SimpleElementValue].getIndex"
    - Src: "org.apache.bcel.classfile.SimpleElementValue:75,1"
      Dst: "[org.apache.bcel.classfile.ConstantPool].getConstantInteger"
    - Src: "org.apache.bcel.classfile.SimpleElementValue:75,1"
      Dst: "[org.apache.bcel.classfile.ConstantInteger].getBytes"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.apache.bcel.classfile.SimpleElementValue].getValueChar()"
    functionSourceFile: "org.apache.bcel.classfile.SimpleElementValue"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "char"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 12
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.bcel.classfile.SimpleElementValue:79"
      Branch Sides:
      - BranchSide: "org.apache.bcel.classfile.SimpleElementValue:82"
        BranchSideFuncs: []
      - BranchSide: "org.apache.bcel.classfile.SimpleElementValue:81"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.bcel.classfile.SimpleElementValue:79,1"
      Dst: "[org.apache.bcel.classfile.ElementValue].getType"
    - Src: "org.apache.bcel.classfile.SimpleElementValue:80,1"
      Dst: "[java.lang.IllegalStateException].<init>"
    - Src: "org.apache.bcel.classfile.SimpleElementValue:82,1"
      Dst: "[org.apache.bcel.classfile.ElementValue].getConstantPool"
    - Src: "org.apache.bcel.classfile.SimpleElementValue:82,1"
      Dst: "[org.apache.bcel.classfile.SimpleElementValue].getIndex"
    - Src: "org.apache.bcel.classfile.SimpleElementValue:82,1"
      Dst: "[org.apache.bcel.classfile.ConstantPool].getConstantInteger"
    - Src: "org.apache.bcel.classfile.SimpleElementValue:82,1"
      Dst: "[org.apache.bcel.classfile.ConstantInteger].getBytes"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.apache.bcel.classfile.SimpleElementValue].getValueDouble()"
    functionSourceFile: "org.apache.bcel.classfile.SimpleElementValue"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "double"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 12
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.bcel.classfile.SimpleElementValue:86"
      Branch Sides:
      - BranchSide: "org.apache.bcel.classfile.SimpleElementValue:89"
        BranchSideFuncs: []
      - BranchSide: "org.apache.bcel.classfile.SimpleElementValue:88"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.bcel.classfile.SimpleElementValue:86,1"
      Dst: "[org.apache.bcel.classfile.ElementValue].getType"
    - Src: "org.apache.bcel.classfile.SimpleElementValue:87,1"
      Dst: "[java.lang.IllegalStateException].<init>"
    - Src: "org.apache.bcel.classfile.SimpleElementValue:89,1"
      Dst: "[org.apache.bcel.classfile.ElementValue].getConstantPool"
    - Src: "org.apache.bcel.classfile.SimpleElementValue:89,1"
      Dst: "[org.apache.bcel.classfile.SimpleElementValue].getIndex"
    - Src: "org.apache.bcel.classfile.SimpleElementValue:89,1"
      Dst: "[org.apache.bcel.classfile.ConstantPool].getConstant"
    - Src: "org.apache.bcel.classfile.SimpleElementValue:90,1"
      Dst: "[org.apache.bcel.classfile.ConstantDouble].getBytes"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.apache.bcel.classfile.SimpleElementValue].getValueFloat()"
    functionSourceFile: "org.apache.bcel.classfile.SimpleElementValue"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "float"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 12
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.bcel.classfile.SimpleElementValue:94"
      Branch Sides:
      - BranchSide: "org.apache.bcel.classfile.SimpleElementValue:97"
        BranchSideFuncs: []
      - BranchSide: "org.apache.bcel.classfile.SimpleElementValue:96"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.bcel.classfile.SimpleElementValue:94,1"
      Dst: "[org.apache.bcel.classfile.ElementValue].getType"
    - Src: "org.apache.bcel.classfile.SimpleElementValue:95,1"
      Dst: "[java.lang.IllegalStateException].<init>"
    - Src: "org.apache.bcel.classfile.SimpleElementValue:97,1"
      Dst: "[org.apache.bcel.classfile.ElementValue].getConstantPool"
    - Src: "org.apache.bcel.classfile.SimpleElementValue:97,1"
      Dst: "[org.apache.bcel.classfile.SimpleElementValue].getIndex"
    - Src: "org.apache.bcel.classfile.SimpleElementValue:97,1"
      Dst: "[org.apache.bcel.classfile.ConstantPool].getConstant"
    - Src: "org.apache.bcel.classfile.SimpleElementValue:98,1"
      Dst: "[org.apache.bcel.classfile.ConstantFloat].getBytes"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.apache.bcel.classfile.SimpleElementValue].getValueInt()"
    functionSourceFile: "org.apache.bcel.classfile.SimpleElementValue"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "int"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 11
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.bcel.classfile.SimpleElementValue:102"
      Branch Sides:
      - BranchSide: "org.apache.bcel.classfile.SimpleElementValue:105"
        BranchSideFuncs: []
      - BranchSide: "org.apache.bcel.classfile.SimpleElementValue:104"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.bcel.classfile.SimpleElementValue:102,1"
      Dst: "[org.apache.bcel.classfile.ElementValue].getType"
    - Src: "org.apache.bcel.classfile.SimpleElementValue:103,1"
      Dst: "[java.lang.IllegalStateException].<init>"
    - Src: "org.apache.bcel.classfile.SimpleElementValue:105,1"
      Dst: "[org.apache.bcel.classfile.ElementValue].getConstantPool"
    - Src: "org.apache.bcel.classfile.SimpleElementValue:105,1"
      Dst: "[org.apache.bcel.classfile.SimpleElementValue].getIndex"
    - Src: "org.apache.bcel.classfile.SimpleElementValue:105,1"
      Dst: "[org.apache.bcel.classfile.ConstantPool].getConstantInteger"
    - Src: "org.apache.bcel.classfile.SimpleElementValue:105,1"
      Dst: "[org.apache.bcel.classfile.ConstantInteger].getBytes"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.apache.bcel.classfile.SimpleElementValue].getValueLong()"
    functionSourceFile: "org.apache.bcel.classfile.SimpleElementValue"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "long"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 12
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.bcel.classfile.SimpleElementValue:109"
      Branch Sides:
      - BranchSide: "org.apache.bcel.classfile.SimpleElementValue:112"
        BranchSideFuncs: []
      - BranchSide: "org.apache.bcel.classfile.SimpleElementValue:111"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.bcel.classfile.SimpleElementValue:109,1"
      Dst: "[org.apache.bcel.classfile.ElementValue].getType"
    - Src: "org.apache.bcel.classfile.SimpleElementValue:110,1"
      Dst: "[java.lang.IllegalStateException].<init>"
    - Src: "org.apache.bcel.classfile.SimpleElementValue:112,1"
      Dst: "[org.apache.bcel.classfile.ElementValue].getConstantPool"
    - Src: "org.apache.bcel.classfile.SimpleElementValue:112,1"
      Dst: "[org.apache.bcel.classfile.SimpleElementValue].getIndex"
    - Src: "org.apache.bcel.classfile.SimpleElementValue:112,1"
      Dst: "[org.apache.bcel.classfile.ConstantPool].getConstant"
    - Src: "org.apache.bcel.classfile.SimpleElementValue:113,1"
      Dst: "[org.apache.bcel.classfile.ConstantLong].getBytes"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.apache.bcel.classfile.SimpleElementValue].getValueShort()"
    functionSourceFile: "org.apache.bcel.classfile.SimpleElementValue"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "short"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 13
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.bcel.classfile.SimpleElementValue:117"
      Branch Sides:
      - BranchSide: "org.apache.bcel.classfile.SimpleElementValue:120"
        BranchSideFuncs: []
      - BranchSide: "org.apache.bcel.classfile.SimpleElementValue:119"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.bcel.classfile.SimpleElementValue:117,1"
      Dst: "[org.apache.bcel.classfile.ElementValue].getType"
    - Src: "org.apache.bcel.classfile.SimpleElementValue:118,1"
      Dst: "[java.lang.IllegalStateException].<init>"
    - Src: "org.apache.bcel.classfile.SimpleElementValue:120,1"
      Dst: "[org.apache.bcel.classfile.ElementValue].getConstantPool"
    - Src: "org.apache.bcel.classfile.SimpleElementValue:120,1"
      Dst: "[org.apache.bcel.classfile.SimpleElementValue].getIndex"
    - Src: "org.apache.bcel.classfile.SimpleElementValue:120,1"
      Dst: "[org.apache.bcel.classfile.ConstantPool].getConstant"
    - Src: "org.apache.bcel.classfile.SimpleElementValue:121,1"
      Dst: "[org.apache.bcel.classfile.ConstantInteger].getBytes"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.apache.bcel.classfile.SimpleElementValue].getValueString()"
    functionSourceFile: "org.apache.bcel.classfile.SimpleElementValue"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 11
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.bcel.classfile.SimpleElementValue:125"
      Branch Sides:
      - BranchSide: "org.apache.bcel.classfile.SimpleElementValue:128"
        BranchSideFuncs: []
      - BranchSide: "org.apache.bcel.classfile.SimpleElementValue:127"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.bcel.classfile.SimpleElementValue:125,1"
      Dst: "[org.apache.bcel.classfile.ElementValue].getType"
    - Src: "org.apache.bcel.classfile.SimpleElementValue:126,1"
      Dst: "[java.lang.IllegalStateException].<init>"
    - Src: "org.apache.bcel.classfile.SimpleElementValue:128,1"
      Dst: "[org.apache.bcel.classfile.ElementValue].getConstantPool"
    - Src: "org.apache.bcel.classfile.SimpleElementValue:128,1"
      Dst: "[org.apache.bcel.classfile.SimpleElementValue].getIndex"
    - Src: "org.apache.bcel.classfile.SimpleElementValue:128,1"
      Dst: "[org.apache.bcel.classfile.ConstantPool].getConstantUtf8"
    - Src: "org.apache.bcel.classfile.SimpleElementValue:128,1"
      Dst: "[org.apache.bcel.classfile.ConstantUtf8].getBytes"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.apache.bcel.classfile.SimpleElementValue].setIndex(int)"
    functionSourceFile: "org.apache.bcel.classfile.SimpleElementValue"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.bcel.classfile.SimpleElementValue].stringifyValue()"
    functionSourceFile: "org.apache.bcel.classfile.SimpleElementValue"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 61
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.bcel.classfile.SimpleElementValue:163"
      Branch Sides:
      - BranchSide: "org.apache.bcel.classfile.SimpleElementValue:166"
        BranchSideFuncs: []
      - BranchSide: "org.apache.bcel.classfile.SimpleElementValue:165"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.bcel.classfile.SimpleElementValue:138,1"
      Dst: "[org.apache.bcel.classfile.ElementValue].getConstantPool"
    - Src: "org.apache.bcel.classfile.SimpleElementValue:139,1"
      Dst: "[org.apache.bcel.classfile.ElementValue].getType"
    - Src: "org.apache.bcel.classfile.SimpleElementValue:142,1"
      Dst: "[org.apache.bcel.classfile.SimpleElementValue].getIndex"
    - Src: "org.apache.bcel.classfile.SimpleElementValue:142,1"
      Dst: "[org.apache.bcel.classfile.ConstantPool].getConstantInteger"
    - Src: "org.apache.bcel.classfile.SimpleElementValue:142,1"
      Dst: "[org.apache.bcel.classfile.ConstantInteger].getBytes"
    - Src: "org.apache.bcel.classfile.SimpleElementValue:142,1"
      Dst: "[java.lang.Integer].toString"
    - Src: "org.apache.bcel.classfile.SimpleElementValue:144,1"
      Dst: "[org.apache.bcel.classfile.ConstantPool].getConstant"
    - Src: "org.apache.bcel.classfile.SimpleElementValue:145,1"
      Dst: "[org.apache.bcel.classfile.ConstantLong].getBytes"
    - Src: "org.apache.bcel.classfile.SimpleElementValue:145,1"
      Dst: "[java.lang.Long].toString"
    - Src: "org.apache.bcel.classfile.SimpleElementValue:148,1"
      Dst: "[org.apache.bcel.classfile.ConstantDouble].getBytes"
    - Src: "org.apache.bcel.classfile.SimpleElementValue:148,1"
      Dst: "[java.lang.Double].toString"
    - Src: "org.apache.bcel.classfile.SimpleElementValue:151,1"
      Dst: "[org.apache.bcel.classfile.ConstantFloat].getBytes"
    - Src: "org.apache.bcel.classfile.SimpleElementValue:151,1"
      Dst: "[java.lang.Float].toString"
    - Src: "org.apache.bcel.classfile.SimpleElementValue:160,1"
      Dst: "[java.lang.String].valueOf"
    - Src: "org.apache.bcel.classfile.SimpleElementValue:168,1"
      Dst: "[org.apache.bcel.classfile.ConstantPool].getConstantUtf8"
    - Src: "org.apache.bcel.classfile.SimpleElementValue:168,1"
      Dst: "[org.apache.bcel.classfile.ConstantUtf8].getBytes"
    - Src: "org.apache.bcel.classfile.SimpleElementValue:170,1"
      Dst: "[java.lang.StringBuilder].<init>"
    - Src: "org.apache.bcel.classfile.SimpleElementValue:170,1"
      Dst: "[java.lang.StringBuilder].append"
    - Src: "org.apache.bcel.classfile.SimpleElementValue:170,1"
      Dst: "[java.lang.StringBuilder].toString"
    - Src: "org.apache.bcel.classfile.SimpleElementValue:170,1"
      Dst: "[java.lang.IllegalStateException].<init>"
    JavaMethodInfo: null
    BBCount: 13
    CyclomaticComplexity: 1
  - functionName: "[org.apache.bcel.classfile.SimpleElementValue].toString()"
    functionSourceFile: "org.apache.bcel.classfile.SimpleElementValue"
    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.apache.bcel.classfile.SimpleElementValue:176,1"
      Dst: "[org.apache.bcel.classfile.SimpleElementValue].stringifyValue"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.bcel.generic.BASTORE].<init>()"
    functionSourceFile: "org.apache.bcel.generic.BASTORE"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.bcel.generic.BASTORE:32,1"
      Dst: "[org.apache.bcel.generic.ArrayInstruction].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.bcel.generic.BASTORE].accept(org.apache.bcel.generic.Visitor)"
    functionSourceFile: "org.apache.bcel.generic.BASTORE"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.apache.bcel.generic.Visitor"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 8
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.bcel.generic.BASTORE:43,1"
      Dst: "[org.apache.bcel.generic.Visitor].visitStackConsumer"
    - Src: "org.apache.bcel.generic.BASTORE:44,1"
      Dst: "[org.apache.bcel.generic.Visitor].visitExceptionThrower"
    - Src: "org.apache.bcel.generic.BASTORE:45,1"
      Dst: "[org.apache.bcel.generic.Visitor].visitTypedInstruction"
    - Src: "org.apache.bcel.generic.BASTORE:46,1"
      Dst: "[org.apache.bcel.generic.Visitor].visitArrayInstruction"
    - Src: "org.apache.bcel.generic.BASTORE:47,1"
      Dst: "[org.apache.bcel.generic.Visitor].visitBASTORE"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.text.ExtendedMessageFormat].<init>(java.lang.String)"
    functionSourceFile: "org.apache.commons.lang3.text.ExtendedMessageFormat"
    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.apache.commons.lang3.text.ExtendedMessageFormat:100,1"
      Dst: "[java.util.Locale].getDefault"
    - Src: "org.apache.commons.lang3.text.ExtendedMessageFormat:100,1"
      Dst: "[org.apache.commons.lang3.text.ExtendedMessageFormat].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.text.ExtendedMessageFormat].<init>(java.lang.String,java.util.Locale)"
    functionSourceFile: "org.apache.commons.lang3.text.ExtendedMessageFormat"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "java.lang.String"
    - "java.util.Locale"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.lang3.text.ExtendedMessageFormat:111,1"
      Dst: "[org.apache.commons.lang3.text.ExtendedMessageFormat].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.text.ExtendedMessageFormat].<init>(java.lang.String,java.util.Map)"
    functionSourceFile: "org.apache.commons.lang3.text.ExtendedMessageFormat"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "java.lang.String"
    - "java.util.Map"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.lang3.text.ExtendedMessageFormat:122,1"
      Dst: "[java.util.Locale].getDefault"
    - Src: "org.apache.commons.lang3.text.ExtendedMessageFormat:122,1"
      Dst: "[org.apache.commons.lang3.text.ExtendedMessageFormat].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.text.ExtendedMessageFormat].<init>(java.lang.String,java.util.Locale,java.util.Map)"
    functionSourceFile: "org.apache.commons.lang3.text.ExtendedMessageFormat"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 3
    argTypes:
    - "java.lang.String"
    - "java.util.Locale"
    - "java.util.Map"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 10
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.lang3.text.ExtendedMessageFormat:134,1"
      Dst: "[java.text.MessageFormat].<init>"
    - Src: "org.apache.commons.lang3.text.ExtendedMessageFormat:135,1"
      Dst: "[org.apache.commons.lang3.LocaleUtils].toLocale"
    - Src: "org.apache.commons.lang3.text.ExtendedMessageFormat:135,1"
      Dst: "[java.text.MessageFormat].setLocale"
    - Src: "org.apache.commons.lang3.text.ExtendedMessageFormat:137,1"
      Dst: "[org.apache.commons.lang3.text.ExtendedMessageFormat].applyPattern"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.text.ExtendedMessageFormat].toPattern()"
    functionSourceFile: "org.apache.commons.lang3.text.ExtendedMessageFormat"
    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.apache.commons.lang3.text.ExtendedMessageFormat].applyPattern(java.lang.String)"
    functionSourceFile: "org.apache.commons.lang3.text.ExtendedMessageFormat"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 105
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.commons.lang3.text.ExtendedMessageFormat:155"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.text.ExtendedMessageFormat:160"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.text.ExtendedMessageFormat:159"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.text.ExtendedMessageFormat:167"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.text.ExtendedMessageFormat:203"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.text.ExtendedMessageFormat:202"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.text.ExtendedMessageFormat:181"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.text.ExtendedMessageFormat:188"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.text.ExtendedMessageFormat:185"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.text.ExtendedMessageFormat:189"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.text.ExtendedMessageFormat:188"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.text.ExtendedMessageFormat:190"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.text.ExtendedMessageFormat:189"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.text.ExtendedMessageFormat:188"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.text.ExtendedMessageFormat:191"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.text.ExtendedMessageFormat:190"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.text.ExtendedMessageFormat:189"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.text.ExtendedMessageFormat:192"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.text.ExtendedMessageFormat:191"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.text.ExtendedMessageFormat:190"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.text.ExtendedMessageFormat:193"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.text.ExtendedMessageFormat:199"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.text.ExtendedMessageFormat:198"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.text.ExtendedMessageFormat:205"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.text.ExtendedMessageFormat:218"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.text.ExtendedMessageFormat:217"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.text.ExtendedMessageFormat:210"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.text.ExtendedMessageFormat:216"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.text.ExtendedMessageFormat:215"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.text.ExtendedMessageFormat:211"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.text.ExtendedMessageFormat:214"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.text.ExtendedMessageFormat:213"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.lang3.text.ExtendedMessageFormat:156,1"
      Dst: "[java.text.MessageFormat].applyPattern"
    - Src: "org.apache.commons.lang3.text.ExtendedMessageFormat:157,1"
      Dst: "[java.text.MessageFormat].toPattern"
    - Src: "org.apache.commons.lang3.text.ExtendedMessageFormat:160,1"
      Dst: "[java.util.ArrayList].<init>"
    - Src: "org.apache.commons.lang3.text.ExtendedMessageFormat:162,1"
      Dst: "[java.lang.String].length"
    - Src: "org.apache.commons.lang3.text.ExtendedMessageFormat:162,1"
      Dst: "[java.lang.StringBuilder].<init>"
    - Src: "org.apache.commons.lang3.text.ExtendedMessageFormat:164,1"
      Dst: "[java.text.ParsePosition].<init>"
    - Src: "org.apache.commons.lang3.text.ExtendedMessageFormat:165,1"
      Dst: "[java.lang.String].toCharArray"
    - Src: "org.apache.commons.lang3.text.ExtendedMessageFormat:167,1"
      Dst: "[java.text.ParsePosition].getIndex"
    - Src: "org.apache.commons.lang3.text.ExtendedMessageFormat:170,1"
      Dst: "[org.apache.commons.lang3.text.ExtendedMessageFormat].appendQuotedString"
    - Src: "org.apache.commons.lang3.text.ExtendedMessageFormat:174,1"
      Dst: "[org.apache.commons.lang3.text.ExtendedMessageFormat].seekNonWs"
    - Src: "org.apache.commons.lang3.text.ExtendedMessageFormat:176,1"
      Dst: "[org.apache.commons.lang3.text.ExtendedMessageFormat].next"
    - Src: "org.apache.commons.lang3.text.ExtendedMessageFormat:176,1"
      Dst: "[org.apache.commons.lang3.text.ExtendedMessageFormat].readArgumentIndex"
    - Src: "org.apache.commons.lang3.text.ExtendedMessageFormat:177,1"
      Dst: "[java.lang.StringBuilder].append"
    - Src: "org.apache.commons.lang3.text.ExtendedMessageFormat:182,1"
      Dst: "[org.apache.commons.lang3.text.ExtendedMessageFormat].parseFormatDescription"
    - Src: "org.apache.commons.lang3.text.ExtendedMessageFormat:184,1"
      Dst: "[org.apache.commons.lang3.text.ExtendedMessageFormat].getFormat"
    - Src: "org.apache.commons.lang3.text.ExtendedMessageFormat:189,1"
      Dst: "[java.util.ArrayList].add"
    - Src: "org.apache.commons.lang3.text.ExtendedMessageFormat:191,1"
      Dst: "[java.util.ArrayList].size"
    - Src: "org.apache.commons.lang3.text.ExtendedMessageFormat:191,1"
      Dst: "[org.apache.commons.lang3.Validate].isTrue"
    - Src: "org.apache.commons.lang3.text.ExtendedMessageFormat:194,1"
      Dst: "[java.lang.StringBuilder].toString"
    - Src: "org.apache.commons.lang3.text.ExtendedMessageFormat:194,1"
      Dst: "[java.lang.IllegalArgumentException].<init>"
    - Src: "org.apache.commons.lang3.text.ExtendedMessageFormat:204,1"
      Dst: "[org.apache.commons.lang3.text.ExtendedMessageFormat].insertFormats"
    - Src: "org.apache.commons.lang3.text.ExtendedMessageFormat:205,1"
      Dst: "[org.apache.commons.lang3.text.ExtendedMessageFormat].containsElements"
    - Src: "org.apache.commons.lang3.text.ExtendedMessageFormat:206,1"
      Dst: "[java.text.MessageFormat].getFormats"
    - Src: "org.apache.commons.lang3.text.ExtendedMessageFormat:210,1"
      Dst: "[java.util.ArrayList].iterator"
    - Src: "org.apache.commons.lang3.text.ExtendedMessageFormat:210,1"
      Dst: "[java.util.Iterator].hasNext"
    - Src: "org.apache.commons.lang3.text.ExtendedMessageFormat:210,1"
      Dst: "[java.util.Iterator].next"
    - Src: "org.apache.commons.lang3.text.ExtendedMessageFormat:216,1"
      Dst: "[java.text.MessageFormat].setFormats"
    JavaMethodInfo: null
    BBCount: 29
    CyclomaticComplexity: 3
  - functionName: "[org.apache.commons.lang3.text.ExtendedMessageFormat].setFormat(int,java.text.Format)"
    functionSourceFile: "org.apache.commons.lang3.text.ExtendedMessageFormat"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "int"
    - "java.text.Format"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.lang3.text.ExtendedMessageFormat:229,1"
      Dst: "[java.lang.UnsupportedOperationException].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.text.ExtendedMessageFormat].setFormatByArgumentIndex(int,java.text.Format)"
    functionSourceFile: "org.apache.commons.lang3.text.ExtendedMessageFormat"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "int"
    - "java.text.Format"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.lang3.text.ExtendedMessageFormat:241,1"
      Dst: "[java.lang.UnsupportedOperationException].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.text.ExtendedMessageFormat].setFormats(java.text.Format[])"
    functionSourceFile: "org.apache.commons.lang3.text.ExtendedMessageFormat"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.text.Format[]"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.lang3.text.ExtendedMessageFormat:252,1"
      Dst: "[java.lang.UnsupportedOperationException].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.text.ExtendedMessageFormat].setFormatsByArgumentIndex(java.text.Format[])"
    functionSourceFile: "org.apache.commons.lang3.text.ExtendedMessageFormat"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.text.Format[]"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.lang3.text.ExtendedMessageFormat:263,1"
      Dst: "[java.lang.UnsupportedOperationException].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.text.ExtendedMessageFormat].equals(java.lang.Object)"
    functionSourceFile: "org.apache.commons.lang3.text.ExtendedMessageFormat"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 28
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.commons.lang3.text.ExtendedMessageFormat:274"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.text.ExtendedMessageFormat:277"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.text.ExtendedMessageFormat:276"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.text.ExtendedMessageFormat:277"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.text.ExtendedMessageFormat:280"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.text.ExtendedMessageFormat:279"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.text.ExtendedMessageFormat:280"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.text.ExtendedMessageFormat:283"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.text.ExtendedMessageFormat:282"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.text.ExtendedMessageFormat:283"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.text.ExtendedMessageFormat:286"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.text.ExtendedMessageFormat:285"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.text.ExtendedMessageFormat:287"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.text.ExtendedMessageFormat:290"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.text.ExtendedMessageFormat:289"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.text.ExtendedMessageFormat:290"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.text.ExtendedMessageFormat:289"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.lang3.text.ExtendedMessageFormat:280,1"
      Dst: "[java.text.MessageFormat].equals"
    - Src: "org.apache.commons.lang3.text.ExtendedMessageFormat:283,1"
      Dst: "[java.lang.Object].getClass"
    - Src: "org.apache.commons.lang3.text.ExtendedMessageFormat:283,1"
      Dst: "[org.apache.commons.lang3.ObjectUtils].notEqual"
    JavaMethodInfo: null
    BBCount: 14
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.text.ExtendedMessageFormat].hashCode()"
    functionSourceFile: "org.apache.commons.lang3.text.ExtendedMessageFormat"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "int"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 11
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.lang3.text.ExtendedMessageFormat:298,1"
      Dst: "[java.text.MessageFormat].hashCode"
    - Src: "org.apache.commons.lang3.text.ExtendedMessageFormat:299,1"
      Dst: "[java.util.Objects].hashCode"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.text.ExtendedMessageFormat].getFormat(java.lang.String)"
    functionSourceFile: "org.apache.commons.lang3.text.ExtendedMessageFormat"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.text.Format"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 21
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.commons.lang3.text.ExtendedMessageFormat:311"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.text.ExtendedMessageFormat:324"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.text.ExtendedMessageFormat:323"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.text.ExtendedMessageFormat:315"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.text.ExtendedMessageFormat:319"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.text.ExtendedMessageFormat:318"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.text.ExtendedMessageFormat:320"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.text.ExtendedMessageFormat:324"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.text.ExtendedMessageFormat:323"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.lang3.text.ExtendedMessageFormat:314,1"
      Dst: "[java.lang.String].indexOf"
    - Src: "org.apache.commons.lang3.text.ExtendedMessageFormat:316,1"
      Dst: "[java.lang.String].substring"
    - Src: "org.apache.commons.lang3.text.ExtendedMessageFormat:316,1"
      Dst: "[java.lang.String].trim"
    - Src: "org.apache.commons.lang3.text.ExtendedMessageFormat:319,1"
      Dst: "[java.util.Map].get"
    - Src: "org.apache.commons.lang3.text.ExtendedMessageFormat:321,1"
      Dst: "[java.text.MessageFormat].getLocale"
    - Src: "org.apache.commons.lang3.text.ExtendedMessageFormat:321,1"
      Dst: "[org.apache.commons.lang3.text.FormatFactory].getFormat"
    JavaMethodInfo: null
    BBCount: 6
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.text.ExtendedMessageFormat].readArgumentIndex(java.lang.String,java.text.ParsePosition)"
    functionSourceFile: "org.apache.commons.lang3.text.ExtendedMessageFormat"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "int"
    argCount: 2
    argTypes:
    - "java.lang.String"
    - "java.text.ParsePosition"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 67
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.commons.lang3.text.ExtendedMessageFormat:339"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.text.ExtendedMessageFormat:360"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.text.ExtendedMessageFormat:359"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.text.ExtendedMessageFormat:339"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.text.ExtendedMessageFormat:360"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.text.ExtendedMessageFormat:359"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.text.ExtendedMessageFormat:341"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.text.ExtendedMessageFormat:null"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.text.ExtendedMessageFormat:344"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.text.ExtendedMessageFormat:null"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.text.ExtendedMessageFormat:344"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.text.ExtendedMessageFormat:null"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.text.ExtendedMessageFormat:349"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.text.ExtendedMessageFormat:348"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.text.ExtendedMessageFormat:349"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.text.ExtendedMessageFormat:356"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.text.ExtendedMessageFormat:349"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.text.ExtendedMessageFormat:356"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.text.ExtendedMessageFormat:357"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.text.ExtendedMessageFormat:357"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.text.ExtendedMessageFormat:356"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.text.ExtendedMessageFormat:360"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.text.ExtendedMessageFormat:365"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.text.ExtendedMessageFormat:364"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.lang3.text.ExtendedMessageFormat:335,1"
      Dst: "[java.text.ParsePosition].getIndex"
    - Src: "org.apache.commons.lang3.text.ExtendedMessageFormat:336,1"
      Dst: "[org.apache.commons.lang3.text.ExtendedMessageFormat].seekNonWs"
    - Src: "org.apache.commons.lang3.text.ExtendedMessageFormat:337,1"
      Dst: "[java.lang.StringBuilder].<init>"
    - Src: "org.apache.commons.lang3.text.ExtendedMessageFormat:339,1"
      Dst: "[java.lang.String].length"
    - Src: "org.apache.commons.lang3.text.ExtendedMessageFormat:340,1"
      Dst: "[java.lang.String].charAt"
    - Src: "org.apache.commons.lang3.text.ExtendedMessageFormat:341,1"
      Dst: "[java.lang.Character].isWhitespace"
    - Src: "org.apache.commons.lang3.text.ExtendedMessageFormat:349,1"
      Dst: "[java.lang.StringBuilder].length"
    - Src: "org.apache.commons.lang3.text.ExtendedMessageFormat:351,1"
      Dst: "[java.lang.StringBuilder].toString"
    - Src: "org.apache.commons.lang3.text.ExtendedMessageFormat:351,1"
      Dst: "[java.lang.Integer].parseInt"
    - Src: "org.apache.commons.lang3.text.ExtendedMessageFormat:357,1"
      Dst: "[java.lang.Character].isDigit"
    - Src: "org.apache.commons.lang3.text.ExtendedMessageFormat:358,1"
      Dst: "[java.lang.StringBuilder].append"
    - Src: "org.apache.commons.lang3.text.ExtendedMessageFormat:339,1"
      Dst: "[org.apache.commons.lang3.text.ExtendedMessageFormat].next"
    - Src: "org.apache.commons.lang3.text.ExtendedMessageFormat:363,1"
      Dst: "[java.lang.String].substring"
    - Src: "org.apache.commons.lang3.text.ExtendedMessageFormat:363,1"
      Dst: "[java.lang.IllegalArgumentException].<init>"
    JavaMethodInfo: null
    BBCount: 20
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.text.ExtendedMessageFormat].parseFormatDescription(java.lang.String,java.text.ParsePosition)"
    functionSourceFile: "org.apache.commons.lang3.text.ExtendedMessageFormat"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 2
    argTypes:
    - "java.lang.String"
    - "java.text.ParsePosition"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 34
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.commons.lang3.text.ExtendedMessageFormat:381"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.text.ExtendedMessageFormat:399"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.text.ExtendedMessageFormat:398"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.text.ExtendedMessageFormat:388"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.text.ExtendedMessageFormat:381"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.text.ExtendedMessageFormat:380"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.lang3.text.ExtendedMessageFormat:377,1"
      Dst: "[java.text.ParsePosition].getIndex"
    - Src: "org.apache.commons.lang3.text.ExtendedMessageFormat:378,1"
      Dst: "[org.apache.commons.lang3.text.ExtendedMessageFormat].seekNonWs"
    - Src: "org.apache.commons.lang3.text.ExtendedMessageFormat:381,1"
      Dst: "[java.lang.String].length"
    - Src: "org.apache.commons.lang3.text.ExtendedMessageFormat:382,1"
      Dst: "[java.lang.String].charAt"
    - Src: "org.apache.commons.lang3.text.ExtendedMessageFormat:389,1"
      Dst: "[java.lang.String].substring"
    - Src: "org.apache.commons.lang3.text.ExtendedMessageFormat:393,1"
      Dst: "[org.apache.commons.lang3.text.ExtendedMessageFormat].getQuotedString"
    - Src: "org.apache.commons.lang3.text.ExtendedMessageFormat:381,1"
      Dst: "[org.apache.commons.lang3.text.ExtendedMessageFormat].next"
    - Src: "org.apache.commons.lang3.text.ExtendedMessageFormat:399,1"
      Dst: "[java.lang.StringBuilder].<init>"
    - Src: "org.apache.commons.lang3.text.ExtendedMessageFormat:399,1"
      Dst: "[java.lang.StringBuilder].append"
    - Src: "org.apache.commons.lang3.text.ExtendedMessageFormat:399,1"
      Dst: "[java.lang.StringBuilder].toString"
    - Src: "org.apache.commons.lang3.text.ExtendedMessageFormat:399,1"
      Dst: "[java.lang.IllegalArgumentException].<init>"
    JavaMethodInfo: null
    BBCount: 9
    CyclomaticComplexity: 2
  - functionName: "[org.apache.commons.lang3.text.ExtendedMessageFormat].insertFormats(java.lang.String,java.util.ArrayList)"
    functionSourceFile: "org.apache.commons.lang3.text.ExtendedMessageFormat"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 2
    argTypes:
    - "java.lang.String"
    - "java.util.ArrayList"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 44
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.commons.lang3.text.ExtendedMessageFormat:411"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.text.ExtendedMessageFormat:414"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.text.ExtendedMessageFormat:413"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.text.ExtendedMessageFormat:418"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.text.ExtendedMessageFormat:444"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.text.ExtendedMessageFormat:443"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.text.ExtendedMessageFormat:428"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.text.ExtendedMessageFormat:443"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.text.ExtendedMessageFormat:442"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.text.ExtendedMessageFormat:431"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.text.ExtendedMessageFormat:434"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.text.ExtendedMessageFormat:433"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.lang3.text.ExtendedMessageFormat:411,1"
      Dst: "[org.apache.commons.lang3.text.ExtendedMessageFormat].containsElements"
    - Src: "org.apache.commons.lang3.text.ExtendedMessageFormat:414,1"
      Dst: "[java.lang.String].length"
    - Src: "org.apache.commons.lang3.text.ExtendedMessageFormat:414,1"
      Dst: "[java.lang.StringBuilder].<init>"
    - Src: "org.apache.commons.lang3.text.ExtendedMessageFormat:415,1"
      Dst: "[java.text.ParsePosition].<init>"
    - Src: "org.apache.commons.lang3.text.ExtendedMessageFormat:418,1"
      Dst: "[java.text.ParsePosition].getIndex"
    - Src: "org.apache.commons.lang3.text.ExtendedMessageFormat:419,1"
      Dst: "[java.lang.String].charAt"
    - Src: "org.apache.commons.lang3.text.ExtendedMessageFormat:422,1"
      Dst: "[org.apache.commons.lang3.text.ExtendedMessageFormat].appendQuotedString"
    - Src: "org.apache.commons.lang3.text.ExtendedMessageFormat:426,1"
      Dst: "[java.lang.StringBuilder].append"
    - Src: "org.apache.commons.lang3.text.ExtendedMessageFormat:426,1"
      Dst: "[org.apache.commons.lang3.text.ExtendedMessageFormat].next"
    - Src: "org.apache.commons.lang3.text.ExtendedMessageFormat:426,1"
      Dst: "[org.apache.commons.lang3.text.ExtendedMessageFormat].readArgumentIndex"
    - Src: "org.apache.commons.lang3.text.ExtendedMessageFormat:430,1"
      Dst: "[java.util.ArrayList].get"
    - Src: "org.apache.commons.lang3.text.ExtendedMessageFormat:444,1"
      Dst: "[java.lang.StringBuilder].toString"
    JavaMethodInfo: null
    BBCount: 14
    CyclomaticComplexity: 2
  - functionName: "[org.apache.commons.lang3.text.ExtendedMessageFormat].seekNonWs(java.lang.String,java.text.ParsePosition)"
    functionSourceFile: "org.apache.commons.lang3.text.ExtendedMessageFormat"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "java.lang.String"
    - "java.text.ParsePosition"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 15
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.commons.lang3.text.ExtendedMessageFormat:459"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.text.ExtendedMessageFormat:460"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.text.ExtendedMessageFormat:459"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.text.ExtendedMessageFormat:459"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.text.ExtendedMessageFormat:457"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.text.ExtendedMessageFormat:456"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.lang3.text.ExtendedMessageFormat:455,1"
      Dst: "[java.lang.String].toCharArray"
    - Src: "org.apache.commons.lang3.text.ExtendedMessageFormat:457,1"
      Dst: "[org.apache.commons.lang3.text.StrMatcher].splitMatcher"
    - Src: "org.apache.commons.lang3.text.ExtendedMessageFormat:457,1"
      Dst: "[java.text.ParsePosition].getIndex"
    - Src: "org.apache.commons.lang3.text.ExtendedMessageFormat:457,1"
      Dst: "[org.apache.commons.lang3.text.StrMatcher].isMatch"
    - Src: "org.apache.commons.lang3.text.ExtendedMessageFormat:458,1"
      Dst: "[java.text.ParsePosition].setIndex"
    - Src: "org.apache.commons.lang3.text.ExtendedMessageFormat:459,1"
      Dst: "[java.lang.String].length"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 2
  - functionName: "[org.apache.commons.lang3.text.ExtendedMessageFormat].next(java.text.ParsePosition)"
    functionSourceFile: "org.apache.commons.lang3.text.ExtendedMessageFormat"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.text.ParsePosition"
    argCount: 1
    argTypes:
    - "java.text.ParsePosition"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.lang3.text.ExtendedMessageFormat:469,1"
      Dst: "[java.text.ParsePosition].getIndex"
    - Src: "org.apache.commons.lang3.text.ExtendedMessageFormat:469,1"
      Dst: "[java.text.ParsePosition].setIndex"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.text.ExtendedMessageFormat].appendQuotedString(java.lang.String,java.text.ParsePosition,java.lang.StringBuilder)"
    functionSourceFile: "org.apache.commons.lang3.text.ExtendedMessageFormat"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.StringBuilder"
    argCount: 3
    argTypes:
    - "java.lang.String"
    - "java.text.ParsePosition"
    - "java.lang.StringBuilder"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 45
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.commons.lang3.text.ExtendedMessageFormat:484"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.text.ExtendedMessageFormat:487"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.text.ExtendedMessageFormat:484"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.text.ExtendedMessageFormat:487"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.text.ExtendedMessageFormat:488"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.text.ExtendedMessageFormat:491"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.text.ExtendedMessageFormat:490"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.text.ExtendedMessageFormat:495"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.text.ExtendedMessageFormat:503"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.text.ExtendedMessageFormat:502"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.text.ExtendedMessageFormat:496"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.text.ExtendedMessageFormat:null"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.text.ExtendedMessageFormat:498"
      Branch Sides: []
    Callsites:
    - Src: "org.apache.commons.lang3.text.ExtendedMessageFormat:484,1"
      Dst: "[java.lang.String].toCharArray"
    - Src: "org.apache.commons.lang3.text.ExtendedMessageFormat:484,1"
      Dst: "[java.text.ParsePosition].getIndex"
    - Src: "org.apache.commons.lang3.text.ExtendedMessageFormat:484,1"
      Dst: "[java.lang.AssertionError].<init>"
    - Src: "org.apache.commons.lang3.text.ExtendedMessageFormat:489,1"
      Dst: "[java.lang.StringBuilder].append"
    - Src: "org.apache.commons.lang3.text.ExtendedMessageFormat:491,1"
      Dst: "[org.apache.commons.lang3.text.ExtendedMessageFormat].next"
    - Src: "org.apache.commons.lang3.text.ExtendedMessageFormat:495,1"
      Dst: "[java.lang.String].length"
    - Src: "org.apache.commons.lang3.text.ExtendedMessageFormat:503,1"
      Dst: "[java.lang.StringBuilder].<init>"
    - Src: "org.apache.commons.lang3.text.ExtendedMessageFormat:503,1"
      Dst: "[java.lang.StringBuilder].toString"
    - Src: "org.apache.commons.lang3.text.ExtendedMessageFormat:503,1"
      Dst: "[java.lang.IllegalArgumentException].<init>"
    JavaMethodInfo: null
    BBCount: 14
    CyclomaticComplexity: 2
  - functionName: "[org.apache.commons.lang3.text.ExtendedMessageFormat].getQuotedString(java.lang.String,java.text.ParsePosition)"
    functionSourceFile: "org.apache.commons.lang3.text.ExtendedMessageFormat"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "java.lang.String"
    - "java.text.ParsePosition"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.lang3.text.ExtendedMessageFormat:514,1"
      Dst: "[org.apache.commons.lang3.text.ExtendedMessageFormat].appendQuotedString"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.text.ExtendedMessageFormat].containsElements(java.util.Collection)"
    functionSourceFile: "org.apache.commons.lang3.text.ExtendedMessageFormat"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "java.util.Collection"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 10
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.commons.lang3.text.ExtendedMessageFormat:523"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.text.ExtendedMessageFormat:524"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.text.ExtendedMessageFormat:523"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.text.ExtendedMessageFormat:523"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.text.ExtendedMessageFormat:526"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.text.ExtendedMessageFormat:525"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.lang3.text.ExtendedMessageFormat:523,1"
      Dst: "[java.util.Collection].isEmpty"
    - Src: "org.apache.commons.lang3.text.ExtendedMessageFormat:526,1"
      Dst: "[java.util.Collection].stream"
    - Src: "org.apache.commons.lang3.text.ExtendedMessageFormat:526,1"
      Dst: "[org.apache.commons.lang3.text.ExtendedMessageFormat$nonNull__179].bootstrap$"
    - Src: "org.apache.commons.lang3.text.ExtendedMessageFormat:526,1"
      Dst: "[java.util.stream.Stream].anyMatch"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[org.apache.bcel.verifier.statics.Pass1Verifier].<init>(org.apache.bcel.verifier.Verifier)"
    functionSourceFile: "org.apache.bcel.verifier.statics.Pass1Verifier"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.apache.bcel.verifier.Verifier"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.bcel.verifier.statics.Pass1Verifier:52,1"
      Dst: "[org.apache.bcel.verifier.PassVerifier].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.bcel.verifier.statics.Pass1Verifier].do_verify()"
    functionSourceFile: "org.apache.bcel.verifier.statics.Pass1Verifier"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.apache.bcel.verifier.VerificationResult"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 49
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.bcel.verifier.statics.Pass1Verifier:134"
      Branch Sides:
      - BranchSide: "org.apache.bcel.verifier.statics.Pass1Verifier:146"
        BranchSideFuncs: []
      - BranchSide: "org.apache.bcel.verifier.statics.Pass1Verifier:145"
        BranchSideFuncs: []
    - Branch String: "org.apache.bcel.verifier.statics.Pass1Verifier:134"
      Branch Sides:
      - BranchSide: "org.apache.bcel.verifier.statics.Pass1Verifier:146"
        BranchSideFuncs: []
      - BranchSide: "org.apache.bcel.verifier.statics.Pass1Verifier:145"
        BranchSideFuncs: []
    - Branch String: "org.apache.bcel.verifier.statics.Pass1Verifier:134"
      Branch Sides:
      - BranchSide: "org.apache.bcel.verifier.statics.Pass1Verifier:146"
        BranchSideFuncs: []
      - BranchSide: "org.apache.bcel.verifier.statics.Pass1Verifier:145"
        BranchSideFuncs: []
    - Branch String: "org.apache.bcel.verifier.statics.Pass1Verifier:148"
      Branch Sides:
      - BranchSide: "org.apache.bcel.verifier.statics.Pass1Verifier:153"
        BranchSideFuncs: []
      - BranchSide: "org.apache.bcel.verifier.statics.Pass1Verifier:152"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.bcel.verifier.statics.Pass1Verifier:126,1"
      Dst: "[org.apache.bcel.verifier.statics.Pass1Verifier].getJavaClass"
    - Src: "org.apache.bcel.verifier.statics.Pass1Verifier:134,1"
      Dst: "[org.apache.bcel.verifier.Verifier].getClassName"
    - Src: "org.apache.bcel.verifier.statics.Pass1Verifier:134,1"
      Dst: "[org.apache.bcel.classfile.JavaClass].getClassName"
    - Src: "org.apache.bcel.verifier.statics.Pass1Verifier:134,1"
      Dst: "[java.lang.String].equals"
    - Src: "org.apache.bcel.verifier.statics.Pass1Verifier:134,1"
      Dst: "[java.lang.String].endsWith"
    - Src: "org.apache.bcel.verifier.statics.Pass1Verifier:135,1"
      Dst: "[java.lang.StringBuilder].<init>"
    - Src: "org.apache.bcel.verifier.statics.Pass1Verifier:135,1"
      Dst: "[java.lang.StringBuilder].append"
    - Src: "org.apache.bcel.verifier.statics.Pass1Verifier:136,1"
      Dst: "[java.lang.StringBuilder].toString"
    - Src: "org.apache.bcel.verifier.statics.Pass1Verifier:136,1"
      Dst: "[org.apache.bcel.verifier.exc.LoadingException].<init>"
    - Src: "org.apache.bcel.verifier.statics.Pass1Verifier:139,1"
      Dst: "[java.lang.Throwable].getMessage"
    - Src: "org.apache.bcel.verifier.statics.Pass1Verifier:139,1"
      Dst: "[org.apache.bcel.verifier.VerificationResult].<init>"
    - Src: "org.apache.bcel.verifier.statics.Pass1Verifier:143,1"
      Dst: "[java.lang.Throwable].toString"
    JavaMethodInfo: null
    BBCount: 10
    CyclomaticComplexity: 1
  - functionName: "[org.apache.bcel.verifier.statics.Pass1Verifier].getJavaClass()"
    functionSourceFile: "org.apache.bcel.verifier.statics.Pass1Verifier"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.apache.bcel.classfile.JavaClass"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 11
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.bcel.verifier.statics.Pass1Verifier:161"
      Branch Sides:
      - BranchSide: "org.apache.bcel.verifier.statics.Pass1Verifier:170"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.bcel.verifier.statics.Pass1Verifier:163,1"
      Dst: "[org.apache.bcel.verifier.Verifier].getClassName"
    - Src: "org.apache.bcel.verifier.statics.Pass1Verifier:163,1"
      Dst: "[org.apache.bcel.Repository].lookupClass"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[org.apache.bcel.verifier.statics.Pass1Verifier].getMessages()"
    functionSourceFile: "org.apache.bcel.verifier.statics.Pass1Verifier"
    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.apache.commons.lang3.concurrent.EventCountCircuitBreaker$StateStrategyClosed].<init>()"
    functionSourceFile: "org.apache.commons.lang3.concurrent.EventCountCircuitBreaker$StateStrategyClosed"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.lang3.concurrent.EventCountCircuitBreaker$StateStrategyClosed:521,1"
      Dst: "[org.apache.commons.lang3.concurrent.EventCountCircuitBreaker$StateStrategy].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.concurrent.EventCountCircuitBreaker$StateStrategyClosed].isStateTransition(org.apache.commons.lang3.concurrent.EventCountCircuitBreaker,org.apache.commons.lang3.concurrent.EventCountCircuitBreaker$CheckIntervalData,org.apache.commons.lang3.concurrent.EventCountCircuitBreaker$CheckIntervalData)"
    functionSourceFile: "org.apache.commons.lang3.concurrent.EventCountCircuitBreaker$StateStrategyClosed"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 3
    argTypes:
    - "org.apache.commons.lang3.concurrent.EventCountCircuitBreaker"
    - "org.apache.commons.lang3.concurrent.EventCountCircuitBreaker$CheckIntervalData"
    - "org.apache.commons.lang3.concurrent.EventCountCircuitBreaker$CheckIntervalData"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 11
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.commons.lang3.concurrent.EventCountCircuitBreaker$StateStrategyClosed:529"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.concurrent.EventCountCircuitBreaker$StateStrategyClosed:528"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.lang3.concurrent.EventCountCircuitBreaker$StateStrategyClosed:529,1"
      Dst: "[org.apache.commons.lang3.concurrent.EventCountCircuitBreaker$CheckIntervalData].getEventCount"
    - Src: "org.apache.commons.lang3.concurrent.EventCountCircuitBreaker$StateStrategyClosed:529,1"
      Dst: "[org.apache.commons.lang3.concurrent.EventCountCircuitBreaker].getOpeningThreshold"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.concurrent.EventCountCircuitBreaker$StateStrategyClosed].fetchCheckInterval(org.apache.commons.lang3.concurrent.EventCountCircuitBreaker)"
    functionSourceFile: "org.apache.commons.lang3.concurrent.EventCountCircuitBreaker$StateStrategyClosed"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "long"
    argCount: 1
    argTypes:
    - "org.apache.commons.lang3.concurrent.EventCountCircuitBreaker"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.lang3.concurrent.EventCountCircuitBreaker$StateStrategyClosed:537,1"
      Dst: "[org.apache.commons.lang3.concurrent.EventCountCircuitBreaker].getOpeningInterval"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.concurrent.EventCountCircuitBreaker$StateStrategyClosed].<init>(org.apache.commons.lang3.concurrent.EventCountCircuitBreaker$1)"
    functionSourceFile: "org.apache.commons.lang3.concurrent.EventCountCircuitBreaker$StateStrategyClosed"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.apache.commons.lang3.concurrent.EventCountCircuitBreaker$1"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.lang3.concurrent.EventCountCircuitBreaker$StateStrategyClosed:521,1"
      Dst: "[org.apache.commons.lang3.concurrent.EventCountCircuitBreaker$StateStrategyClosed].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.bcel.generic.DLOAD].<init>()"
    functionSourceFile: "org.apache.bcel.generic.DLOAD"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.bcel.generic.DLOAD:32,1"
      Dst: "[org.apache.bcel.generic.LoadInstruction].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.bcel.generic.DLOAD].<init>(int)"
    functionSourceFile: "org.apache.bcel.generic.DLOAD"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.bcel.generic.DLOAD:41,1"
      Dst: "[org.apache.bcel.generic.LoadInstruction].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.bcel.generic.DLOAD].accept(org.apache.bcel.generic.Visitor)"
    functionSourceFile: "org.apache.bcel.generic.DLOAD"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.apache.bcel.generic.Visitor"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.bcel.generic.DLOAD:52,1"
      Dst: "[org.apache.bcel.generic.LoadInstruction].accept"
    - Src: "org.apache.bcel.generic.DLOAD:53,1"
      Dst: "[org.apache.bcel.generic.Visitor].visitDLOAD"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.bcel.verifier.VerificationResult].<init>(int,java.lang.String)"
    functionSourceFile: "org.apache.bcel.verifier.VerificationResult"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "int"
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 7
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.bcel.verifier.VerificationResult:61,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.bcel.verifier.VerificationResult].equals(java.lang.Object)"
    functionSourceFile: "org.apache.bcel.verifier.VerificationResult"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 17
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.bcel.verifier.VerificationResult:71"
      Branch Sides:
      - BranchSide: "org.apache.bcel.verifier.VerificationResult:74"
        BranchSideFuncs: []
      - BranchSide: "org.apache.bcel.verifier.VerificationResult:73"
        BranchSideFuncs: []
    - Branch String: "org.apache.bcel.verifier.VerificationResult:75"
      Branch Sides:
      - BranchSide: "org.apache.bcel.verifier.VerificationResult:73"
        BranchSideFuncs: []
    - Branch String: "org.apache.bcel.verifier.VerificationResult:75"
      Branch Sides:
      - BranchSide: "org.apache.bcel.verifier.VerificationResult:73"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.bcel.verifier.VerificationResult:75,1"
      Dst: "[java.lang.String].equals"
    JavaMethodInfo: null
    BBCount: 7
    CyclomaticComplexity: 1
  - functionName: "[org.apache.bcel.verifier.VerificationResult].getMessage()"
    functionSourceFile: "org.apache.bcel.verifier.VerificationResult"
    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.apache.bcel.verifier.VerificationResult].getStatus()"
    functionSourceFile: "org.apache.bcel.verifier.VerificationResult"
    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.apache.bcel.verifier.VerificationResult].hashCode()"
    functionSourceFile: "org.apache.bcel.verifier.VerificationResult"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "int"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.bcel.verifier.VerificationResult:95,1"
      Dst: "[java.lang.String].hashCode"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.bcel.verifier.VerificationResult].toString()"
    functionSourceFile: "org.apache.bcel.verifier.VerificationResult"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 20
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.bcel.verifier.VerificationResult:104"
      Branch Sides:
      - BranchSide: "org.apache.bcel.verifier.VerificationResult:107"
        BranchSideFuncs: []
      - BranchSide: "org.apache.bcel.verifier.VerificationResult:106"
        BranchSideFuncs: []
    - Branch String: "org.apache.bcel.verifier.VerificationResult:107"
      Branch Sides:
      - BranchSide: "org.apache.bcel.verifier.VerificationResult:110"
        BranchSideFuncs: []
      - BranchSide: "org.apache.bcel.verifier.VerificationResult:109"
        BranchSideFuncs: []
    - Branch String: "org.apache.bcel.verifier.VerificationResult:110"
      Branch Sides:
      - BranchSide: "org.apache.bcel.verifier.VerificationResult:113"
        BranchSideFuncs: []
      - BranchSide: "org.apache.bcel.verifier.VerificationResult:112"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.bcel.verifier.VerificationResult:113,1"
      Dst: "[java.lang.StringBuilder].<init>"
    - Src: "org.apache.bcel.verifier.VerificationResult:113,1"
      Dst: "[java.lang.StringBuilder].append"
    - Src: "org.apache.bcel.verifier.VerificationResult:113,1"
      Dst: "[java.lang.StringBuilder].toString"
    JavaMethodInfo: null
    BBCount: 7
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.text.StrMatcher$CharSetMatcher].<init>(char[])"
    functionSourceFile: "org.apache.commons.lang3.text.StrMatcher$CharSetMatcher"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "char[]"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 8
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.lang3.text.StrMatcher$CharSetMatcher:292,1"
      Dst: "[org.apache.commons.lang3.text.StrMatcher].<init>"
    - Src: "org.apache.commons.lang3.text.StrMatcher$CharSetMatcher:293,1"
      Dst: "[java.lang.Object].clone"
    - Src: "org.apache.commons.lang3.text.StrMatcher$CharSetMatcher:293,1"
      Dst: "[org.apache.commons.lang3.ArraySorter].sort"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.text.StrMatcher$CharSetMatcher].isMatch(char[],int,int,int)"
    functionSourceFile: "org.apache.commons.lang3.text.StrMatcher$CharSetMatcher"
    linkageType: null
    functionLinenumber: 306
    functionDepth: 0
    returnType: "int"
    argCount: 4
    argTypes:
    - "char[]"
    - "int"
    - "int"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 9
    ICount: 13
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.commons.lang3.text.StrMatcher$CharSetMatcher:307"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.text.StrMatcher$CharSetMatcher:306"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.lang3.text.StrMatcher$CharSetMatcher:307,1"
      Dst: "[java.util.Arrays].binarySearch"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[org.apache.bcel.generic.CodeExceptionGen].<init>(org.apache.bcel.generic.InstructionHandle,org.apache.bcel.generic.InstructionHandle,org.apache.bcel.generic.InstructionHandle,org.apache.bcel.generic.ObjectType)"
    functionSourceFile: "org.apache.bcel.generic.CodeExceptionGen"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 4
    argTypes:
    - "org.apache.bcel.generic.InstructionHandle"
    - "org.apache.bcel.generic.InstructionHandle"
    - "org.apache.bcel.generic.InstructionHandle"
    - "org.apache.bcel.generic.ObjectType"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 11
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.bcel.generic.CodeExceptionGen:50,1"
      Dst: "[java.lang.Object].<init>"
    - Src: "org.apache.bcel.generic.CodeExceptionGen:51,1"
      Dst: "[org.apache.bcel.generic.CodeExceptionGen].setStartPC"
    - Src: "org.apache.bcel.generic.CodeExceptionGen:52,1"
      Dst: "[org.apache.bcel.generic.CodeExceptionGen].setEndPC"
    - Src: "org.apache.bcel.generic.CodeExceptionGen:53,1"
      Dst: "[org.apache.bcel.generic.CodeExceptionGen].setHandlerPC"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.bcel.generic.CodeExceptionGen].clone()"
    functionSourceFile: "org.apache.bcel.generic.CodeExceptionGen"
    linkageType: null
    functionLinenumber: 59
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 5
    ICount: 7
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.bcel.generic.CodeExceptionGen:60,1"
      Dst: "[java.lang.Object].clone"
    - Src: "org.apache.bcel.generic.CodeExceptionGen:62,1"
      Dst: "[java.lang.UnsupportedOperationException].<init>"
    JavaMethodInfo: null
    BBCount: 2
    CyclomaticComplexity: 1
  - functionName: "[org.apache.bcel.generic.CodeExceptionGen].containsTarget(org.apache.bcel.generic.InstructionHandle)"
    functionSourceFile: "org.apache.bcel.generic.CodeExceptionGen"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "org.apache.bcel.generic.InstructionHandle"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 12
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.bcel.generic.CodeExceptionGen:71"
      Branch Sides:
      - BranchSide: "org.apache.bcel.generic.CodeExceptionGen:70"
        BranchSideFuncs: []
    - Branch String: "org.apache.bcel.generic.CodeExceptionGen:71"
      Branch Sides:
      - BranchSide: "org.apache.bcel.generic.CodeExceptionGen:70"
        BranchSideFuncs: []
    - Branch String: "org.apache.bcel.generic.CodeExceptionGen:71"
      Branch Sides:
      - BranchSide: "org.apache.bcel.generic.CodeExceptionGen:70"
        BranchSideFuncs: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 6
    CyclomaticComplexity: 1
  - functionName: "[org.apache.bcel.generic.CodeExceptionGen].getCatchType()"
    functionSourceFile: "org.apache.bcel.generic.CodeExceptionGen"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.apache.bcel.generic.ObjectType"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.bcel.generic.CodeExceptionGen].getCodeException(org.apache.bcel.generic.ConstantPoolGen)"
    functionSourceFile: "org.apache.bcel.generic.CodeExceptionGen"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.apache.bcel.classfile.CodeException"
    argCount: 1
    argTypes:
    - "org.apache.bcel.generic.ConstantPoolGen"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 21
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.bcel.generic.CodeExceptionGen:89"
      Branch Sides:
      - BranchSide: "org.apache.bcel.generic.CodeExceptionGen:87"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.bcel.generic.CodeExceptionGen:88,1"
      Dst: "[org.apache.bcel.generic.InstructionHandle].getPosition"
    - Src: "org.apache.bcel.generic.CodeExceptionGen:88,1"
      Dst: "[org.apache.bcel.generic.InstructionHandle].getInstruction"
    - Src: "org.apache.bcel.generic.CodeExceptionGen:88,1"
      Dst: "[org.apache.bcel.generic.Instruction].getLength"
    - Src: "org.apache.bcel.generic.CodeExceptionGen:89,1"
      Dst: "[org.apache.bcel.generic.ConstantPoolGen].addClass"
    - Src: "org.apache.bcel.generic.CodeExceptionGen:89,1"
      Dst: "[org.apache.bcel.classfile.CodeException].<init>"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[org.apache.bcel.generic.CodeExceptionGen].getEndPC()"
    functionSourceFile: "org.apache.bcel.generic.CodeExceptionGen"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.apache.bcel.generic.InstructionHandle"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.bcel.generic.CodeExceptionGen].getHandlerPC()"
    functionSourceFile: "org.apache.bcel.generic.CodeExceptionGen"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.apache.bcel.generic.InstructionHandle"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.bcel.generic.CodeExceptionGen].getStartPC()"
    functionSourceFile: "org.apache.bcel.generic.CodeExceptionGen"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.apache.bcel.generic.InstructionHandle"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.bcel.generic.CodeExceptionGen].setCatchType(org.apache.bcel.generic.ObjectType)"
    functionSourceFile: "org.apache.bcel.generic.CodeExceptionGen"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.apache.bcel.generic.ObjectType"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.bcel.generic.CodeExceptionGen].setEndPC(org.apache.bcel.generic.InstructionHandle)"
    functionSourceFile: "org.apache.bcel.generic.CodeExceptionGen"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.apache.bcel.generic.InstructionHandle"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.bcel.generic.CodeExceptionGen:124,1"
      Dst: "[org.apache.bcel.generic.BranchInstruction].notifyTarget"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.bcel.generic.CodeExceptionGen].setHandlerPC(org.apache.bcel.generic.InstructionHandle)"
    functionSourceFile: "org.apache.bcel.generic.CodeExceptionGen"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.apache.bcel.generic.InstructionHandle"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.bcel.generic.CodeExceptionGen:134,1"
      Dst: "[org.apache.bcel.generic.BranchInstruction].notifyTarget"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.bcel.generic.CodeExceptionGen].setStartPC(org.apache.bcel.generic.InstructionHandle)"
    functionSourceFile: "org.apache.bcel.generic.CodeExceptionGen"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.apache.bcel.generic.InstructionHandle"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.bcel.generic.CodeExceptionGen:144,1"
      Dst: "[org.apache.bcel.generic.BranchInstruction].notifyTarget"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.bcel.generic.CodeExceptionGen].toString()"
    functionSourceFile: "org.apache.bcel.generic.CodeExceptionGen"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 15
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.bcel.generic.CodeExceptionGen:150,1"
      Dst: "[java.lang.StringBuilder].<init>"
    - Src: "org.apache.bcel.generic.CodeExceptionGen:150,1"
      Dst: "[java.lang.StringBuilder].append"
    - Src: "org.apache.bcel.generic.CodeExceptionGen:150,1"
      Dst: "[java.lang.StringBuilder].toString"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.bcel.generic.CodeExceptionGen].updateTarget(org.apache.bcel.generic.InstructionHandle,org.apache.bcel.generic.InstructionHandle)"
    functionSourceFile: "org.apache.bcel.generic.CodeExceptionGen"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "org.apache.bcel.generic.InstructionHandle"
    - "org.apache.bcel.generic.InstructionHandle"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 36
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.bcel.generic.CodeExceptionGen:160"
      Branch Sides:
      - BranchSide: "org.apache.bcel.generic.CodeExceptionGen:164"
        BranchSideFuncs: []
      - BranchSide: "org.apache.bcel.generic.CodeExceptionGen:163"
        BranchSideFuncs: []
    - Branch String: "org.apache.bcel.generic.CodeExceptionGen:164"
      Branch Sides:
      - BranchSide: "org.apache.bcel.generic.CodeExceptionGen:168"
        BranchSideFuncs: []
      - BranchSide: "org.apache.bcel.generic.CodeExceptionGen:167"
        BranchSideFuncs: []
    - Branch String: "org.apache.bcel.generic.CodeExceptionGen:168"
      Branch Sides:
      - BranchSide: "org.apache.bcel.generic.CodeExceptionGen:172"
        BranchSideFuncs: []
      - BranchSide: "org.apache.bcel.generic.CodeExceptionGen:171"
        BranchSideFuncs: []
    - Branch String: "org.apache.bcel.generic.CodeExceptionGen:172"
      Branch Sides:
      - BranchSide: "org.apache.bcel.generic.CodeExceptionGen:175"
        BranchSideFuncs: []
      - BranchSide: "org.apache.bcel.generic.CodeExceptionGen:174"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.bcel.generic.CodeExceptionGen:162,1"
      Dst: "[org.apache.bcel.generic.CodeExceptionGen].setStartPC"
    - Src: "org.apache.bcel.generic.CodeExceptionGen:166,1"
      Dst: "[org.apache.bcel.generic.CodeExceptionGen].setEndPC"
    - Src: "org.apache.bcel.generic.CodeExceptionGen:170,1"
      Dst: "[org.apache.bcel.generic.CodeExceptionGen].setHandlerPC"
    - Src: "org.apache.bcel.generic.CodeExceptionGen:173,1"
      Dst: "[java.lang.StringBuilder].<init>"
    - Src: "org.apache.bcel.generic.CodeExceptionGen:173,1"
      Dst: "[java.lang.StringBuilder].append"
    - Src: "org.apache.bcel.generic.CodeExceptionGen:173,1"
      Dst: "[java.lang.StringBuilder].toString"
    - Src: "org.apache.bcel.generic.CodeExceptionGen:173,1"
      Dst: "[org.apache.bcel.generic.ClassGenException].<init>"
    JavaMethodInfo: null
    BBCount: 9
    CyclomaticComplexity: 1
  - functionName: "[org.apache.bcel.generic.ClassGen].getComparator()"
    functionSourceFile: "org.apache.bcel.generic.ClassGen"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.apache.bcel.util.BCELComparator"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 2
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.bcel.generic.ClassGen].setComparator(org.apache.bcel.util.BCELComparator)"
    functionSourceFile: "org.apache.bcel.generic.ClassGen"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.apache.bcel.util.BCELComparator"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.bcel.generic.ClassGen].<init>(org.apache.bcel.classfile.JavaClass)"
    functionSourceFile: "org.apache.bcel.generic.ClassGen"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.apache.bcel.classfile.JavaClass"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 66
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.bcel.generic.ClassGen:119"
      Branch Sides:
      - BranchSide: "org.apache.bcel.generic.ClassGen:124"
        BranchSideFuncs: []
      - BranchSide: "org.apache.bcel.generic.ClassGen:123"
        BranchSideFuncs: []
    - Branch String: "org.apache.bcel.generic.ClassGen:120"
      Branch Sides:
      - BranchSide: "org.apache.bcel.generic.ClassGen:106"
        BranchSideFuncs: []
      - BranchSide: "org.apache.bcel.generic.ClassGen:105"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.bcel.generic.ClassGen:106,1"
      Dst: "[org.apache.bcel.classfile.AccessFlags].getAccessFlags"
    - Src: "org.apache.bcel.generic.ClassGen:106,1"
      Dst: "[org.apache.bcel.classfile.AccessFlags].<init>"
    - Src: "org.apache.bcel.generic.ClassGen:89,1"
      Dst: "[java.util.ArrayList].<init>"
    - Src: "org.apache.bcel.generic.ClassGen:107,1"
      Dst: "[org.apache.bcel.classfile.JavaClass].getClassNameIndex"
    - Src: "org.apache.bcel.generic.ClassGen:108,1"
      Dst: "[org.apache.bcel.classfile.JavaClass].getSuperclassNameIndex"
    - Src: "org.apache.bcel.generic.ClassGen:109,1"
      Dst: "[org.apache.bcel.classfile.JavaClass].getClassName"
    - Src: "org.apache.bcel.generic.ClassGen:110,1"
      Dst: "[org.apache.bcel.classfile.JavaClass].getSuperclassName"
    - Src: "org.apache.bcel.generic.ClassGen:111,1"
      Dst: "[org.apache.bcel.classfile.JavaClass].getSourceFileName"
    - Src: "org.apache.bcel.generic.ClassGen:112,1"
      Dst: "[org.apache.bcel.classfile.JavaClass].getConstantPool"
    - Src: "org.apache.bcel.generic.ClassGen:112,1"
      Dst: "[org.apache.bcel.generic.ConstantPoolGen].<init>"
    - Src: "org.apache.bcel.generic.ClassGen:113,1"
      Dst: "[org.apache.bcel.classfile.JavaClass].getMajor"
    - Src: "org.apache.bcel.generic.ClassGen:114,1"
      Dst: "[org.apache.bcel.classfile.JavaClass].getMinor"
    - Src: "org.apache.bcel.generic.ClassGen:115,1"
      Dst: "[org.apache.bcel.classfile.JavaClass].getAttributes"
    - Src: "org.apache.bcel.generic.ClassGen:117,1"
      Dst: "[org.apache.bcel.generic.ClassGen].unpackAnnotations"
    - Src: "org.apache.bcel.generic.ClassGen:118,1"
      Dst: "[org.apache.bcel.classfile.JavaClass].getInterfaceNames"
    - Src: "org.apache.bcel.generic.ClassGen:118,1"
      Dst: "[java.util.Collections].addAll"
    - Src: "org.apache.bcel.generic.ClassGen:121,1"
      Dst: "[org.apache.bcel.generic.ClassGen].addAttribute"
    - Src: "org.apache.bcel.generic.ClassGen:125,1"
      Dst: "[org.apache.bcel.classfile.JavaClass].getMethods"
    - Src: "org.apache.bcel.generic.ClassGen:126,1"
      Dst: "[org.apache.bcel.classfile.JavaClass].getFields"
    JavaMethodInfo: null
    BBCount: 6
    CyclomaticComplexity: 2
  - functionName: "[org.apache.bcel.generic.ClassGen].<init>(java.lang.String,java.lang.String,java.lang.String,int,java.lang.String[])"
    functionSourceFile: "org.apache.bcel.generic.ClassGen"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 5
    argTypes:
    - "java.lang.String"
    - "java.lang.String"
    - "java.lang.String"
    - "int"
    - "java.lang.String[]"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 10
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.bcel.generic.ClassGen:139,1"
      Dst: "[org.apache.bcel.generic.ConstantPoolGen].<init>"
    - Src: "org.apache.bcel.generic.ClassGen:139,1"
      Dst: "[org.apache.bcel.generic.ClassGen].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.bcel.generic.ClassGen].<init>(java.lang.String,java.lang.String,java.lang.String,int,java.lang.String[],org.apache.bcel.generic.ConstantPoolGen)"
    functionSourceFile: "org.apache.bcel.generic.ClassGen"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 6
    argTypes:
    - "java.lang.String"
    - "java.lang.String"
    - "java.lang.String"
    - "int"
    - "java.lang.String[]"
    - "org.apache.bcel.generic.ConstantPoolGen"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 48
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.bcel.generic.ClassGen:160"
      Branch Sides:
      - BranchSide: "org.apache.bcel.generic.ClassGen:163"
        BranchSideFuncs: []
      - BranchSide: "org.apache.bcel.generic.ClassGen:162"
        BranchSideFuncs: []
    - Branch String: "org.apache.bcel.generic.ClassGen:165"
      Branch Sides:
      - BranchSide: "org.apache.bcel.generic.ClassGen:168"
        BranchSideFuncs: []
      - BranchSide: "org.apache.bcel.generic.ClassGen:167"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.bcel.generic.ClassGen:154,1"
      Dst: "[org.apache.bcel.classfile.AccessFlags].<init>"
    - Src: "org.apache.bcel.generic.ClassGen:89,1"
      Dst: "[java.util.ArrayList].<init>"
    - Src: "org.apache.bcel.generic.ClassGen:161,1"
      Dst: "[org.apache.bcel.generic.ConstantPoolGen].addUtf8"
    - Src: "org.apache.bcel.generic.ClassGen:161,1"
      Dst: "[org.apache.bcel.generic.ConstantPoolGen].getConstantPool"
    - Src: "org.apache.bcel.generic.ClassGen:161,1"
      Dst: "[org.apache.bcel.classfile.SourceFile].<init>"
    - Src: "org.apache.bcel.generic.ClassGen:161,1"
      Dst: "[org.apache.bcel.generic.ClassGen].addAttribute"
    - Src: "org.apache.bcel.generic.ClassGen:163,1"
      Dst: "[org.apache.bcel.generic.ConstantPoolGen].addClass"
    - Src: "org.apache.bcel.generic.ClassGen:166,1"
      Dst: "[java.util.Collections].addAll"
    JavaMethodInfo: null
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[org.apache.bcel.generic.ClassGen].addAnnotationEntry(org.apache.bcel.generic.AnnotationEntryGen)"
    functionSourceFile: "org.apache.bcel.generic.ClassGen"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.apache.bcel.generic.AnnotationEntryGen"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.bcel.generic.ClassGen:171,1"
      Dst: "[java.util.List].add"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.bcel.generic.ClassGen].addAttribute(org.apache.bcel.classfile.Attribute)"
    functionSourceFile: "org.apache.bcel.generic.ClassGen"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.apache.bcel.classfile.Attribute"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.bcel.generic.ClassGen:180,1"
      Dst: "[java.util.List].add"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.bcel.generic.ClassGen].addEmptyConstructor(int)"
    functionSourceFile: "org.apache.bcel.generic.ClassGen"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 24
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.bcel.generic.ClassGen:191,1"
      Dst: "[org.apache.bcel.generic.InstructionList].<init>"
    - Src: "org.apache.bcel.generic.ClassGen:192,1"
      Dst: "[org.apache.bcel.generic.InstructionList].append"
    - Src: "org.apache.bcel.generic.ClassGen:193,1"
      Dst: "[org.apache.bcel.generic.ConstantPoolGen].addMethodref"
    - Src: "org.apache.bcel.generic.ClassGen:193,1"
      Dst: "[org.apache.bcel.generic.INVOKESPECIAL].<init>"
    - Src: "org.apache.bcel.generic.ClassGen:195,1"
      Dst: "[org.apache.bcel.generic.MethodGen].<init>"
    - Src: "org.apache.bcel.generic.ClassGen:196,1"
      Dst: "[org.apache.bcel.generic.MethodGen].setMaxStack"
    - Src: "org.apache.bcel.generic.ClassGen:197,1"
      Dst: "[org.apache.bcel.generic.MethodGen].getMethod"
    - Src: "org.apache.bcel.generic.ClassGen:197,1"
      Dst: "[org.apache.bcel.generic.ClassGen].addMethod"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.bcel.generic.ClassGen].addField(org.apache.bcel.classfile.Field)"
    functionSourceFile: "org.apache.bcel.generic.ClassGen"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.apache.bcel.classfile.Field"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.bcel.generic.ClassGen:206,1"
      Dst: "[java.util.List].add"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.bcel.generic.ClassGen].addInterface(java.lang.String)"
    functionSourceFile: "org.apache.bcel.generic.ClassGen"
    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.apache.bcel.generic.ClassGen:215,1"
      Dst: "[java.util.List].add"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.bcel.generic.ClassGen].addMethod(org.apache.bcel.classfile.Method)"
    functionSourceFile: "org.apache.bcel.generic.ClassGen"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.apache.bcel.classfile.Method"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.bcel.generic.ClassGen:224,1"
      Dst: "[java.util.List].add"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.bcel.generic.ClassGen].addObserver(org.apache.bcel.generic.ClassObserver)"
    functionSourceFile: "org.apache.bcel.generic.ClassGen"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.apache.bcel.generic.ClassObserver"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 10
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.bcel.generic.ClassGen:231"
      Branch Sides:
      - BranchSide: "org.apache.bcel.generic.ClassGen:234"
        BranchSideFuncs: []
      - BranchSide: "org.apache.bcel.generic.ClassGen:233"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.bcel.generic.ClassGen:232,1"
      Dst: "[java.util.ArrayList].<init>"
    - Src: "org.apache.bcel.generic.ClassGen:234,1"
      Dst: "[java.util.List].add"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.apache.bcel.generic.ClassGen].clone()"
    functionSourceFile: "org.apache.bcel.generic.ClassGen"
    linkageType: null
    functionLinenumber: 239
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 5
    ICount: 7
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.bcel.generic.ClassGen:240,1"
      Dst: "[java.lang.Object].clone"
    - Src: "org.apache.bcel.generic.ClassGen:242,1"
      Dst: "[java.lang.UnsupportedOperationException].<init>"
    JavaMethodInfo: null
    BBCount: 2
    CyclomaticComplexity: 1
  - functionName: "[org.apache.bcel.generic.ClassGen].containsField(org.apache.bcel.classfile.Field)"
    functionSourceFile: "org.apache.bcel.generic.ClassGen"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "org.apache.bcel.classfile.Field"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.bcel.generic.ClassGen:247,1"
      Dst: "[java.util.List].contains"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.bcel.generic.ClassGen].containsField(java.lang.String)"
    functionSourceFile: "org.apache.bcel.generic.ClassGen"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.apache.bcel.classfile.Field"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 14
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.bcel.generic.ClassGen:254"
      Branch Sides:
      - BranchSide: "org.apache.bcel.generic.ClassGen:259"
        BranchSideFuncs: []
      - BranchSide: "org.apache.bcel.generic.ClassGen:258"
        BranchSideFuncs: []
    - Branch String: "org.apache.bcel.generic.ClassGen:255"
      Branch Sides:
      - BranchSide: "org.apache.bcel.generic.ClassGen:258"
        BranchSideFuncs: []
      - BranchSide: "org.apache.bcel.generic.ClassGen:257"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.bcel.generic.ClassGen:254,1"
      Dst: "[java.util.List].iterator"
    - Src: "org.apache.bcel.generic.ClassGen:254,1"
      Dst: "[java.util.Iterator].hasNext"
    - Src: "org.apache.bcel.generic.ClassGen:254,1"
      Dst: "[java.util.Iterator].next"
    - Src: "org.apache.bcel.generic.ClassGen:255,1"
      Dst: "[org.apache.bcel.classfile.FieldOrMethod].getName"
    - Src: "org.apache.bcel.generic.ClassGen:255,1"
      Dst: "[java.lang.String].equals"
    JavaMethodInfo: null
    BBCount: 6
    CyclomaticComplexity: 2
  - functionName: "[org.apache.bcel.generic.ClassGen].containsMethod(java.lang.String,java.lang.String)"
    functionSourceFile: "org.apache.bcel.generic.ClassGen"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.apache.bcel.classfile.Method"
    argCount: 2
    argTypes:
    - "java.lang.String"
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 18
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.bcel.generic.ClassGen:266"
      Branch Sides:
      - BranchSide: "org.apache.bcel.generic.ClassGen:271"
        BranchSideFuncs: []
      - BranchSide: "org.apache.bcel.generic.ClassGen:270"
        BranchSideFuncs: []
    - Branch String: "org.apache.bcel.generic.ClassGen:267"
      Branch Sides:
      - BranchSide: "org.apache.bcel.generic.ClassGen:270"
        BranchSideFuncs: []
      - BranchSide: "org.apache.bcel.generic.ClassGen:269"
        BranchSideFuncs: []
    - Branch String: "org.apache.bcel.generic.ClassGen:267"
      Branch Sides:
      - BranchSide: "org.apache.bcel.generic.ClassGen:270"
        BranchSideFuncs: []
      - BranchSide: "org.apache.bcel.generic.ClassGen:269"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.bcel.generic.ClassGen:266,1"
      Dst: "[java.util.List].iterator"
    - Src: "org.apache.bcel.generic.ClassGen:266,1"
      Dst: "[java.util.Iterator].hasNext"
    - Src: "org.apache.bcel.generic.ClassGen:266,1"
      Dst: "[java.util.Iterator].next"
    - Src: "org.apache.bcel.generic.ClassGen:267,1"
      Dst: "[org.apache.bcel.classfile.FieldOrMethod].getName"
    - Src: "org.apache.bcel.generic.ClassGen:267,1"
      Dst: "[java.lang.String].equals"
    - Src: "org.apache.bcel.generic.ClassGen:267,1"
      Dst: "[org.apache.bcel.classfile.FieldOrMethod].getSignature"
    JavaMethodInfo: null
    BBCount: 7
    CyclomaticComplexity: 2
  - functionName: "[org.apache.bcel.generic.ClassGen].equals(java.lang.Object)"
    functionSourceFile: "org.apache.bcel.generic.ClassGen"
    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.apache.bcel.generic.ClassGen:282,1"
      Dst: "[org.apache.bcel.util.BCELComparator].equals"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.bcel.generic.ClassGen].getAnnotationEntries()"
    functionSourceFile: "org.apache.bcel.generic.ClassGen"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.apache.bcel.generic.AnnotationEntryGen[]"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.bcel.generic.ClassGen:287,1"
      Dst: "[java.util.List].toArray"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.bcel.generic.ClassGen].getAttributes()"
    functionSourceFile: "org.apache.bcel.generic.ClassGen"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.apache.bcel.classfile.Attribute[]"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.bcel.generic.ClassGen:291,1"
      Dst: "[java.util.List].toArray"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.bcel.generic.ClassGen].getClassName()"
    functionSourceFile: "org.apache.bcel.generic.ClassGen"
    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.apache.bcel.generic.ClassGen].getClassNameIndex()"
    functionSourceFile: "org.apache.bcel.generic.ClassGen"
    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.apache.bcel.generic.ClassGen].getConstantPool()"
    functionSourceFile: "org.apache.bcel.generic.ClassGen"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.apache.bcel.generic.ConstantPoolGen"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.bcel.generic.ClassGen].getFields()"
    functionSourceFile: "org.apache.bcel.generic.ClassGen"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.apache.bcel.classfile.Field[]"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.bcel.generic.ClassGen:307,1"
      Dst: "[java.util.List].toArray"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.bcel.generic.ClassGen].getFileName()"
    functionSourceFile: "org.apache.bcel.generic.ClassGen"
    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.apache.bcel.generic.ClassGen].getInterfaceNames()"
    functionSourceFile: "org.apache.bcel.generic.ClassGen"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.String[]"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.bcel.generic.ClassGen:315,1"
      Dst: "[java.util.List].toArray"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.bcel.generic.ClassGen].getInterfaces()"
    functionSourceFile: "org.apache.bcel.generic.ClassGen"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "int[]"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 7
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.bcel.generic.ClassGen:319,1"
      Dst: "[java.util.List].size"
    - Src: "org.apache.bcel.generic.ClassGen:321,1"
      Dst: "[org.apache.bcel.generic.ClassGen$lambda_getInterfaces_0__180].bootstrap$"
    - Src: "org.apache.bcel.generic.ClassGen:321,1"
      Dst: "[java.util.Arrays].setAll"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.bcel.generic.ClassGen].getJavaClass()"
    functionSourceFile: "org.apache.bcel.generic.ClassGen"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.apache.bcel.classfile.JavaClass"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 34
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.bcel.generic.ClassGen:333"
      Branch Sides:
      - BranchSide: "org.apache.bcel.generic.ClassGen:337"
        BranchSideFuncs: []
      - BranchSide: "org.apache.bcel.generic.ClassGen:336"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.bcel.generic.ClassGen:329,1"
      Dst: "[org.apache.bcel.generic.ClassGen].getInterfaces"
    - Src: "org.apache.bcel.generic.ClassGen:330,1"
      Dst: "[org.apache.bcel.generic.ClassGen].getFields"
    - Src: "org.apache.bcel.generic.ClassGen:331,1"
      Dst: "[org.apache.bcel.generic.ClassGen].getMethods"
    - Src: "org.apache.bcel.generic.ClassGen:333,1"
      Dst: "[java.util.List].isEmpty"
    - Src: "org.apache.bcel.generic.ClassGen:334,1"
      Dst: "[org.apache.bcel.generic.ClassGen].getAttributes"
    - Src: "org.apache.bcel.generic.ClassGen:337,1"
      Dst: "[org.apache.bcel.generic.ClassGen].getAnnotationEntries"
    - Src: "org.apache.bcel.generic.ClassGen:337,1"
      Dst: "[org.apache.bcel.generic.AnnotationEntryGen].getAnnotationAttributes"
    - Src: "org.apache.bcel.generic.ClassGen:338,1"
      Dst: "[java.util.List].size"
    - Src: "org.apache.bcel.generic.ClassGen:339,1"
      Dst: "[java.util.List].toArray"
    - Src: "org.apache.bcel.generic.ClassGen:340,1"
      Dst: "[java.lang.System].arraycopy"
    - Src: "org.apache.bcel.generic.ClassGen:343,1"
      Dst: "[org.apache.bcel.generic.ConstantPoolGen].getFinalConstantPool"
    - Src: "org.apache.bcel.generic.ClassGen:344,1"
      Dst: "[org.apache.bcel.classfile.AccessFlags].getAccessFlags"
    - Src: "org.apache.bcel.generic.ClassGen:344,1"
      Dst: "[org.apache.bcel.classfile.JavaClass].<init>"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[org.apache.bcel.generic.ClassGen].getMajor()"
    functionSourceFile: "org.apache.bcel.generic.ClassGen"
    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.apache.bcel.generic.ClassGen].getMethodAt(int)"
    functionSourceFile: "org.apache.bcel.generic.ClassGen"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.apache.bcel.classfile.Method"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.bcel.generic.ClassGen:356,1"
      Dst: "[java.util.List].get"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.bcel.generic.ClassGen].getMethods()"
    functionSourceFile: "org.apache.bcel.generic.ClassGen"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.apache.bcel.classfile.Method[]"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.bcel.generic.ClassGen:360,1"
      Dst: "[java.util.List].toArray"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.bcel.generic.ClassGen].getMinor()"
    functionSourceFile: "org.apache.bcel.generic.ClassGen"
    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.apache.bcel.generic.ClassGen].getSuperclassName()"
    functionSourceFile: "org.apache.bcel.generic.ClassGen"
    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.apache.bcel.generic.ClassGen].getSuperclassNameIndex()"
    functionSourceFile: "org.apache.bcel.generic.ClassGen"
    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.apache.bcel.generic.ClassGen].hashCode()"
    functionSourceFile: "org.apache.bcel.generic.ClassGen"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "int"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.bcel.generic.ClassGen:385,1"
      Dst: "[org.apache.bcel.util.BCELComparator].hashCode"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.bcel.generic.ClassGen].removeAttribute(org.apache.bcel.classfile.Attribute)"
    functionSourceFile: "org.apache.bcel.generic.ClassGen"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.apache.bcel.classfile.Attribute"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.bcel.generic.ClassGen:394,1"
      Dst: "[java.util.List].remove"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.bcel.generic.ClassGen].removeField(org.apache.bcel.classfile.Field)"
    functionSourceFile: "org.apache.bcel.generic.ClassGen"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.apache.bcel.classfile.Field"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.bcel.generic.ClassGen:403,1"
      Dst: "[java.util.List].remove"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.bcel.generic.ClassGen].removeInterface(java.lang.String)"
    functionSourceFile: "org.apache.bcel.generic.ClassGen"
    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.apache.bcel.generic.ClassGen:412,1"
      Dst: "[java.util.List].remove"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.bcel.generic.ClassGen].removeMethod(org.apache.bcel.classfile.Method)"
    functionSourceFile: "org.apache.bcel.generic.ClassGen"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.apache.bcel.classfile.Method"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.bcel.generic.ClassGen:421,1"
      Dst: "[java.util.List].remove"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.bcel.generic.ClassGen].removeObserver(org.apache.bcel.generic.ClassObserver)"
    functionSourceFile: "org.apache.bcel.generic.ClassGen"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.apache.bcel.generic.ClassObserver"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 7
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.bcel.generic.ClassGen:428"
      Branch Sides:
      - BranchSide: "org.apache.bcel.generic.ClassGen:431"
        BranchSideFuncs: []
      - BranchSide: "org.apache.bcel.generic.ClassGen:430"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.bcel.generic.ClassGen:429,1"
      Dst: "[java.util.List].remove"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.apache.bcel.generic.ClassGen].replaceField(org.apache.bcel.classfile.Field,org.apache.bcel.classfile.Field)"
    functionSourceFile: "org.apache.bcel.generic.ClassGen"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "org.apache.bcel.classfile.Field"
    - "org.apache.bcel.classfile.Field"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 16
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.bcel.generic.ClassGen:437"
      Branch Sides:
      - BranchSide: "org.apache.bcel.generic.ClassGen:440"
        BranchSideFuncs: []
      - BranchSide: "org.apache.bcel.generic.ClassGen:439"
        BranchSideFuncs: []
    - Branch String: "org.apache.bcel.generic.ClassGen:441"
      Branch Sides:
      - BranchSide: "org.apache.bcel.generic.ClassGen:444"
        BranchSideFuncs: []
      - BranchSide: "org.apache.bcel.generic.ClassGen:443"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.bcel.generic.ClassGen:438,1"
      Dst: "[org.apache.bcel.generic.ClassGenException].<init>"
    - Src: "org.apache.bcel.generic.ClassGen:440,1"
      Dst: "[java.util.List].indexOf"
    - Src: "org.apache.bcel.generic.ClassGen:442,1"
      Dst: "[java.util.List].add"
    - Src: "org.apache.bcel.generic.ClassGen:444,1"
      Dst: "[java.util.List].set"
    JavaMethodInfo: null
    BBCount: 6
    CyclomaticComplexity: 1
  - functionName: "[org.apache.bcel.generic.ClassGen].replaceMethod(org.apache.bcel.classfile.Method,org.apache.bcel.classfile.Method)"
    functionSourceFile: "org.apache.bcel.generic.ClassGen"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "org.apache.bcel.classfile.Method"
    - "org.apache.bcel.classfile.Method"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 16
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.bcel.generic.ClassGen:452"
      Branch Sides:
      - BranchSide: "org.apache.bcel.generic.ClassGen:455"
        BranchSideFuncs: []
      - BranchSide: "org.apache.bcel.generic.ClassGen:454"
        BranchSideFuncs: []
    - Branch String: "org.apache.bcel.generic.ClassGen:456"
      Branch Sides:
      - BranchSide: "org.apache.bcel.generic.ClassGen:459"
        BranchSideFuncs: []
      - BranchSide: "org.apache.bcel.generic.ClassGen:458"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.bcel.generic.ClassGen:453,1"
      Dst: "[org.apache.bcel.generic.ClassGenException].<init>"
    - Src: "org.apache.bcel.generic.ClassGen:455,1"
      Dst: "[java.util.List].indexOf"
    - Src: "org.apache.bcel.generic.ClassGen:457,1"
      Dst: "[java.util.List].add"
    - Src: "org.apache.bcel.generic.ClassGen:459,1"
      Dst: "[java.util.List].set"
    JavaMethodInfo: null
    BBCount: 6
    CyclomaticComplexity: 1
  - functionName: "[org.apache.bcel.generic.ClassGen].setClassName(java.lang.String)"
    functionSourceFile: "org.apache.bcel.generic.ClassGen"
    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.apache.bcel.generic.ClassGen:464,1"
      Dst: "[org.apache.bcel.classfile.Utility].pathToPackage"
    - Src: "org.apache.bcel.generic.ClassGen:465,1"
      Dst: "[org.apache.bcel.generic.ConstantPoolGen].addClass"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.bcel.generic.ClassGen].setClassNameIndex(int)"
    functionSourceFile: "org.apache.bcel.generic.ClassGen"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 9
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.bcel.generic.ClassGen:470,1"
      Dst: "[org.apache.bcel.generic.ConstantPoolGen].getConstantPool"
    - Src: "org.apache.bcel.generic.ClassGen:470,1"
      Dst: "[org.apache.bcel.classfile.ConstantPool].getConstantString"
    - Src: "org.apache.bcel.generic.ClassGen:470,1"
      Dst: "[org.apache.bcel.classfile.Utility].pathToPackage"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.bcel.generic.ClassGen].setConstantPool(org.apache.bcel.generic.ConstantPoolGen)"
    functionSourceFile: "org.apache.bcel.generic.ClassGen"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.apache.bcel.generic.ConstantPoolGen"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.bcel.generic.ClassGen].setMajor(int)"
    functionSourceFile: "org.apache.bcel.generic.ClassGen"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.bcel.generic.ClassGen].setMethodAt(org.apache.bcel.classfile.Method,int)"
    functionSourceFile: "org.apache.bcel.generic.ClassGen"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "org.apache.bcel.classfile.Method"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.bcel.generic.ClassGen:487,1"
      Dst: "[java.util.List].set"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.bcel.generic.ClassGen].setMethods(org.apache.bcel.classfile.Method[])"
    functionSourceFile: "org.apache.bcel.generic.ClassGen"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.apache.bcel.classfile.Method[]"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 7
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.bcel.generic.ClassGen:491,1"
      Dst: "[java.util.List].clear"
    - Src: "org.apache.bcel.generic.ClassGen:492,1"
      Dst: "[java.util.Collections].addAll"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.bcel.generic.ClassGen].setMinor(int)"
    functionSourceFile: "org.apache.bcel.generic.ClassGen"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.bcel.generic.ClassGen].setSuperclassName(java.lang.String)"
    functionSourceFile: "org.apache.bcel.generic.ClassGen"
    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.apache.bcel.generic.ClassGen:505,1"
      Dst: "[org.apache.bcel.classfile.Utility].pathToPackage"
    - Src: "org.apache.bcel.generic.ClassGen:506,1"
      Dst: "[org.apache.bcel.generic.ConstantPoolGen].addClass"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.bcel.generic.ClassGen].setSuperclassNameIndex(int)"
    functionSourceFile: "org.apache.bcel.generic.ClassGen"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 9
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.bcel.generic.ClassGen:511,1"
      Dst: "[org.apache.bcel.generic.ConstantPoolGen].getConstantPool"
    - Src: "org.apache.bcel.generic.ClassGen:511,1"
      Dst: "[org.apache.bcel.classfile.ConstantPool].getConstantString"
    - Src: "org.apache.bcel.generic.ClassGen:511,1"
      Dst: "[org.apache.bcel.classfile.Utility].pathToPackage"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.bcel.generic.ClassGen].unpackAnnotations(org.apache.bcel.classfile.Attribute[])"
    functionSourceFile: "org.apache.bcel.generic.ClassGen"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.apache.bcel.generic.AnnotationEntryGen[]"
    argCount: 1
    argTypes:
    - "org.apache.bcel.classfile.Attribute[]"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 25
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.bcel.generic.ClassGen:519"
      Branch Sides:
      - BranchSide: "org.apache.bcel.generic.ClassGen:528"
        BranchSideFuncs: []
      - BranchSide: "org.apache.bcel.generic.ClassGen:527"
        BranchSideFuncs: []
    - Branch String: "org.apache.bcel.generic.ClassGen:520"
      Branch Sides:
      - BranchSide: "org.apache.bcel.generic.ClassGen:519"
        BranchSideFuncs: []
      - BranchSide: "org.apache.bcel.generic.ClassGen:518"
        BranchSideFuncs: []
    - Branch String: "org.apache.bcel.generic.ClassGen:520"
      Branch Sides:
      - BranchSide: "org.apache.bcel.generic.ClassGen:518"
        BranchSideFuncs: []
      - BranchSide: "org.apache.bcel.generic.ClassGen:517"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.bcel.generic.ClassGen:518,1"
      Dst: "[java.util.ArrayList].<init>"
    - Src: "org.apache.bcel.generic.ClassGen:522,1"
      Dst: "[org.apache.bcel.generic.ClassGen$lambda_unpackAnnotations_1__182].bootstrap$"
    - Src: "org.apache.bcel.generic.ClassGen:522,1"
      Dst: "[java.lang.Iterable].forEach"
    - Src: "org.apache.bcel.generic.ClassGen:525,1"
      Dst: "[org.apache.bcel.generic.ClassGen$lambda_unpackAnnotations_2__181].bootstrap$"
    - Src: "org.apache.bcel.generic.ClassGen:528,1"
      Dst: "[java.util.List].toArray"
    JavaMethodInfo: null
    BBCount: 8
    CyclomaticComplexity: 2
  - functionName: "[org.apache.bcel.generic.ClassGen].update()"
    functionSourceFile: "org.apache.bcel.generic.ClassGen"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 12
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.bcel.generic.ClassGen:536"
      Branch Sides:
      - BranchSide: "org.apache.bcel.generic.ClassGen:541"
        BranchSideFuncs: []
      - BranchSide: "org.apache.bcel.generic.ClassGen:540"
        BranchSideFuncs: []
    - Branch String: "org.apache.bcel.generic.ClassGen:537"
      Branch Sides:
      - BranchSide: "org.apache.bcel.generic.ClassGen:541"
        BranchSideFuncs: []
      - BranchSide: "org.apache.bcel.generic.ClassGen:540"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.bcel.generic.ClassGen:537,1"
      Dst: "[java.util.List].iterator"
    - Src: "org.apache.bcel.generic.ClassGen:537,1"
      Dst: "[java.util.Iterator].hasNext"
    - Src: "org.apache.bcel.generic.ClassGen:537,1"
      Dst: "[java.util.Iterator].next"
    - Src: "org.apache.bcel.generic.ClassGen:538,1"
      Dst: "[org.apache.bcel.generic.ClassObserver].notify"
    JavaMethodInfo: null
    BBCount: 5
    CyclomaticComplexity: 2
  - functionName: "[org.apache.bcel.generic.ClassGen].lambda$unpackAnnotations$2(java.util.List,org.apache.bcel.classfile.AnnotationEntry)"
    functionSourceFile: "org.apache.bcel.generic.ClassGen"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "java.util.List"
    - "org.apache.bcel.classfile.AnnotationEntry"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 8
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.bcel.generic.ClassGen:525,1"
      Dst: "[org.apache.bcel.generic.ClassGen].getConstantPool"
    - Src: "org.apache.bcel.generic.ClassGen:525,1"
      Dst: "[org.apache.bcel.generic.AnnotationEntryGen].<init>"
    - Src: "org.apache.bcel.generic.ClassGen:525,1"
      Dst: "[java.util.List].add"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.bcel.generic.ClassGen].lambda$unpackAnnotations$1(java.util.List,org.apache.bcel.classfile.AnnotationEntry)"
    functionSourceFile: "org.apache.bcel.generic.ClassGen"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "java.util.List"
    - "org.apache.bcel.classfile.AnnotationEntry"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 8
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.bcel.generic.ClassGen:522,1"
      Dst: "[org.apache.bcel.generic.ClassGen].getConstantPool"
    - Src: "org.apache.bcel.generic.ClassGen:522,1"
      Dst: "[org.apache.bcel.generic.AnnotationEntryGen].<init>"
    - Src: "org.apache.bcel.generic.ClassGen:522,1"
      Dst: "[java.util.List].add"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.bcel.generic.ClassGen].lambda$getInterfaces$0(int)"
    functionSourceFile: "org.apache.bcel.generic.ClassGen"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "int"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 8
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.bcel.generic.ClassGen:321,1"
      Dst: "[java.util.List].get"
    - Src: "org.apache.bcel.generic.ClassGen:321,1"
      Dst: "[org.apache.bcel.generic.ConstantPoolGen].addClass"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.concurrent.UncheckedExecutionException].<init>(java.lang.Throwable)"
    functionSourceFile: "org.apache.commons.lang3.concurrent.UncheckedExecutionException"
    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.apache.commons.lang3.concurrent.UncheckedExecutionException:39,1"
      Dst: "[org.apache.commons.lang3.exception.UncheckedException].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.bcel.generic.JSR].<init>()"
    functionSourceFile: "org.apache.bcel.generic.JSR"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.bcel.generic.JSR:30,1"
      Dst: "[org.apache.bcel.generic.JsrInstruction].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.bcel.generic.JSR].<init>(org.apache.bcel.generic.InstructionHandle)"
    functionSourceFile: "org.apache.bcel.generic.JSR"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.apache.bcel.generic.InstructionHandle"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.bcel.generic.JSR:34,1"
      Dst: "[org.apache.bcel.generic.JsrInstruction].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.bcel.generic.JSR].accept(org.apache.bcel.generic.Visitor)"
    functionSourceFile: "org.apache.bcel.generic.JSR"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.apache.bcel.generic.Visitor"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 8
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.bcel.generic.JSR:45,1"
      Dst: "[org.apache.bcel.generic.Visitor].visitStackProducer"
    - Src: "org.apache.bcel.generic.JSR:46,1"
      Dst: "[org.apache.bcel.generic.Visitor].visitVariableLengthInstruction"
    - Src: "org.apache.bcel.generic.JSR:47,1"
      Dst: "[org.apache.bcel.generic.Visitor].visitBranchInstruction"
    - Src: "org.apache.bcel.generic.JSR:48,1"
      Dst: "[org.apache.bcel.generic.Visitor].visitJsrInstruction"
    - Src: "org.apache.bcel.generic.JSR:49,1"
      Dst: "[org.apache.bcel.generic.Visitor].visitJSR"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.bcel.generic.JSR].dump(java.io.DataOutputStream)"
    functionSourceFile: "org.apache.bcel.generic.JSR"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.io.DataOutputStream"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 17
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.bcel.generic.JSR:60"
      Branch Sides:
      - BranchSide: "org.apache.bcel.generic.JSR:63"
        BranchSideFuncs: []
      - BranchSide: "org.apache.bcel.generic.JSR:62"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.bcel.generic.JSR:59,1"
      Dst: "[org.apache.bcel.generic.BranchInstruction].getTargetOffset"
    - Src: "org.apache.bcel.generic.JSR:59,1"
      Dst: "[org.apache.bcel.generic.BranchInstruction].setIndex"
    - Src: "org.apache.bcel.generic.JSR:60,1"
      Dst: "[org.apache.bcel.generic.Instruction].getOpcode"
    - Src: "org.apache.bcel.generic.JSR:61,1"
      Dst: "[org.apache.bcel.generic.BranchInstruction].dump"
    - Src: "org.apache.bcel.generic.JSR:64,1"
      Dst: "[java.io.DataOutputStream].writeByte"
    - Src: "org.apache.bcel.generic.JSR:65,1"
      Dst: "[org.apache.bcel.generic.BranchInstruction].getIndex"
    - Src: "org.apache.bcel.generic.JSR:65,1"
      Dst: "[java.io.DataOutputStream].writeInt"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[org.apache.bcel.generic.JSR].updatePosition(int,int)"
    functionSourceFile: "org.apache.bcel.generic.JSR"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "int"
    argCount: 2
    argTypes:
    - "int"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 19
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.bcel.generic.JSR:73"
      Branch Sides:
      - BranchSide: "org.apache.bcel.generic.JSR:79"
        BranchSideFuncs: []
      - BranchSide: "org.apache.bcel.generic.JSR:78"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.bcel.generic.JSR:71,1"
      Dst: "[org.apache.bcel.generic.BranchInstruction].getTargetOffset"
    - Src: "org.apache.bcel.generic.JSR:72,1"
      Dst: "[org.apache.bcel.generic.BranchInstruction].getPosition"
    - Src: "org.apache.bcel.generic.JSR:72,1"
      Dst: "[org.apache.bcel.generic.BranchInstruction].setPosition"
    - Src: "org.apache.bcel.generic.JSR:73,1"
      Dst: "[java.lang.Math].abs"
    - Src: "org.apache.bcel.generic.JSR:74,1"
      Dst: "[org.apache.bcel.generic.Instruction].setOpcode"
    - Src: "org.apache.bcel.generic.JSR:75,1"
      Dst: "[org.apache.bcel.generic.Instruction].getLength"
    - Src: "org.apache.bcel.generic.JSR:76,1"
      Dst: "[org.apache.bcel.generic.Instruction].setLength"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.apache.bcel.generic.PUTSTATIC].<init>()"
    functionSourceFile: "org.apache.bcel.generic.PUTSTATIC"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.bcel.generic.PUTSTATIC:40,1"
      Dst: "[org.apache.bcel.generic.FieldInstruction].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.bcel.generic.PUTSTATIC].<init>(int)"
    functionSourceFile: "org.apache.bcel.generic.PUTSTATIC"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.bcel.generic.PUTSTATIC:44,1"
      Dst: "[org.apache.bcel.generic.FieldInstruction].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.bcel.generic.PUTSTATIC].accept(org.apache.bcel.generic.Visitor)"
    functionSourceFile: "org.apache.bcel.generic.PUTSTATIC"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.apache.bcel.generic.Visitor"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 12
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.bcel.generic.PUTSTATIC:55,1"
      Dst: "[org.apache.bcel.generic.Visitor].visitExceptionThrower"
    - Src: "org.apache.bcel.generic.PUTSTATIC:56,1"
      Dst: "[org.apache.bcel.generic.Visitor].visitStackConsumer"
    - Src: "org.apache.bcel.generic.PUTSTATIC:57,1"
      Dst: "[org.apache.bcel.generic.Visitor].visitPopInstruction"
    - Src: "org.apache.bcel.generic.PUTSTATIC:58,1"
      Dst: "[org.apache.bcel.generic.Visitor].visitTypedInstruction"
    - Src: "org.apache.bcel.generic.PUTSTATIC:59,1"
      Dst: "[org.apache.bcel.generic.Visitor].visitLoadClass"
    - Src: "org.apache.bcel.generic.PUTSTATIC:60,1"
      Dst: "[org.apache.bcel.generic.Visitor].visitCPInstruction"
    - Src: "org.apache.bcel.generic.PUTSTATIC:61,1"
      Dst: "[org.apache.bcel.generic.Visitor].visitFieldOrMethod"
    - Src: "org.apache.bcel.generic.PUTSTATIC:62,1"
      Dst: "[org.apache.bcel.generic.Visitor].visitFieldInstruction"
    - Src: "org.apache.bcel.generic.PUTSTATIC:63,1"
      Dst: "[org.apache.bcel.generic.Visitor].visitPUTSTATIC"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.bcel.generic.PUTSTATIC].consumeStack(org.apache.bcel.generic.ConstantPoolGen)"
    functionSourceFile: "org.apache.bcel.generic.PUTSTATIC"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "int"
    argCount: 1
    argTypes:
    - "org.apache.bcel.generic.ConstantPoolGen"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.bcel.generic.PUTSTATIC:68,1"
      Dst: "[org.apache.bcel.generic.FieldInstruction].getFieldSize"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.bcel.generic.PUTSTATIC].getExceptions()"
    functionSourceFile: "org.apache.bcel.generic.PUTSTATIC"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.Class[]"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 7
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.bcel.generic.PUTSTATIC:73,1"
      Dst: "[org.apache.bcel.ExceptionConst].createExceptions"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.ClassLoaderUtils].<init>()"
    functionSourceFile: "org.apache.commons.lang3.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.apache.commons.lang3.ClassLoaderUtils:29,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.ClassLoaderUtils].getSystemURLs()"
    functionSourceFile: "org.apache.commons.lang3.ClassLoaderUtils"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.net.URL[]"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.lang3.ClassLoaderUtils:40,1"
      Dst: "[java.lang.ClassLoader].getSystemClassLoader"
    - Src: "org.apache.commons.lang3.ClassLoaderUtils:40,1"
      Dst: "[org.apache.commons.lang3.ClassLoaderUtils].getURLs"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.ClassLoaderUtils].getThreadURLs()"
    functionSourceFile: "org.apache.commons.lang3.ClassLoaderUtils"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.net.URL[]"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.lang3.ClassLoaderUtils:50,1"
      Dst: "[java.lang.Thread].currentThread"
    - Src: "org.apache.commons.lang3.ClassLoaderUtils:50,1"
      Dst: "[java.lang.Thread].getContextClassLoader"
    - Src: "org.apache.commons.lang3.ClassLoaderUtils:50,1"
      Dst: "[org.apache.commons.lang3.ClassLoaderUtils].getURLs"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.ClassLoaderUtils].getURLs(java.lang.ClassLoader)"
    functionSourceFile: "org.apache.commons.lang3.ClassLoaderUtils"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.net.URL[]"
    argCount: 1
    argTypes:
    - "java.lang.ClassLoader"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 8
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.commons.lang3.ClassLoaderUtils:54"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.ClassLoaderUtils:53"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.lang3.ClassLoaderUtils:54,1"
      Dst: "[java.net.URLClassLoader].getURLs"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.ClassLoaderUtils].toString(java.lang.ClassLoader)"
    functionSourceFile: "org.apache.commons.lang3.ClassLoaderUtils"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 1
    argTypes:
    - "java.lang.ClassLoader"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 8
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.commons.lang3.ClassLoaderUtils:64"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.ClassLoaderUtils:67"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.ClassLoaderUtils:66"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.lang3.ClassLoaderUtils:65,1"
      Dst: "[org.apache.commons.lang3.ClassLoaderUtils].toString"
    - Src: "org.apache.commons.lang3.ClassLoaderUtils:67,1"
      Dst: "[java.lang.Object].toString"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.ClassLoaderUtils].toString(java.net.URLClassLoader)"
    functionSourceFile: "org.apache.commons.lang3.ClassLoaderUtils"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 1
    argTypes:
    - "java.net.URLClassLoader"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 9
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.lang3.ClassLoaderUtils:77,1"
      Dst: "[java.lang.StringBuilder].<init>"
    - Src: "org.apache.commons.lang3.ClassLoaderUtils:77,1"
      Dst: "[java.lang.StringBuilder].append"
    - Src: "org.apache.commons.lang3.ClassLoaderUtils:77,1"
      Dst: "[java.net.URLClassLoader].getURLs"
    - Src: "org.apache.commons.lang3.ClassLoaderUtils:77,1"
      Dst: "[java.util.Arrays].toString"
    - Src: "org.apache.commons.lang3.ClassLoaderUtils:77,1"
      Dst: "[java.lang.StringBuilder].toString"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.text.StrLookup$SystemPropertiesStrLookup].<init>()"
    functionSourceFile: "org.apache.commons.lang3.text.StrLookup$SystemPropertiesStrLookup"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.lang3.text.StrLookup$SystemPropertiesStrLookup:178,1"
      Dst: "[org.apache.commons.lang3.text.StrLookup].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.text.StrLookup$SystemPropertiesStrLookup].lookup(java.lang.String)"
    functionSourceFile: "org.apache.commons.lang3.text.StrLookup$SystemPropertiesStrLookup"
    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.apache.commons.lang3.text.StrLookup$SystemPropertiesStrLookup:184,1"
      Dst: "[org.apache.commons.lang3.SystemProperties].getProperty"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.text.StrLookup$SystemPropertiesStrLookup].<init>(org.apache.commons.lang3.text.StrLookup$1)"
    functionSourceFile: "org.apache.commons.lang3.text.StrLookup$SystemPropertiesStrLookup"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.apache.commons.lang3.text.StrLookup$1"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.lang3.text.StrLookup$SystemPropertiesStrLookup:178,1"
      Dst: "[org.apache.commons.lang3.text.StrLookup$SystemPropertiesStrLookup].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.bcel.generic.SWITCH].matchIsOrdered(int[],int,int)"
    functionSourceFile: "org.apache.bcel.generic.SWITCH"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 3
    argTypes:
    - "int[]"
    - "int"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 14
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.bcel.generic.SWITCH:31"
      Branch Sides:
      - BranchSide: "org.apache.bcel.generic.SWITCH:36"
        BranchSideFuncs: []
      - BranchSide: "org.apache.bcel.generic.SWITCH:35"
        BranchSideFuncs: []
    - Branch String: "org.apache.bcel.generic.SWITCH:32"
      Branch Sides:
      - BranchSide: "org.apache.bcel.generic.SWITCH:31"
        BranchSideFuncs: []
      - BranchSide: "org.apache.bcel.generic.SWITCH:30"
        BranchSideFuncs: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 6
    CyclomaticComplexity: 2
  - functionName: "[org.apache.bcel.generic.SWITCH].sort(int,int,int[],org.apache.bcel.generic.InstructionHandle[])"
    functionSourceFile: "org.apache.bcel.generic.SWITCH"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 4
    argTypes:
    - "int"
    - "int"
    - "int[]"
    - "org.apache.bcel.generic.InstructionHandle[]"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 36
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.bcel.generic.SWITCH:49"
      Branch Sides:
      - BranchSide: "org.apache.bcel.generic.SWITCH:52"
        BranchSideFuncs: []
      - BranchSide: "org.apache.bcel.generic.SWITCH:51"
        BranchSideFuncs: []
    - Branch String: "org.apache.bcel.generic.SWITCH:52"
      Branch Sides:
      - BranchSide: "org.apache.bcel.generic.SWITCH:55"
        BranchSideFuncs: []
      - BranchSide: "org.apache.bcel.generic.SWITCH:54"
        BranchSideFuncs: []
    - Branch String: "org.apache.bcel.generic.SWITCH:55"
      Branch Sides:
      - BranchSide: "org.apache.bcel.generic.SWITCH:65"
        BranchSideFuncs: []
      - BranchSide: "org.apache.bcel.generic.SWITCH:64"
        BranchSideFuncs: []
    - Branch String: "org.apache.bcel.generic.SWITCH:65"
      Branch Sides:
      - BranchSide: "org.apache.bcel.generic.SWITCH:49"
        BranchSideFuncs: []
      - BranchSide: "org.apache.bcel.generic.SWITCH:48"
        BranchSideFuncs: []
    - Branch String: "org.apache.bcel.generic.SWITCH:66"
      Branch Sides:
      - BranchSide: "org.apache.bcel.generic.SWITCH:69"
        BranchSideFuncs: []
      - BranchSide: "org.apache.bcel.generic.SWITCH:68"
        BranchSideFuncs: []
    - Branch String: "org.apache.bcel.generic.SWITCH:69"
      Branch Sides:
      - BranchSide: "org.apache.bcel.generic.SWITCH:72"
        BranchSideFuncs: []
      - BranchSide: "org.apache.bcel.generic.SWITCH:71"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.bcel.generic.SWITCH:67,1"
      Dst: "[org.apache.bcel.generic.SWITCH].sort"
    JavaMethodInfo: null
    BBCount: 13
    CyclomaticComplexity: 3
  - functionName: "[org.apache.bcel.generic.SWITCH].<init>(int[],org.apache.bcel.generic.InstructionHandle[],org.apache.bcel.generic.InstructionHandle)"
    functionSourceFile: "org.apache.bcel.generic.SWITCH"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 3
    argTypes:
    - "int[]"
    - "org.apache.bcel.generic.InstructionHandle[]"
    - "org.apache.bcel.generic.InstructionHandle"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.bcel.generic.SWITCH:77,1"
      Dst: "[org.apache.bcel.generic.SWITCH].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.bcel.generic.SWITCH].<init>(int[],org.apache.bcel.generic.InstructionHandle[],org.apache.bcel.generic.InstructionHandle,int)"
    functionSourceFile: "org.apache.bcel.generic.SWITCH"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 4
    argTypes:
    - "int[]"
    - "org.apache.bcel.generic.InstructionHandle[]"
    - "org.apache.bcel.generic.InstructionHandle"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 61
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.bcel.generic.SWITCH:96"
      Branch Sides:
      - BranchSide: "org.apache.bcel.generic.SWITCH:99"
        BranchSideFuncs: []
      - BranchSide: "org.apache.bcel.generic.SWITCH:98"
        BranchSideFuncs: []
    - Branch String: "org.apache.bcel.generic.SWITCH:100"
      Branch Sides:
      - BranchSide: "org.apache.bcel.generic.SWITCH:121"
        BranchSideFuncs: []
      - BranchSide: "org.apache.bcel.generic.SWITCH:120"
        BranchSideFuncs: []
    - Branch String: "org.apache.bcel.generic.SWITCH:107"
      Branch Sides:
      - BranchSide: "org.apache.bcel.generic.SWITCH:119"
        BranchSideFuncs: []
      - BranchSide: "org.apache.bcel.generic.SWITCH:118"
        BranchSideFuncs: []
    - Branch String: "org.apache.bcel.generic.SWITCH:110"
      Branch Sides: []
    Callsites:
    - Src: "org.apache.bcel.generic.SWITCH:92,1"
      Dst: "[java.lang.Object].<init>"
    - Src: "org.apache.bcel.generic.SWITCH:93,1"
      Dst: "[java.lang.Object].clone"
    - Src: "org.apache.bcel.generic.SWITCH:97,1"
      Dst: "[org.apache.bcel.generic.TABLESWITCH].<init>"
    - Src: "org.apache.bcel.generic.SWITCH:99,1"
      Dst: "[org.apache.bcel.generic.SWITCH].sort"
    - Src: "org.apache.bcel.generic.SWITCH:100,1"
      Dst: "[org.apache.bcel.generic.SWITCH].matchIsOrdered"
    - Src: "org.apache.bcel.generic.SWITCH:119,1"
      Dst: "[java.util.Arrays].copyOf"
    - Src: "org.apache.bcel.generic.SWITCH:121,1"
      Dst: "[org.apache.bcel.generic.LOOKUPSWITCH].<init>"
    JavaMethodInfo: null
    BBCount: 12
    CyclomaticComplexity: 3
  - functionName: "[org.apache.bcel.generic.SWITCH].getInstruction()"
    functionSourceFile: "org.apache.bcel.generic.SWITCH"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.apache.bcel.generic.Instruction"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.bcel.generic.SWITCH].getInstructionList()"
    functionSourceFile: "org.apache.bcel.generic.SWITCH"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.apache.bcel.generic.InstructionList"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.bcel.generic.SWITCH:132,1"
      Dst: "[org.apache.bcel.generic.InstructionList].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.time.DateUtils$DateIterator].<init>(java.util.Calendar,java.util.Calendar)"
    functionSourceFile: "org.apache.commons.lang3.time.DateUtils$DateIterator"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "java.util.Calendar"
    - "java.util.Calendar"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 10
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.lang3.time.DateUtils$DateIterator:1735,1"
      Dst: "[java.lang.Object].<init>"
    - Src: "org.apache.commons.lang3.time.DateUtils$DateIterator:1738,1"
      Dst: "[java.util.Calendar].add"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.time.DateUtils$DateIterator].hasNext()"
    functionSourceFile: "org.apache.commons.lang3.time.DateUtils$DateIterator"
    linkageType: null
    functionLinenumber: 1747
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 4
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.lang3.time.DateUtils$DateIterator:1748,1"
      Dst: "[java.util.Calendar].before"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.time.DateUtils$DateIterator].next()"
    functionSourceFile: "org.apache.commons.lang3.time.DateUtils$DateIterator"
    linkageType: null
    functionLinenumber: 1757
    functionDepth: 0
    returnType: "java.util.Calendar"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 5
    ICount: 14
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.commons.lang3.time.DateUtils$DateIterator:1758"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.time.DateUtils$DateIterator:1761"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.time.DateUtils$DateIterator:1760"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.lang3.time.DateUtils$DateIterator:1758,1"
      Dst: "[java.util.Calendar].equals"
    - Src: "org.apache.commons.lang3.time.DateUtils$DateIterator:1759,1"
      Dst: "[java.util.NoSuchElementException].<init>"
    - Src: "org.apache.commons.lang3.time.DateUtils$DateIterator:1761,1"
      Dst: "[java.util.Calendar].add"
    - Src: "org.apache.commons.lang3.time.DateUtils$DateIterator:1762,1"
      Dst: "[java.util.Calendar].clone"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.time.DateUtils$DateIterator].remove()"
    functionSourceFile: "org.apache.commons.lang3.time.DateUtils$DateIterator"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.lang3.time.DateUtils$DateIterator:1773,1"
      Dst: "[java.lang.UnsupportedOperationException].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.reflect.ConstructorUtils].<init>()"
    functionSourceFile: "org.apache.commons.lang3.reflect.ConstructorUtils"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.lang3.reflect.ConstructorUtils:56,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.reflect.ConstructorUtils].invokeConstructor(java.lang.Class,java.lang.Object[])"
    functionSourceFile: "org.apache.commons.lang3.reflect.ConstructorUtils"
    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: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.lang3.reflect.ConstructorUtils:81,1"
      Dst: "[org.apache.commons.lang3.ArrayUtils].nullToEmpty"
    - Src: "org.apache.commons.lang3.reflect.ConstructorUtils:82,1"
      Dst: "[org.apache.commons.lang3.ClassUtils].toClass"
    - Src: "org.apache.commons.lang3.reflect.ConstructorUtils:82,1"
      Dst: "[org.apache.commons.lang3.reflect.ConstructorUtils].invokeConstructor"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.reflect.ConstructorUtils].invokeConstructor(java.lang.Class,java.lang.Object[],java.lang.Class[])"
    functionSourceFile: "org.apache.commons.lang3.reflect.ConstructorUtils"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 3
    argTypes:
    - "java.lang.Class"
    - "java.lang.Object[]"
    - "java.lang.Class[]"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 23
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.commons.lang3.reflect.ConstructorUtils:111"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.reflect.ConstructorUtils:115"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.reflect.ConstructorUtils:114"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.reflect.ConstructorUtils:115"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.reflect.ConstructorUtils:119"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.reflect.ConstructorUtils:118"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.lang3.reflect.ConstructorUtils:108,1"
      Dst: "[org.apache.commons.lang3.ArrayUtils].nullToEmpty"
    - Src: "org.apache.commons.lang3.reflect.ConstructorUtils:110,1"
      Dst: "[org.apache.commons.lang3.reflect.ConstructorUtils].getMatchingAccessibleConstructor"
    - Src: "org.apache.commons.lang3.reflect.ConstructorUtils:112,1"
      Dst: "[java.lang.StringBuilder].<init>"
    - Src: "org.apache.commons.lang3.reflect.ConstructorUtils:112,1"
      Dst: "[java.lang.StringBuilder].append"
    - Src: "org.apache.commons.lang3.reflect.ConstructorUtils:113,1"
      Dst: "[java.lang.Class].getName"
    - Src: "org.apache.commons.lang3.reflect.ConstructorUtils:113,1"
      Dst: "[java.lang.StringBuilder].toString"
    - Src: "org.apache.commons.lang3.reflect.ConstructorUtils:113,1"
      Dst: "[java.lang.NoSuchMethodException].<init>"
    - Src: "org.apache.commons.lang3.reflect.ConstructorUtils:115,1"
      Dst: "[java.lang.reflect.Constructor].isVarArgs"
    - Src: "org.apache.commons.lang3.reflect.ConstructorUtils:116,1"
      Dst: "[java.lang.reflect.Constructor].getParameterTypes"
    - Src: "org.apache.commons.lang3.reflect.ConstructorUtils:117,1"
      Dst: "[org.apache.commons.lang3.reflect.MethodUtils].getVarArgs"
    - Src: "org.apache.commons.lang3.reflect.ConstructorUtils:119,1"
      Dst: "[java.lang.reflect.Constructor].newInstance"
    JavaMethodInfo: null
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.reflect.ConstructorUtils].invokeExactConstructor(java.lang.Class,java.lang.Object[])"
    functionSourceFile: "org.apache.commons.lang3.reflect.ConstructorUtils"
    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: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.lang3.reflect.ConstructorUtils:144,1"
      Dst: "[org.apache.commons.lang3.ArrayUtils].nullToEmpty"
    - Src: "org.apache.commons.lang3.reflect.ConstructorUtils:145,1"
      Dst: "[org.apache.commons.lang3.ClassUtils].toClass"
    - Src: "org.apache.commons.lang3.reflect.ConstructorUtils:145,1"
      Dst: "[org.apache.commons.lang3.reflect.ConstructorUtils].invokeExactConstructor"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.reflect.ConstructorUtils].invokeExactConstructor(java.lang.Class,java.lang.Object[],java.lang.Class[])"
    functionSourceFile: "org.apache.commons.lang3.reflect.ConstructorUtils"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 3
    argTypes:
    - "java.lang.Class"
    - "java.lang.Object[]"
    - "java.lang.Class[]"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 18
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.commons.lang3.reflect.ConstructorUtils:174"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.reflect.ConstructorUtils:178"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.reflect.ConstructorUtils:177"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.lang3.reflect.ConstructorUtils:171,1"
      Dst: "[org.apache.commons.lang3.ArrayUtils].nullToEmpty"
    - Src: "org.apache.commons.lang3.reflect.ConstructorUtils:173,1"
      Dst: "[org.apache.commons.lang3.reflect.ConstructorUtils].getAccessibleConstructor"
    - Src: "org.apache.commons.lang3.reflect.ConstructorUtils:175,1"
      Dst: "[java.lang.StringBuilder].<init>"
    - Src: "org.apache.commons.lang3.reflect.ConstructorUtils:175,1"
      Dst: "[java.lang.StringBuilder].append"
    - Src: "org.apache.commons.lang3.reflect.ConstructorUtils:176,1"
      Dst: "[java.lang.Class].getName"
    - Src: "org.apache.commons.lang3.reflect.ConstructorUtils:176,1"
      Dst: "[java.lang.StringBuilder].toString"
    - Src: "org.apache.commons.lang3.reflect.ConstructorUtils:176,1"
      Dst: "[java.lang.NoSuchMethodException].<init>"
    - Src: "org.apache.commons.lang3.reflect.ConstructorUtils:178,1"
      Dst: "[java.lang.reflect.Constructor].newInstance"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.reflect.ConstructorUtils].getAccessibleConstructor(java.lang.Class,java.lang.Class[])"
    functionSourceFile: "org.apache.commons.lang3.reflect.ConstructorUtils"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.reflect.Constructor"
    argCount: 2
    argTypes:
    - "java.lang.Class"
    - "java.lang.Class[]"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 8
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.lang3.reflect.ConstructorUtils:197,1"
      Dst: "[java.util.Objects].requireNonNull"
    - Src: "org.apache.commons.lang3.reflect.ConstructorUtils:199,1"
      Dst: "[java.lang.Class].getConstructor"
    - Src: "org.apache.commons.lang3.reflect.ConstructorUtils:199,1"
      Dst: "[org.apache.commons.lang3.reflect.ConstructorUtils].getAccessibleConstructor"
    JavaMethodInfo: null
    BBCount: 2
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.reflect.ConstructorUtils].getAccessibleConstructor(java.lang.reflect.Constructor)"
    functionSourceFile: "org.apache.commons.lang3.reflect.ConstructorUtils"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.reflect.Constructor"
    argCount: 1
    argTypes:
    - "java.lang.reflect.Constructor"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 11
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.commons.lang3.reflect.ConstructorUtils:218"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.reflect.ConstructorUtils:217"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.reflect.ConstructorUtils:216"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.reflect.ConstructorUtils:219"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.reflect.ConstructorUtils:216"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.lang3.reflect.ConstructorUtils:217,1"
      Dst: "[java.util.Objects].requireNonNull"
    - Src: "org.apache.commons.lang3.reflect.ConstructorUtils:218,1"
      Dst: "[org.apache.commons.lang3.reflect.MemberUtils].isAccessible"
    - Src: "org.apache.commons.lang3.reflect.ConstructorUtils:219,1"
      Dst: "[java.lang.reflect.Constructor].getDeclaringClass"
    - Src: "org.apache.commons.lang3.reflect.ConstructorUtils:219,1"
      Dst: "[org.apache.commons.lang3.reflect.ConstructorUtils].isAccessible"
    JavaMethodInfo: null
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.reflect.ConstructorUtils].getMatchingAccessibleConstructor(java.lang.Class,java.lang.Class[])"
    functionSourceFile: "org.apache.commons.lang3.reflect.ConstructorUtils"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.reflect.Constructor"
    argCount: 2
    argTypes:
    - "java.lang.Class"
    - "java.lang.Class[]"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 26
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.commons.lang3.reflect.ConstructorUtils:258"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.reflect.ConstructorUtils:274"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.reflect.ConstructorUtils:273"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.reflect.ConstructorUtils:260"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.reflect.ConstructorUtils:245"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.reflect.ConstructorUtils:263"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.reflect.ConstructorUtils:246"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.reflect.ConstructorUtils:245"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.reflect.ConstructorUtils:265"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.reflect.ConstructorUtils:268"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.reflect.ConstructorUtils:265"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.reflect.ConstructorUtils:245"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.lang3.reflect.ConstructorUtils:242,1"
      Dst: "[java.util.Objects].requireNonNull"
    - Src: "org.apache.commons.lang3.reflect.ConstructorUtils:246,1"
      Dst: "[java.lang.Class].getConstructor"
    - Src: "org.apache.commons.lang3.reflect.ConstructorUtils:246,1"
      Dst: "[org.apache.commons.lang3.reflect.MemberUtils].setAccessibleWorkaround"
    - Src: "org.apache.commons.lang3.reflect.ConstructorUtils:255,1"
      Dst: "[java.lang.Class].getConstructors"
    - Src: "org.apache.commons.lang3.reflect.ConstructorUtils:260,1"
      Dst: "[org.apache.commons.lang3.reflect.MemberUtils].isMatchingConstructor"
    - Src: "org.apache.commons.lang3.reflect.ConstructorUtils:262,1"
      Dst: "[org.apache.commons.lang3.reflect.ConstructorUtils].getAccessibleConstructor"
    - Src: "org.apache.commons.lang3.reflect.ConstructorUtils:265,1"
      Dst: "[org.apache.commons.lang3.reflect.MemberUtils].compareConstructorFit"
    JavaMethodInfo: null
    BBCount: 10
    CyclomaticComplexity: 2
  - functionName: "[org.apache.commons.lang3.reflect.ConstructorUtils].isAccessible(java.lang.Class)"
    functionSourceFile: "org.apache.commons.lang3.reflect.ConstructorUtils"
    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.apache.commons.lang3.reflect.ConstructorUtils:286"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.reflect.ConstructorUtils:292"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.reflect.ConstructorUtils:291"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.reflect.ConstructorUtils:287"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.reflect.ConstructorUtils:290"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.reflect.ConstructorUtils:289"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.lang3.reflect.ConstructorUtils:287,1"
      Dst: "[org.apache.commons.lang3.ClassUtils].isPublic"
    - Src: "org.apache.commons.lang3.reflect.ConstructorUtils:290,1"
      Dst: "[java.lang.Class].getEnclosingClass"
    JavaMethodInfo: null
    BBCount: 6
    CyclomaticComplexity: 2
  - functionName: "[org.apache.commons.lang3.SerializationUtils$ClassLoaderAwareObjectInputStream].<init>(java.io.InputStream,java.lang.ClassLoader)"
    functionSourceFile: "org.apache.commons.lang3.SerializationUtils$ClassLoaderAwareObjectInputStream"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "java.io.InputStream"
    - "java.lang.ClassLoader"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.lang3.SerializationUtils$ClassLoaderAwareObjectInputStream:89,1"
      Dst: "[java.io.ObjectInputStream].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.SerializationUtils$ClassLoaderAwareObjectInputStream].resolveClass(java.io.ObjectStreamClass)"
    functionSourceFile: "org.apache.commons.lang3.SerializationUtils$ClassLoaderAwareObjectInputStream"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.Class"
    argCount: 1
    argTypes:
    - "java.io.ObjectStreamClass"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 18
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.commons.lang3.SerializationUtils$ClassLoaderAwareObjectInputStream:111"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.SerializationUtils$ClassLoaderAwareObjectInputStream:114"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.SerializationUtils$ClassLoaderAwareObjectInputStream:113"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.lang3.SerializationUtils$ClassLoaderAwareObjectInputStream:103,1"
      Dst: "[java.io.ObjectStreamClass].getName"
    - Src: "org.apache.commons.lang3.SerializationUtils$ClassLoaderAwareObjectInputStream:105,1"
      Dst: "[java.lang.Class].forName"
    - Src: "org.apache.commons.lang3.SerializationUtils$ClassLoaderAwareObjectInputStream:108,1"
      Dst: "[java.lang.Thread].currentThread"
    - Src: "org.apache.commons.lang3.SerializationUtils$ClassLoaderAwareObjectInputStream:108,1"
      Dst: "[java.lang.Thread].getContextClassLoader"
    - Src: "org.apache.commons.lang3.SerializationUtils$ClassLoaderAwareObjectInputStream:110,1"
      Dst: "[java.util.Map].get"
    JavaMethodInfo: null
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[org.apache.bcel.util.ClassPathRepository].<init>(org.apache.bcel.util.ClassPath)"
    functionSourceFile: "org.apache.bcel.util.ClassPathRepository"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.apache.bcel.util.ClassPath"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 7
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.bcel.util.ClassPathRepository:36,1"
      Dst: "[org.apache.bcel.util.AbstractClassPathRepository].<init>"
    - Src: "org.apache.bcel.util.ClassPathRepository:33,1"
      Dst: "[java.util.HashMap].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.bcel.util.ClassPathRepository].clear()"
    functionSourceFile: "org.apache.bcel.util.ClassPathRepository"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.bcel.util.ClassPathRepository:44,1"
      Dst: "[java.util.Map].clear"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.bcel.util.ClassPathRepository].findClass(java.lang.String)"
    functionSourceFile: "org.apache.bcel.util.ClassPathRepository"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.apache.bcel.classfile.JavaClass"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.bcel.util.ClassPathRepository:52,1"
      Dst: "[java.util.Map].get"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.bcel.util.ClassPathRepository].removeClass(org.apache.bcel.classfile.JavaClass)"
    functionSourceFile: "org.apache.bcel.util.ClassPathRepository"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.apache.bcel.classfile.JavaClass"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.bcel.util.ClassPathRepository:60,1"
      Dst: "[org.apache.bcel.classfile.JavaClass].getClassName"
    - Src: "org.apache.bcel.util.ClassPathRepository:60,1"
      Dst: "[java.util.Map].remove"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.bcel.util.ClassPathRepository].storeClass(org.apache.bcel.classfile.JavaClass)"
    functionSourceFile: "org.apache.bcel.util.ClassPathRepository"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.apache.bcel.classfile.JavaClass"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 7
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.bcel.util.ClassPathRepository:68,1"
      Dst: "[org.apache.bcel.classfile.JavaClass].getClassName"
    - Src: "org.apache.bcel.util.ClassPathRepository:68,1"
      Dst: "[java.util.Map].put"
    - Src: "org.apache.bcel.util.ClassPathRepository:69,1"
      Dst: "[org.apache.bcel.classfile.JavaClass].setRepository"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.bcel.util.ClassPathRepository].loadClass(java.lang.String)"
    functionSourceFile: "org.apache.bcel.util.ClassPathRepository"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.apache.bcel.classfile.JavaClass"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.bcel.util.ClassPathRepository:31,1"
      Dst: "[org.apache.bcel.util.AbstractClassPathRepository].loadClass"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.bcel.util.ClassPathRepository].loadClass(java.lang.Class)"
    functionSourceFile: "org.apache.bcel.util.ClassPathRepository"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.apache.bcel.classfile.JavaClass"
    argCount: 1
    argTypes:
    - "java.lang.Class"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.bcel.util.ClassPathRepository:31,1"
      Dst: "[org.apache.bcel.util.AbstractClassPathRepository].loadClass"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.bcel.util.ClassPathRepository].getClassPath()"
    functionSourceFile: "org.apache.bcel.util.ClassPathRepository"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.apache.bcel.util.ClassPath"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.bcel.util.ClassPathRepository:31,1"
      Dst: "[org.apache.bcel.util.AbstractClassPathRepository].getClassPath"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.bcel.verifier.statics.LocalVariablesInfo].<init>(int)"
    functionSourceFile: "org.apache.bcel.verifier.statics.LocalVariablesInfo"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 9
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.bcel.verifier.statics.LocalVariablesInfo:34,1"
      Dst: "[java.lang.Object].<init>"
    - Src: "org.apache.bcel.verifier.statics.LocalVariablesInfo:36,1"
      Dst: "[org.apache.bcel.verifier.statics.LocalVariablesInfo$lambda_new_0__183].bootstrap$"
    - Src: "org.apache.bcel.verifier.statics.LocalVariablesInfo:36,1"
      Dst: "[java.util.Arrays].setAll"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.bcel.verifier.statics.LocalVariablesInfo].add(int,java.lang.String,int,int,org.apache.bcel.generic.Type)"
    functionSourceFile: "org.apache.bcel.verifier.statics.LocalVariablesInfo"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 5
    argTypes:
    - "int"
    - "java.lang.String"
    - "int"
    - "int"
    - "org.apache.bcel.generic.Type"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 31
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.bcel.verifier.statics.LocalVariablesInfo:54"
      Branch Sides:
      - BranchSide: "org.apache.bcel.verifier.statics.LocalVariablesInfo:55"
        BranchSideFuncs: []
      - BranchSide: "org.apache.bcel.verifier.statics.LocalVariablesInfo:54"
        BranchSideFuncs: []
    - Branch String: "org.apache.bcel.verifier.statics.LocalVariablesInfo:54"
      Branch Sides:
      - BranchSide: "org.apache.bcel.verifier.statics.LocalVariablesInfo:58"
        BranchSideFuncs: []
      - BranchSide: "org.apache.bcel.verifier.statics.LocalVariablesInfo:57"
        BranchSideFuncs: []
    - Branch String: "org.apache.bcel.verifier.statics.LocalVariablesInfo:59"
      Branch Sides:
      - BranchSide: "org.apache.bcel.verifier.statics.LocalVariablesInfo:62"
        BranchSideFuncs: []
      - BranchSide: "org.apache.bcel.verifier.statics.LocalVariablesInfo:61"
        BranchSideFuncs: []
    - Branch String: "org.apache.bcel.verifier.statics.LocalVariablesInfo:62"
      Branch Sides:
      - BranchSide: "org.apache.bcel.verifier.statics.LocalVariablesInfo:65"
        BranchSideFuncs: []
      - BranchSide: "org.apache.bcel.verifier.statics.LocalVariablesInfo:64"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.bcel.verifier.statics.LocalVariablesInfo:55,1"
      Dst: "[org.apache.bcel.verifier.exc.AssertionViolatedException].<init>"
    - Src: "org.apache.bcel.verifier.statics.LocalVariablesInfo:58,1"
      Dst: "[org.apache.bcel.verifier.statics.LocalVariableInfo].add"
    - Src: "org.apache.bcel.verifier.statics.LocalVariablesInfo:60,1"
      Dst: "[org.apache.bcel.verifier.statics.LONG_Upper].theInstance"
    - Src: "org.apache.bcel.verifier.statics.LocalVariablesInfo:63,1"
      Dst: "[org.apache.bcel.verifier.statics.DOUBLE_Upper].theInstance"
    JavaMethodInfo: null
    BBCount: 8
    CyclomaticComplexity: 1
  - functionName: "[org.apache.bcel.verifier.statics.LocalVariablesInfo].getLocalVariableInfo(int)"
    functionSourceFile: "org.apache.bcel.verifier.statics.LocalVariablesInfo"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.apache.bcel.verifier.statics.LocalVariableInfo"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 12
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.bcel.verifier.statics.LocalVariablesInfo:74"
      Branch Sides:
      - BranchSide: "org.apache.bcel.verifier.statics.LocalVariablesInfo:75"
        BranchSideFuncs: []
      - BranchSide: "org.apache.bcel.verifier.statics.LocalVariablesInfo:74"
        BranchSideFuncs: []
    - Branch String: "org.apache.bcel.verifier.statics.LocalVariablesInfo:74"
      Branch Sides:
      - BranchSide: "org.apache.bcel.verifier.statics.LocalVariablesInfo:77"
        BranchSideFuncs: []
      - BranchSide: "org.apache.bcel.verifier.statics.LocalVariablesInfo:76"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.bcel.verifier.statics.LocalVariablesInfo:75,1"
      Dst: "[org.apache.bcel.verifier.exc.AssertionViolatedException].<init>"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[org.apache.bcel.verifier.statics.LocalVariablesInfo].lambda$new$0(int)"
    functionSourceFile: "org.apache.bcel.verifier.statics.LocalVariablesInfo"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.apache.bcel.verifier.statics.LocalVariableInfo"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.bcel.verifier.statics.LocalVariablesInfo:36,1"
      Dst: "[org.apache.bcel.verifier.statics.LocalVariableInfo].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.bcel.util.SyntheticRepository$init__4].bootstrap$()"
    functionSourceFile: "org.apache.bcel.util.SyntheticRepository$init__4"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.util.function.Function"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.bcel.util.SyntheticRepository$init__4].<init>()"
    functionUses: 1
    ICount: 3
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.bcel.util.SyntheticRepository$init__4:-1,1"
      Dst: "[org.apache.bcel.util.SyntheticRepository$init__4].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.bcel.util.SyntheticRepository$init__4].<init>()"
    functionSourceFile: "org.apache.bcel.util.SyntheticRepository$init__4"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.bcel.util.SyntheticRepository$init__4:-1,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.bcel.util.SyntheticRepository$init__4].apply(java.lang.Object)"
    functionSourceFile: "org.apache.bcel.util.SyntheticRepository$init__4"
    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.apache.bcel.util.SyntheticRepository$init__4:-1,1"
      Dst: "[org.apache.bcel.util.SyntheticRepository].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.bcel.generic.BIPUSH].<init>()"
    functionSourceFile: "org.apache.bcel.generic.BIPUSH"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.bcel.generic.BIPUSH:38,1"
      Dst: "[org.apache.bcel.generic.Instruction].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.bcel.generic.BIPUSH].<init>(byte)"
    functionSourceFile: "org.apache.bcel.generic.BIPUSH"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "byte"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.bcel.generic.BIPUSH:45,1"
      Dst: "[org.apache.bcel.generic.Instruction].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.bcel.generic.BIPUSH].accept(org.apache.bcel.generic.Visitor)"
    functionSourceFile: "org.apache.bcel.generic.BIPUSH"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.apache.bcel.generic.Visitor"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 8
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.bcel.generic.BIPUSH:57,1"
      Dst: "[org.apache.bcel.generic.Visitor].visitPushInstruction"
    - Src: "org.apache.bcel.generic.BIPUSH:58,1"
      Dst: "[org.apache.bcel.generic.Visitor].visitStackProducer"
    - Src: "org.apache.bcel.generic.BIPUSH:59,1"
      Dst: "[org.apache.bcel.generic.Visitor].visitTypedInstruction"
    - Src: "org.apache.bcel.generic.BIPUSH:60,1"
      Dst: "[org.apache.bcel.generic.Visitor].visitConstantPushInstruction"
    - Src: "org.apache.bcel.generic.BIPUSH:61,1"
      Dst: "[org.apache.bcel.generic.Visitor].visitBIPUSH"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.bcel.generic.BIPUSH].dump(java.io.DataOutputStream)"
    functionSourceFile: "org.apache.bcel.generic.BIPUSH"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.io.DataOutputStream"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 7
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.bcel.generic.BIPUSH:69,1"
      Dst: "[org.apache.bcel.generic.Instruction].dump"
    - Src: "org.apache.bcel.generic.BIPUSH:70,1"
      Dst: "[java.io.DataOutputStream].writeByte"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.bcel.generic.BIPUSH].getType(org.apache.bcel.generic.ConstantPoolGen)"
    functionSourceFile: "org.apache.bcel.generic.BIPUSH"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.apache.bcel.generic.Type"
    argCount: 1
    argTypes:
    - "org.apache.bcel.generic.ConstantPoolGen"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.bcel.generic.BIPUSH].getValue()"
    functionSourceFile: "org.apache.bcel.generic.BIPUSH"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.Number"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.bcel.generic.BIPUSH:83,1"
      Dst: "[java.lang.Integer].valueOf"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.bcel.generic.BIPUSH].initFromFile(org.apache.bcel.util.ByteSequence,boolean)"
    functionSourceFile: "org.apache.bcel.generic.BIPUSH"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "org.apache.bcel.util.ByteSequence"
    - "boolean"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 7
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.bcel.generic.BIPUSH:91,1"
      Dst: "[org.apache.bcel.generic.Instruction].setLength"
    - Src: "org.apache.bcel.generic.BIPUSH:92,1"
      Dst: "[java.io.DataInputStream].readByte"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.bcel.generic.BIPUSH].toString(boolean)"
    functionSourceFile: "org.apache.bcel.generic.BIPUSH"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 1
    argTypes:
    - "boolean"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 12
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.bcel.generic.BIPUSH:100,1"
      Dst: "[java.lang.StringBuilder].<init>"
    - Src: "org.apache.bcel.generic.BIPUSH:100,1"
      Dst: "[org.apache.bcel.generic.Instruction].toString"
    - Src: "org.apache.bcel.generic.BIPUSH:100,1"
      Dst: "[java.lang.StringBuilder].append"
    - Src: "org.apache.bcel.generic.BIPUSH:100,1"
      Dst: "[java.lang.StringBuilder].toString"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.stream.LangCollectors].joining()"
    functionSourceFile: "org.apache.commons.lang3.stream.LangCollectors"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.util.stream.Collector"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 8
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.lang3.stream.LangCollectors:105,1"
      Dst: "[org.apache.commons.lang3.stream.LangCollectors$init__184].bootstrap$"
    - Src: "org.apache.commons.lang3.stream.LangCollectors:105,1"
      Dst: "[org.apache.commons.lang3.stream.LangCollectors$append__185].bootstrap$"
    - Src: "org.apache.commons.lang3.stream.LangCollectors:105,1"
      Dst: "[org.apache.commons.lang3.stream.LangCollectors$append__186].bootstrap$"
    - Src: "org.apache.commons.lang3.stream.LangCollectors:105,1"
      Dst: "[org.apache.commons.lang3.stream.LangCollectors$toString__187].bootstrap$"
    - Src: "org.apache.commons.lang3.stream.LangCollectors:105,1"
      Dst: "[org.apache.commons.lang3.stream.LangCollectors$SimpleCollector].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.stream.LangCollectors].joining(java.lang.CharSequence)"
    functionSourceFile: "org.apache.commons.lang3.stream.LangCollectors"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.util.stream.Collector"
    argCount: 1
    argTypes:
    - "java.lang.CharSequence"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.lang3.stream.LangCollectors:121,1"
      Dst: "[org.apache.commons.lang3.stream.LangCollectors].joining"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.stream.LangCollectors].joining(java.lang.CharSequence,java.lang.CharSequence,java.lang.CharSequence)"
    functionSourceFile: "org.apache.commons.lang3.stream.LangCollectors"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.util.stream.Collector"
    argCount: 3
    argTypes:
    - "java.lang.CharSequence"
    - "java.lang.CharSequence"
    - "java.lang.CharSequence"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.lang3.stream.LangCollectors:139,1"
      Dst: "[org.apache.commons.lang3.stream.LangCollectors$toString__188].bootstrap$"
    - Src: "org.apache.commons.lang3.stream.LangCollectors:139,1"
      Dst: "[org.apache.commons.lang3.stream.LangCollectors].joining"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.stream.LangCollectors].joining(java.lang.CharSequence,java.lang.CharSequence,java.lang.CharSequence,java.util.function.Function)"
    functionSourceFile: "org.apache.commons.lang3.stream.LangCollectors"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.util.stream.Collector"
    argCount: 4
    argTypes:
    - "java.lang.CharSequence"
    - "java.lang.CharSequence"
    - "java.lang.CharSequence"
    - "java.util.function.Function"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 12
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.lang3.stream.LangCollectors:159,1"
      Dst: "[org.apache.commons.lang3.stream.LangCollectors$lambda_joining_0__189].bootstrap$"
    - Src: "org.apache.commons.lang3.stream.LangCollectors:159,1"
      Dst: "[org.apache.commons.lang3.stream.LangCollectors$lambda_joining_1__190].bootstrap$"
    - Src: "org.apache.commons.lang3.stream.LangCollectors:159,1"
      Dst: "[org.apache.commons.lang3.stream.LangCollectors$merge__191].bootstrap$"
    - Src: "org.apache.commons.lang3.stream.LangCollectors:159,1"
      Dst: "[org.apache.commons.lang3.stream.LangCollectors$toString__192].bootstrap$"
    - Src: "org.apache.commons.lang3.stream.LangCollectors:159,1"
      Dst: "[org.apache.commons.lang3.stream.LangCollectors$SimpleCollector].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.stream.LangCollectors].<init>()"
    functionSourceFile: "org.apache.commons.lang3.stream.LangCollectors"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.lang3.stream.LangCollectors:163,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.stream.LangCollectors].lambda$joining$1(java.util.function.Function,java.util.StringJoiner,java.lang.Object)"
    functionSourceFile: "org.apache.commons.lang3.stream.LangCollectors"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 3
    argTypes:
    - "java.util.function.Function"
    - "java.util.StringJoiner"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 7
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.lang3.stream.LangCollectors:159,1"
      Dst: "[java.util.function.Function].apply"
    - Src: "org.apache.commons.lang3.stream.LangCollectors:159,1"
      Dst: "[java.util.StringJoiner].add"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.stream.LangCollectors].lambda$joining$0(java.lang.CharSequence,java.lang.CharSequence,java.lang.CharSequence)"
    functionSourceFile: "org.apache.commons.lang3.stream.LangCollectors"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.util.StringJoiner"
    argCount: 3
    argTypes:
    - "java.lang.CharSequence"
    - "java.lang.CharSequence"
    - "java.lang.CharSequence"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.lang3.stream.LangCollectors:159,1"
      Dst: "[java.util.StringJoiner].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.CharRange$CharacterIterator].<init>(org.apache.commons.lang3.CharRange)"
    functionSourceFile: "org.apache.commons.lang3.CharRange$CharacterIterator"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.apache.commons.lang3.CharRange"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 31
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.commons.lang3.CharRange$CharacterIterator:290"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.CharRange$CharacterIterator:302"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.CharRange$CharacterIterator:301"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.CharRange$CharacterIterator:291"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.CharRange$CharacterIterator:299"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.CharRange$CharacterIterator:298"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.CharRange$CharacterIterator:292"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.CharRange$CharacterIterator:295"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.lang3.CharRange$CharacterIterator:286,1"
      Dst: "[java.lang.Object].<init>"
    - Src: "org.apache.commons.lang3.CharRange$CharacterIterator:290,1"
      Dst: "[org.apache.commons.lang3.CharRange].access$100"
    - Src: "org.apache.commons.lang3.CharRange$CharacterIterator:291,1"
      Dst: "[org.apache.commons.lang3.CharRange].access$200"
    - Src: "org.apache.commons.lang3.CharRange$CharacterIterator:292,1"
      Dst: "[org.apache.commons.lang3.CharRange].access$300"
    JavaMethodInfo: null
    BBCount: 8
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.CharRange$CharacterIterator].prepareNext()"
    functionSourceFile: "org.apache.commons.lang3.CharRange$CharacterIterator"
    linkageType: null
    functionLinenumber: 309
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.lang3.CharRange].access$100(org.apache.commons.lang3.CharRange)"
    - "[org.apache.commons.lang3.CharRange].access$200(org.apache.commons.lang3.CharRange)"
    - "[org.apache.commons.lang3.CharRange].access$300(org.apache.commons.lang3.CharRange)"
    - "[org.apache.commons.lang3.CharRange].access$300(org.apache.commons.lang3.CharRange)"
    - "[org.apache.commons.lang3.CharRange].access$300(org.apache.commons.lang3.CharRange)"
    functionUses: 1
    ICount: 51
    EdgeCount: 5
    BranchProfiles:
    - Branch String: "org.apache.commons.lang3.CharRange$CharacterIterator:310"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.CharRange$CharacterIterator:322"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.CharRange$CharacterIterator:321"
        BranchSideFuncs:
        - "access$300(org.apache.commons.lang3.CharRange)"
    - Branch String: "org.apache.commons.lang3.CharRange$CharacterIterator:311"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.CharRange$CharacterIterator:313"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.CharRange$CharacterIterator:312"
        BranchSideFuncs:
        - "access$200(org.apache.commons.lang3.CharRange)"
    - Branch String: "org.apache.commons.lang3.CharRange$CharacterIterator:313"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.CharRange$CharacterIterator:320"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.CharRange$CharacterIterator:319"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.CharRange$CharacterIterator:314"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.CharRange$CharacterIterator:317"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.CharRange$CharacterIterator:316"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.CharRange$CharacterIterator:322"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.CharRange$CharacterIterator:325"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.CharRange$CharacterIterator:324"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.lang3.CharRange$CharacterIterator:310,1"
      Dst: "[org.apache.commons.lang3.CharRange].access$100"
    - Src: "org.apache.commons.lang3.CharRange$CharacterIterator:313,1"
      Dst: "[org.apache.commons.lang3.CharRange].access$200"
    - Src: "org.apache.commons.lang3.CharRange$CharacterIterator:314,1"
      Dst: "[org.apache.commons.lang3.CharRange].access$300"
    JavaMethodInfo: null
    BBCount: 12
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.CharRange$CharacterIterator].hasNext()"
    functionSourceFile: "org.apache.commons.lang3.CharRange$CharacterIterator"
    linkageType: null
    functionLinenumber: 335
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 4
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.CharRange$CharacterIterator].next()"
    functionSourceFile: "org.apache.commons.lang3.CharRange$CharacterIterator"
    linkageType: null
    functionLinenumber: 345
    functionDepth: 0
    returnType: "java.lang.Character"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.lang3.CharRange$CharacterIterator].prepareNext()"
    functionUses: 5
    ICount: 10
    EdgeCount: 1
    BranchProfiles:
    - Branch String: "org.apache.commons.lang3.CharRange$CharacterIterator:346"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.CharRange$CharacterIterator:349"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.CharRange$CharacterIterator:348"
        BranchSideFuncs:
        - "prepareNext()"
    Callsites:
    - Src: "org.apache.commons.lang3.CharRange$CharacterIterator:347,1"
      Dst: "[java.util.NoSuchElementException].<init>"
    - Src: "org.apache.commons.lang3.CharRange$CharacterIterator:350,1"
      Dst: "[org.apache.commons.lang3.CharRange$CharacterIterator].prepareNext"
    - Src: "org.apache.commons.lang3.CharRange$CharacterIterator:351,1"
      Dst: "[java.lang.Character].valueOf"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.CharRange$CharacterIterator].remove()"
    functionSourceFile: "org.apache.commons.lang3.CharRange$CharacterIterator"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.lang3.CharRange$CharacterIterator:362,1"
      Dst: "[java.lang.UnsupportedOperationException].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.CharRange$CharacterIterator].<init>(org.apache.commons.lang3.CharRange,org.apache.commons.lang3.CharRange$1)"
    functionSourceFile: "org.apache.commons.lang3.CharRange$CharacterIterator"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "org.apache.commons.lang3.CharRange"
    - "org.apache.commons.lang3.CharRange$1"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.lang3.CharRange$CharacterIterator:274,1"
      Dst: "[org.apache.commons.lang3.CharRange$CharacterIterator].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.bcel.generic.ArrayType].<init>(byte,int)"
    functionSourceFile: "org.apache.bcel.generic.ArrayType"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "byte"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.bcel.generic.ArrayType:36,1"
      Dst: "[org.apache.bcel.generic.BasicType].getType"
    - Src: "org.apache.bcel.generic.ArrayType:36,1"
      Dst: "[org.apache.bcel.generic.ArrayType].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.bcel.generic.ArrayType].<init>(java.lang.String,int)"
    functionSourceFile: "org.apache.bcel.generic.ArrayType"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "java.lang.String"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.bcel.generic.ArrayType:46,1"
      Dst: "[org.apache.bcel.generic.ObjectType].getInstance"
    - Src: "org.apache.bcel.generic.ArrayType:46,1"
      Dst: "[org.apache.bcel.generic.ArrayType].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.bcel.generic.ArrayType].<init>(org.apache.bcel.generic.Type,int)"
    functionSourceFile: "org.apache.bcel.generic.ArrayType"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "org.apache.bcel.generic.Type"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 43
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.bcel.generic.ArrayType:57"
      Branch Sides:
      - BranchSide: "org.apache.bcel.generic.ArrayType:58"
        BranchSideFuncs: []
      - BranchSide: "org.apache.bcel.generic.ArrayType:57"
        BranchSideFuncs: []
    - Branch String: "org.apache.bcel.generic.ArrayType:57"
      Branch Sides:
      - BranchSide: "org.apache.bcel.generic.ArrayType:60"
        BranchSideFuncs: []
      - BranchSide: "org.apache.bcel.generic.ArrayType:59"
        BranchSideFuncs: []
    - Branch String: "org.apache.bcel.generic.ArrayType:74"
      Branch Sides:
      - BranchSide: "org.apache.bcel.generic.ArrayType:76"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.bcel.generic.ArrayType:56,1"
      Dst: "[org.apache.bcel.generic.ReferenceType].<init>"
    - Src: "org.apache.bcel.generic.ArrayType:58,1"
      Dst: "[java.lang.StringBuilder].<init>"
    - Src: "org.apache.bcel.generic.ArrayType:58,1"
      Dst: "[java.lang.StringBuilder].append"
    - Src: "org.apache.bcel.generic.ArrayType:58,1"
      Dst: "[java.lang.StringBuilder].toString"
    - Src: "org.apache.bcel.generic.ArrayType:58,1"
      Dst: "[org.apache.bcel.generic.ClassGenException].<init>"
    - Src: "org.apache.bcel.generic.ArrayType:60,1"
      Dst: "[org.apache.bcel.generic.Type].getType"
    - Src: "org.apache.bcel.generic.ArrayType:77,1"
      Dst: "[org.apache.bcel.generic.Type].getSignature"
    - Src: "org.apache.bcel.generic.ArrayType:78,1"
      Dst: "[org.apache.bcel.generic.Type].setSignature"
    JavaMethodInfo: null
    BBCount: 11
    CyclomaticComplexity: 2
  - functionName: "[org.apache.bcel.generic.ArrayType].equals(java.lang.Object)"
    functionSourceFile: "org.apache.bcel.generic.ArrayType"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 17
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.bcel.generic.ArrayType:86"
      Branch Sides:
      - BranchSide: "org.apache.bcel.generic.ArrayType:90"
        BranchSideFuncs: []
      - BranchSide: "org.apache.bcel.generic.ArrayType:89"
        BranchSideFuncs: []
    - Branch String: "org.apache.bcel.generic.ArrayType:88"
      Branch Sides:
      - BranchSide: "org.apache.bcel.generic.ArrayType:86"
        BranchSideFuncs: []
    - Branch String: "org.apache.bcel.generic.ArrayType:88"
      Branch Sides:
      - BranchSide: "org.apache.bcel.generic.ArrayType:86"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.bcel.generic.ArrayType:88,1"
      Dst: "[org.apache.bcel.generic.Type].equals"
    JavaMethodInfo: null
    BBCount: 7
    CyclomaticComplexity: 1
  - functionName: "[org.apache.bcel.generic.ArrayType].getBasicType()"
    functionSourceFile: "org.apache.bcel.generic.ArrayType"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.apache.bcel.generic.Type"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.bcel.generic.ArrayType].getClassName()"
    functionSourceFile: "org.apache.bcel.generic.ArrayType"
    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.apache.bcel.generic.ArrayType].getDimensions()"
    functionSourceFile: "org.apache.bcel.generic.ArrayType"
    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.apache.bcel.generic.ArrayType].getElementType()"
    functionSourceFile: "org.apache.bcel.generic.ArrayType"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.apache.bcel.generic.Type"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 11
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.bcel.generic.ArrayType:122"
      Branch Sides:
      - BranchSide: "org.apache.bcel.generic.ArrayType:125"
        BranchSideFuncs: []
      - BranchSide: "org.apache.bcel.generic.ArrayType:124"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.bcel.generic.ArrayType:125,1"
      Dst: "[org.apache.bcel.generic.ArrayType].<init>"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.apache.bcel.generic.ArrayType].hashCode()"
    functionSourceFile: "org.apache.bcel.generic.ArrayType"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "int"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.bcel.generic.ArrayType:133,1"
      Dst: "[org.apache.bcel.generic.Type].hashCode"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.bcel.generic.DREM].<init>()"
    functionSourceFile: "org.apache.bcel.generic.DREM"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.bcel.generic.DREM:34,1"
      Dst: "[org.apache.bcel.generic.ArithmeticInstruction].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.bcel.generic.DREM].accept(org.apache.bcel.generic.Visitor)"
    functionSourceFile: "org.apache.bcel.generic.DREM"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.apache.bcel.generic.Visitor"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 8
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.bcel.generic.DREM:45,1"
      Dst: "[org.apache.bcel.generic.Visitor].visitTypedInstruction"
    - Src: "org.apache.bcel.generic.DREM:46,1"
      Dst: "[org.apache.bcel.generic.Visitor].visitStackProducer"
    - Src: "org.apache.bcel.generic.DREM:47,1"
      Dst: "[org.apache.bcel.generic.Visitor].visitStackConsumer"
    - Src: "org.apache.bcel.generic.DREM:48,1"
      Dst: "[org.apache.bcel.generic.Visitor].visitArithmeticInstruction"
    - Src: "org.apache.bcel.generic.DREM:49,1"
      Dst: "[org.apache.bcel.generic.Visitor].visitDREM"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.bcel.verifier.statics.LONG_Upper].theInstance()"
    functionSourceFile: "org.apache.bcel.verifier.statics.LONG_Upper"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.apache.bcel.verifier.statics.LONG_Upper"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 2
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.bcel.verifier.statics.LONG_Upper].<init>()"
    functionSourceFile: "org.apache.bcel.verifier.statics.LONG_Upper"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.bcel.verifier.statics.LONG_Upper:41,1"
      Dst: "[org.apache.bcel.generic.Type].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.bcel.classfile.AnnotationEntry].createAnnotationEntries(org.apache.bcel.classfile.Attribute[])"
    functionSourceFile: "org.apache.bcel.classfile.AnnotationEntry"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.apache.bcel.classfile.AnnotationEntry[]"
    argCount: 1
    argTypes:
    - "org.apache.bcel.classfile.Attribute[]"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 11
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.bcel.classfile.AnnotationEntry:37,1"
      Dst: "[java.util.stream.Stream].of"
    - Src: "org.apache.bcel.classfile.AnnotationEntry:37,1"
      Dst: "[java.util.Objects].requireNonNull"
    - Src: "org.apache.bcel.classfile.AnnotationEntry:37,1"
      Dst: "[org.apache.bcel.classfile.AnnotationEntry$isInstance__193].bootstrap$"
    - Src: "org.apache.bcel.classfile.AnnotationEntry:37,1"
      Dst: "[java.util.stream.Stream].filter"
    - Src: "org.apache.bcel.classfile.AnnotationEntry:37,1"
      Dst: "[org.apache.bcel.classfile.AnnotationEntry$lambda_createAnnotationEntries_0__194].bootstrap$"
    - Src: "org.apache.bcel.classfile.AnnotationEntry:37,1"
      Dst: "[java.util.stream.Stream].flatMap"
    - Src: "org.apache.bcel.classfile.AnnotationEntry:37,1"
      Dst: "[org.apache.bcel.classfile.AnnotationEntry$lambda_createAnnotationEntries_1__195].bootstrap$"
    - Src: "org.apache.bcel.classfile.AnnotationEntry:38,1"
      Dst: "[java.util.stream.Stream].toArray"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.bcel.classfile.AnnotationEntry].read(java.io.DataInput,org.apache.bcel.classfile.ConstantPool,boolean)"
    functionSourceFile: "org.apache.bcel.classfile.AnnotationEntry"
    linkageType: null
    functionLinenumber: 50
    functionDepth: 0
    returnType: "org.apache.bcel.classfile.AnnotationEntry"
    argCount: 3
    argTypes:
    - "java.io.DataInput"
    - "org.apache.bcel.classfile.ConstantPool"
    - "boolean"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.bcel.classfile.AnnotationEntry].<init>(int,org.apache.bcel.classfile.ConstantPool,boolean)"
    - "[org.apache.bcel.classfile.ElementValuePair].<init>(int,org.apache.bcel.classfile.ElementValue,org.apache.bcel.classfile.ConstantPool)"
    - "[jaz.Zer].add(java.lang.Object)"
    - "[org.apache.bcel.classfile.ElementValue].readElementValue(java.io.DataInput,org.apache.bcel.classfile.ConstantPool)"
    functionUses: 3
    ICount: 18
    EdgeCount: 4
    BranchProfiles:
    - Branch String: "org.apache.bcel.classfile.AnnotationEntry:53"
      Branch Sides:
      - BranchSide: "org.apache.bcel.classfile.AnnotationEntry:56"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.bcel.classfile.AnnotationEntry:51,1"
      Dst: "[java.io.DataInput].readUnsignedShort"
    - Src: "org.apache.bcel.classfile.AnnotationEntry:51,1"
      Dst: "[org.apache.bcel.classfile.AnnotationEntry].<init>"
    - Src: "org.apache.bcel.classfile.AnnotationEntry:55,1"
      Dst: "[org.apache.bcel.classfile.ElementValue].readElementValue"
    - Src: "org.apache.bcel.classfile.AnnotationEntry:55,1"
      Dst: "[org.apache.bcel.classfile.ElementValuePair].<init>"
    - Src: "org.apache.bcel.classfile.AnnotationEntry:55,1"
      Dst: "[java.util.List].add"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 2
  - functionName: "[org.apache.bcel.classfile.AnnotationEntry].<init>(int,org.apache.bcel.classfile.ConstantPool,boolean)"
    functionSourceFile: "org.apache.bcel.classfile.AnnotationEntry"
    linkageType: null
    functionLinenumber: 67
    functionDepth: 0
    returnType: "void"
    argCount: 3
    argTypes:
    - "int"
    - "org.apache.bcel.classfile.ConstantPool"
    - "boolean"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 12
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.bcel.classfile.AnnotationEntry:68,1"
      Dst: "[java.lang.Object].<init>"
    - Src: "org.apache.bcel.classfile.AnnotationEntry:72,1"
      Dst: "[java.util.ArrayList].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.bcel.classfile.AnnotationEntry].accept(org.apache.bcel.classfile.Visitor)"
    functionSourceFile: "org.apache.bcel.classfile.AnnotationEntry"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.apache.bcel.classfile.Visitor"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.bcel.classfile.AnnotationEntry:83,1"
      Dst: "[org.apache.bcel.classfile.Visitor].visitAnnotationEntry"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.bcel.classfile.AnnotationEntry].addElementNameValuePair(org.apache.bcel.classfile.ElementValuePair)"
    functionSourceFile: "org.apache.bcel.classfile.AnnotationEntry"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.apache.bcel.classfile.ElementValuePair"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.bcel.classfile.AnnotationEntry:87,1"
      Dst: "[java.util.List].add"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.bcel.classfile.AnnotationEntry].dump(java.io.DataOutputStream)"
    functionSourceFile: "org.apache.bcel.classfile.AnnotationEntry"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.io.DataOutputStream"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 16
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.bcel.classfile.AnnotationEntry:94"
      Branch Sides:
      - BranchSide: "org.apache.bcel.classfile.AnnotationEntry:97"
        BranchSideFuncs: []
      - BranchSide: "org.apache.bcel.classfile.AnnotationEntry:96"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.bcel.classfile.AnnotationEntry:91,1"
      Dst: "[java.io.DataOutputStream].writeShort"
    - Src: "org.apache.bcel.classfile.AnnotationEntry:92,1"
      Dst: "[java.util.List].size"
    - Src: "org.apache.bcel.classfile.AnnotationEntry:94,1"
      Dst: "[java.util.List].iterator"
    - Src: "org.apache.bcel.classfile.AnnotationEntry:94,1"
      Dst: "[java.util.Iterator].hasNext"
    - Src: "org.apache.bcel.classfile.AnnotationEntry:94,1"
      Dst: "[java.util.Iterator].next"
    - Src: "org.apache.bcel.classfile.AnnotationEntry:95,1"
      Dst: "[org.apache.bcel.classfile.ElementValuePair].dump"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 2
  - functionName: "[org.apache.bcel.classfile.AnnotationEntry].getAnnotationType()"
    functionSourceFile: "org.apache.bcel.classfile.AnnotationEntry"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.bcel.classfile.AnnotationEntry:103,1"
      Dst: "[org.apache.bcel.classfile.ConstantPool].getConstantUtf8"
    - Src: "org.apache.bcel.classfile.AnnotationEntry:103,1"
      Dst: "[org.apache.bcel.classfile.ConstantUtf8].getBytes"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.bcel.classfile.AnnotationEntry].getAnnotationTypeIndex()"
    functionSourceFile: "org.apache.bcel.classfile.AnnotationEntry"
    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.apache.bcel.classfile.AnnotationEntry].getConstantPool()"
    functionSourceFile: "org.apache.bcel.classfile.AnnotationEntry"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.apache.bcel.classfile.ConstantPool"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.bcel.classfile.AnnotationEntry].getElementValuePairs()"
    functionSourceFile: "org.apache.bcel.classfile.AnnotationEntry"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.apache.bcel.classfile.ElementValuePair[]"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.bcel.classfile.AnnotationEntry:122,1"
      Dst: "[java.util.List].toArray"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.bcel.classfile.AnnotationEntry].getNumElementValuePairs()"
    functionSourceFile: "org.apache.bcel.classfile.AnnotationEntry"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "int"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.bcel.classfile.AnnotationEntry:129,1"
      Dst: "[java.util.List].size"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.bcel.classfile.AnnotationEntry].getTypeIndex()"
    functionSourceFile: "org.apache.bcel.classfile.AnnotationEntry"
    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.apache.bcel.classfile.AnnotationEntry].isRuntimeVisible()"
    functionSourceFile: "org.apache.bcel.classfile.AnnotationEntry"
    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.apache.bcel.classfile.AnnotationEntry].toShortString()"
    functionSourceFile: "org.apache.bcel.classfile.AnnotationEntry"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 25
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.bcel.classfile.AnnotationEntry:145"
      Branch Sides:
      - BranchSide: "org.apache.bcel.classfile.AnnotationEntry:155"
        BranchSideFuncs: []
      - BranchSide: "org.apache.bcel.classfile.AnnotationEntry:154"
        BranchSideFuncs: []
    - Branch String: "org.apache.bcel.classfile.AnnotationEntry:147"
      Branch Sides:
      - BranchSide: "org.apache.bcel.classfile.AnnotationEntry:151"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.bcel.classfile.AnnotationEntry:141,1"
      Dst: "[java.lang.StringBuilder].<init>"
    - Src: "org.apache.bcel.classfile.AnnotationEntry:142,1"
      Dst: "[java.lang.StringBuilder].append"
    - Src: "org.apache.bcel.classfile.AnnotationEntry:143,1"
      Dst: "[org.apache.bcel.classfile.AnnotationEntry].getAnnotationType"
    - Src: "org.apache.bcel.classfile.AnnotationEntry:144,1"
      Dst: "[org.apache.bcel.classfile.AnnotationEntry].getElementValuePairs"
    - Src: "org.apache.bcel.classfile.AnnotationEntry:148,1"
      Dst: "[org.apache.bcel.classfile.ElementValuePair].toShortString"
    - Src: "org.apache.bcel.classfile.AnnotationEntry:152,1"
      Dst: "[java.lang.StringBuilder].length"
    - Src: "org.apache.bcel.classfile.AnnotationEntry:152,1"
      Dst: "[java.lang.StringBuilder].setLength"
    - Src: "org.apache.bcel.classfile.AnnotationEntry:155,1"
      Dst: "[java.lang.StringBuilder].toString"
    JavaMethodInfo: null
    BBCount: 6
    CyclomaticComplexity: 2
  - functionName: "[org.apache.bcel.classfile.AnnotationEntry].toString()"
    functionSourceFile: "org.apache.bcel.classfile.AnnotationEntry"
    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.apache.bcel.classfile.AnnotationEntry:160,1"
      Dst: "[org.apache.bcel.classfile.AnnotationEntry].toShortString"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.bcel.classfile.AnnotationEntry].lambda$createAnnotationEntries$1(int)"
    functionSourceFile: "org.apache.bcel.classfile.AnnotationEntry"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.apache.bcel.classfile.AnnotationEntry[]"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.bcel.classfile.AnnotationEntry].lambda$createAnnotationEntries$0(org.apache.bcel.classfile.Attribute)"
    functionSourceFile: "org.apache.bcel.classfile.AnnotationEntry"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.util.stream.Stream"
    argCount: 1
    argTypes:
    - "org.apache.bcel.classfile.Attribute"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.bcel.classfile.AnnotationEntry:37,1"
      Dst: "[org.apache.bcel.classfile.Annotations].getAnnotationEntries"
    - Src: "org.apache.bcel.classfile.AnnotationEntry:37,1"
      Dst: "[java.util.stream.Stream].of"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.bcel.generic.Type$2].<init>(byte,java.lang.String)"
    functionSourceFile: "org.apache.bcel.generic.Type$2"
    linkageType: null
    functionLinenumber: 61
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "byte"
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.bcel.generic.Type].<init>(byte,java.lang.String)"
    functionUses: 1
    ICount: 5
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.bcel.generic.Type$2:62,1"
      Dst: "[org.apache.bcel.generic.Type].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.bcel.generic.CALOAD].<init>()"
    functionSourceFile: "org.apache.bcel.generic.CALOAD"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.bcel.generic.CALOAD:32,1"
      Dst: "[org.apache.bcel.generic.ArrayInstruction].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.bcel.generic.CALOAD].accept(org.apache.bcel.generic.Visitor)"
    functionSourceFile: "org.apache.bcel.generic.CALOAD"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.apache.bcel.generic.Visitor"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 8
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.bcel.generic.CALOAD:43,1"
      Dst: "[org.apache.bcel.generic.Visitor].visitStackProducer"
    - Src: "org.apache.bcel.generic.CALOAD:44,1"
      Dst: "[org.apache.bcel.generic.Visitor].visitExceptionThrower"
    - Src: "org.apache.bcel.generic.CALOAD:45,1"
      Dst: "[org.apache.bcel.generic.Visitor].visitTypedInstruction"
    - Src: "org.apache.bcel.generic.CALOAD:46,1"
      Dst: "[org.apache.bcel.generic.Visitor].visitArrayInstruction"
    - Src: "org.apache.bcel.generic.CALOAD:47,1"
      Dst: "[org.apache.bcel.generic.Visitor].visitCALOAD"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.bcel.generic.GETSTATIC].<init>()"
    functionSourceFile: "org.apache.bcel.generic.GETSTATIC"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.bcel.generic.GETSTATIC:40,1"
      Dst: "[org.apache.bcel.generic.FieldInstruction].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.bcel.generic.GETSTATIC].<init>(int)"
    functionSourceFile: "org.apache.bcel.generic.GETSTATIC"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.bcel.generic.GETSTATIC:44,1"
      Dst: "[org.apache.bcel.generic.FieldInstruction].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.bcel.generic.GETSTATIC].accept(org.apache.bcel.generic.Visitor)"
    functionSourceFile: "org.apache.bcel.generic.GETSTATIC"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.apache.bcel.generic.Visitor"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 12
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.bcel.generic.GETSTATIC:55,1"
      Dst: "[org.apache.bcel.generic.Visitor].visitStackProducer"
    - Src: "org.apache.bcel.generic.GETSTATIC:56,1"
      Dst: "[org.apache.bcel.generic.Visitor].visitPushInstruction"
    - Src: "org.apache.bcel.generic.GETSTATIC:57,1"
      Dst: "[org.apache.bcel.generic.Visitor].visitExceptionThrower"
    - Src: "org.apache.bcel.generic.GETSTATIC:58,1"
      Dst: "[org.apache.bcel.generic.Visitor].visitTypedInstruction"
    - Src: "org.apache.bcel.generic.GETSTATIC:59,1"
      Dst: "[org.apache.bcel.generic.Visitor].visitLoadClass"
    - Src: "org.apache.bcel.generic.GETSTATIC:60,1"
      Dst: "[org.apache.bcel.generic.Visitor].visitCPInstruction"
    - Src: "org.apache.bcel.generic.GETSTATIC:61,1"
      Dst: "[org.apache.bcel.generic.Visitor].visitFieldOrMethod"
    - Src: "org.apache.bcel.generic.GETSTATIC:62,1"
      Dst: "[org.apache.bcel.generic.Visitor].visitFieldInstruction"
    - Src: "org.apache.bcel.generic.GETSTATIC:63,1"
      Dst: "[org.apache.bcel.generic.Visitor].visitGETSTATIC"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.bcel.generic.GETSTATIC].getExceptions()"
    functionSourceFile: "org.apache.bcel.generic.GETSTATIC"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.Class[]"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 7
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.bcel.generic.GETSTATIC:68,1"
      Dst: "[org.apache.bcel.ExceptionConst].createExceptions"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.bcel.generic.GETSTATIC].produceStack(org.apache.bcel.generic.ConstantPoolGen)"
    functionSourceFile: "org.apache.bcel.generic.GETSTATIC"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "int"
    argCount: 1
    argTypes:
    - "org.apache.bcel.generic.ConstantPoolGen"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.bcel.generic.GETSTATIC:73,1"
      Dst: "[org.apache.bcel.generic.FieldInstruction].getFieldSize"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.concurrent.MultiBackgroundInitializer$MultiBackgroundInitializerResults].<init>(java.util.Map,java.util.Map,java.util.Map)"
    functionSourceFile: "org.apache.commons.lang3.concurrent.MultiBackgroundInitializer$MultiBackgroundInitializerResults"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 3
    argTypes:
    - "java.util.Map"
    - "java.util.Map"
    - "java.util.Map"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 9
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.lang3.concurrent.MultiBackgroundInitializer$MultiBackgroundInitializerResults:234,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.concurrent.MultiBackgroundInitializer$MultiBackgroundInitializerResults].getInitializer(java.lang.String)"
    functionSourceFile: "org.apache.commons.lang3.concurrent.MultiBackgroundInitializer$MultiBackgroundInitializerResults"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.apache.commons.lang3.concurrent.BackgroundInitializer"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.lang3.concurrent.MultiBackgroundInitializer$MultiBackgroundInitializerResults:249,1"
      Dst: "[org.apache.commons.lang3.concurrent.MultiBackgroundInitializer$MultiBackgroundInitializerResults].checkName"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.concurrent.MultiBackgroundInitializer$MultiBackgroundInitializerResults].getResultObject(java.lang.String)"
    functionSourceFile: "org.apache.commons.lang3.concurrent.MultiBackgroundInitializer$MultiBackgroundInitializerResults"
    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.apache.commons.lang3.concurrent.MultiBackgroundInitializer$MultiBackgroundInitializerResults:265,1"
      Dst: "[org.apache.commons.lang3.concurrent.MultiBackgroundInitializer$MultiBackgroundInitializerResults].checkName"
    - Src: "org.apache.commons.lang3.concurrent.MultiBackgroundInitializer$MultiBackgroundInitializerResults:266,1"
      Dst: "[java.util.Map].get"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.concurrent.MultiBackgroundInitializer$MultiBackgroundInitializerResults].isException(java.lang.String)"
    functionSourceFile: "org.apache.commons.lang3.concurrent.MultiBackgroundInitializer$MultiBackgroundInitializerResults"
    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.apache.commons.lang3.concurrent.MultiBackgroundInitializer$MultiBackgroundInitializerResults:278,1"
      Dst: "[org.apache.commons.lang3.concurrent.MultiBackgroundInitializer$MultiBackgroundInitializerResults].checkName"
    - Src: "org.apache.commons.lang3.concurrent.MultiBackgroundInitializer$MultiBackgroundInitializerResults:279,1"
      Dst: "[java.util.Map].containsKey"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.concurrent.MultiBackgroundInitializer$MultiBackgroundInitializerResults].getException(java.lang.String)"
    functionSourceFile: "org.apache.commons.lang3.concurrent.MultiBackgroundInitializer$MultiBackgroundInitializerResults"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.apache.commons.lang3.concurrent.ConcurrentException"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 7
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.lang3.concurrent.MultiBackgroundInitializer$MultiBackgroundInitializerResults:293,1"
      Dst: "[org.apache.commons.lang3.concurrent.MultiBackgroundInitializer$MultiBackgroundInitializerResults].checkName"
    - Src: "org.apache.commons.lang3.concurrent.MultiBackgroundInitializer$MultiBackgroundInitializerResults:294,1"
      Dst: "[java.util.Map].get"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.concurrent.MultiBackgroundInitializer$MultiBackgroundInitializerResults].initializerNames()"
    functionSourceFile: "org.apache.commons.lang3.concurrent.MultiBackgroundInitializer$MultiBackgroundInitializerResults"
    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.apache.commons.lang3.concurrent.MultiBackgroundInitializer$MultiBackgroundInitializerResults:305,1"
      Dst: "[java.util.Map].keySet"
    - Src: "org.apache.commons.lang3.concurrent.MultiBackgroundInitializer$MultiBackgroundInitializerResults:305,1"
      Dst: "[java.util.Collections].unmodifiableSet"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.concurrent.MultiBackgroundInitializer$MultiBackgroundInitializerResults].isSuccessful()"
    functionSourceFile: "org.apache.commons.lang3.concurrent.MultiBackgroundInitializer$MultiBackgroundInitializerResults"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.lang3.concurrent.MultiBackgroundInitializer$MultiBackgroundInitializerResults:315,1"
      Dst: "[java.util.Map].isEmpty"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.concurrent.MultiBackgroundInitializer$MultiBackgroundInitializerResults].checkName(java.lang.String)"
    functionSourceFile: "org.apache.commons.lang3.concurrent.MultiBackgroundInitializer$MultiBackgroundInitializerResults"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.apache.commons.lang3.concurrent.BackgroundInitializer"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 15
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.commons.lang3.concurrent.MultiBackgroundInitializer$MultiBackgroundInitializerResults:329"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.concurrent.MultiBackgroundInitializer$MultiBackgroundInitializerResults:334"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.concurrent.MultiBackgroundInitializer$MultiBackgroundInitializerResults:333"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.lang3.concurrent.MultiBackgroundInitializer$MultiBackgroundInitializerResults:328,1"
      Dst: "[java.util.Map].get"
    - Src: "org.apache.commons.lang3.concurrent.MultiBackgroundInitializer$MultiBackgroundInitializerResults:330,1"
      Dst: "[java.lang.StringBuilder].<init>"
    - Src: "org.apache.commons.lang3.concurrent.MultiBackgroundInitializer$MultiBackgroundInitializerResults:330,1"
      Dst: "[java.lang.StringBuilder].append"
    - Src: "org.apache.commons.lang3.concurrent.MultiBackgroundInitializer$MultiBackgroundInitializerResults:330,1"
      Dst: "[java.lang.StringBuilder].toString"
    - Src: "org.apache.commons.lang3.concurrent.MultiBackgroundInitializer$MultiBackgroundInitializerResults:330,1"
      Dst: "[java.util.NoSuchElementException].<init>"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.concurrent.MultiBackgroundInitializer$MultiBackgroundInitializerResults].<init>(java.util.Map,java.util.Map,java.util.Map,org.apache.commons.lang3.concurrent.MultiBackgroundInitializer$1)"
    functionSourceFile: "org.apache.commons.lang3.concurrent.MultiBackgroundInitializer$MultiBackgroundInitializerResults"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 4
    argTypes:
    - "java.util.Map"
    - "java.util.Map"
    - "java.util.Map"
    - "org.apache.commons.lang3.concurrent.MultiBackgroundInitializer$1"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 7
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.lang3.concurrent.MultiBackgroundInitializer$MultiBackgroundInitializerResults:212,1"
      Dst: "[org.apache.commons.lang3.concurrent.MultiBackgroundInitializer$MultiBackgroundInitializerResults].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.bcel.generic.INVOKESTATIC].<init>()"
    functionSourceFile: "org.apache.bcel.generic.INVOKESTATIC"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.bcel.generic.INVOKESTATIC:40,1"
      Dst: "[org.apache.bcel.generic.InvokeInstruction].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.bcel.generic.INVOKESTATIC].<init>(int)"
    functionSourceFile: "org.apache.bcel.generic.INVOKESTATIC"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.bcel.generic.INVOKESTATIC:44,1"
      Dst: "[org.apache.bcel.generic.InvokeInstruction].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.bcel.generic.INVOKESTATIC].accept(org.apache.bcel.generic.Visitor)"
    functionSourceFile: "org.apache.bcel.generic.INVOKESTATIC"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.apache.bcel.generic.Visitor"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 12
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.bcel.generic.INVOKESTATIC:55,1"
      Dst: "[org.apache.bcel.generic.Visitor].visitExceptionThrower"
    - Src: "org.apache.bcel.generic.INVOKESTATIC:56,1"
      Dst: "[org.apache.bcel.generic.Visitor].visitTypedInstruction"
    - Src: "org.apache.bcel.generic.INVOKESTATIC:57,1"
      Dst: "[org.apache.bcel.generic.Visitor].visitStackConsumer"
    - Src: "org.apache.bcel.generic.INVOKESTATIC:58,1"
      Dst: "[org.apache.bcel.generic.Visitor].visitStackProducer"
    - Src: "org.apache.bcel.generic.INVOKESTATIC:59,1"
      Dst: "[org.apache.bcel.generic.Visitor].visitLoadClass"
    - Src: "org.apache.bcel.generic.INVOKESTATIC:60,1"
      Dst: "[org.apache.bcel.generic.Visitor].visitCPInstruction"
    - Src: "org.apache.bcel.generic.INVOKESTATIC:61,1"
      Dst: "[org.apache.bcel.generic.Visitor].visitFieldOrMethod"
    - Src: "org.apache.bcel.generic.INVOKESTATIC:62,1"
      Dst: "[org.apache.bcel.generic.Visitor].visitInvokeInstruction"
    - Src: "org.apache.bcel.generic.INVOKESTATIC:63,1"
      Dst: "[org.apache.bcel.generic.Visitor].visitINVOKESTATIC"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.bcel.generic.INVOKESTATIC].dump(java.io.DataOutputStream)"
    functionSourceFile: "org.apache.bcel.generic.INVOKESTATIC"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.io.DataOutputStream"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 8
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.bcel.generic.INVOKESTATIC:73,1"
      Dst: "[org.apache.bcel.generic.Instruction].getOpcode"
    - Src: "org.apache.bcel.generic.INVOKESTATIC:73,1"
      Dst: "[java.io.DataOutputStream].writeByte"
    - Src: "org.apache.bcel.generic.INVOKESTATIC:74,1"
      Dst: "[org.apache.bcel.generic.CPInstruction].getIndex"
    - Src: "org.apache.bcel.generic.INVOKESTATIC:74,1"
      Dst: "[java.io.DataOutputStream].writeShort"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.bcel.generic.INVOKESTATIC].getExceptions()"
    functionSourceFile: "org.apache.bcel.generic.INVOKESTATIC"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.Class[]"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 9
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.bcel.generic.INVOKESTATIC:79,1"
      Dst: "[org.apache.bcel.ExceptionConst].createExceptions"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.CharSequenceUtils].checkLaterThan1(java.lang.CharSequence,java.lang.CharSequence,int,int)"
    functionSourceFile: "org.apache.commons.lang3.CharSequenceUtils"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 4
    argTypes:
    - "java.lang.CharSequence"
    - "java.lang.CharSequence"
    - "int"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 25
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.commons.lang3.CharSequenceUtils:33"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.CharSequenceUtils:38"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.CharSequenceUtils:37"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.CharSequenceUtils:34"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.CharSequenceUtils:35"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.CharSequenceUtils:34"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.CharSequenceUtils:34"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.CharSequenceUtils:33"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.CharSequenceUtils:32"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.lang3.CharSequenceUtils:34,1"
      Dst: "[java.lang.CharSequence].charAt"
    JavaMethodInfo: null
    BBCount: 7
    CyclomaticComplexity: 2
  - functionName: "[org.apache.commons.lang3.CharSequenceUtils].indexOf(java.lang.CharSequence,java.lang.CharSequence,int)"
    functionSourceFile: "org.apache.commons.lang3.CharSequenceUtils"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "int"
    argCount: 3
    argTypes:
    - "java.lang.CharSequence"
    - "java.lang.CharSequence"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 25
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.commons.lang3.CharSequenceUtils:50"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.CharSequenceUtils:53"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.CharSequenceUtils:52"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.CharSequenceUtils:53"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.CharSequenceUtils:56"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.CharSequenceUtils:55"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.CharSequenceUtils:56"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.CharSequenceUtils:59"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.CharSequenceUtils:58"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.lang3.CharSequenceUtils:51,1"
      Dst: "[java.lang.CharSequence].toString"
    - Src: "org.apache.commons.lang3.CharSequenceUtils:51,1"
      Dst: "[java.lang.String].indexOf"
    - Src: "org.apache.commons.lang3.CharSequenceUtils:54,1"
      Dst: "[java.lang.StringBuilder].indexOf"
    - Src: "org.apache.commons.lang3.CharSequenceUtils:57,1"
      Dst: "[java.lang.StringBuffer].indexOf"
    JavaMethodInfo: null
    BBCount: 7
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.CharSequenceUtils].indexOf(java.lang.CharSequence,int,int)"
    functionSourceFile: "org.apache.commons.lang3.CharSequenceUtils"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "int"
    argCount: 3
    argTypes:
    - "java.lang.CharSequence"
    - "int"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 43
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.commons.lang3.CharSequenceUtils:113"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.CharSequenceUtils:116"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.CharSequenceUtils:115"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.CharSequenceUtils:117"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.CharSequenceUtils:120"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.CharSequenceUtils:119"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.CharSequenceUtils:120"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.CharSequenceUtils:129"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.CharSequenceUtils:128"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.CharSequenceUtils:121"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.CharSequenceUtils:null"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.CharSequenceUtils:122"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.CharSequenceUtils:121"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.CharSequenceUtils:120"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.CharSequenceUtils:129"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.CharSequenceUtils:null"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.CharSequenceUtils:131"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.CharSequenceUtils:null"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.CharSequenceUtils:134"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.CharSequenceUtils:130"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.CharSequenceUtils:129"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.CharSequenceUtils:134"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.CharSequenceUtils:130"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.CharSequenceUtils:129"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.lang3.CharSequenceUtils:114,1"
      Dst: "[java.lang.String].indexOf"
    - Src: "org.apache.commons.lang3.CharSequenceUtils:116,1"
      Dst: "[java.lang.CharSequence].length"
    - Src: "org.apache.commons.lang3.CharSequenceUtils:122,1"
      Dst: "[java.lang.CharSequence].charAt"
    - Src: "org.apache.commons.lang3.CharSequenceUtils:130,1"
      Dst: "[java.lang.Character].toChars"
    JavaMethodInfo: null
    BBCount: 19
    CyclomaticComplexity: 3
  - functionName: "[org.apache.commons.lang3.CharSequenceUtils].lastIndexOf(java.lang.CharSequence,java.lang.CharSequence,int)"
    functionSourceFile: "org.apache.commons.lang3.CharSequenceUtils"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "int"
    argCount: 3
    argTypes:
    - "java.lang.CharSequence"
    - "java.lang.CharSequence"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 78
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.commons.lang3.CharSequenceUtils:151"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.CharSequenceUtils:null"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.CharSequenceUtils:151"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.CharSequenceUtils:154"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.CharSequenceUtils:153"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.CharSequenceUtils:154"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.CharSequenceUtils:166"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.CharSequenceUtils:165"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.CharSequenceUtils:155"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.CharSequenceUtils:158"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.CharSequenceUtils:157"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.CharSequenceUtils:158"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.CharSequenceUtils:161"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.CharSequenceUtils:160"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.CharSequenceUtils:161"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.CharSequenceUtils:166"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.CharSequenceUtils:165"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.CharSequenceUtils:169"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.CharSequenceUtils:173"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.CharSequenceUtils:172"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.CharSequenceUtils:173"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.CharSequenceUtils:null"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.CharSequenceUtils:173"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.CharSequenceUtils:177"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.CharSequenceUtils:176"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.CharSequenceUtils:177"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.CharSequenceUtils:181"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.CharSequenceUtils:180"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.CharSequenceUtils:181"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.CharSequenceUtils:193"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.CharSequenceUtils:192"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.CharSequenceUtils:182"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.CharSequenceUtils:185"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.CharSequenceUtils:184"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.CharSequenceUtils:185"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.CharSequenceUtils:188"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.CharSequenceUtils:187"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.CharSequenceUtils:188"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.CharSequenceUtils:193"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.CharSequenceUtils:192"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.CharSequenceUtils:193"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.CharSequenceUtils:197"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.CharSequenceUtils:196"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.CharSequenceUtils:201"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.CharSequenceUtils:207"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.CharSequenceUtils:206"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.CharSequenceUtils:203"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.CharSequenceUtils:201"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.CharSequenceUtils:200"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.CharSequenceUtils:207"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.CharSequenceUtils:null"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.CharSequenceUtils:211"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.CharSequenceUtils:201"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.CharSequenceUtils:200"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.lang3.CharSequenceUtils:156,1"
      Dst: "[java.lang.String].lastIndexOf"
    - Src: "org.apache.commons.lang3.CharSequenceUtils:159,1"
      Dst: "[java.lang.StringBuilder].lastIndexOf"
    - Src: "org.apache.commons.lang3.CharSequenceUtils:162,1"
      Dst: "[java.lang.StringBuffer].lastIndexOf"
    - Src: "org.apache.commons.lang3.CharSequenceUtils:166,1"
      Dst: "[java.lang.CharSequence].length"
    - Src: "org.apache.commons.lang3.CharSequenceUtils:183,1"
      Dst: "[java.lang.CharSequence].toString"
    - Src: "org.apache.commons.lang3.CharSequenceUtils:197,1"
      Dst: "[java.lang.CharSequence].charAt"
    - Src: "org.apache.commons.lang3.CharSequenceUtils:207,1"
      Dst: "[org.apache.commons.lang3.CharSequenceUtils].checkLaterThan1"
    JavaMethodInfo: null
    BBCount: 34
    CyclomaticComplexity: 2
  - functionName: "[org.apache.commons.lang3.CharSequenceUtils].lastIndexOf(java.lang.CharSequence,int,int)"
    functionSourceFile: "org.apache.commons.lang3.CharSequenceUtils"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "int"
    argCount: 3
    argTypes:
    - "java.lang.CharSequence"
    - "int"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 51
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.commons.lang3.CharSequenceUtils:246"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.CharSequenceUtils:249"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.CharSequenceUtils:248"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.CharSequenceUtils:250"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.CharSequenceUtils:253"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.CharSequenceUtils:252"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.CharSequenceUtils:253"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.CharSequenceUtils:256"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.CharSequenceUtils:255"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.CharSequenceUtils:256"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.CharSequenceUtils:266"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.CharSequenceUtils:265"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.CharSequenceUtils:257"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.CharSequenceUtils:null"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.CharSequenceUtils:258"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.CharSequenceUtils:null"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.CharSequenceUtils:266"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.CharSequenceUtils:null"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.CharSequenceUtils:269"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.CharSequenceUtils:272"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.CharSequenceUtils:271"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.CharSequenceUtils:272"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.CharSequenceUtils:null"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.CharSequenceUtils:275"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.CharSequenceUtils:null"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.CharSequenceUtils:275"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.CharSequenceUtils:null"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.lang3.CharSequenceUtils:247,1"
      Dst: "[java.lang.String].lastIndexOf"
    - Src: "org.apache.commons.lang3.CharSequenceUtils:249,1"
      Dst: "[java.lang.CharSequence].length"
    - Src: "org.apache.commons.lang3.CharSequenceUtils:258,1"
      Dst: "[java.lang.CharSequence].charAt"
    - Src: "org.apache.commons.lang3.CharSequenceUtils:267,1"
      Dst: "[java.lang.Character].toChars"
    JavaMethodInfo: null
    BBCount: 23
    CyclomaticComplexity: 3
  - functionName: "[org.apache.commons.lang3.CharSequenceUtils].regionMatches(java.lang.CharSequence,boolean,int,java.lang.CharSequence,int,int)"
    functionSourceFile: "org.apache.commons.lang3.CharSequenceUtils"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 6
    argTypes:
    - "java.lang.CharSequence"
    - "boolean"
    - "int"
    - "java.lang.CharSequence"
    - "int"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 57
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.commons.lang3.CharSequenceUtils:296"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.CharSequenceUtils:299"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.CharSequenceUtils:298"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.CharSequenceUtils:296"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.CharSequenceUtils:299"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.CharSequenceUtils:298"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.CharSequenceUtils:308"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.CharSequenceUtils:309"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.CharSequenceUtils:308"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.CharSequenceUtils:308"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.CharSequenceUtils:309"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.CharSequenceUtils:308"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.CharSequenceUtils:308"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.CharSequenceUtils:313"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.CharSequenceUtils:312"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.CharSequenceUtils:313"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.CharSequenceUtils:314"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.CharSequenceUtils:313"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.CharSequenceUtils:313"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.CharSequenceUtils:null"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.CharSequenceUtils:317"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.CharSequenceUtils:337"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.CharSequenceUtils:336"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.CharSequenceUtils:321"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.CharSequenceUtils:325"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.CharSequenceUtils:324"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.CharSequenceUtils:325"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.CharSequenceUtils:330"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.CharSequenceUtils:329"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.CharSequenceUtils:332"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.CharSequenceUtils:335"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.CharSequenceUtils:334"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.CharSequenceUtils:332"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.CharSequenceUtils:335"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.CharSequenceUtils:334"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.lang3.CharSequenceUtils:297,1"
      Dst: "[java.lang.String].regionMatches"
    - Src: "org.apache.commons.lang3.CharSequenceUtils:304,1"
      Dst: "[java.lang.CharSequence].length"
    - Src: "org.apache.commons.lang3.CharSequenceUtils:318,1"
      Dst: "[java.lang.CharSequence].charAt"
    - Src: "org.apache.commons.lang3.CharSequenceUtils:330,1"
      Dst: "[java.lang.Character].toUpperCase"
    - Src: "org.apache.commons.lang3.CharSequenceUtils:332,1"
      Dst: "[java.lang.Character].toLowerCase"
    JavaMethodInfo: null
    BBCount: 20
    CyclomaticComplexity: 2
  - functionName: "[org.apache.commons.lang3.CharSequenceUtils].subSequence(java.lang.CharSequence,int)"
    functionSourceFile: "org.apache.commons.lang3.CharSequenceUtils"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.CharSequence"
    argCount: 2
    argTypes:
    - "java.lang.CharSequence"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 8
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.commons.lang3.CharSequenceUtils:355"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.CharSequenceUtils:354"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.lang3.CharSequenceUtils:355,1"
      Dst: "[java.lang.CharSequence].length"
    - Src: "org.apache.commons.lang3.CharSequenceUtils:355,1"
      Dst: "[java.lang.CharSequence].subSequence"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.CharSequenceUtils].toCharArray(java.lang.CharSequence)"
    functionSourceFile: "org.apache.commons.lang3.CharSequenceUtils"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "char[]"
    argCount: 1
    argTypes:
    - "java.lang.CharSequence"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 18
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.commons.lang3.CharSequenceUtils:367"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.CharSequenceUtils:370"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.CharSequenceUtils:369"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.CharSequenceUtils:370"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.CharSequenceUtils:373"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.CharSequenceUtils:372"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.CharSequenceUtils:374"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.CharSequenceUtils:376"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.lang3.CharSequenceUtils:366,1"
      Dst: "[org.apache.commons.lang3.StringUtils].length"
    - Src: "org.apache.commons.lang3.CharSequenceUtils:371,1"
      Dst: "[java.lang.String].toCharArray"
    - Src: "org.apache.commons.lang3.CharSequenceUtils:375,1"
      Dst: "[java.lang.CharSequence].charAt"
    JavaMethodInfo: null
    BBCount: 8
    CyclomaticComplexity: 2
  - functionName: "[org.apache.commons.lang3.CharSequenceUtils].<init>()"
    functionSourceFile: "org.apache.commons.lang3.CharSequenceUtils"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.lang3.CharSequenceUtils:387,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.bcel.generic.IFLE].<init>()"
    functionSourceFile: "org.apache.bcel.generic.IFLE"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.bcel.generic.IFLE:31,1"
      Dst: "[org.apache.bcel.generic.IfInstruction].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.bcel.generic.IFLE].<init>(org.apache.bcel.generic.InstructionHandle)"
    functionSourceFile: "org.apache.bcel.generic.IFLE"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.apache.bcel.generic.InstructionHandle"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.bcel.generic.IFLE:35,1"
      Dst: "[org.apache.bcel.generic.IfInstruction].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.bcel.generic.IFLE].accept(org.apache.bcel.generic.Visitor)"
    functionSourceFile: "org.apache.bcel.generic.IFLE"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.apache.bcel.generic.Visitor"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 7
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.bcel.generic.IFLE:46,1"
      Dst: "[org.apache.bcel.generic.Visitor].visitStackConsumer"
    - Src: "org.apache.bcel.generic.IFLE:47,1"
      Dst: "[org.apache.bcel.generic.Visitor].visitBranchInstruction"
    - Src: "org.apache.bcel.generic.IFLE:48,1"
      Dst: "[org.apache.bcel.generic.Visitor].visitIfInstruction"
    - Src: "org.apache.bcel.generic.IFLE:49,1"
      Dst: "[org.apache.bcel.generic.Visitor].visitIFLE"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.bcel.generic.IFLE].negate()"
    functionSourceFile: "org.apache.bcel.generic.IFLE"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.apache.bcel.generic.IfInstruction"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.bcel.generic.IFLE:57,1"
      Dst: "[org.apache.bcel.generic.BranchInstruction].getTarget"
    - Src: "org.apache.bcel.generic.IFLE:57,1"
      Dst: "[org.apache.bcel.generic.IFGT].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.bcel.classfile.ClassFormatException].<init>()"
    functionSourceFile: "org.apache.bcel.classfile.ClassFormatException"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.bcel.classfile.ClassFormatException:30,1"
      Dst: "[java.lang.RuntimeException].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.bcel.classfile.ClassFormatException].<init>(java.lang.String)"
    functionSourceFile: "org.apache.bcel.classfile.ClassFormatException"
    linkageType: null
    functionLinenumber: 39
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 18
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.bcel.classfile.ClassFormatException:40,1"
      Dst: "[java.lang.RuntimeException].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.bcel.classfile.ClassFormatException].<init>(java.lang.String,java.lang.Throwable)"
    functionSourceFile: "org.apache.bcel.classfile.ClassFormatException"
    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.apache.bcel.classfile.ClassFormatException:52,1"
      Dst: "[java.lang.RuntimeException].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.bcel.classfile.ClassFormatException].<init>(java.lang.Throwable)"
    functionSourceFile: "org.apache.bcel.classfile.ClassFormatException"
    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.apache.bcel.classfile.ClassFormatException:64,1"
      Dst: "[java.lang.RuntimeException].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.bcel.generic.I2B].<init>()"
    functionSourceFile: "org.apache.bcel.generic.I2B"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.bcel.generic.I2B:32,1"
      Dst: "[org.apache.bcel.generic.ConversionInstruction].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.bcel.generic.I2B].accept(org.apache.bcel.generic.Visitor)"
    functionSourceFile: "org.apache.bcel.generic.I2B"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.apache.bcel.generic.Visitor"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 8
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.bcel.generic.I2B:43,1"
      Dst: "[org.apache.bcel.generic.Visitor].visitTypedInstruction"
    - Src: "org.apache.bcel.generic.I2B:44,1"
      Dst: "[org.apache.bcel.generic.Visitor].visitStackProducer"
    - Src: "org.apache.bcel.generic.I2B:45,1"
      Dst: "[org.apache.bcel.generic.Visitor].visitStackConsumer"
    - Src: "org.apache.bcel.generic.I2B:46,1"
      Dst: "[org.apache.bcel.generic.Visitor].visitConversionInstruction"
    - Src: "org.apache.bcel.generic.I2B:47,1"
      Dst: "[org.apache.bcel.generic.Visitor].visitI2B"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.code_intelligence.jazzer.api.Autofuzz].<init>()"
    functionSourceFile: "com.code_intelligence.jazzer.api.Autofuzz"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.code_intelligence.jazzer.api.Autofuzz:100,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.code_intelligence.jazzer.api.Autofuzz].autofuzz(com.code_intelligence.jazzer.api.FuzzedDataProvider,com.code_intelligence.jazzer.api.Function1)"
    functionSourceFile: "com.code_intelligence.jazzer.api.Autofuzz"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 2
    argTypes:
    - "com.code_intelligence.jazzer.api.FuzzedDataProvider"
    - "com.code_intelligence.jazzer.api.Function1"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 12
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.code_intelligence.jazzer.api.Autofuzz:122,1"
      Dst: "[java.lang.invoke.MethodHandle].invoke"
    - Src: "com.code_intelligence.jazzer.api.Autofuzz:124,1"
      Dst: "[java.lang.Throwable].getCause"
    - Src: "com.code_intelligence.jazzer.api.Autofuzz:124,1"
      Dst: "[com.code_intelligence.jazzer.api.Autofuzz].rethrowUnchecked"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[com.code_intelligence.jazzer.api.Autofuzz].autofuzz(com.code_intelligence.jazzer.api.FuzzedDataProvider,com.code_intelligence.jazzer.api.Function2)"
    functionSourceFile: "com.code_intelligence.jazzer.api.Autofuzz"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 2
    argTypes:
    - "com.code_intelligence.jazzer.api.FuzzedDataProvider"
    - "com.code_intelligence.jazzer.api.Function2"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 12
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.code_intelligence.jazzer.api.Autofuzz:152,1"
      Dst: "[java.lang.invoke.MethodHandle].invoke"
    - Src: "com.code_intelligence.jazzer.api.Autofuzz:154,1"
      Dst: "[java.lang.Throwable].getCause"
    - Src: "com.code_intelligence.jazzer.api.Autofuzz:154,1"
      Dst: "[com.code_intelligence.jazzer.api.Autofuzz].rethrowUnchecked"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[com.code_intelligence.jazzer.api.Autofuzz].autofuzz(com.code_intelligence.jazzer.api.FuzzedDataProvider,com.code_intelligence.jazzer.api.Function3)"
    functionSourceFile: "com.code_intelligence.jazzer.api.Autofuzz"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 2
    argTypes:
    - "com.code_intelligence.jazzer.api.FuzzedDataProvider"
    - "com.code_intelligence.jazzer.api.Function3"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 12
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.code_intelligence.jazzer.api.Autofuzz:182,1"
      Dst: "[java.lang.invoke.MethodHandle].invoke"
    - Src: "com.code_intelligence.jazzer.api.Autofuzz:184,1"
      Dst: "[java.lang.Throwable].getCause"
    - Src: "com.code_intelligence.jazzer.api.Autofuzz:184,1"
      Dst: "[com.code_intelligence.jazzer.api.Autofuzz].rethrowUnchecked"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[com.code_intelligence.jazzer.api.Autofuzz].autofuzz(com.code_intelligence.jazzer.api.FuzzedDataProvider,com.code_intelligence.jazzer.api.Function4)"
    functionSourceFile: "com.code_intelligence.jazzer.api.Autofuzz"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 2
    argTypes:
    - "com.code_intelligence.jazzer.api.FuzzedDataProvider"
    - "com.code_intelligence.jazzer.api.Function4"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 12
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.code_intelligence.jazzer.api.Autofuzz:213,1"
      Dst: "[java.lang.invoke.MethodHandle].invoke"
    - Src: "com.code_intelligence.jazzer.api.Autofuzz:215,1"
      Dst: "[java.lang.Throwable].getCause"
    - Src: "com.code_intelligence.jazzer.api.Autofuzz:215,1"
      Dst: "[com.code_intelligence.jazzer.api.Autofuzz].rethrowUnchecked"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[com.code_intelligence.jazzer.api.Autofuzz].autofuzz(com.code_intelligence.jazzer.api.FuzzedDataProvider,com.code_intelligence.jazzer.api.Function5)"
    functionSourceFile: "com.code_intelligence.jazzer.api.Autofuzz"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 2
    argTypes:
    - "com.code_intelligence.jazzer.api.FuzzedDataProvider"
    - "com.code_intelligence.jazzer.api.Function5"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 12
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.code_intelligence.jazzer.api.Autofuzz:244,1"
      Dst: "[java.lang.invoke.MethodHandle].invoke"
    - Src: "com.code_intelligence.jazzer.api.Autofuzz:246,1"
      Dst: "[java.lang.Throwable].getCause"
    - Src: "com.code_intelligence.jazzer.api.Autofuzz:246,1"
      Dst: "[com.code_intelligence.jazzer.api.Autofuzz].rethrowUnchecked"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[com.code_intelligence.jazzer.api.Autofuzz].autofuzz(com.code_intelligence.jazzer.api.FuzzedDataProvider,com.code_intelligence.jazzer.api.Consumer1)"
    functionSourceFile: "com.code_intelligence.jazzer.api.Autofuzz"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "com.code_intelligence.jazzer.api.FuzzedDataProvider"
    - "com.code_intelligence.jazzer.api.Consumer1"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 12
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.code_intelligence.jazzer.api.Autofuzz:271,1"
      Dst: "[java.lang.invoke.MethodHandle].invoke"
    - Src: "com.code_intelligence.jazzer.api.Autofuzz:273,1"
      Dst: "[java.lang.Throwable].getCause"
    - Src: "com.code_intelligence.jazzer.api.Autofuzz:273,1"
      Dst: "[com.code_intelligence.jazzer.api.Autofuzz].rethrowUnchecked"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[com.code_intelligence.jazzer.api.Autofuzz].autofuzz(com.code_intelligence.jazzer.api.FuzzedDataProvider,com.code_intelligence.jazzer.api.Consumer2)"
    functionSourceFile: "com.code_intelligence.jazzer.api.Autofuzz"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "com.code_intelligence.jazzer.api.FuzzedDataProvider"
    - "com.code_intelligence.jazzer.api.Consumer2"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 12
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.code_intelligence.jazzer.api.Autofuzz:296,1"
      Dst: "[java.lang.invoke.MethodHandle].invoke"
    - Src: "com.code_intelligence.jazzer.api.Autofuzz:298,1"
      Dst: "[java.lang.Throwable].getCause"
    - Src: "com.code_intelligence.jazzer.api.Autofuzz:298,1"
      Dst: "[com.code_intelligence.jazzer.api.Autofuzz].rethrowUnchecked"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[com.code_intelligence.jazzer.api.Autofuzz].autofuzz(com.code_intelligence.jazzer.api.FuzzedDataProvider,com.code_intelligence.jazzer.api.Consumer3)"
    functionSourceFile: "com.code_intelligence.jazzer.api.Autofuzz"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "com.code_intelligence.jazzer.api.FuzzedDataProvider"
    - "com.code_intelligence.jazzer.api.Consumer3"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 12
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.code_intelligence.jazzer.api.Autofuzz:321,1"
      Dst: "[java.lang.invoke.MethodHandle].invoke"
    - Src: "com.code_intelligence.jazzer.api.Autofuzz:323,1"
      Dst: "[java.lang.Throwable].getCause"
    - Src: "com.code_intelligence.jazzer.api.Autofuzz:323,1"
      Dst: "[com.code_intelligence.jazzer.api.Autofuzz].rethrowUnchecked"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[com.code_intelligence.jazzer.api.Autofuzz].autofuzz(com.code_intelligence.jazzer.api.FuzzedDataProvider,com.code_intelligence.jazzer.api.Consumer4)"
    functionSourceFile: "com.code_intelligence.jazzer.api.Autofuzz"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "com.code_intelligence.jazzer.api.FuzzedDataProvider"
    - "com.code_intelligence.jazzer.api.Consumer4"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 12
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.code_intelligence.jazzer.api.Autofuzz:347,1"
      Dst: "[java.lang.invoke.MethodHandle].invoke"
    - Src: "com.code_intelligence.jazzer.api.Autofuzz:349,1"
      Dst: "[java.lang.Throwable].getCause"
    - Src: "com.code_intelligence.jazzer.api.Autofuzz:349,1"
      Dst: "[com.code_intelligence.jazzer.api.Autofuzz].rethrowUnchecked"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[com.code_intelligence.jazzer.api.Autofuzz].autofuzz(com.code_intelligence.jazzer.api.FuzzedDataProvider,com.code_intelligence.jazzer.api.Consumer5)"
    functionSourceFile: "com.code_intelligence.jazzer.api.Autofuzz"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "com.code_intelligence.jazzer.api.FuzzedDataProvider"
    - "com.code_intelligence.jazzer.api.Consumer5"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 12
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.code_intelligence.jazzer.api.Autofuzz:373,1"
      Dst: "[java.lang.invoke.MethodHandle].invoke"
    - Src: "com.code_intelligence.jazzer.api.Autofuzz:375,1"
      Dst: "[java.lang.Throwable].getCause"
    - Src: "com.code_intelligence.jazzer.api.Autofuzz:375,1"
      Dst: "[com.code_intelligence.jazzer.api.Autofuzz].rethrowUnchecked"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[com.code_intelligence.jazzer.api.Autofuzz].consume(com.code_intelligence.jazzer.api.FuzzedDataProvider,java.lang.Class)"
    functionSourceFile: "com.code_intelligence.jazzer.api.Autofuzz"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 2
    argTypes:
    - "com.code_intelligence.jazzer.api.FuzzedDataProvider"
    - "java.lang.Class"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 10
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.code_intelligence.jazzer.api.Autofuzz:396,1"
      Dst: "[java.lang.invoke.MethodHandle].invokeExact"
    - Src: "com.code_intelligence.jazzer.api.Autofuzz:400,1"
      Dst: "[com.code_intelligence.jazzer.api.Autofuzz].rethrowUnchecked"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.code_intelligence.jazzer.api.Autofuzz].rethrowUnchecked(java.lang.Throwable)"
    functionSourceFile: "com.code_intelligence.jazzer.api.Autofuzz"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.Throwable"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 2
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.code_intelligence.jazzer.api.BugDetectors].allowNetworkConnections()"
    functionSourceFile: "com.code_intelligence.jazzer.api.BugDetectors"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.code_intelligence.jazzer.api.SilentCloseable"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.code_intelligence.jazzer.api.BugDetectors:53,1"
      Dst: "[com.code_intelligence.jazzer.api.BugDetectors$lambda_allowNetworkConnections_0__196].bootstrap$"
    - Src: "com.code_intelligence.jazzer.api.BugDetectors:53,1"
      Dst: "[com.code_intelligence.jazzer.api.BugDetectors].allowNetworkConnections"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.code_intelligence.jazzer.api.BugDetectors].allowNetworkConnections(java.util.function.BiPredicate)"
    functionSourceFile: "com.code_intelligence.jazzer.api.BugDetectors"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.code_intelligence.jazzer.api.SilentCloseable"
    argCount: 1
    argTypes:
    - "java.util.function.BiPredicate"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 15
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.code_intelligence.jazzer.api.BugDetectors:81"
      Branch Sides:
      - BranchSide: "com.code_intelligence.jazzer.api.BugDetectors:84"
        BranchSideFuncs: []
      - BranchSide: "com.code_intelligence.jazzer.api.BugDetectors:83"
        BranchSideFuncs: []
    - Branch String: "com.code_intelligence.jazzer.api.BugDetectors:84"
      Branch Sides:
      - BranchSide: "com.code_intelligence.jazzer.api.BugDetectors:87"
        BranchSideFuncs: []
      - BranchSide: "com.code_intelligence.jazzer.api.BugDetectors:86"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.code_intelligence.jazzer.api.BugDetectors:82,1"
      Dst: "[java.lang.IllegalArgumentException].<init>"
    - Src: "com.code_intelligence.jazzer.api.BugDetectors:85,1"
      Dst: "[java.lang.IllegalStateException].<init>"
    - Src: "com.code_intelligence.jazzer.api.BugDetectors:87,1"
      Dst: "[java.util.concurrent.atomic.AtomicReference].getAndSet"
    - Src: "com.code_intelligence.jazzer.api.BugDetectors:88,1"
      Dst: "[com.code_intelligence.jazzer.api.BugDetectors$lambda_allowNetworkConnections_1__197].bootstrap$"
    JavaMethodInfo: null
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[com.code_intelligence.jazzer.api.BugDetectors].getConnectionPermittedReference()"
    functionSourceFile: "com.code_intelligence.jazzer.api.BugDetectors"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.util.concurrent.atomic.AtomicReference"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 11
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.code_intelligence.jazzer.api.BugDetectors:99,1"
      Dst: "[java.lang.Class].forName"
    - Src: "com.code_intelligence.jazzer.api.BugDetectors:101,1"
      Dst: "[java.lang.Class].getField"
    - Src: "com.code_intelligence.jazzer.api.BugDetectors:102,1"
      Dst: "[java.lang.reflect.Field].get"
    - Src: "com.code_intelligence.jazzer.api.BugDetectors:104,1"
      Dst: "[java.io.PrintStream].println"
    - Src: "com.code_intelligence.jazzer.api.BugDetectors:105,1"
      Dst: "[java.lang.Throwable].printStackTrace"
    JavaMethodInfo: null
    BBCount: 2
    CyclomaticComplexity: 1
  - functionName: "[com.code_intelligence.jazzer.api.BugDetectors].<init>()"
    functionSourceFile: "com.code_intelligence.jazzer.api.BugDetectors"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.code_intelligence.jazzer.api.BugDetectors:110,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.code_intelligence.jazzer.api.BugDetectors].lambda$allowNetworkConnections$1(java.util.function.BiPredicate,java.util.function.BiPredicate)"
    functionSourceFile: "com.code_intelligence.jazzer.api.BugDetectors"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "java.util.function.BiPredicate"
    - "java.util.function.BiPredicate"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 9
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.code_intelligence.jazzer.api.BugDetectors:89"
      Branch Sides:
      - BranchSide: "com.code_intelligence.jazzer.api.BugDetectors:93"
        BranchSideFuncs: []
      - BranchSide: "com.code_intelligence.jazzer.api.BugDetectors:92"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.code_intelligence.jazzer.api.BugDetectors:89,1"
      Dst: "[java.util.concurrent.atomic.AtomicReference].compareAndSet"
    - Src: "com.code_intelligence.jazzer.api.BugDetectors:90,1"
      Dst: "[java.lang.IllegalStateException].<init>"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.code_intelligence.jazzer.api.BugDetectors].lambda$allowNetworkConnections$0(java.lang.String,java.lang.Integer)"
    functionSourceFile: "com.code_intelligence.jazzer.api.BugDetectors"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 2
    argTypes:
    - "java.lang.String"
    - "java.lang.Integer"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.text.StrBuilder$StrBuilderTokenizer].<init>(org.apache.commons.lang3.text.StrBuilder)"
    functionSourceFile: "org.apache.commons.lang3.text.StrBuilder$StrBuilderTokenizer"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.apache.commons.lang3.text.StrBuilder"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.lang3.text.StrBuilder$StrBuilderTokenizer:2899,1"
      Dst: "[org.apache.commons.lang3.text.StrTokenizer].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.text.StrBuilder$StrBuilderTokenizer].tokenize(char[],int,int)"
    functionSourceFile: "org.apache.commons.lang3.text.StrBuilder$StrBuilderTokenizer"
    linkageType: null
    functionLinenumber: 2904
    functionDepth: 0
    returnType: "java.util.List"
    argCount: 3
    argTypes:
    - "char[]"
    - "int"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.lang3.text.StrBuilder].size()"
    - "[org.apache.commons.lang3.text.StrTokenizer].tokenize(char[],int,int)"
    - "[org.apache.commons.lang3.text.StrTokenizer].tokenize(char[],int,int)"
    functionUses: 2
    ICount: 13
    EdgeCount: 3
    BranchProfiles:
    - Branch String: "org.apache.commons.lang3.text.StrBuilder$StrBuilderTokenizer:2905"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.text.StrBuilder$StrBuilderTokenizer:2908"
        BranchSideFuncs:
        - "size()"
      - BranchSide: "org.apache.commons.lang3.text.StrBuilder$StrBuilderTokenizer:2907"
        BranchSideFuncs:
        - "tokenize(char[],int,int)"
    Callsites:
    - Src: "org.apache.commons.lang3.text.StrBuilder$StrBuilderTokenizer:2906,1"
      Dst: "[org.apache.commons.lang3.text.StrBuilder].size"
    - Src: "org.apache.commons.lang3.text.StrBuilder$StrBuilderTokenizer:2906,1"
      Dst: "[org.apache.commons.lang3.text.StrTokenizer].tokenize"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.text.StrBuilder$StrBuilderTokenizer].getContent()"
    functionSourceFile: "org.apache.commons.lang3.text.StrBuilder$StrBuilderTokenizer"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 7
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.commons.lang3.text.StrBuilder$StrBuilderTokenizer:2915"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.text.StrBuilder$StrBuilderTokenizer:2918"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.text.StrBuilder$StrBuilderTokenizer:2917"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.lang3.text.StrBuilder$StrBuilderTokenizer:2914,1"
      Dst: "[org.apache.commons.lang3.text.StrTokenizer].getContent"
    - Src: "org.apache.commons.lang3.text.StrBuilder$StrBuilderTokenizer:2916,1"
      Dst: "[org.apache.commons.lang3.text.StrBuilder].toString"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.apache.bcel.util.ClassLoader].<init>()"
    functionSourceFile: "org.apache.bcel.util.ClassLoader"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.bcel.util.ClassLoader:70,1"
      Dst: "[org.apache.bcel.util.ClassLoader].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.bcel.util.ClassLoader].<init>(java.lang.ClassLoader)"
    functionSourceFile: "org.apache.bcel.util.ClassLoader"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.ClassLoader"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 14
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.bcel.util.ClassLoader:77,1"
      Dst: "[java.lang.ClassLoader].<init>"
    - Src: "org.apache.bcel.util.ClassLoader:61,1"
      Dst: "[java.util.Hashtable].<init>"
    - Src: "org.apache.bcel.util.ClassLoader:64,1"
      Dst: "[org.apache.bcel.util.SyntheticRepository].getInstance"
    - Src: "org.apache.bcel.util.ClassLoader:79,1"
      Dst: "[org.apache.bcel.util.ClassLoaderRepository].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.bcel.util.ClassLoader].<init>(java.lang.ClassLoader,java.lang.String[])"
    functionSourceFile: "org.apache.bcel.util.ClassLoader"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "java.lang.ClassLoader"
    - "java.lang.String[]"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 8
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.bcel.util.ClassLoader:87,1"
      Dst: "[org.apache.bcel.util.ClassLoader].<init>"
    - Src: "org.apache.bcel.util.ClassLoader:88,1"
      Dst: "[org.apache.bcel.util.ClassLoaderRepository].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.bcel.util.ClassLoader].<init>(java.lang.String[])"
    functionSourceFile: "org.apache.bcel.util.ClassLoader"
    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: "org.apache.bcel.util.ClassLoader:94,1"
      Dst: "[java.lang.ClassLoader].<init>"
    - Src: "org.apache.bcel.util.ClassLoader:61,1"
      Dst: "[java.util.Hashtable].<init>"
    - Src: "org.apache.bcel.util.ClassLoader:64,1"
      Dst: "[org.apache.bcel.util.SyntheticRepository].getInstance"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.bcel.util.ClassLoader].createClass(java.lang.String)"
    functionSourceFile: "org.apache.bcel.util.ClassLoader"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.apache.bcel.classfile.JavaClass"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 27
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.bcel.util.ClassLoader:111,1"
      Dst: "[java.lang.String].indexOf"
    - Src: "org.apache.bcel.util.ClassLoader:112,1"
      Dst: "[java.lang.String].length"
    - Src: "org.apache.bcel.util.ClassLoader:112,1"
      Dst: "[java.lang.String].substring"
    - Src: "org.apache.bcel.util.ClassLoader:115,1"
      Dst: "[org.apache.bcel.classfile.Utility].decode"
    - Src: "org.apache.bcel.util.ClassLoader:116,1"
      Dst: "[java.io.ByteArrayInputStream].<init>"
    - Src: "org.apache.bcel.util.ClassLoader:116,1"
      Dst: "[org.apache.bcel.classfile.ClassParser].<init>"
    - Src: "org.apache.bcel.util.ClassLoader:117,1"
      Dst: "[org.apache.bcel.classfile.ClassParser].parse"
    - Src: "org.apache.bcel.util.ClassLoader:119,1"
      Dst: "[java.lang.Throwable].printStackTrace"
    - Src: "org.apache.bcel.util.ClassLoader:123,1"
      Dst: "[org.apache.bcel.classfile.JavaClass].getConstantPool"
    - Src: "org.apache.bcel.util.ClassLoader:124,1"
      Dst: "[org.apache.bcel.classfile.JavaClass].getClassNameIndex"
    - Src: "org.apache.bcel.util.ClassLoader:124,1"
      Dst: "[org.apache.bcel.classfile.ConstantPool].getConstant"
    - Src: "org.apache.bcel.util.ClassLoader:125,1"
      Dst: "[org.apache.bcel.classfile.ConstantClass].getNameIndex"
    - Src: "org.apache.bcel.util.ClassLoader:125,1"
      Dst: "[org.apache.bcel.classfile.ConstantPool].getConstantUtf8"
    - Src: "org.apache.bcel.util.ClassLoader:126,1"
      Dst: "[org.apache.bcel.classfile.Utility].packageToPath"
    - Src: "org.apache.bcel.util.ClassLoader:126,1"
      Dst: "[org.apache.bcel.classfile.ConstantUtf8].setBytes"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.apache.bcel.util.ClassLoader].loadClass(java.lang.String,boolean)"
    functionSourceFile: "org.apache.bcel.util.ClassLoader"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.Class"
    argCount: 2
    argTypes:
    - "java.lang.String"
    - "boolean"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 43
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.bcel.util.ClassLoader:136"
      Branch Sides:
      - BranchSide: "org.apache.bcel.util.ClassLoader:169"
        BranchSideFuncs: []
    - Branch String: "org.apache.bcel.util.ClassLoader:140"
      Branch Sides:
      - BranchSide: "org.apache.bcel.util.ClassLoader:146"
        BranchSideFuncs: []
      - BranchSide: "org.apache.bcel.util.ClassLoader:145"
        BranchSideFuncs: []
    - Branch String: "org.apache.bcel.util.ClassLoader:141"
      Branch Sides:
      - BranchSide: "org.apache.bcel.util.ClassLoader:140"
        BranchSideFuncs: []
      - BranchSide: "org.apache.bcel.util.ClassLoader:139"
        BranchSideFuncs: []
    - Branch String: "org.apache.bcel.util.ClassLoader:146"
      Branch Sides:
      - BranchSide: "org.apache.bcel.util.ClassLoader:165"
        BranchSideFuncs: []
    - Branch String: "org.apache.bcel.util.ClassLoader:151"
      Branch Sides:
      - BranchSide: "org.apache.bcel.util.ClassLoader:154"
        BranchSideFuncs: []
      - BranchSide: "org.apache.bcel.util.ClassLoader:153"
        BranchSideFuncs: []
    - Branch String: "org.apache.bcel.util.ClassLoader:154"
      Branch Sides:
      - BranchSide: "org.apache.bcel.util.ClassLoader:157"
        BranchSideFuncs: []
      - BranchSide: "org.apache.bcel.util.ClassLoader:156"
        BranchSideFuncs: []
    - Branch String: "org.apache.bcel.util.ClassLoader:159"
      Branch Sides:
      - BranchSide: "org.apache.bcel.util.ClassLoader:163"
        BranchSideFuncs: []
      - BranchSide: "org.apache.bcel.util.ClassLoader:162"
        BranchSideFuncs: []
    - Branch String: "org.apache.bcel.util.ClassLoader:166"
      Branch Sides:
      - BranchSide: "org.apache.bcel.util.ClassLoader:170"
        BranchSideFuncs: []
      - BranchSide: "org.apache.bcel.util.ClassLoader:169"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.bcel.util.ClassLoader:136,1"
      Dst: "[java.util.Hashtable].get"
    - Src: "org.apache.bcel.util.ClassLoader:141,1"
      Dst: "[java.lang.String].startsWith"
    - Src: "org.apache.bcel.util.ClassLoader:142,1"
      Dst: "[java.lang.ClassLoader].getParent"
    - Src: "org.apache.bcel.util.ClassLoader:142,1"
      Dst: "[java.lang.ClassLoader].loadClass"
    - Src: "org.apache.bcel.util.ClassLoader:151,1"
      Dst: "[java.lang.String].contains"
    - Src: "org.apache.bcel.util.ClassLoader:152,1"
      Dst: "[org.apache.bcel.util.ClassLoader].createClass"
    - Src: "org.apache.bcel.util.ClassLoader:154,1"
      Dst: "[org.apache.bcel.util.Repository].loadClass"
    - Src: "org.apache.bcel.util.ClassLoader:155,1"
      Dst: "[java.lang.ClassNotFoundException].<init>"
    - Src: "org.apache.bcel.util.ClassLoader:157,1"
      Dst: "[org.apache.bcel.util.ClassLoader].modifyClass"
    - Src: "org.apache.bcel.util.ClassLoader:160,1"
      Dst: "[org.apache.bcel.classfile.JavaClass].getBytes"
    - Src: "org.apache.bcel.util.ClassLoader:161,1"
      Dst: "[java.lang.ClassLoader].defineClass"
    - Src: "org.apache.bcel.util.ClassLoader:163,1"
      Dst: "[java.lang.Class].forName"
    - Src: "org.apache.bcel.util.ClassLoader:167,1"
      Dst: "[java.lang.ClassLoader].resolveClass"
    - Src: "org.apache.bcel.util.ClassLoader:170,1"
      Dst: "[java.util.Hashtable].put"
    JavaMethodInfo: null
    BBCount: 18
    CyclomaticComplexity: 2
  - functionName: "[org.apache.bcel.util.ClassLoader].modifyClass(org.apache.bcel.classfile.JavaClass)"
    functionSourceFile: "org.apache.bcel.util.ClassLoader"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.apache.bcel.classfile.JavaClass"
    argCount: 1
    argTypes:
    - "org.apache.bcel.classfile.JavaClass"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.bcel.util.ClassSet].<init>()"
    functionSourceFile: "org.apache.bcel.util.ClassSet"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.bcel.util.ClassSet:30,1"
      Dst: "[java.lang.Object].<init>"
    - Src: "org.apache.bcel.util.ClassSet:32,1"
      Dst: "[java.util.HashMap].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.bcel.util.ClassSet].add(org.apache.bcel.classfile.JavaClass)"
    functionSourceFile: "org.apache.bcel.util.ClassSet"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "org.apache.bcel.classfile.JavaClass"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 10
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.bcel.util.ClassSet:35"
      Branch Sides:
      - BranchSide: "org.apache.bcel.util.ClassSet:34"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.bcel.util.ClassSet:35,1"
      Dst: "[org.apache.bcel.classfile.JavaClass].getClassName"
    - Src: "org.apache.bcel.util.ClassSet:35,1"
      Dst: "[java.util.Map].putIfAbsent"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[org.apache.bcel.util.ClassSet].empty()"
    functionSourceFile: "org.apache.bcel.util.ClassSet"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.bcel.util.ClassSet:39,1"
      Dst: "[java.util.Map].isEmpty"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.bcel.util.ClassSet].getClassNames()"
    functionSourceFile: "org.apache.bcel.util.ClassSet"
    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.apache.bcel.util.ClassSet:43,1"
      Dst: "[java.util.Map].keySet"
    - Src: "org.apache.bcel.util.ClassSet:43,1"
      Dst: "[java.util.Set].toArray"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.bcel.util.ClassSet].remove(org.apache.bcel.classfile.JavaClass)"
    functionSourceFile: "org.apache.bcel.util.ClassSet"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.apache.bcel.classfile.JavaClass"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.bcel.util.ClassSet:47,1"
      Dst: "[org.apache.bcel.classfile.JavaClass].getClassName"
    - Src: "org.apache.bcel.util.ClassSet:47,1"
      Dst: "[java.util.Map].remove"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.bcel.util.ClassSet].toArray()"
    functionSourceFile: "org.apache.bcel.util.ClassSet"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.apache.bcel.classfile.JavaClass[]"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 7
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.bcel.util.ClassSet:51,1"
      Dst: "[java.util.Map].values"
    - Src: "org.apache.bcel.util.ClassSet:51,1"
      Dst: "[java.util.Collection].toArray"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.concurrent.MultiBackgroundInitializer].<init>()"
    functionSourceFile: "org.apache.commons.lang3.concurrent.MultiBackgroundInitializer"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.lang3.concurrent.MultiBackgroundInitializer:106,1"
      Dst: "[org.apache.commons.lang3.concurrent.BackgroundInitializer].<init>"
    - Src: "org.apache.commons.lang3.concurrent.MultiBackgroundInitializer:101,1"
      Dst: "[java.util.HashMap].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.concurrent.MultiBackgroundInitializer].<init>(java.util.concurrent.ExecutorService)"
    functionSourceFile: "org.apache.commons.lang3.concurrent.MultiBackgroundInitializer"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.util.concurrent.ExecutorService"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 7
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.lang3.concurrent.MultiBackgroundInitializer:117,1"
      Dst: "[org.apache.commons.lang3.concurrent.BackgroundInitializer].<init>"
    - Src: "org.apache.commons.lang3.concurrent.MultiBackgroundInitializer:101,1"
      Dst: "[java.util.HashMap].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.concurrent.MultiBackgroundInitializer].addInitializer(java.lang.String,org.apache.commons.lang3.concurrent.BackgroundInitializer)"
    functionSourceFile: "org.apache.commons.lang3.concurrent.MultiBackgroundInitializer"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "java.lang.String"
    - "org.apache.commons.lang3.concurrent.BackgroundInitializer"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 19
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.commons.lang3.concurrent.MultiBackgroundInitializer:138"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.concurrent.MultiBackgroundInitializer:141"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.concurrent.MultiBackgroundInitializer:140"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.lang3.concurrent.MultiBackgroundInitializer:134,1"
      Dst: "[java.util.Objects].requireNonNull"
    - Src: "org.apache.commons.lang3.concurrent.MultiBackgroundInitializer:138,1"
      Dst: "[org.apache.commons.lang3.concurrent.BackgroundInitializer].isStarted"
    - Src: "org.apache.commons.lang3.concurrent.MultiBackgroundInitializer:139,1"
      Dst: "[java.lang.IllegalStateException].<init>"
    - Src: "org.apache.commons.lang3.concurrent.MultiBackgroundInitializer:141,1"
      Dst: "[java.util.Map].put"
    JavaMethodInfo: null
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.concurrent.MultiBackgroundInitializer].getTaskCount()"
    functionSourceFile: "org.apache.commons.lang3.concurrent.MultiBackgroundInitializer"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "int"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 9
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.lang3.concurrent.MultiBackgroundInitializer:157,1"
      Dst: "[java.util.Map].values"
    - Src: "org.apache.commons.lang3.concurrent.MultiBackgroundInitializer:157,1"
      Dst: "[java.util.Collection].stream"
    - Src: "org.apache.commons.lang3.concurrent.MultiBackgroundInitializer:157,1"
      Dst: "[org.apache.commons.lang3.concurrent.MultiBackgroundInitializer$getTaskCount__198].bootstrap$"
    - Src: "org.apache.commons.lang3.concurrent.MultiBackgroundInitializer:157,1"
      Dst: "[java.util.stream.Stream].mapToInt"
    - Src: "org.apache.commons.lang3.concurrent.MultiBackgroundInitializer:157,1"
      Dst: "[java.util.stream.IntStream].sum"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.concurrent.MultiBackgroundInitializer].initialize()"
    functionSourceFile: "org.apache.commons.lang3.concurrent.MultiBackgroundInitializer"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.apache.commons.lang3.concurrent.MultiBackgroundInitializer$MultiBackgroundInitializerResults"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 23
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.lang3.concurrent.MultiBackgroundInitializer:175,1"
      Dst: "[java.util.HashMap].<init>"
    - Src: "org.apache.commons.lang3.concurrent.MultiBackgroundInitializer:179,1"
      Dst: "[org.apache.commons.lang3.concurrent.BackgroundInitializer].getActiveExecutor"
    - Src: "org.apache.commons.lang3.concurrent.MultiBackgroundInitializer:180,1"
      Dst: "[java.util.Map].values"
    - Src: "org.apache.commons.lang3.concurrent.MultiBackgroundInitializer:180,1"
      Dst: "[org.apache.commons.lang3.concurrent.MultiBackgroundInitializer$lambda_initialize_0__199].bootstrap$"
    - Src: "org.apache.commons.lang3.concurrent.MultiBackgroundInitializer:180,1"
      Dst: "[java.lang.Iterable].forEach"
    - Src: "org.apache.commons.lang3.concurrent.MultiBackgroundInitializer:191,1"
      Dst: "[org.apache.commons.lang3.concurrent.MultiBackgroundInitializer$lambda_initialize_1__200].bootstrap$"
    - Src: "org.apache.commons.lang3.concurrent.MultiBackgroundInitializer:191,1"
      Dst: "[java.util.Map].forEach"
    - Src: "org.apache.commons.lang3.concurrent.MultiBackgroundInitializer:199,1"
      Dst: "[org.apache.commons.lang3.concurrent.MultiBackgroundInitializer$MultiBackgroundInitializerResults].<init>"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.concurrent.MultiBackgroundInitializer].lambda$initialize$1(java.util.Map,java.util.Map,java.lang.String,org.apache.commons.lang3.concurrent.BackgroundInitializer)"
    functionSourceFile: "org.apache.commons.lang3.concurrent.MultiBackgroundInitializer"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 4
    argTypes:
    - "java.util.Map"
    - "java.util.Map"
    - "java.lang.String"
    - "org.apache.commons.lang3.concurrent.BackgroundInitializer"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 10
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.lang3.concurrent.MultiBackgroundInitializer:193,1"
      Dst: "[org.apache.commons.lang3.concurrent.BackgroundInitializer].get"
    - Src: "org.apache.commons.lang3.concurrent.MultiBackgroundInitializer:193,1"
      Dst: "[java.util.Map].put"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.concurrent.MultiBackgroundInitializer].lambda$initialize$0(java.util.concurrent.ExecutorService,org.apache.commons.lang3.concurrent.BackgroundInitializer)"
    functionSourceFile: "org.apache.commons.lang3.concurrent.MultiBackgroundInitializer"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "java.util.concurrent.ExecutorService"
    - "org.apache.commons.lang3.concurrent.BackgroundInitializer"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 7
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.commons.lang3.concurrent.MultiBackgroundInitializer:181"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.concurrent.MultiBackgroundInitializer:184"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.lang3.concurrent.MultiBackgroundInitializer:181,1"
      Dst: "[org.apache.commons.lang3.concurrent.BackgroundInitializer].getExternalExecutor"
    - Src: "org.apache.commons.lang3.concurrent.MultiBackgroundInitializer:183,1"
      Dst: "[org.apache.commons.lang3.concurrent.BackgroundInitializer].setExternalExecutor"
    - Src: "org.apache.commons.lang3.concurrent.MultiBackgroundInitializer:185,1"
      Dst: "[org.apache.commons.lang3.concurrent.BackgroundInitializer].start"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.mutable.MutableBoolean].<init>()"
    functionSourceFile: "org.apache.commons.lang3.mutable.MutableBoolean"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.lang3.mutable.MutableBoolean:48,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.mutable.MutableBoolean].<init>(boolean)"
    functionSourceFile: "org.apache.commons.lang3.mutable.MutableBoolean"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "boolean"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.lang3.mutable.MutableBoolean:56,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.mutable.MutableBoolean].<init>(java.lang.Boolean)"
    functionSourceFile: "org.apache.commons.lang3.mutable.MutableBoolean"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.Boolean"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.lang3.mutable.MutableBoolean:66,1"
      Dst: "[java.lang.Object].<init>"
    - Src: "org.apache.commons.lang3.mutable.MutableBoolean:67,1"
      Dst: "[java.lang.Boolean].booleanValue"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.mutable.MutableBoolean].getValue()"
    functionSourceFile: "org.apache.commons.lang3.mutable.MutableBoolean"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.Boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.lang3.mutable.MutableBoolean:77,1"
      Dst: "[java.lang.Boolean].valueOf"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.mutable.MutableBoolean].setValue(boolean)"
    functionSourceFile: "org.apache.commons.lang3.mutable.MutableBoolean"
    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.apache.commons.lang3.mutable.MutableBoolean].setFalse()"
    functionSourceFile: "org.apache.commons.lang3.mutable.MutableBoolean"
    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.apache.commons.lang3.mutable.MutableBoolean].setTrue()"
    functionSourceFile: "org.apache.commons.lang3.mutable.MutableBoolean"
    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.apache.commons.lang3.mutable.MutableBoolean].setValue(java.lang.Boolean)"
    functionSourceFile: "org.apache.commons.lang3.mutable.MutableBoolean"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.Boolean"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.lang3.mutable.MutableBoolean:115,1"
      Dst: "[java.lang.Boolean].booleanValue"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.mutable.MutableBoolean].isTrue()"
    functionSourceFile: "org.apache.commons.lang3.mutable.MutableBoolean"
    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.apache.commons.lang3.mutable.MutableBoolean].isFalse()"
    functionSourceFile: "org.apache.commons.lang3.mutable.MutableBoolean"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 7
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.commons.lang3.mutable.MutableBoolean:135"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.mutable.MutableBoolean:134"
        BranchSideFuncs: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.mutable.MutableBoolean].booleanValue()"
    functionSourceFile: "org.apache.commons.lang3.mutable.MutableBoolean"
    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.apache.commons.lang3.mutable.MutableBoolean].toBoolean()"
    functionSourceFile: "org.apache.commons.lang3.mutable.MutableBoolean"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.Boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.lang3.mutable.MutableBoolean:154,1"
      Dst: "[org.apache.commons.lang3.mutable.MutableBoolean].booleanValue"
    - Src: "org.apache.commons.lang3.mutable.MutableBoolean:154,1"
      Dst: "[java.lang.Boolean].valueOf"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.mutable.MutableBoolean].equals(java.lang.Object)"
    functionSourceFile: "org.apache.commons.lang3.mutable.MutableBoolean"
    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.apache.commons.lang3.mutable.MutableBoolean:167"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.mutable.MutableBoolean:170"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.mutable.MutableBoolean:169"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.mutable.MutableBoolean:168"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.mutable.MutableBoolean:167"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.lang3.mutable.MutableBoolean:168,1"
      Dst: "[org.apache.commons.lang3.mutable.MutableBoolean].booleanValue"
    JavaMethodInfo: null
    BBCount: 6
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.mutable.MutableBoolean].hashCode()"
    functionSourceFile: "org.apache.commons.lang3.mutable.MutableBoolean"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "int"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 9
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.commons.lang3.mutable.MutableBoolean:180"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.mutable.MutableBoolean:179"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.lang3.mutable.MutableBoolean:180,1"
      Dst: "[java.lang.Boolean].hashCode"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.mutable.MutableBoolean].compareTo(org.apache.commons.lang3.mutable.MutableBoolean)"
    functionSourceFile: "org.apache.commons.lang3.mutable.MutableBoolean"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "int"
    argCount: 1
    argTypes:
    - "org.apache.commons.lang3.mutable.MutableBoolean"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.lang3.mutable.MutableBoolean:192,1"
      Dst: "[org.apache.commons.lang3.BooleanUtils].compare"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.mutable.MutableBoolean].toString()"
    functionSourceFile: "org.apache.commons.lang3.mutable.MutableBoolean"
    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.apache.commons.lang3.mutable.MutableBoolean:202,1"
      Dst: "[java.lang.String].valueOf"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.mutable.MutableBoolean].setValue(java.lang.Object)"
    functionSourceFile: "org.apache.commons.lang3.mutable.MutableBoolean"
    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.apache.commons.lang3.mutable.MutableBoolean:33,1"
      Dst: "[org.apache.commons.lang3.mutable.MutableBoolean].setValue"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.mutable.MutableBoolean].compareTo(java.lang.Object)"
    functionSourceFile: "org.apache.commons.lang3.mutable.MutableBoolean"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "int"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.lang3.mutable.MutableBoolean:33,1"
      Dst: "[org.apache.commons.lang3.mutable.MutableBoolean].compareTo"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.bcel.generic.DSTORE].<init>()"
    functionSourceFile: "org.apache.bcel.generic.DSTORE"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.bcel.generic.DSTORE:32,1"
      Dst: "[org.apache.bcel.generic.StoreInstruction].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.bcel.generic.DSTORE].<init>(int)"
    functionSourceFile: "org.apache.bcel.generic.DSTORE"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.bcel.generic.DSTORE:41,1"
      Dst: "[org.apache.bcel.generic.StoreInstruction].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.bcel.generic.DSTORE].accept(org.apache.bcel.generic.Visitor)"
    functionSourceFile: "org.apache.bcel.generic.DSTORE"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.apache.bcel.generic.Visitor"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.bcel.generic.DSTORE:52,1"
      Dst: "[org.apache.bcel.generic.StoreInstruction].accept"
    - Src: "org.apache.bcel.generic.DSTORE:53,1"
      Dst: "[org.apache.bcel.generic.Visitor].visitDSTORE"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.ClassUtils$1].<init>(org.apache.commons.lang3.mutable.MutableObject)"
    functionSourceFile: "org.apache.commons.lang3.ClassUtils$1"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.apache.commons.lang3.mutable.MutableObject"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.lang3.ClassUtils$1:1107,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.ClassUtils$1].hasNext()"
    functionSourceFile: "org.apache.commons.lang3.ClassUtils$1"
    linkageType: null
    functionLinenumber: 1110
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.lang3.mutable.MutableObject].getValue()"
    functionUses: 4
    ICount: 8
    EdgeCount: 1
    BranchProfiles:
    - Branch String: "org.apache.commons.lang3.ClassUtils$1:1111"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.ClassUtils$1:1110"
        BranchSideFuncs:
        - "getValue()"
    Callsites:
    - Src: "org.apache.commons.lang3.ClassUtils$1:1111,1"
      Dst: "[org.apache.commons.lang3.mutable.MutableObject].getValue"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.ClassUtils$1].next()"
    functionSourceFile: "org.apache.commons.lang3.ClassUtils$1"
    linkageType: null
    functionLinenumber: 1115
    functionDepth: 0
    returnType: "java.lang.Class"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.lang3.mutable.MutableObject].getValue()"
    - "[org.apache.commons.lang3.mutable.MutableObject].setValue(java.lang.Object)"
    functionUses: 5
    ICount: 8
    EdgeCount: 2
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.lang3.ClassUtils$1:1116,1"
      Dst: "[org.apache.commons.lang3.mutable.MutableObject].getValue"
    - Src: "org.apache.commons.lang3.ClassUtils$1:1117,1"
      Dst: "[java.lang.Class].getSuperclass"
    - Src: "org.apache.commons.lang3.ClassUtils$1:1117,1"
      Dst: "[org.apache.commons.lang3.mutable.MutableObject].setValue"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.ClassUtils$1].remove()"
    functionSourceFile: "org.apache.commons.lang3.ClassUtils$1"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.lang3.ClassUtils$1:1123,1"
      Dst: "[java.lang.UnsupportedOperationException].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.bcel.classfile.ElementValuePair].<init>(int,org.apache.bcel.classfile.ElementValue,org.apache.bcel.classfile.ConstantPool)"
    functionSourceFile: "org.apache.bcel.classfile.ElementValuePair"
    linkageType: null
    functionLinenumber: 36
    functionDepth: 0
    returnType: "void"
    argCount: 3
    argTypes:
    - "int"
    - "org.apache.bcel.classfile.ElementValue"
    - "org.apache.bcel.classfile.ConstantPool"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 9
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.bcel.classfile.ElementValuePair:37,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.bcel.classfile.ElementValuePair].dump(java.io.DataOutputStream)"
    functionSourceFile: "org.apache.bcel.classfile.ElementValuePair"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.io.DataOutputStream"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 7
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.bcel.classfile.ElementValuePair:44,1"
      Dst: "[java.io.DataOutputStream].writeShort"
    - Src: "org.apache.bcel.classfile.ElementValuePair:45,1"
      Dst: "[org.apache.bcel.classfile.ElementValue].dump"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.bcel.classfile.ElementValuePair].getNameIndex()"
    functionSourceFile: "org.apache.bcel.classfile.ElementValuePair"
    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.apache.bcel.classfile.ElementValuePair].getNameString()"
    functionSourceFile: "org.apache.bcel.classfile.ElementValuePair"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.bcel.classfile.ElementValuePair:53,1"
      Dst: "[org.apache.bcel.classfile.ConstantPool].getConstantUtf8"
    - Src: "org.apache.bcel.classfile.ElementValuePair:53,1"
      Dst: "[org.apache.bcel.classfile.ConstantUtf8].getBytes"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.bcel.classfile.ElementValuePair].getValue()"
    functionSourceFile: "org.apache.bcel.classfile.ElementValuePair"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.apache.bcel.classfile.ElementValue"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.bcel.classfile.ElementValuePair].toShortString()"
    functionSourceFile: "org.apache.bcel.classfile.ElementValuePair"
    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.apache.bcel.classfile.ElementValuePair:61,1"
      Dst: "[java.lang.StringBuilder].<init>"
    - Src: "org.apache.bcel.classfile.ElementValuePair:62,1"
      Dst: "[org.apache.bcel.classfile.ElementValuePair].getNameString"
    - Src: "org.apache.bcel.classfile.ElementValuePair:62,1"
      Dst: "[java.lang.StringBuilder].append"
    - Src: "org.apache.bcel.classfile.ElementValuePair:62,1"
      Dst: "[org.apache.bcel.classfile.ElementValuePair].getValue"
    - Src: "org.apache.bcel.classfile.ElementValuePair:62,1"
      Dst: "[org.apache.bcel.classfile.ElementValue].toShortString"
    - Src: "org.apache.bcel.classfile.ElementValuePair:63,1"
      Dst: "[java.lang.StringBuilder].toString"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.code_intelligence.jazzer.api.FuzzerSecurityIssueHigh].<init>()"
    functionSourceFile: "com.code_intelligence.jazzer.api.FuzzerSecurityIssueHigh"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.code_intelligence.jazzer.api.FuzzerSecurityIssueHigh:26,1"
      Dst: "[java.lang.RuntimeException].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.code_intelligence.jazzer.api.FuzzerSecurityIssueHigh].<init>(java.lang.String)"
    functionSourceFile: "com.code_intelligence.jazzer.api.FuzzerSecurityIssueHigh"
    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: "com.code_intelligence.jazzer.api.FuzzerSecurityIssueHigh:29,1"
      Dst: "[java.lang.RuntimeException].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.code_intelligence.jazzer.api.FuzzerSecurityIssueHigh].<init>(java.lang.String,java.lang.Throwable)"
    functionSourceFile: "com.code_intelligence.jazzer.api.FuzzerSecurityIssueHigh"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "java.lang.String"
    - "java.lang.Throwable"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.code_intelligence.jazzer.api.FuzzerSecurityIssueHigh:33,1"
      Dst: "[java.lang.RuntimeException].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.code_intelligence.jazzer.api.FuzzerSecurityIssueHigh].<init>(java.lang.Throwable)"
    functionSourceFile: "com.code_intelligence.jazzer.api.FuzzerSecurityIssueHigh"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.Throwable"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.code_intelligence.jazzer.api.FuzzerSecurityIssueHigh:37,1"
      Dst: "[java.lang.RuntimeException].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.ArchUtils].<init>()"
    functionSourceFile: "org.apache.commons.lang3.ArchUtils"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.lang3.ArchUtils:33,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.ArchUtils].init()"
    functionSourceFile: "org.apache.commons.lang3.ArchUtils"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 8
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.lang3.ArchUtils:43,1"
      Dst: "[org.apache.commons.lang3.ArchUtils].init_X86_32Bit"
    - Src: "org.apache.commons.lang3.ArchUtils:44,1"
      Dst: "[org.apache.commons.lang3.ArchUtils].init_X86_64Bit"
    - Src: "org.apache.commons.lang3.ArchUtils:45,1"
      Dst: "[org.apache.commons.lang3.ArchUtils].init_IA64_32Bit"
    - Src: "org.apache.commons.lang3.ArchUtils:46,1"
      Dst: "[org.apache.commons.lang3.ArchUtils].init_IA64_64Bit"
    - Src: "org.apache.commons.lang3.ArchUtils:47,1"
      Dst: "[org.apache.commons.lang3.ArchUtils].init_PPC_32Bit"
    - Src: "org.apache.commons.lang3.ArchUtils:48,1"
      Dst: "[org.apache.commons.lang3.ArchUtils].init_PPC_64Bit"
    - Src: "org.apache.commons.lang3.ArchUtils:49,1"
      Dst: "[org.apache.commons.lang3.ArchUtils].init_Aarch_64Bit"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.ArchUtils].init_Aarch_64Bit()"
    functionSourceFile: "org.apache.commons.lang3.ArchUtils"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 8
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.lang3.ArchUtils:53,1"
      Dst: "[org.apache.commons.lang3.arch.Processor].<init>"
    - Src: "org.apache.commons.lang3.ArchUtils:53,1"
      Dst: "[org.apache.commons.lang3.ArchUtils].addProcessors"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.ArchUtils].init_X86_32Bit()"
    functionSourceFile: "org.apache.commons.lang3.ArchUtils"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 13
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.lang3.ArchUtils:57,1"
      Dst: "[org.apache.commons.lang3.arch.Processor].<init>"
    - Src: "org.apache.commons.lang3.ArchUtils:57,1"
      Dst: "[org.apache.commons.lang3.ArchUtils].addProcessors"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.ArchUtils].init_X86_64Bit()"
    functionSourceFile: "org.apache.commons.lang3.ArchUtils"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 11
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.lang3.ArchUtils:61,1"
      Dst: "[org.apache.commons.lang3.arch.Processor].<init>"
    - Src: "org.apache.commons.lang3.ArchUtils:61,1"
      Dst: "[org.apache.commons.lang3.ArchUtils].addProcessors"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.ArchUtils].init_IA64_32Bit()"
    functionSourceFile: "org.apache.commons.lang3.ArchUtils"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 9
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.lang3.ArchUtils:65,1"
      Dst: "[org.apache.commons.lang3.arch.Processor].<init>"
    - Src: "org.apache.commons.lang3.ArchUtils:65,1"
      Dst: "[org.apache.commons.lang3.ArchUtils].addProcessors"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.ArchUtils].init_IA64_64Bit()"
    functionSourceFile: "org.apache.commons.lang3.ArchUtils"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 9
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.lang3.ArchUtils:69,1"
      Dst: "[org.apache.commons.lang3.arch.Processor].<init>"
    - Src: "org.apache.commons.lang3.ArchUtils:69,1"
      Dst: "[org.apache.commons.lang3.ArchUtils].addProcessors"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.ArchUtils].init_PPC_32Bit()"
    functionSourceFile: "org.apache.commons.lang3.ArchUtils"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 12
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.lang3.ArchUtils:73,1"
      Dst: "[org.apache.commons.lang3.arch.Processor].<init>"
    - Src: "org.apache.commons.lang3.ArchUtils:73,1"
      Dst: "[org.apache.commons.lang3.ArchUtils].addProcessors"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.ArchUtils].init_PPC_64Bit()"
    functionSourceFile: "org.apache.commons.lang3.ArchUtils"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 12
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.lang3.ArchUtils:77,1"
      Dst: "[org.apache.commons.lang3.arch.Processor].<init>"
    - Src: "org.apache.commons.lang3.ArchUtils:77,1"
      Dst: "[org.apache.commons.lang3.ArchUtils].addProcessors"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.ArchUtils].addProcessor(java.lang.String,org.apache.commons.lang3.arch.Processor)"
    functionSourceFile: "org.apache.commons.lang3.ArchUtils"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "java.lang.String"
    - "org.apache.commons.lang3.arch.Processor"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 17
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.commons.lang3.ArchUtils:88"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.ArchUtils:91"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.ArchUtils:90"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.lang3.ArchUtils:88,1"
      Dst: "[java.util.Map].containsKey"
    - Src: "org.apache.commons.lang3.ArchUtils:89,1"
      Dst: "[java.lang.StringBuilder].<init>"
    - Src: "org.apache.commons.lang3.ArchUtils:89,1"
      Dst: "[java.lang.StringBuilder].append"
    - Src: "org.apache.commons.lang3.ArchUtils:89,1"
      Dst: "[java.lang.StringBuilder].toString"
    - Src: "org.apache.commons.lang3.ArchUtils:89,1"
      Dst: "[java.lang.IllegalStateException].<init>"
    - Src: "org.apache.commons.lang3.ArchUtils:91,1"
      Dst: "[java.util.Map].put"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.ArchUtils].addProcessors(org.apache.commons.lang3.arch.Processor,java.lang.String[])"
    functionSourceFile: "org.apache.commons.lang3.ArchUtils"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "org.apache.commons.lang3.arch.Processor"
    - "java.lang.String[]"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.lang3.ArchUtils:102,1"
      Dst: "[org.apache.commons.lang3.stream.Streams].of"
    - Src: "org.apache.commons.lang3.ArchUtils:102,1"
      Dst: "[org.apache.commons.lang3.ArchUtils$lambda_addProcessors_0__201].bootstrap$"
    - Src: "org.apache.commons.lang3.ArchUtils:102,1"
      Dst: "[java.util.stream.Stream].forEach"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.ArchUtils].getProcessor()"
    functionSourceFile: "org.apache.commons.lang3.ArchUtils"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.apache.commons.lang3.arch.Processor"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.lang3.ArchUtils:115,1"
      Dst: "[org.apache.commons.lang3.SystemProperties].getOsArch"
    - Src: "org.apache.commons.lang3.ArchUtils:115,1"
      Dst: "[org.apache.commons.lang3.ArchUtils].getProcessor"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.ArchUtils].getProcessor(java.lang.String)"
    functionSourceFile: "org.apache.commons.lang3.ArchUtils"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.apache.commons.lang3.arch.Processor"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.lang3.ArchUtils:126,1"
      Dst: "[java.util.Map].get"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.ArchUtils].lambda$addProcessors$0(org.apache.commons.lang3.arch.Processor,java.lang.String)"
    functionSourceFile: "org.apache.commons.lang3.ArchUtils"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "org.apache.commons.lang3.arch.Processor"
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.lang3.ArchUtils:102,1"
      Dst: "[org.apache.commons.lang3.ArchUtils].addProcessor"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.ArrayUtils].add(boolean[],boolean)"
    functionSourceFile: "org.apache.commons.lang3.ArrayUtils"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean[]"
    argCount: 2
    argTypes:
    - "boolean[]"
    - "boolean"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 10
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.lang3.ArrayUtils:212,1"
      Dst: "[org.apache.commons.lang3.ArrayUtils].copyArrayGrow1"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.ArrayUtils].add(boolean[],int,boolean)"
    functionSourceFile: "org.apache.commons.lang3.ArrayUtils"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean[]"
    argCount: 3
    argTypes:
    - "boolean[]"
    - "int"
    - "boolean"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 9
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.lang3.ArrayUtils:249,1"
      Dst: "[java.lang.Boolean].valueOf"
    - Src: "org.apache.commons.lang3.ArrayUtils:249,1"
      Dst: "[org.apache.commons.lang3.ArrayUtils].add"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.ArrayUtils].add(byte[],byte)"
    functionSourceFile: "org.apache.commons.lang3.ArrayUtils"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "byte[]"
    argCount: 2
    argTypes:
    - "byte[]"
    - "byte"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 10
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.lang3.ArrayUtils:275,1"
      Dst: "[org.apache.commons.lang3.ArrayUtils].copyArrayGrow1"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.ArrayUtils].add(byte[],int,byte)"
    functionSourceFile: "org.apache.commons.lang3.ArrayUtils"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "byte[]"
    argCount: 3
    argTypes:
    - "byte[]"
    - "int"
    - "byte"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 9
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.lang3.ArrayUtils:313,1"
      Dst: "[java.lang.Byte].valueOf"
    - Src: "org.apache.commons.lang3.ArrayUtils:313,1"
      Dst: "[org.apache.commons.lang3.ArrayUtils].add"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.ArrayUtils].add(char[],char)"
    functionSourceFile: "org.apache.commons.lang3.ArrayUtils"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "char[]"
    argCount: 2
    argTypes:
    - "char[]"
    - "char"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 10
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.lang3.ArrayUtils:339,1"
      Dst: "[org.apache.commons.lang3.ArrayUtils].copyArrayGrow1"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.ArrayUtils].add(char[],int,char)"
    functionSourceFile: "org.apache.commons.lang3.ArrayUtils"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "char[]"
    argCount: 3
    argTypes:
    - "char[]"
    - "int"
    - "char"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 9
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.lang3.ArrayUtils:378,1"
      Dst: "[java.lang.Character].valueOf"
    - Src: "org.apache.commons.lang3.ArrayUtils:378,1"
      Dst: "[org.apache.commons.lang3.ArrayUtils].add"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.ArrayUtils].add(double[],double)"
    functionSourceFile: "org.apache.commons.lang3.ArrayUtils"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "double[]"
    argCount: 2
    argTypes:
    - "double[]"
    - "double"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 10
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.lang3.ArrayUtils:405,1"
      Dst: "[org.apache.commons.lang3.ArrayUtils].copyArrayGrow1"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.ArrayUtils].add(double[],int,double)"
    functionSourceFile: "org.apache.commons.lang3.ArrayUtils"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "double[]"
    argCount: 3
    argTypes:
    - "double[]"
    - "int"
    - "double"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 9
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.lang3.ArrayUtils:443,1"
      Dst: "[java.lang.Double].valueOf"
    - Src: "org.apache.commons.lang3.ArrayUtils:443,1"
      Dst: "[org.apache.commons.lang3.ArrayUtils].add"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.ArrayUtils].add(float[],float)"
    functionSourceFile: "org.apache.commons.lang3.ArrayUtils"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "float[]"
    argCount: 2
    argTypes:
    - "float[]"
    - "float"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 10
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.lang3.ArrayUtils:469,1"
      Dst: "[org.apache.commons.lang3.ArrayUtils].copyArrayGrow1"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.ArrayUtils].add(float[],int,float)"
    functionSourceFile: "org.apache.commons.lang3.ArrayUtils"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "float[]"
    argCount: 3
    argTypes:
    - "float[]"
    - "int"
    - "float"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 9
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.lang3.ArrayUtils:507,1"
      Dst: "[java.lang.Float].valueOf"
    - Src: "org.apache.commons.lang3.ArrayUtils:507,1"
      Dst: "[org.apache.commons.lang3.ArrayUtils].add"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.ArrayUtils].add(int[],int)"
    functionSourceFile: "org.apache.commons.lang3.ArrayUtils"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "int[]"
    argCount: 2
    argTypes:
    - "int[]"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 10
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.lang3.ArrayUtils:533,1"
      Dst: "[org.apache.commons.lang3.ArrayUtils].copyArrayGrow1"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.ArrayUtils].add(int[],int,int)"
    functionSourceFile: "org.apache.commons.lang3.ArrayUtils"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "int[]"
    argCount: 3
    argTypes:
    - "int[]"
    - "int"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 9
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.lang3.ArrayUtils:571,1"
      Dst: "[java.lang.Integer].valueOf"
    - Src: "org.apache.commons.lang3.ArrayUtils:571,1"
      Dst: "[org.apache.commons.lang3.ArrayUtils].add"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.ArrayUtils].add(long[],int,long)"
    functionSourceFile: "org.apache.commons.lang3.ArrayUtils"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "long[]"
    argCount: 3
    argTypes:
    - "long[]"
    - "int"
    - "long"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 9
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.lang3.ArrayUtils:607,1"
      Dst: "[java.lang.Long].valueOf"
    - Src: "org.apache.commons.lang3.ArrayUtils:607,1"
      Dst: "[org.apache.commons.lang3.ArrayUtils].add"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.ArrayUtils].add(long[],long)"
    functionSourceFile: "org.apache.commons.lang3.ArrayUtils"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "long[]"
    argCount: 2
    argTypes:
    - "long[]"
    - "long"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 10
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.lang3.ArrayUtils:633,1"
      Dst: "[org.apache.commons.lang3.ArrayUtils].copyArrayGrow1"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.ArrayUtils].add(java.lang.Object,int,java.lang.Object,java.lang.Class)"
    functionSourceFile: "org.apache.commons.lang3.ArrayUtils"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 4
    argTypes:
    - "java.lang.Object"
    - "int"
    - "java.lang.Object"
    - "java.lang.Class"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 40
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.commons.lang3.ArrayUtils:650"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.ArrayUtils:658"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.ArrayUtils:657"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.ArrayUtils:651"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.ArrayUtils:654"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.ArrayUtils:653"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.ArrayUtils:659"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.ArrayUtils:660"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.ArrayUtils:659"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.ArrayUtils:659"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.ArrayUtils:662"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.ArrayUtils:661"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.ArrayUtils:665"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.ArrayUtils:668"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.ArrayUtils:667"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.lang3.ArrayUtils:652,1"
      Dst: "[java.lang.StringBuilder].<init>"
    - Src: "org.apache.commons.lang3.ArrayUtils:652,1"
      Dst: "[java.lang.StringBuilder].append"
    - Src: "org.apache.commons.lang3.ArrayUtils:652,1"
      Dst: "[java.lang.StringBuilder].toString"
    - Src: "org.apache.commons.lang3.ArrayUtils:652,1"
      Dst: "[java.lang.IndexOutOfBoundsException].<init>"
    - Src: "org.apache.commons.lang3.ArrayUtils:654,1"
      Dst: "[java.lang.reflect.Array].newInstance"
    - Src: "org.apache.commons.lang3.ArrayUtils:655,1"
      Dst: "[java.lang.reflect.Array].set"
    - Src: "org.apache.commons.lang3.ArrayUtils:658,1"
      Dst: "[java.lang.reflect.Array].getLength"
    - Src: "org.apache.commons.lang3.ArrayUtils:663,1"
      Dst: "[java.lang.System].arraycopy"
    JavaMethodInfo: null
    BBCount: 10
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.ArrayUtils].add(short[],int,short)"
    functionSourceFile: "org.apache.commons.lang3.ArrayUtils"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "short[]"
    argCount: 3
    argTypes:
    - "short[]"
    - "int"
    - "short"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 9
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.lang3.ArrayUtils:704,1"
      Dst: "[java.lang.Short].valueOf"
    - Src: "org.apache.commons.lang3.ArrayUtils:704,1"
      Dst: "[org.apache.commons.lang3.ArrayUtils].add"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.ArrayUtils].add(short[],short)"
    functionSourceFile: "org.apache.commons.lang3.ArrayUtils"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "short[]"
    argCount: 2
    argTypes:
    - "short[]"
    - "short"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 10
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.lang3.ArrayUtils:730,1"
      Dst: "[org.apache.commons.lang3.ArrayUtils].copyArrayGrow1"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.ArrayUtils].add(java.lang.Object[],int,java.lang.Object)"
    functionSourceFile: "org.apache.commons.lang3.ArrayUtils"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.Object[]"
    argCount: 3
    argTypes:
    - "java.lang.Object[]"
    - "int"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 16
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.commons.lang3.ArrayUtils:771"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.ArrayUtils:773"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.ArrayUtils:772"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.ArrayUtils:773"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.ArrayUtils:776"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.ArrayUtils:775"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.lang3.ArrayUtils:772,1"
      Dst: "[org.apache.commons.lang3.ArrayUtils].getComponentType"
    - Src: "org.apache.commons.lang3.ArrayUtils:774,1"
      Dst: "[org.apache.commons.lang3.ObjectUtils].getClass"
    - Src: "org.apache.commons.lang3.ArrayUtils:776,1"
      Dst: "[java.lang.IllegalArgumentException].<init>"
    - Src: "org.apache.commons.lang3.ArrayUtils:778,1"
      Dst: "[org.apache.commons.lang3.ArrayUtils].add"
    JavaMethodInfo: null
    BBCount: 6
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.ArrayUtils].add(java.lang.Object[],java.lang.Object)"
    functionSourceFile: "org.apache.commons.lang3.ArrayUtils"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.Object[]"
    argCount: 2
    argTypes:
    - "java.lang.Object[]"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 19
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.commons.lang3.ArrayUtils:814"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.ArrayUtils:816"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.ArrayUtils:815"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.ArrayUtils:816"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.ArrayUtils:819"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.ArrayUtils:818"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.lang3.ArrayUtils:815,1"
      Dst: "[java.lang.Object].getClass"
    - Src: "org.apache.commons.lang3.ArrayUtils:815,1"
      Dst: "[java.lang.Class].getComponentType"
    - Src: "org.apache.commons.lang3.ArrayUtils:819,1"
      Dst: "[java.lang.IllegalArgumentException].<init>"
    - Src: "org.apache.commons.lang3.ArrayUtils:823,1"
      Dst: "[org.apache.commons.lang3.ArrayUtils].copyArrayGrow1"
    JavaMethodInfo: null
    BBCount: 6
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.ArrayUtils].addAll(boolean[],boolean[])"
    functionSourceFile: "org.apache.commons.lang3.ArrayUtils"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean[]"
    argCount: 2
    argTypes:
    - "boolean[]"
    - "boolean[]"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 18
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.commons.lang3.ArrayUtils:847"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.ArrayUtils:850"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.ArrayUtils:849"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.ArrayUtils:850"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.ArrayUtils:853"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.ArrayUtils:852"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.lang3.ArrayUtils:848,1"
      Dst: "[org.apache.commons.lang3.ArrayUtils].clone"
    - Src: "org.apache.commons.lang3.ArrayUtils:854,1"
      Dst: "[java.lang.System].arraycopy"
    JavaMethodInfo: null
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.ArrayUtils].addAll(byte[],byte[])"
    functionSourceFile: "org.apache.commons.lang3.ArrayUtils"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "byte[]"
    argCount: 2
    argTypes:
    - "byte[]"
    - "byte[]"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 18
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.commons.lang3.ArrayUtils:878"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.ArrayUtils:881"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.ArrayUtils:880"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.ArrayUtils:881"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.ArrayUtils:884"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.ArrayUtils:883"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.lang3.ArrayUtils:879,1"
      Dst: "[org.apache.commons.lang3.ArrayUtils].clone"
    - Src: "org.apache.commons.lang3.ArrayUtils:885,1"
      Dst: "[java.lang.System].arraycopy"
    JavaMethodInfo: null
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.ArrayUtils].addAll(char[],char[])"
    functionSourceFile: "org.apache.commons.lang3.ArrayUtils"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "char[]"
    argCount: 2
    argTypes:
    - "char[]"
    - "char[]"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 18
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.commons.lang3.ArrayUtils:909"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.ArrayUtils:912"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.ArrayUtils:911"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.ArrayUtils:912"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.ArrayUtils:915"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.ArrayUtils:914"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.lang3.ArrayUtils:910,1"
      Dst: "[org.apache.commons.lang3.ArrayUtils].clone"
    - Src: "org.apache.commons.lang3.ArrayUtils:916,1"
      Dst: "[java.lang.System].arraycopy"
    JavaMethodInfo: null
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.ArrayUtils].addAll(double[],double[])"
    functionSourceFile: "org.apache.commons.lang3.ArrayUtils"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "double[]"
    argCount: 2
    argTypes:
    - "double[]"
    - "double[]"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 18
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.commons.lang3.ArrayUtils:940"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.ArrayUtils:943"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.ArrayUtils:942"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.ArrayUtils:943"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.ArrayUtils:946"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.ArrayUtils:945"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.lang3.ArrayUtils:941,1"
      Dst: "[org.apache.commons.lang3.ArrayUtils].clone"
    - Src: "org.apache.commons.lang3.ArrayUtils:947,1"
      Dst: "[java.lang.System].arraycopy"
    JavaMethodInfo: null
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.ArrayUtils].addAll(float[],float[])"
    functionSourceFile: "org.apache.commons.lang3.ArrayUtils"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "float[]"
    argCount: 2
    argTypes:
    - "float[]"
    - "float[]"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 18
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.commons.lang3.ArrayUtils:971"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.ArrayUtils:974"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.ArrayUtils:973"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.ArrayUtils:974"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.ArrayUtils:977"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.ArrayUtils:976"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.lang3.ArrayUtils:972,1"
      Dst: "[org.apache.commons.lang3.ArrayUtils].clone"
    - Src: "org.apache.commons.lang3.ArrayUtils:978,1"
      Dst: "[java.lang.System].arraycopy"
    JavaMethodInfo: null
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.ArrayUtils].addAll(int[],int[])"
    functionSourceFile: "org.apache.commons.lang3.ArrayUtils"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "int[]"
    argCount: 2
    argTypes:
    - "int[]"
    - "int[]"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 18
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.commons.lang3.ArrayUtils:1002"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.ArrayUtils:1005"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.ArrayUtils:1004"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.ArrayUtils:1005"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.ArrayUtils:1008"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.ArrayUtils:1007"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.lang3.ArrayUtils:1003,1"
      Dst: "[org.apache.commons.lang3.ArrayUtils].clone"
    - Src: "org.apache.commons.lang3.ArrayUtils:1009,1"
      Dst: "[java.lang.System].arraycopy"
    JavaMethodInfo: null
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.ArrayUtils].addAll(long[],long[])"
    functionSourceFile: "org.apache.commons.lang3.ArrayUtils"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "long[]"
    argCount: 2
    argTypes:
    - "long[]"
    - "long[]"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 18
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.commons.lang3.ArrayUtils:1033"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.ArrayUtils:1036"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.ArrayUtils:1035"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.ArrayUtils:1036"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.ArrayUtils:1039"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.ArrayUtils:1038"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.lang3.ArrayUtils:1034,1"
      Dst: "[org.apache.commons.lang3.ArrayUtils].clone"
    - Src: "org.apache.commons.lang3.ArrayUtils:1040,1"
      Dst: "[java.lang.System].arraycopy"
    JavaMethodInfo: null
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.ArrayUtils].addAll(short[],short[])"
    functionSourceFile: "org.apache.commons.lang3.ArrayUtils"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "short[]"
    argCount: 2
    argTypes:
    - "short[]"
    - "short[]"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 18
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.commons.lang3.ArrayUtils:1064"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.ArrayUtils:1067"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.ArrayUtils:1066"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.ArrayUtils:1067"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.ArrayUtils:1070"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.ArrayUtils:1069"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.lang3.ArrayUtils:1065,1"
      Dst: "[org.apache.commons.lang3.ArrayUtils].clone"
    - Src: "org.apache.commons.lang3.ArrayUtils:1071,1"
      Dst: "[java.lang.System].arraycopy"
    JavaMethodInfo: null
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.ArrayUtils].addAll(java.lang.Object[],java.lang.Object[])"
    functionSourceFile: "org.apache.commons.lang3.ArrayUtils"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.Object[]"
    argCount: 2
    argTypes:
    - "java.lang.Object[]"
    - "java.lang.Object[]"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 38
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.commons.lang3.ArrayUtils:1102"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.ArrayUtils:1105"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.ArrayUtils:1104"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.ArrayUtils:1105"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.ArrayUtils:1108"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.ArrayUtils:1107"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.ArrayUtils:1121"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.ArrayUtils:1108"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.ArrayUtils:1107"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.lang3.ArrayUtils:1103,1"
      Dst: "[org.apache.commons.lang3.ArrayUtils].clone"
    - Src: "org.apache.commons.lang3.ArrayUtils:1108,1"
      Dst: "[org.apache.commons.lang3.ArrayUtils].getComponentType"
    - Src: "org.apache.commons.lang3.ArrayUtils:1109,1"
      Dst: "[org.apache.commons.lang3.ArrayUtils].newInstance"
    - Src: "org.apache.commons.lang3.ArrayUtils:1110,1"
      Dst: "[java.lang.System].arraycopy"
    - Src: "org.apache.commons.lang3.ArrayUtils:1120,1"
      Dst: "[java.lang.Object].getClass"
    - Src: "org.apache.commons.lang3.ArrayUtils:1120,1"
      Dst: "[java.lang.Class].getComponentType"
    - Src: "org.apache.commons.lang3.ArrayUtils:1121,1"
      Dst: "[java.lang.Class].isAssignableFrom"
    - Src: "org.apache.commons.lang3.ArrayUtils:1122,1"
      Dst: "[java.lang.StringBuilder].<init>"
    - Src: "org.apache.commons.lang3.ArrayUtils:1122,1"
      Dst: "[java.lang.StringBuilder].append"
    - Src: "org.apache.commons.lang3.ArrayUtils:1122,1"
      Dst: "[java.lang.Class].getName"
    - Src: "org.apache.commons.lang3.ArrayUtils:1123,1"
      Dst: "[java.lang.StringBuilder].toString"
    - Src: "org.apache.commons.lang3.ArrayUtils:1123,1"
      Dst: "[java.lang.IllegalArgumentException].<init>"
    JavaMethodInfo: null
    BBCount: 9
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.ArrayUtils].addFirst(boolean[],boolean)"
    functionSourceFile: "org.apache.commons.lang3.ArrayUtils"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean[]"
    argCount: 2
    argTypes:
    - "boolean[]"
    - "boolean"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 9
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.commons.lang3.ArrayUtils:1153"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.ArrayUtils:1152"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.lang3.ArrayUtils:1153,1"
      Dst: "[org.apache.commons.lang3.ArrayUtils].add"
    - Src: "org.apache.commons.lang3.ArrayUtils:1153,1"
      Dst: "[org.apache.commons.lang3.ArrayUtils].insert"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.ArrayUtils].addFirst(byte[],byte)"
    functionSourceFile: "org.apache.commons.lang3.ArrayUtils"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "byte[]"
    argCount: 2
    argTypes:
    - "byte[]"
    - "byte"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 9
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.commons.lang3.ArrayUtils:1179"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.ArrayUtils:1178"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.lang3.ArrayUtils:1179,1"
      Dst: "[org.apache.commons.lang3.ArrayUtils].add"
    - Src: "org.apache.commons.lang3.ArrayUtils:1179,1"
      Dst: "[org.apache.commons.lang3.ArrayUtils].insert"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.ArrayUtils].addFirst(char[],char)"
    functionSourceFile: "org.apache.commons.lang3.ArrayUtils"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "char[]"
    argCount: 2
    argTypes:
    - "char[]"
    - "char"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 9
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.commons.lang3.ArrayUtils:1205"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.ArrayUtils:1204"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.lang3.ArrayUtils:1205,1"
      Dst: "[org.apache.commons.lang3.ArrayUtils].add"
    - Src: "org.apache.commons.lang3.ArrayUtils:1205,1"
      Dst: "[org.apache.commons.lang3.ArrayUtils].insert"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.ArrayUtils].addFirst(double[],double)"
    functionSourceFile: "org.apache.commons.lang3.ArrayUtils"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "double[]"
    argCount: 2
    argTypes:
    - "double[]"
    - "double"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 9
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.commons.lang3.ArrayUtils:1231"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.ArrayUtils:1230"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.lang3.ArrayUtils:1231,1"
      Dst: "[org.apache.commons.lang3.ArrayUtils].add"
    - Src: "org.apache.commons.lang3.ArrayUtils:1231,1"
      Dst: "[org.apache.commons.lang3.ArrayUtils].insert"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.ArrayUtils].addFirst(float[],float)"
    functionSourceFile: "org.apache.commons.lang3.ArrayUtils"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "float[]"
    argCount: 2
    argTypes:
    - "float[]"
    - "float"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 9
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.commons.lang3.ArrayUtils:1257"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.ArrayUtils:1256"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.lang3.ArrayUtils:1257,1"
      Dst: "[org.apache.commons.lang3.ArrayUtils].add"
    - Src: "org.apache.commons.lang3.ArrayUtils:1257,1"
      Dst: "[org.apache.commons.lang3.ArrayUtils].insert"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.ArrayUtils].addFirst(int[],int)"
    functionSourceFile: "org.apache.commons.lang3.ArrayUtils"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "int[]"
    argCount: 2
    argTypes:
    - "int[]"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 9
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.commons.lang3.ArrayUtils:1283"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.ArrayUtils:1282"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.lang3.ArrayUtils:1283,1"
      Dst: "[org.apache.commons.lang3.ArrayUtils].add"
    - Src: "org.apache.commons.lang3.ArrayUtils:1283,1"
      Dst: "[org.apache.commons.lang3.ArrayUtils].insert"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.ArrayUtils].addFirst(long[],long)"
    functionSourceFile: "org.apache.commons.lang3.ArrayUtils"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "long[]"
    argCount: 2
    argTypes:
    - "long[]"
    - "long"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 9
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.commons.lang3.ArrayUtils:1309"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.ArrayUtils:1308"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.lang3.ArrayUtils:1309,1"
      Dst: "[org.apache.commons.lang3.ArrayUtils].add"
    - Src: "org.apache.commons.lang3.ArrayUtils:1309,1"
      Dst: "[org.apache.commons.lang3.ArrayUtils].insert"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.ArrayUtils].addFirst(short[],short)"
    functionSourceFile: "org.apache.commons.lang3.ArrayUtils"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "short[]"
    argCount: 2
    argTypes:
    - "short[]"
    - "short"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 9
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.commons.lang3.ArrayUtils:1335"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.ArrayUtils:1334"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.lang3.ArrayUtils:1335,1"
      Dst: "[org.apache.commons.lang3.ArrayUtils].add"
    - Src: "org.apache.commons.lang3.ArrayUtils:1335,1"
      Dst: "[org.apache.commons.lang3.ArrayUtils].insert"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.ArrayUtils].addFirst(java.lang.Object[],java.lang.Object)"
    functionSourceFile: "org.apache.commons.lang3.ArrayUtils"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.Object[]"
    argCount: 2
    argTypes:
    - "java.lang.Object[]"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 9
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.commons.lang3.ArrayUtils:1366"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.ArrayUtils:1365"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.lang3.ArrayUtils:1366,1"
      Dst: "[org.apache.commons.lang3.ArrayUtils].add"
    - Src: "org.apache.commons.lang3.ArrayUtils:1366,1"
      Dst: "[org.apache.commons.lang3.ArrayUtils].insert"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.ArrayUtils].clone(boolean[])"
    functionSourceFile: "org.apache.commons.lang3.ArrayUtils"
    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.apache.commons.lang3.ArrayUtils:1380"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.ArrayUtils:1379"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.lang3.ArrayUtils:1380,1"
      Dst: "[java.lang.Object].clone"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.ArrayUtils].clone(byte[])"
    functionSourceFile: "org.apache.commons.lang3.ArrayUtils"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "byte[]"
    argCount: 1
    argTypes:
    - "byte[]"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 7
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.commons.lang3.ArrayUtils:1394"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.ArrayUtils:1393"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.lang3.ArrayUtils:1394,1"
      Dst: "[java.lang.Object].clone"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.ArrayUtils].clone(char[])"
    functionSourceFile: "org.apache.commons.lang3.ArrayUtils"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "char[]"
    argCount: 1
    argTypes:
    - "char[]"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 7
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.commons.lang3.ArrayUtils:1408"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.ArrayUtils:1407"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.lang3.ArrayUtils:1408,1"
      Dst: "[java.lang.Object].clone"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.ArrayUtils].clone(double[])"
    functionSourceFile: "org.apache.commons.lang3.ArrayUtils"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "double[]"
    argCount: 1
    argTypes:
    - "double[]"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 7
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.commons.lang3.ArrayUtils:1422"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.ArrayUtils:1421"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.lang3.ArrayUtils:1422,1"
      Dst: "[java.lang.Object].clone"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.ArrayUtils].clone(float[])"
    functionSourceFile: "org.apache.commons.lang3.ArrayUtils"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "float[]"
    argCount: 1
    argTypes:
    - "float[]"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 7
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.commons.lang3.ArrayUtils:1436"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.ArrayUtils:1435"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.lang3.ArrayUtils:1436,1"
      Dst: "[java.lang.Object].clone"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.ArrayUtils].clone(int[])"
    functionSourceFile: "org.apache.commons.lang3.ArrayUtils"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "int[]"
    argCount: 1
    argTypes:
    - "int[]"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 7
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.commons.lang3.ArrayUtils:1450"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.ArrayUtils:1449"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.lang3.ArrayUtils:1450,1"
      Dst: "[java.lang.Object].clone"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.ArrayUtils].clone(long[])"
    functionSourceFile: "org.apache.commons.lang3.ArrayUtils"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "long[]"
    argCount: 1
    argTypes:
    - "long[]"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 7
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.commons.lang3.ArrayUtils:1464"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.ArrayUtils:1463"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.lang3.ArrayUtils:1464,1"
      Dst: "[java.lang.Object].clone"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.ArrayUtils].clone(short[])"
    functionSourceFile: "org.apache.commons.lang3.ArrayUtils"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "short[]"
    argCount: 1
    argTypes:
    - "short[]"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 7
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.commons.lang3.ArrayUtils:1478"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.ArrayUtils:1477"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.lang3.ArrayUtils:1478,1"
      Dst: "[java.lang.Object].clone"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.ArrayUtils].clone(java.lang.Object[])"
    functionSourceFile: "org.apache.commons.lang3.ArrayUtils"
    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:
    - Branch String: "org.apache.commons.lang3.ArrayUtils:1497"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.ArrayUtils:1496"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.lang3.ArrayUtils:1497,1"
      Dst: "[java.lang.Object].clone"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.ArrayUtils].contains(boolean[],boolean)"
    functionSourceFile: "org.apache.commons.lang3.ArrayUtils"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 2
    argTypes:
    - "boolean[]"
    - "boolean"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 9
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.commons.lang3.ArrayUtils:1511"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.ArrayUtils:1510"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.lang3.ArrayUtils:1511,1"
      Dst: "[org.apache.commons.lang3.ArrayUtils].indexOf"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.ArrayUtils].contains(byte[],byte)"
    functionSourceFile: "org.apache.commons.lang3.ArrayUtils"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 2
    argTypes:
    - "byte[]"
    - "byte"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 9
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.commons.lang3.ArrayUtils:1525"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.ArrayUtils:1524"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.lang3.ArrayUtils:1525,1"
      Dst: "[org.apache.commons.lang3.ArrayUtils].indexOf"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.ArrayUtils].contains(char[],char)"
    functionSourceFile: "org.apache.commons.lang3.ArrayUtils"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 2
    argTypes:
    - "char[]"
    - "char"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 9
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.commons.lang3.ArrayUtils:1540"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.ArrayUtils:1539"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.lang3.ArrayUtils:1540,1"
      Dst: "[org.apache.commons.lang3.ArrayUtils].indexOf"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.ArrayUtils].contains(double[],double)"
    functionSourceFile: "org.apache.commons.lang3.ArrayUtils"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 2
    argTypes:
    - "double[]"
    - "double"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 9
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.commons.lang3.ArrayUtils:1554"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.ArrayUtils:1553"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.lang3.ArrayUtils:1554,1"
      Dst: "[org.apache.commons.lang3.ArrayUtils].indexOf"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.ArrayUtils].contains(double[],double,double)"
    functionSourceFile: "org.apache.commons.lang3.ArrayUtils"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 3
    argTypes:
    - "double[]"
    - "double"
    - "double"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 10
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.commons.lang3.ArrayUtils:1572"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.ArrayUtils:1571"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.lang3.ArrayUtils:1572,1"
      Dst: "[org.apache.commons.lang3.ArrayUtils].indexOf"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.ArrayUtils].contains(float[],float)"
    functionSourceFile: "org.apache.commons.lang3.ArrayUtils"
    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.apache.commons.lang3.ArrayUtils:1586"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.ArrayUtils:1585"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.lang3.ArrayUtils:1586,1"
      Dst: "[org.apache.commons.lang3.ArrayUtils].indexOf"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.ArrayUtils].contains(int[],int)"
    functionSourceFile: "org.apache.commons.lang3.ArrayUtils"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 2
    argTypes:
    - "int[]"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 9
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.commons.lang3.ArrayUtils:1600"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.ArrayUtils:1599"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.lang3.ArrayUtils:1600,1"
      Dst: "[org.apache.commons.lang3.ArrayUtils].indexOf"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.ArrayUtils].contains(long[],long)"
    functionSourceFile: "org.apache.commons.lang3.ArrayUtils"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 2
    argTypes:
    - "long[]"
    - "long"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 9
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.commons.lang3.ArrayUtils:1614"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.ArrayUtils:1613"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.lang3.ArrayUtils:1614,1"
      Dst: "[org.apache.commons.lang3.ArrayUtils].indexOf"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.ArrayUtils].contains(java.lang.Object[],java.lang.Object)"
    functionSourceFile: "org.apache.commons.lang3.ArrayUtils"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 2
    argTypes:
    - "java.lang.Object[]"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 9
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.commons.lang3.ArrayUtils:1628"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.ArrayUtils:1627"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.lang3.ArrayUtils:1628,1"
      Dst: "[org.apache.commons.lang3.ArrayUtils].indexOf"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.ArrayUtils].contains(short[],short)"
    functionSourceFile: "org.apache.commons.lang3.ArrayUtils"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 2
    argTypes:
    - "short[]"
    - "short"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 9
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.commons.lang3.ArrayUtils:1642"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.ArrayUtils:1641"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.lang3.ArrayUtils:1642,1"
      Dst: "[org.apache.commons.lang3.ArrayUtils].indexOf"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.ArrayUtils].containsAny(java.lang.Object[],java.lang.Object[])"
    functionSourceFile: "org.apache.commons.lang3.ArrayUtils"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 2
    argTypes:
    - "java.lang.Object[]"
    - "java.lang.Object[]"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.lang3.ArrayUtils:1657,1"
      Dst: "[org.apache.commons.lang3.stream.Streams].of"
    - Src: "org.apache.commons.lang3.ArrayUtils:1657,1"
      Dst: "[org.apache.commons.lang3.ArrayUtils$lambda_containsAny_0__202].bootstrap$"
    - Src: "org.apache.commons.lang3.ArrayUtils:1657,1"
      Dst: "[java.util.stream.Stream].anyMatch"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.ArrayUtils].copyArrayGrow1(java.lang.Object,java.lang.Class)"
    functionSourceFile: "org.apache.commons.lang3.ArrayUtils"
    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: 12
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.commons.lang3.ArrayUtils:1670"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.ArrayUtils:1676"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.ArrayUtils:1675"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.lang3.ArrayUtils:1671,1"
      Dst: "[java.lang.reflect.Array].getLength"
    - Src: "org.apache.commons.lang3.ArrayUtils:1672,1"
      Dst: "[java.lang.Object].getClass"
    - Src: "org.apache.commons.lang3.ArrayUtils:1672,1"
      Dst: "[java.lang.Class].getComponentType"
    - Src: "org.apache.commons.lang3.ArrayUtils:1672,1"
      Dst: "[java.lang.reflect.Array].newInstance"
    - Src: "org.apache.commons.lang3.ArrayUtils:1673,1"
      Dst: "[java.lang.System].arraycopy"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.ArrayUtils].get(java.lang.Object[],int)"
    functionSourceFile: "org.apache.commons.lang3.ArrayUtils"
    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.apache.commons.lang3.ArrayUtils:1689,1"
      Dst: "[org.apache.commons.lang3.ArrayUtils].get"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.ArrayUtils].get(java.lang.Object[],int,java.lang.Object)"
    functionSourceFile: "org.apache.commons.lang3.ArrayUtils"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 3
    argTypes:
    - "java.lang.Object[]"
    - "int"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 9
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.commons.lang3.ArrayUtils:1703"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.ArrayUtils:1702"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.lang3.ArrayUtils:1703,1"
      Dst: "[org.apache.commons.lang3.ArrayUtils].isArrayIndexValid"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.ArrayUtils].getComponentType(java.lang.Object[])"
    functionSourceFile: "org.apache.commons.lang3.ArrayUtils"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.Class"
    argCount: 1
    argTypes:
    - "java.lang.Object[]"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.lang3.ArrayUtils:1715,1"
      Dst: "[org.apache.commons.lang3.ObjectUtils].getClass"
    - Src: "org.apache.commons.lang3.ArrayUtils:1715,1"
      Dst: "[org.apache.commons.lang3.ClassUtils].getComponentType"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.ArrayUtils].getLength(java.lang.Object)"
    functionSourceFile: "org.apache.commons.lang3.ArrayUtils"
    linkageType: null
    functionLinenumber: 1738
    functionDepth: 0
    returnType: "int"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 6
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.commons.lang3.ArrayUtils:1739"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.ArrayUtils:1738"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.lang3.ArrayUtils:1739,1"
      Dst: "[java.lang.reflect.Array].getLength"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.ArrayUtils].hashCode(java.lang.Object)"
    functionSourceFile: "org.apache.commons.lang3.ArrayUtils"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "int"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.lang3.ArrayUtils:1752,1"
      Dst: "[org.apache.commons.lang3.builder.HashCodeBuilder].<init>"
    - Src: "org.apache.commons.lang3.ArrayUtils:1752,1"
      Dst: "[org.apache.commons.lang3.builder.HashCodeBuilder].append"
    - Src: "org.apache.commons.lang3.ArrayUtils:1752,1"
      Dst: "[org.apache.commons.lang3.builder.HashCodeBuilder].toHashCode"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.ArrayUtils].indexesOf(boolean[],boolean)"
    functionSourceFile: "org.apache.commons.lang3.ArrayUtils"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.util.BitSet"
    argCount: 2
    argTypes:
    - "boolean[]"
    - "boolean"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.lang3.ArrayUtils:1768,1"
      Dst: "[org.apache.commons.lang3.ArrayUtils].indexesOf"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.ArrayUtils].indexesOf(boolean[],boolean,int)"
    functionSourceFile: "org.apache.commons.lang3.ArrayUtils"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.util.BitSet"
    argCount: 3
    argTypes:
    - "boolean[]"
    - "boolean"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 17
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.commons.lang3.ArrayUtils:1792"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.ArrayUtils:1796"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.ArrayUtils:1795"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.ArrayUtils:1796"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.ArrayUtils:1807"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.ArrayUtils:1806"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.ArrayUtils:1799"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.ArrayUtils:1803"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.ArrayUtils:1802"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.lang3.ArrayUtils:1790,1"
      Dst: "[java.util.BitSet].<init>"
    - Src: "org.apache.commons.lang3.ArrayUtils:1797,1"
      Dst: "[org.apache.commons.lang3.ArrayUtils].indexOf"
    - Src: "org.apache.commons.lang3.ArrayUtils:1803,1"
      Dst: "[java.util.BitSet].set"
    JavaMethodInfo: null
    BBCount: 7
    CyclomaticComplexity: 2
  - functionName: "[org.apache.commons.lang3.ArrayUtils].indexesOf(byte[],byte)"
    functionSourceFile: "org.apache.commons.lang3.ArrayUtils"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.util.BitSet"
    argCount: 2
    argTypes:
    - "byte[]"
    - "byte"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.lang3.ArrayUtils:1822,1"
      Dst: "[org.apache.commons.lang3.ArrayUtils].indexesOf"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.ArrayUtils].indexesOf(byte[],byte,int)"
    functionSourceFile: "org.apache.commons.lang3.ArrayUtils"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.util.BitSet"
    argCount: 3
    argTypes:
    - "byte[]"
    - "byte"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 17
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.commons.lang3.ArrayUtils:1843"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.ArrayUtils:1847"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.ArrayUtils:1846"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.ArrayUtils:1847"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.ArrayUtils:1858"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.ArrayUtils:1857"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.ArrayUtils:1850"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.ArrayUtils:1854"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.ArrayUtils:1853"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.lang3.ArrayUtils:1841,1"
      Dst: "[java.util.BitSet].<init>"
    - Src: "org.apache.commons.lang3.ArrayUtils:1848,1"
      Dst: "[org.apache.commons.lang3.ArrayUtils].indexOf"
    - Src: "org.apache.commons.lang3.ArrayUtils:1854,1"
      Dst: "[java.util.BitSet].set"
    JavaMethodInfo: null
    BBCount: 7
    CyclomaticComplexity: 2
  - functionName: "[org.apache.commons.lang3.ArrayUtils].indexesOf(char[],char)"
    functionSourceFile: "org.apache.commons.lang3.ArrayUtils"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.util.BitSet"
    argCount: 2
    argTypes:
    - "char[]"
    - "char"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.lang3.ArrayUtils:1873,1"
      Dst: "[org.apache.commons.lang3.ArrayUtils].indexesOf"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.ArrayUtils].indexesOf(char[],char,int)"
    functionSourceFile: "org.apache.commons.lang3.ArrayUtils"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.util.BitSet"
    argCount: 3
    argTypes:
    - "char[]"
    - "char"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 17
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.commons.lang3.ArrayUtils:1894"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.ArrayUtils:1898"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.ArrayUtils:1897"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.ArrayUtils:1898"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.ArrayUtils:1909"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.ArrayUtils:1908"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.ArrayUtils:1901"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.ArrayUtils:1905"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.ArrayUtils:1904"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.lang3.ArrayUtils:1892,1"
      Dst: "[java.util.BitSet].<init>"
    - Src: "org.apache.commons.lang3.ArrayUtils:1899,1"
      Dst: "[org.apache.commons.lang3.ArrayUtils].indexOf"
    - Src: "org.apache.commons.lang3.ArrayUtils:1905,1"
      Dst: "[java.util.BitSet].set"
    JavaMethodInfo: null
    BBCount: 7
    CyclomaticComplexity: 2
  - functionName: "[org.apache.commons.lang3.ArrayUtils].indexesOf(double[],double)"
    functionSourceFile: "org.apache.commons.lang3.ArrayUtils"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.util.BitSet"
    argCount: 2
    argTypes:
    - "double[]"
    - "double"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.lang3.ArrayUtils:1924,1"
      Dst: "[org.apache.commons.lang3.ArrayUtils].indexesOf"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.ArrayUtils].indexesOf(double[],double,double)"
    functionSourceFile: "org.apache.commons.lang3.ArrayUtils"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.util.BitSet"
    argCount: 3
    argTypes:
    - "double[]"
    - "double"
    - "double"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.lang3.ArrayUtils:1945,1"
      Dst: "[org.apache.commons.lang3.ArrayUtils].indexesOf"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.ArrayUtils].indexesOf(double[],double,int)"
    functionSourceFile: "org.apache.commons.lang3.ArrayUtils"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.util.BitSet"
    argCount: 3
    argTypes:
    - "double[]"
    - "double"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 17
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.commons.lang3.ArrayUtils:1966"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.ArrayUtils:1970"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.ArrayUtils:1969"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.ArrayUtils:1970"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.ArrayUtils:1981"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.ArrayUtils:1980"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.ArrayUtils:1973"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.ArrayUtils:1977"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.ArrayUtils:1976"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.lang3.ArrayUtils:1964,1"
      Dst: "[java.util.BitSet].<init>"
    - Src: "org.apache.commons.lang3.ArrayUtils:1971,1"
      Dst: "[org.apache.commons.lang3.ArrayUtils].indexOf"
    - Src: "org.apache.commons.lang3.ArrayUtils:1977,1"
      Dst: "[java.util.BitSet].set"
    JavaMethodInfo: null
    BBCount: 7
    CyclomaticComplexity: 2
  - functionName: "[org.apache.commons.lang3.ArrayUtils].indexesOf(double[],double,int,double)"
    functionSourceFile: "org.apache.commons.lang3.ArrayUtils"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.util.BitSet"
    argCount: 4
    argTypes:
    - "double[]"
    - "double"
    - "int"
    - "double"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 18
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.commons.lang3.ArrayUtils:2008"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.ArrayUtils:2012"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.ArrayUtils:2011"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.ArrayUtils:2012"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.ArrayUtils:2023"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.ArrayUtils:2022"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.ArrayUtils:2015"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.ArrayUtils:2019"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.ArrayUtils:2018"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.lang3.ArrayUtils:2006,1"
      Dst: "[java.util.BitSet].<init>"
    - Src: "org.apache.commons.lang3.ArrayUtils:2013,1"
      Dst: "[org.apache.commons.lang3.ArrayUtils].indexOf"
    - Src: "org.apache.commons.lang3.ArrayUtils:2019,1"
      Dst: "[java.util.BitSet].set"
    JavaMethodInfo: null
    BBCount: 7
    CyclomaticComplexity: 2
  - functionName: "[org.apache.commons.lang3.ArrayUtils].indexesOf(float[],float)"
    functionSourceFile: "org.apache.commons.lang3.ArrayUtils"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.util.BitSet"
    argCount: 2
    argTypes:
    - "float[]"
    - "float"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.lang3.ArrayUtils:2038,1"
      Dst: "[org.apache.commons.lang3.ArrayUtils].indexesOf"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.ArrayUtils].indexesOf(float[],float,int)"
    functionSourceFile: "org.apache.commons.lang3.ArrayUtils"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.util.BitSet"
    argCount: 3
    argTypes:
    - "float[]"
    - "float"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 17
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.commons.lang3.ArrayUtils:2059"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.ArrayUtils:2063"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.ArrayUtils:2062"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.ArrayUtils:2063"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.ArrayUtils:2074"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.ArrayUtils:2073"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.ArrayUtils:2066"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.ArrayUtils:2070"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.ArrayUtils:2069"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.lang3.ArrayUtils:2057,1"
      Dst: "[java.util.BitSet].<init>"
    - Src: "org.apache.commons.lang3.ArrayUtils:2064,1"
      Dst: "[org.apache.commons.lang3.ArrayUtils].indexOf"
    - Src: "org.apache.commons.lang3.ArrayUtils:2070,1"
      Dst: "[java.util.BitSet].set"
    JavaMethodInfo: null
    BBCount: 7
    CyclomaticComplexity: 2
  - functionName: "[org.apache.commons.lang3.ArrayUtils].indexesOf(int[],int)"
    functionSourceFile: "org.apache.commons.lang3.ArrayUtils"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.util.BitSet"
    argCount: 2
    argTypes:
    - "int[]"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.lang3.ArrayUtils:2089,1"
      Dst: "[org.apache.commons.lang3.ArrayUtils].indexesOf"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.ArrayUtils].indexesOf(int[],int,int)"
    functionSourceFile: "org.apache.commons.lang3.ArrayUtils"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.util.BitSet"
    argCount: 3
    argTypes:
    - "int[]"
    - "int"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 17
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.commons.lang3.ArrayUtils:2110"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.ArrayUtils:2114"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.ArrayUtils:2113"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.ArrayUtils:2114"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.ArrayUtils:2125"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.ArrayUtils:2124"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.ArrayUtils:2117"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.ArrayUtils:2121"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.ArrayUtils:2120"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.lang3.ArrayUtils:2108,1"
      Dst: "[java.util.BitSet].<init>"
    - Src: "org.apache.commons.lang3.ArrayUtils:2115,1"
      Dst: "[org.apache.commons.lang3.ArrayUtils].indexOf"
    - Src: "org.apache.commons.lang3.ArrayUtils:2121,1"
      Dst: "[java.util.BitSet].set"
    JavaMethodInfo: null
    BBCount: 7
    CyclomaticComplexity: 2
  - functionName: "[org.apache.commons.lang3.ArrayUtils].indexesOf(long[],long)"
    functionSourceFile: "org.apache.commons.lang3.ArrayUtils"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.util.BitSet"
    argCount: 2
    argTypes:
    - "long[]"
    - "long"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.lang3.ArrayUtils:2140,1"
      Dst: "[org.apache.commons.lang3.ArrayUtils].indexesOf"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.ArrayUtils].indexesOf(long[],long,int)"
    functionSourceFile: "org.apache.commons.lang3.ArrayUtils"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.util.BitSet"
    argCount: 3
    argTypes:
    - "long[]"
    - "long"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 17
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.commons.lang3.ArrayUtils:2161"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.ArrayUtils:2165"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.ArrayUtils:2164"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.ArrayUtils:2165"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.ArrayUtils:2176"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.ArrayUtils:2175"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.ArrayUtils:2168"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.ArrayUtils:2172"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.ArrayUtils:2171"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.lang3.ArrayUtils:2159,1"
      Dst: "[java.util.BitSet].<init>"
    - Src: "org.apache.commons.lang3.ArrayUtils:2166,1"
      Dst: "[org.apache.commons.lang3.ArrayUtils].indexOf"
    - Src: "org.apache.commons.lang3.ArrayUtils:2172,1"
      Dst: "[java.util.BitSet].set"
    JavaMethodInfo: null
    BBCount: 7
    CyclomaticComplexity: 2
  - functionName: "[org.apache.commons.lang3.ArrayUtils].indexesOf(java.lang.Object[],java.lang.Object)"
    functionSourceFile: "org.apache.commons.lang3.ArrayUtils"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.util.BitSet"
    argCount: 2
    argTypes:
    - "java.lang.Object[]"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.lang3.ArrayUtils:2191,1"
      Dst: "[org.apache.commons.lang3.ArrayUtils].indexesOf"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.ArrayUtils].indexesOf(java.lang.Object[],java.lang.Object,int)"
    functionSourceFile: "org.apache.commons.lang3.ArrayUtils"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.util.BitSet"
    argCount: 3
    argTypes:
    - "java.lang.Object[]"
    - "java.lang.Object"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 17
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.commons.lang3.ArrayUtils:2212"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.ArrayUtils:2216"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.ArrayUtils:2215"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.ArrayUtils:2216"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.ArrayUtils:2227"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.ArrayUtils:2226"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.ArrayUtils:2219"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.ArrayUtils:2223"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.ArrayUtils:2222"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.lang3.ArrayUtils:2210,1"
      Dst: "[java.util.BitSet].<init>"
    - Src: "org.apache.commons.lang3.ArrayUtils:2217,1"
      Dst: "[org.apache.commons.lang3.ArrayUtils].indexOf"
    - Src: "org.apache.commons.lang3.ArrayUtils:2223,1"
      Dst: "[java.util.BitSet].set"
    JavaMethodInfo: null
    BBCount: 7
    CyclomaticComplexity: 2
  - functionName: "[org.apache.commons.lang3.ArrayUtils].indexesOf(short[],short)"
    functionSourceFile: "org.apache.commons.lang3.ArrayUtils"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.util.BitSet"
    argCount: 2
    argTypes:
    - "short[]"
    - "short"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.lang3.ArrayUtils:2242,1"
      Dst: "[org.apache.commons.lang3.ArrayUtils].indexesOf"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.ArrayUtils].indexesOf(short[],short,int)"
    functionSourceFile: "org.apache.commons.lang3.ArrayUtils"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.util.BitSet"
    argCount: 3
    argTypes:
    - "short[]"
    - "short"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 17
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.commons.lang3.ArrayUtils:2263"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.ArrayUtils:2267"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.ArrayUtils:2266"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.ArrayUtils:2267"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.ArrayUtils:2278"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.ArrayUtils:2277"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.ArrayUtils:2270"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.ArrayUtils:2274"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.ArrayUtils:2273"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.lang3.ArrayUtils:2261,1"
      Dst: "[java.util.BitSet].<init>"
    - Src: "org.apache.commons.lang3.ArrayUtils:2268,1"
      Dst: "[org.apache.commons.lang3.ArrayUtils].indexOf"
    - Src: "org.apache.commons.lang3.ArrayUtils:2274,1"
      Dst: "[java.util.BitSet].set"
    JavaMethodInfo: null
    BBCount: 7
    CyclomaticComplexity: 2
  - functionName: "[org.apache.commons.lang3.ArrayUtils].indexOf(boolean[],boolean)"
    functionSourceFile: "org.apache.commons.lang3.ArrayUtils"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "int"
    argCount: 2
    argTypes:
    - "boolean[]"
    - "boolean"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.lang3.ArrayUtils:2293,1"
      Dst: "[org.apache.commons.lang3.ArrayUtils].indexOf"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.ArrayUtils].indexOf(boolean[],boolean,int)"
    functionSourceFile: "org.apache.commons.lang3.ArrayUtils"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "int"
    argCount: 3
    argTypes:
    - "boolean[]"
    - "boolean"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 19
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.commons.lang3.ArrayUtils:2314"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.ArrayUtils:2317"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.ArrayUtils:2316"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.ArrayUtils:2317"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.ArrayUtils:2320"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.ArrayUtils:2319"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.ArrayUtils:2320"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.ArrayUtils:null"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.ArrayUtils:2321"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.ArrayUtils:2320"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.ArrayUtils:2319"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.lang3.ArrayUtils:2314,1"
      Dst: "[org.apache.commons.lang3.ArrayUtils].isEmpty"
    JavaMethodInfo: null
    BBCount: 10
    CyclomaticComplexity: 2
  - functionName: "[org.apache.commons.lang3.ArrayUtils].indexOf(byte[],byte)"
    functionSourceFile: "org.apache.commons.lang3.ArrayUtils"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "int"
    argCount: 2
    argTypes:
    - "byte[]"
    - "byte"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.lang3.ArrayUtils:2340,1"
      Dst: "[org.apache.commons.lang3.ArrayUtils].indexOf"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.ArrayUtils].indexOf(byte[],byte,int)"
    functionSourceFile: "org.apache.commons.lang3.ArrayUtils"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "int"
    argCount: 3
    argTypes:
    - "byte[]"
    - "byte"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 20
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.commons.lang3.ArrayUtils:2360"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.ArrayUtils:2363"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.ArrayUtils:2362"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.ArrayUtils:2363"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.ArrayUtils:2366"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.ArrayUtils:2365"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.ArrayUtils:2366"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.ArrayUtils:null"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.ArrayUtils:2367"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.ArrayUtils:2366"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.ArrayUtils:2365"
        BranchSideFuncs: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 10
    CyclomaticComplexity: 2
  - functionName: "[org.apache.commons.lang3.ArrayUtils].indexOf(char[],char)"
    functionSourceFile: "org.apache.commons.lang3.ArrayUtils"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "int"
    argCount: 2
    argTypes:
    - "char[]"
    - "char"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.lang3.ArrayUtils:2387,1"
      Dst: "[org.apache.commons.lang3.ArrayUtils].indexOf"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.ArrayUtils].indexOf(char[],char,int)"
    functionSourceFile: "org.apache.commons.lang3.ArrayUtils"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "int"
    argCount: 3
    argTypes:
    - "char[]"
    - "char"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 20
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.commons.lang3.ArrayUtils:2408"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.ArrayUtils:2411"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.ArrayUtils:2410"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.ArrayUtils:2411"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.ArrayUtils:2414"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.ArrayUtils:2413"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.ArrayUtils:2414"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.ArrayUtils:null"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.ArrayUtils:2415"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.ArrayUtils:2414"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.ArrayUtils:2413"
        BranchSideFuncs: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 10
    CyclomaticComplexity: 2
  - functionName: "[org.apache.commons.lang3.ArrayUtils].indexOf(double[],double)"
    functionSourceFile: "org.apache.commons.lang3.ArrayUtils"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "int"
    argCount: 2
    argTypes:
    - "double[]"
    - "double"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.lang3.ArrayUtils:2434,1"
      Dst: "[org.apache.commons.lang3.ArrayUtils].indexOf"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.ArrayUtils].indexOf(double[],double,double)"
    functionSourceFile: "org.apache.commons.lang3.ArrayUtils"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "int"
    argCount: 3
    argTypes:
    - "double[]"
    - "double"
    - "double"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.lang3.ArrayUtils:2452,1"
      Dst: "[org.apache.commons.lang3.ArrayUtils].indexOf"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.ArrayUtils].indexOf(double[],double,int)"
    functionSourceFile: "org.apache.commons.lang3.ArrayUtils"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "int"
    argCount: 3
    argTypes:
    - "double[]"
    - "double"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 24
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.commons.lang3.ArrayUtils:2472"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.ArrayUtils:2475"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.ArrayUtils:2474"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.ArrayUtils:2475"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.ArrayUtils:2478"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.ArrayUtils:2477"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.ArrayUtils:2479"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.ArrayUtils:null"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.ArrayUtils:2481"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.ArrayUtils:2482"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.ArrayUtils:2481"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.ArrayUtils:2481"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.ArrayUtils:2478"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.ArrayUtils:2477"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.ArrayUtils:2481"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.ArrayUtils:2478"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.ArrayUtils:2477"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.lang3.ArrayUtils:2472,1"
      Dst: "[org.apache.commons.lang3.ArrayUtils].isEmpty"
    - Src: "org.apache.commons.lang3.ArrayUtils:2478,1"
      Dst: "[java.lang.Double].isNaN"
    JavaMethodInfo: null
    BBCount: 12
    CyclomaticComplexity: 2
  - functionName: "[org.apache.commons.lang3.ArrayUtils].indexOf(double[],double,int,double)"
    functionSourceFile: "org.apache.commons.lang3.ArrayUtils"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "int"
    argCount: 4
    argTypes:
    - "double[]"
    - "double"
    - "int"
    - "double"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 28
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.commons.lang3.ArrayUtils:2508"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.ArrayUtils:2511"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.ArrayUtils:2510"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.ArrayUtils:2511"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.ArrayUtils:2514"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.ArrayUtils:2513"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.ArrayUtils:2516"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.ArrayUtils:null"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.ArrayUtils:2517"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.ArrayUtils:2514"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.ArrayUtils:2513"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.ArrayUtils:2517"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.ArrayUtils:2514"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.ArrayUtils:2513"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.lang3.ArrayUtils:2508,1"
      Dst: "[org.apache.commons.lang3.ArrayUtils].isEmpty"
    JavaMethodInfo: null
    BBCount: 11
    CyclomaticComplexity: 2
  - functionName: "[org.apache.commons.lang3.ArrayUtils].indexOf(float[],float)"
    functionSourceFile: "org.apache.commons.lang3.ArrayUtils"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "int"
    argCount: 2
    argTypes:
    - "float[]"
    - "float"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.lang3.ArrayUtils:2536,1"
      Dst: "[org.apache.commons.lang3.ArrayUtils].indexOf"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.ArrayUtils].indexOf(float[],float,int)"
    functionSourceFile: "org.apache.commons.lang3.ArrayUtils"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "int"
    argCount: 3
    argTypes:
    - "float[]"
    - "float"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 24
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.commons.lang3.ArrayUtils:2556"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.ArrayUtils:2559"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.ArrayUtils:2558"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.ArrayUtils:2559"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.ArrayUtils:2562"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.ArrayUtils:2561"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.ArrayUtils:2563"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.ArrayUtils:null"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.ArrayUtils:2565"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.ArrayUtils:2566"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.ArrayUtils:2565"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.ArrayUtils:2565"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.ArrayUtils:2562"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.ArrayUtils:2561"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.ArrayUtils:2565"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.ArrayUtils:2562"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.ArrayUtils:2561"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.lang3.ArrayUtils:2556,1"
      Dst: "[org.apache.commons.lang3.ArrayUtils].isEmpty"
    - Src: "org.apache.commons.lang3.ArrayUtils:2562,1"
      Dst: "[java.lang.Float].isNaN"
    JavaMethodInfo: null
    BBCount: 12
    CyclomaticComplexity: 2
  - functionName: "[org.apache.commons.lang3.ArrayUtils].indexOf(int[],int)"
    functionSourceFile: "org.apache.commons.lang3.ArrayUtils"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "int"
    argCount: 2
    argTypes:
    - "int[]"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.lang3.ArrayUtils:2584,1"
      Dst: "[org.apache.commons.lang3.ArrayUtils].indexOf"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.ArrayUtils].indexOf(int[],int,int)"
    functionSourceFile: "org.apache.commons.lang3.ArrayUtils"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "int"
    argCount: 3
    argTypes:
    - "int[]"
    - "int"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 18
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.commons.lang3.ArrayUtils:2604"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.ArrayUtils:2607"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.ArrayUtils:2606"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.ArrayUtils:2607"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.ArrayUtils:2610"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.ArrayUtils:2609"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.ArrayUtils:2610"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.ArrayUtils:null"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.ArrayUtils:2611"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.ArrayUtils:2610"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.ArrayUtils:2609"
        BranchSideFuncs: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 10
    CyclomaticComplexity: 2
  - functionName: "[org.apache.commons.lang3.ArrayUtils].indexOf(long[],long)"
    functionSourceFile: "org.apache.commons.lang3.ArrayUtils"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "int"
    argCount: 2
    argTypes:
    - "long[]"
    - "long"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.lang3.ArrayUtils:2630,1"
      Dst: "[org.apache.commons.lang3.ArrayUtils].indexOf"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.ArrayUtils].indexOf(long[],long,int)"
    functionSourceFile: "org.apache.commons.lang3.ArrayUtils"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "int"
    argCount: 3
    argTypes:
    - "long[]"
    - "long"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 19
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.commons.lang3.ArrayUtils:2650"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.ArrayUtils:2653"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.ArrayUtils:2652"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.ArrayUtils:2653"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.ArrayUtils:2656"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.ArrayUtils:2655"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.ArrayUtils:2656"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.ArrayUtils:null"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.ArrayUtils:2657"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.ArrayUtils:2656"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.ArrayUtils:2655"
        BranchSideFuncs: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 10
    CyclomaticComplexity: 2
  - functionName: "[org.apache.commons.lang3.ArrayUtils].indexOf(java.lang.Object[],java.lang.Object)"
    functionSourceFile: "org.apache.commons.lang3.ArrayUtils"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "int"
    argCount: 2
    argTypes:
    - "java.lang.Object[]"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.lang3.ArrayUtils:2676,1"
      Dst: "[org.apache.commons.lang3.ArrayUtils].indexOf"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.ArrayUtils].indexOf(java.lang.Object[],java.lang.Object,int)"
    functionSourceFile: "org.apache.commons.lang3.ArrayUtils"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "int"
    argCount: 3
    argTypes:
    - "java.lang.Object[]"
    - "java.lang.Object"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 29
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.commons.lang3.ArrayUtils:2696"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.ArrayUtils:2699"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.ArrayUtils:2698"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.ArrayUtils:2699"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.ArrayUtils:2702"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.ArrayUtils:2701"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.ArrayUtils:2702"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.ArrayUtils:2709"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.ArrayUtils:2708"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.ArrayUtils:2703"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.ArrayUtils:2703"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.ArrayUtils:2702"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.ArrayUtils:2704"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.ArrayUtils:2703"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.ArrayUtils:2702"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.ArrayUtils:2709"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.ArrayUtils:null"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.ArrayUtils:2710"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.ArrayUtils:2709"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.ArrayUtils:2708"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.lang3.ArrayUtils:2710,1"
      Dst: "[java.lang.Object].equals"
    JavaMethodInfo: null
    BBCount: 17
    CyclomaticComplexity: 3
  - functionName: "[org.apache.commons.lang3.ArrayUtils].indexOf(short[],short)"
    functionSourceFile: "org.apache.commons.lang3.ArrayUtils"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "int"
    argCount: 2
    argTypes:
    - "short[]"
    - "short"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.lang3.ArrayUtils:2730,1"
      Dst: "[org.apache.commons.lang3.ArrayUtils].indexOf"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.ArrayUtils].indexOf(short[],short,int)"
    functionSourceFile: "org.apache.commons.lang3.ArrayUtils"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "int"
    argCount: 3
    argTypes:
    - "short[]"
    - "short"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 20
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.commons.lang3.ArrayUtils:2750"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.ArrayUtils:2753"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.ArrayUtils:2752"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.ArrayUtils:2753"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.ArrayUtils:2756"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.ArrayUtils:2755"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.ArrayUtils:2756"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.ArrayUtils:null"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.ArrayUtils:2757"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.ArrayUtils:2756"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.ArrayUtils:2755"
        BranchSideFuncs: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 10
    CyclomaticComplexity: 2
  - functionName: "[org.apache.commons.lang3.ArrayUtils].insert(int,boolean[],boolean[])"
    functionSourceFile: "org.apache.commons.lang3.ArrayUtils"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean[]"
    argCount: 3
    argTypes:
    - "int"
    - "boolean[]"
    - "boolean[]"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 39
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.commons.lang3.ArrayUtils:2784"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.ArrayUtils:2787"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.ArrayUtils:2786"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.ArrayUtils:2787"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.ArrayUtils:2790"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.ArrayUtils:2789"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.ArrayUtils:2790"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.ArrayUtils:2791"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.ArrayUtils:2790"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.ArrayUtils:2790"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.ArrayUtils:2794"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.ArrayUtils:2793"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.ArrayUtils:2797"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.ArrayUtils:2800"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.ArrayUtils:2799"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.ArrayUtils:2800"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.ArrayUtils:2803"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.ArrayUtils:2802"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.lang3.ArrayUtils:2787,1"
      Dst: "[org.apache.commons.lang3.ArrayUtils].isEmpty"
    - Src: "org.apache.commons.lang3.ArrayUtils:2788,1"
      Dst: "[org.apache.commons.lang3.ArrayUtils].clone"
    - Src: "org.apache.commons.lang3.ArrayUtils:2791,1"
      Dst: "[java.lang.StringBuilder].<init>"
    - Src: "org.apache.commons.lang3.ArrayUtils:2791,1"
      Dst: "[java.lang.StringBuilder].append"
    - Src: "org.apache.commons.lang3.ArrayUtils:2791,1"
      Dst: "[java.lang.StringBuilder].toString"
    - Src: "org.apache.commons.lang3.ArrayUtils:2791,1"
      Dst: "[java.lang.IndexOutOfBoundsException].<init>"
    - Src: "org.apache.commons.lang3.ArrayUtils:2796,1"
      Dst: "[java.lang.System].arraycopy"
    JavaMethodInfo: null
    BBCount: 12
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.ArrayUtils].insert(int,byte[],byte[])"
    functionSourceFile: "org.apache.commons.lang3.ArrayUtils"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "byte[]"
    argCount: 3
    argTypes:
    - "int"
    - "byte[]"
    - "byte[]"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 39
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.commons.lang3.ArrayUtils:2826"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.ArrayUtils:2829"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.ArrayUtils:2828"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.ArrayUtils:2829"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.ArrayUtils:2832"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.ArrayUtils:2831"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.ArrayUtils:2832"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.ArrayUtils:2833"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.ArrayUtils:2832"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.ArrayUtils:2832"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.ArrayUtils:2836"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.ArrayUtils:2835"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.ArrayUtils:2839"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.ArrayUtils:2842"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.ArrayUtils:2841"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.ArrayUtils:2842"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.ArrayUtils:2845"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.ArrayUtils:2844"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.lang3.ArrayUtils:2829,1"
      Dst: "[org.apache.commons.lang3.ArrayUtils].isEmpty"
    - Src: "org.apache.commons.lang3.ArrayUtils:2830,1"
      Dst: "[org.apache.commons.lang3.ArrayUtils].clone"
    - Src: "org.apache.commons.lang3.ArrayUtils:2833,1"
      Dst: "[java.lang.StringBuilder].<init>"
    - Src: "org.apache.commons.lang3.ArrayUtils:2833,1"
      Dst: "[java.lang.StringBuilder].append"
    - Src: "org.apache.commons.lang3.ArrayUtils:2833,1"
      Dst: "[java.lang.StringBuilder].toString"
    - Src: "org.apache.commons.lang3.ArrayUtils:2833,1"
      Dst: "[java.lang.IndexOutOfBoundsException].<init>"
    - Src: "org.apache.commons.lang3.ArrayUtils:2838,1"
      Dst: "[java.lang.System].arraycopy"
    JavaMethodInfo: null
    BBCount: 12
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.ArrayUtils].insert(int,char[],char[])"
    functionSourceFile: "org.apache.commons.lang3.ArrayUtils"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "char[]"
    argCount: 3
    argTypes:
    - "int"
    - "char[]"
    - "char[]"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 39
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.commons.lang3.ArrayUtils:2868"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.ArrayUtils:2871"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.ArrayUtils:2870"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.ArrayUtils:2871"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.ArrayUtils:2874"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.ArrayUtils:2873"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.ArrayUtils:2874"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.ArrayUtils:2875"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.ArrayUtils:2874"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.ArrayUtils:2874"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.ArrayUtils:2878"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.ArrayUtils:2877"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.ArrayUtils:2881"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.ArrayUtils:2884"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.ArrayUtils:2883"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.ArrayUtils:2884"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.ArrayUtils:2887"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.ArrayUtils:2886"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.lang3.ArrayUtils:2871,1"
      Dst: "[org.apache.commons.lang3.ArrayUtils].isEmpty"
    - Src: "org.apache.commons.lang3.ArrayUtils:2872,1"
      Dst: "[org.apache.commons.lang3.ArrayUtils].clone"
    - Src: "org.apache.commons.lang3.ArrayUtils:2875,1"
      Dst: "[java.lang.StringBuilder].<init>"
    - Src: "org.apache.commons.lang3.ArrayUtils:2875,1"
      Dst: "[java.lang.StringBuilder].append"
    - Src: "org.apache.commons.lang3.ArrayUtils:2875,1"
      Dst: "[java.lang.StringBuilder].toString"
    - Src: "org.apache.commons.lang3.ArrayUtils:2875,1"
      Dst: "[java.lang.IndexOutOfBoundsException].<init>"
    - Src: "org.apache.commons.lang3.ArrayUtils:2880,1"
      Dst: "[java.lang.System].arraycopy"
    JavaMethodInfo: null
    BBCount: 12
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.ArrayUtils].insert(int,double[],double[])"
    functionSourceFile: "org.apache.commons.lang3.ArrayUtils"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "double[]"
    argCount: 3
    argTypes:
    - "int"
    - "double[]"
    - "double[]"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 39
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.commons.lang3.ArrayUtils:2910"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.ArrayUtils:2913"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.ArrayUtils:2912"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.ArrayUtils:2913"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.ArrayUtils:2916"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.ArrayUtils:2915"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.ArrayUtils:2916"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.ArrayUtils:2917"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.ArrayUtils:2916"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.ArrayUtils:2916"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.ArrayUtils:2920"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.ArrayUtils:2919"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.ArrayUtils:2923"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.ArrayUtils:2926"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.ArrayUtils:2925"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.ArrayUtils:2926"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.ArrayUtils:2929"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.ArrayUtils:2928"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.lang3.ArrayUtils:2913,1"
      Dst: "[org.apache.commons.lang3.ArrayUtils].isEmpty"
    - Src: "org.apache.commons.lang3.ArrayUtils:2914,1"
      Dst: "[org.apache.commons.lang3.ArrayUtils].clone"
    - Src: "org.apache.commons.lang3.ArrayUtils:2917,1"
      Dst: "[java.lang.StringBuilder].<init>"
    - Src: "org.apache.commons.lang3.ArrayUtils:2917,1"
      Dst: "[java.lang.StringBuilder].append"
    - Src: "org.apache.commons.lang3.ArrayUtils:2917,1"
      Dst: "[java.lang.StringBuilder].toString"
    - Src: "org.apache.commons.lang3.ArrayUtils:2917,1"
      Dst: "[java.lang.IndexOutOfBoundsException].<init>"
    - Src: "org.apache.commons.lang3.ArrayUtils:2922,1"
      Dst: "[java.lang.System].arraycopy"
    JavaMethodInfo: null
    BBCount: 12
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.ArrayUtils].insert(int,float[],float[])"
    functionSourceFile: "org.apache.commons.lang3.ArrayUtils"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "float[]"
    argCount: 3
    argTypes:
    - "int"
    - "float[]"
    - "float[]"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 39
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.commons.lang3.ArrayUtils:2952"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.ArrayUtils:2955"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.ArrayUtils:2954"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.ArrayUtils:2955"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.ArrayUtils:2958"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.ArrayUtils:2957"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.ArrayUtils:2958"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.ArrayUtils:2959"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.ArrayUtils:2958"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.ArrayUtils:2958"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.ArrayUtils:2962"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.ArrayUtils:2961"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.ArrayUtils:2965"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.ArrayUtils:2968"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.ArrayUtils:2967"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.ArrayUtils:2968"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.ArrayUtils:2971"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.ArrayUtils:2970"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.lang3.ArrayUtils:2955,1"
      Dst: "[org.apache.commons.lang3.ArrayUtils].isEmpty"
    - Src: "org.apache.commons.lang3.ArrayUtils:2956,1"
      Dst: "[org.apache.commons.lang3.ArrayUtils].clone"
    - Src: "org.apache.commons.lang3.ArrayUtils:2959,1"
      Dst: "[java.lang.StringBuilder].<init>"
    - Src: "org.apache.commons.lang3.ArrayUtils:2959,1"
      Dst: "[java.lang.StringBuilder].append"
    - Src: "org.apache.commons.lang3.ArrayUtils:2959,1"
      Dst: "[java.lang.StringBuilder].toString"
    - Src: "org.apache.commons.lang3.ArrayUtils:2959,1"
      Dst: "[java.lang.IndexOutOfBoundsException].<init>"
    - Src: "org.apache.commons.lang3.ArrayUtils:2964,1"
      Dst: "[java.lang.System].arraycopy"
    JavaMethodInfo: null
    BBCount: 12
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.ArrayUtils].insert(int,int[],int[])"
    functionSourceFile: "org.apache.commons.lang3.ArrayUtils"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "int[]"
    argCount: 3
    argTypes:
    - "int"
    - "int[]"
    - "int[]"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 39
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.commons.lang3.ArrayUtils:2994"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.ArrayUtils:2997"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.ArrayUtils:2996"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.ArrayUtils:2997"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.ArrayUtils:3000"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.ArrayUtils:2999"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.ArrayUtils:3000"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.ArrayUtils:3001"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.ArrayUtils:3000"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.ArrayUtils:3000"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.ArrayUtils:3004"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.ArrayUtils:3003"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.ArrayUtils:3007"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.ArrayUtils:3010"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.ArrayUtils:3009"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.ArrayUtils:3010"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.ArrayUtils:3013"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.ArrayUtils:3012"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.lang3.ArrayUtils:2997,1"
      Dst: "[org.apache.commons.lang3.ArrayUtils].isEmpty"
    - Src: "org.apache.commons.lang3.ArrayUtils:2998,1"
      Dst: "[org.apache.commons.lang3.ArrayUtils].clone"
    - Src: "org.apache.commons.lang3.ArrayUtils:3001,1"
      Dst: "[java.lang.StringBuilder].<init>"
    - Src: "org.apache.commons.lang3.ArrayUtils:3001,1"
      Dst: "[java.lang.StringBuilder].append"
    - Src: "org.apache.commons.lang3.ArrayUtils:3001,1"
      Dst: "[java.lang.StringBuilder].toString"
    - Src: "org.apache.commons.lang3.ArrayUtils:3001,1"
      Dst: "[java.lang.IndexOutOfBoundsException].<init>"
    - Src: "org.apache.commons.lang3.ArrayUtils:3006,1"
      Dst: "[java.lang.System].arraycopy"
    JavaMethodInfo: null
    BBCount: 12
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.ArrayUtils].insert(int,long[],long[])"
    functionSourceFile: "org.apache.commons.lang3.ArrayUtils"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "long[]"
    argCount: 3
    argTypes:
    - "int"
    - "long[]"
    - "long[]"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 39
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.commons.lang3.ArrayUtils:3036"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.ArrayUtils:3039"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.ArrayUtils:3038"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.ArrayUtils:3039"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.ArrayUtils:3042"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.ArrayUtils:3041"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.ArrayUtils:3042"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.ArrayUtils:3043"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.ArrayUtils:3042"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.ArrayUtils:3042"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.ArrayUtils:3046"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.ArrayUtils:3045"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.ArrayUtils:3049"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.ArrayUtils:3052"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.ArrayUtils:3051"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.ArrayUtils:3052"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.ArrayUtils:3055"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.ArrayUtils:3054"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.lang3.ArrayUtils:3039,1"
      Dst: "[org.apache.commons.lang3.ArrayUtils].isEmpty"
    - Src: "org.apache.commons.lang3.ArrayUtils:3040,1"
      Dst: "[org.apache.commons.lang3.ArrayUtils].clone"
    - Src: "org.apache.commons.lang3.ArrayUtils:3043,1"
      Dst: "[java.lang.StringBuilder].<init>"
    - Src: "org.apache.commons.lang3.ArrayUtils:3043,1"
      Dst: "[java.lang.StringBuilder].append"
    - Src: "org.apache.commons.lang3.ArrayUtils:3043,1"
      Dst: "[java.lang.StringBuilder].toString"
    - Src: "org.apache.commons.lang3.ArrayUtils:3043,1"
      Dst: "[java.lang.IndexOutOfBoundsException].<init>"
    - Src: "org.apache.commons.lang3.ArrayUtils:3048,1"
      Dst: "[java.lang.System].arraycopy"
    JavaMethodInfo: null
    BBCount: 12
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.ArrayUtils].insert(int,short[],short[])"
    functionSourceFile: "org.apache.commons.lang3.ArrayUtils"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "short[]"
    argCount: 3
    argTypes:
    - "int"
    - "short[]"
    - "short[]"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 39
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.commons.lang3.ArrayUtils:3078"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.ArrayUtils:3081"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.ArrayUtils:3080"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.ArrayUtils:3081"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.ArrayUtils:3084"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.ArrayUtils:3083"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.ArrayUtils:3084"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.ArrayUtils:3085"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.ArrayUtils:3084"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.ArrayUtils:3084"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.ArrayUtils:3088"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.ArrayUtils:3087"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.ArrayUtils:3091"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.ArrayUtils:3094"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.ArrayUtils:3093"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.ArrayUtils:3094"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.ArrayUtils:3097"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.ArrayUtils:3096"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.lang3.ArrayUtils:3081,1"
      Dst: "[org.apache.commons.lang3.ArrayUtils].isEmpty"
    - Src: "org.apache.commons.lang3.ArrayUtils:3082,1"
      Dst: "[org.apache.commons.lang3.ArrayUtils].clone"
    - Src: "org.apache.commons.lang3.ArrayUtils:3085,1"
      Dst: "[java.lang.StringBuilder].<init>"
    - Src: "org.apache.commons.lang3.ArrayUtils:3085,1"
      Dst: "[java.lang.StringBuilder].append"
    - Src: "org.apache.commons.lang3.ArrayUtils:3085,1"
      Dst: "[java.lang.StringBuilder].toString"
    - Src: "org.apache.commons.lang3.ArrayUtils:3085,1"
      Dst: "[java.lang.IndexOutOfBoundsException].<init>"
    - Src: "org.apache.commons.lang3.ArrayUtils:3090,1"
      Dst: "[java.lang.System].arraycopy"
    JavaMethodInfo: null
    BBCount: 12
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.ArrayUtils].insert(int,java.lang.Object[],java.lang.Object[])"
    functionSourceFile: "org.apache.commons.lang3.ArrayUtils"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.Object[]"
    argCount: 3
    argTypes:
    - "int"
    - "java.lang.Object[]"
    - "java.lang.Object[]"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 40
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.commons.lang3.ArrayUtils:3130"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.ArrayUtils:3133"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.ArrayUtils:3132"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.ArrayUtils:3133"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.ArrayUtils:3136"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.ArrayUtils:3135"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.ArrayUtils:3136"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.ArrayUtils:3137"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.ArrayUtils:3136"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.ArrayUtils:3136"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.ArrayUtils:3140"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.ArrayUtils:3139"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.ArrayUtils:3145"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.ArrayUtils:3148"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.ArrayUtils:3147"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.ArrayUtils:3148"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.ArrayUtils:3151"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.ArrayUtils:3150"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.lang3.ArrayUtils:3133,1"
      Dst: "[org.apache.commons.lang3.ArrayUtils].isEmpty"
    - Src: "org.apache.commons.lang3.ArrayUtils:3134,1"
      Dst: "[org.apache.commons.lang3.ArrayUtils].clone"
    - Src: "org.apache.commons.lang3.ArrayUtils:3137,1"
      Dst: "[java.lang.StringBuilder].<init>"
    - Src: "org.apache.commons.lang3.ArrayUtils:3137,1"
      Dst: "[java.lang.StringBuilder].append"
    - Src: "org.apache.commons.lang3.ArrayUtils:3137,1"
      Dst: "[java.lang.StringBuilder].toString"
    - Src: "org.apache.commons.lang3.ArrayUtils:3137,1"
      Dst: "[java.lang.IndexOutOfBoundsException].<init>"
    - Src: "org.apache.commons.lang3.ArrayUtils:3140,1"
      Dst: "[org.apache.commons.lang3.ArrayUtils].getComponentType"
    - Src: "org.apache.commons.lang3.ArrayUtils:3142,1"
      Dst: "[org.apache.commons.lang3.ArrayUtils].newInstance"
    - Src: "org.apache.commons.lang3.ArrayUtils:3144,1"
      Dst: "[java.lang.System].arraycopy"
    JavaMethodInfo: null
    BBCount: 12
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.ArrayUtils].isArrayEmpty(java.lang.Object)"
    functionSourceFile: "org.apache.commons.lang3.ArrayUtils"
    linkageType: null
    functionLinenumber: 3160
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.lang3.ArrayUtils].getLength(java.lang.Object)"
    functionUses: 1
    ICount: 7
    EdgeCount: 1
    BranchProfiles:
    - Branch String: "org.apache.commons.lang3.ArrayUtils:3161"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.ArrayUtils:3160"
        BranchSideFuncs:
        - "getLength(java.lang.Object)"
    Callsites:
    - Src: "org.apache.commons.lang3.ArrayUtils:3161,1"
      Dst: "[org.apache.commons.lang3.ArrayUtils].getLength"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.ArrayUtils].isArrayIndexValid(java.lang.Object[],int)"
    functionSourceFile: "org.apache.commons.lang3.ArrayUtils"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 2
    argTypes:
    - "java.lang.Object[]"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 9
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.commons.lang3.ArrayUtils:3180"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.ArrayUtils:3179"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.ArrayUtils:3180"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.ArrayUtils:3179"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.lang3.ArrayUtils:3180,1"
      Dst: "[org.apache.commons.lang3.ArrayUtils].getLength"
    JavaMethodInfo: null
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.ArrayUtils].isEmpty(boolean[])"
    functionSourceFile: "org.apache.commons.lang3.ArrayUtils"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "boolean[]"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.lang3.ArrayUtils:3191,1"
      Dst: "[org.apache.commons.lang3.ArrayUtils].isArrayEmpty"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.ArrayUtils].isEmpty(byte[])"
    functionSourceFile: "org.apache.commons.lang3.ArrayUtils"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "byte[]"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.lang3.ArrayUtils:3202,1"
      Dst: "[org.apache.commons.lang3.ArrayUtils].isArrayEmpty"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.ArrayUtils].isEmpty(char[])"
    functionSourceFile: "org.apache.commons.lang3.ArrayUtils"
    linkageType: null
    functionLinenumber: 3212
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "char[]"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.commons.lang3.ArrayUtils].isArrayEmpty(java.lang.Object)"
    functionUses: 1
    ICount: 3
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.lang3.ArrayUtils:3213,1"
      Dst: "[org.apache.commons.lang3.ArrayUtils].isArrayEmpty"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.ArrayUtils].isEmpty(double[])"
    functionSourceFile: "org.apache.commons.lang3.ArrayUtils"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "double[]"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.lang3.ArrayUtils:3224,1"
      Dst: "[org.apache.commons.lang3.ArrayUtils].isArrayEmpty"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.ArrayUtils].isEmpty(float[])"
    functionSourceFile: "org.apache.commons.lang3.ArrayUtils"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "float[]"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.lang3.ArrayUtils:3235,1"
      Dst: "[org.apache.commons.lang3.ArrayUtils].isArrayEmpty"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.ArrayUtils].isEmpty(int[])"
    functionSourceFile: "org.apache.commons.lang3.ArrayUtils"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "int[]"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.lang3.ArrayUtils:3246,1"
      Dst: "[org.apache.commons.lang3.ArrayUtils].isArrayEmpty"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.ArrayUtils].isEmpty(long[])"
    functionSourceFile: "org.apache.commons.lang3.ArrayUtils"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "long[]"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.lang3.ArrayUtils:3257,1"
      Dst: "[org.apache.commons.lang3.ArrayUtils].isArrayEmpty"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.ArrayUtils].isEmpty(java.lang.Object[])"
    functionSourceFile: "org.apache.commons.lang3.ArrayUtils"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "java.lang.Object[]"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.lang3.ArrayUtils:3268,1"
      Dst: "[org.apache.commons.lang3.ArrayUtils].isArrayEmpty"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.ArrayUtils].isEmpty(short[])"
    functionSourceFile: "org.apache.commons.lang3.ArrayUtils"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "short[]"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.lang3.ArrayUtils:3279,1"
      Dst: "[org.apache.commons.lang3.ArrayUtils].isArrayEmpty"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.ArrayUtils].isEquals(java.lang.Object,java.lang.Object)"
    functionSourceFile: "org.apache.commons.lang3.ArrayUtils"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 2
    argTypes:
    - "java.lang.Object"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 7
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.lang3.ArrayUtils:3297,1"
      Dst: "[org.apache.commons.lang3.builder.EqualsBuilder].<init>"
    - Src: "org.apache.commons.lang3.ArrayUtils:3297,1"
      Dst: "[org.apache.commons.lang3.builder.EqualsBuilder].append"
    - Src: "org.apache.commons.lang3.ArrayUtils:3297,1"
      Dst: "[org.apache.commons.lang3.builder.EqualsBuilder].isEquals"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.ArrayUtils].isNotEmpty(boolean[])"
    functionSourceFile: "org.apache.commons.lang3.ArrayUtils"
    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.apache.commons.lang3.ArrayUtils:3308"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.ArrayUtils:3307"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.lang3.ArrayUtils:3308,1"
      Dst: "[org.apache.commons.lang3.ArrayUtils].isEmpty"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.ArrayUtils].isNotEmpty(byte[])"
    functionSourceFile: "org.apache.commons.lang3.ArrayUtils"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "byte[]"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 7
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.commons.lang3.ArrayUtils:3319"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.ArrayUtils:3318"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.lang3.ArrayUtils:3319,1"
      Dst: "[org.apache.commons.lang3.ArrayUtils].isEmpty"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.ArrayUtils].isNotEmpty(char[])"
    functionSourceFile: "org.apache.commons.lang3.ArrayUtils"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "char[]"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 7
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.commons.lang3.ArrayUtils:3330"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.ArrayUtils:3329"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.lang3.ArrayUtils:3330,1"
      Dst: "[org.apache.commons.lang3.ArrayUtils].isEmpty"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.ArrayUtils].isNotEmpty(double[])"
    functionSourceFile: "org.apache.commons.lang3.ArrayUtils"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "double[]"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 7
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.commons.lang3.ArrayUtils:3341"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.ArrayUtils:3340"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.lang3.ArrayUtils:3341,1"
      Dst: "[org.apache.commons.lang3.ArrayUtils].isEmpty"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.ArrayUtils].isNotEmpty(float[])"
    functionSourceFile: "org.apache.commons.lang3.ArrayUtils"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "float[]"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 7
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.commons.lang3.ArrayUtils:3352"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.ArrayUtils:3351"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.lang3.ArrayUtils:3352,1"
      Dst: "[org.apache.commons.lang3.ArrayUtils].isEmpty"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.ArrayUtils].isNotEmpty(int[])"
    functionSourceFile: "org.apache.commons.lang3.ArrayUtils"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "int[]"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 7
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.commons.lang3.ArrayUtils:3363"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.ArrayUtils:3362"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.lang3.ArrayUtils:3363,1"
      Dst: "[org.apache.commons.lang3.ArrayUtils].isEmpty"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.ArrayUtils].isNotEmpty(long[])"
    functionSourceFile: "org.apache.commons.lang3.ArrayUtils"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "long[]"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 7
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.commons.lang3.ArrayUtils:3374"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.ArrayUtils:3373"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.lang3.ArrayUtils:3374,1"
      Dst: "[org.apache.commons.lang3.ArrayUtils].isEmpty"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.ArrayUtils].isNotEmpty(short[])"
    functionSourceFile: "org.apache.commons.lang3.ArrayUtils"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "short[]"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 7
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.commons.lang3.ArrayUtils:3385"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.ArrayUtils:3384"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.lang3.ArrayUtils:3385,1"
      Dst: "[org.apache.commons.lang3.ArrayUtils].isEmpty"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.ArrayUtils].isNotEmpty(java.lang.Object[])"
    functionSourceFile: "org.apache.commons.lang3.ArrayUtils"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "java.lang.Object[]"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 7
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.commons.lang3.ArrayUtils:3397"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.ArrayUtils:3396"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.lang3.ArrayUtils:3397,1"
      Dst: "[org.apache.commons.lang3.ArrayUtils].isEmpty"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.ArrayUtils].isSameLength(boolean[],boolean[])"
    functionSourceFile: "org.apache.commons.lang3.ArrayUtils"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 2
    argTypes:
    - "boolean[]"
    - "boolean[]"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 9
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.commons.lang3.ArrayUtils:3410"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.ArrayUtils:3409"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.lang3.ArrayUtils:3410,1"
      Dst: "[org.apache.commons.lang3.ArrayUtils].getLength"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.ArrayUtils].isSameLength(byte[],byte[])"
    functionSourceFile: "org.apache.commons.lang3.ArrayUtils"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 2
    argTypes:
    - "byte[]"
    - "byte[]"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 9
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.commons.lang3.ArrayUtils:3423"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.ArrayUtils:3422"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.lang3.ArrayUtils:3423,1"
      Dst: "[org.apache.commons.lang3.ArrayUtils].getLength"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.ArrayUtils].isSameLength(char[],char[])"
    functionSourceFile: "org.apache.commons.lang3.ArrayUtils"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 2
    argTypes:
    - "char[]"
    - "char[]"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 9
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.commons.lang3.ArrayUtils:3436"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.ArrayUtils:3435"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.lang3.ArrayUtils:3436,1"
      Dst: "[org.apache.commons.lang3.ArrayUtils].getLength"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.ArrayUtils].isSameLength(double[],double[])"
    functionSourceFile: "org.apache.commons.lang3.ArrayUtils"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 2
    argTypes:
    - "double[]"
    - "double[]"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 9
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.commons.lang3.ArrayUtils:3449"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.ArrayUtils:3448"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.lang3.ArrayUtils:3449,1"
      Dst: "[org.apache.commons.lang3.ArrayUtils].getLength"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.ArrayUtils].isSameLength(float[],float[])"
    functionSourceFile: "org.apache.commons.lang3.ArrayUtils"
    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.apache.commons.lang3.ArrayUtils:3462"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.ArrayUtils:3461"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.lang3.ArrayUtils:3462,1"
      Dst: "[org.apache.commons.lang3.ArrayUtils].getLength"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.ArrayUtils].isSameLength(int[],int[])"
    functionSourceFile: "org.apache.commons.lang3.ArrayUtils"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 2
    argTypes:
    - "int[]"
    - "int[]"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 9
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.commons.lang3.ArrayUtils:3475"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.ArrayUtils:3474"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.lang3.ArrayUtils:3475,1"
      Dst: "[org.apache.commons.lang3.ArrayUtils].getLength"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.ArrayUtils].isSameLength(long[],long[])"
    functionSourceFile: "org.apache.commons.lang3.ArrayUtils"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 2
    argTypes:
    - "long[]"
    - "long[]"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 9
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.commons.lang3.ArrayUtils:3488"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.ArrayUtils:3487"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.lang3.ArrayUtils:3488,1"
      Dst: "[org.apache.commons.lang3.ArrayUtils].getLength"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.ArrayUtils].isSameLength(java.lang.Object,java.lang.Object)"
    functionSourceFile: "org.apache.commons.lang3.ArrayUtils"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 2
    argTypes:
    - "java.lang.Object"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 9
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.commons.lang3.ArrayUtils:3505"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.ArrayUtils:3504"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.lang3.ArrayUtils:3505,1"
      Dst: "[org.apache.commons.lang3.ArrayUtils].getLength"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.ArrayUtils].isSameLength(java.lang.Object[],java.lang.Object[])"
    functionSourceFile: "org.apache.commons.lang3.ArrayUtils"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 2
    argTypes:
    - "java.lang.Object[]"
    - "java.lang.Object[]"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 9
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.commons.lang3.ArrayUtils:3521"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.ArrayUtils:3520"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.lang3.ArrayUtils:3521,1"
      Dst: "[org.apache.commons.lang3.ArrayUtils].getLength"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.ArrayUtils].isSameLength(short[],short[])"
    functionSourceFile: "org.apache.commons.lang3.ArrayUtils"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 2
    argTypes:
    - "short[]"
    - "short[]"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 9
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.commons.lang3.ArrayUtils:3535"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.ArrayUtils:3534"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.lang3.ArrayUtils:3535,1"
      Dst: "[org.apache.commons.lang3.ArrayUtils].getLength"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.ArrayUtils].isSameType(java.lang.Object,java.lang.Object)"
    functionSourceFile: "org.apache.commons.lang3.ArrayUtils"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 2
    argTypes:
    - "java.lang.Object"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 13
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.commons.lang3.ArrayUtils:3548"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.ArrayUtils:3549"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.ArrayUtils:3548"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.ArrayUtils:3548"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.ArrayUtils:3551"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.ArrayUtils:3550"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.lang3.ArrayUtils:3549,1"
      Dst: "[java.lang.IllegalArgumentException].<init>"
    - Src: "org.apache.commons.lang3.ArrayUtils:3551,1"
      Dst: "[java.lang.Object].getClass"
    - Src: "org.apache.commons.lang3.ArrayUtils:3551,1"
      Dst: "[java.lang.Class].getName"
    - Src: "org.apache.commons.lang3.ArrayUtils:3551,1"
      Dst: "[java.lang.String].equals"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.ArrayUtils].isSorted(boolean[])"
    functionSourceFile: "org.apache.commons.lang3.ArrayUtils"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "boolean[]"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 16
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.commons.lang3.ArrayUtils:3563"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.ArrayUtils:3567"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.ArrayUtils:3566"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.ArrayUtils:3569"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.ArrayUtils:3577"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.ArrayUtils:3576"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.ArrayUtils:3571"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.ArrayUtils:null"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.lang3.ArrayUtils:3563,1"
      Dst: "[org.apache.commons.lang3.ArrayUtils].getLength"
    - Src: "org.apache.commons.lang3.ArrayUtils:3571,1"
      Dst: "[org.apache.commons.lang3.BooleanUtils].compare"
    JavaMethodInfo: null
    BBCount: 8
    CyclomaticComplexity: 2
  - functionName: "[org.apache.commons.lang3.ArrayUtils].isSorted(byte[])"
    functionSourceFile: "org.apache.commons.lang3.ArrayUtils"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "byte[]"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 16
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.commons.lang3.ArrayUtils:3588"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.ArrayUtils:3592"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.ArrayUtils:3591"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.ArrayUtils:3594"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.ArrayUtils:3602"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.ArrayUtils:3601"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.ArrayUtils:3596"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.ArrayUtils:null"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.lang3.ArrayUtils:3588,1"
      Dst: "[org.apache.commons.lang3.ArrayUtils].getLength"
    - Src: "org.apache.commons.lang3.ArrayUtils:3596,1"
      Dst: "[org.apache.commons.lang3.math.NumberUtils].compare"
    JavaMethodInfo: null
    BBCount: 8
    CyclomaticComplexity: 2
  - functionName: "[org.apache.commons.lang3.ArrayUtils].isSorted(char[])"
    functionSourceFile: "org.apache.commons.lang3.ArrayUtils"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "char[]"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 16
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.commons.lang3.ArrayUtils:3613"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.ArrayUtils:3617"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.ArrayUtils:3616"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.ArrayUtils:3619"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.ArrayUtils:3627"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.ArrayUtils:3626"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.ArrayUtils:3621"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.ArrayUtils:null"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.lang3.ArrayUtils:3613,1"
      Dst: "[org.apache.commons.lang3.ArrayUtils].getLength"
    - Src: "org.apache.commons.lang3.ArrayUtils:3621,1"
      Dst: "[org.apache.commons.lang3.CharUtils].compare"
    JavaMethodInfo: null
    BBCount: 8
    CyclomaticComplexity: 2
  - functionName: "[org.apache.commons.lang3.ArrayUtils].isSorted(double[])"
    functionSourceFile: "org.apache.commons.lang3.ArrayUtils"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "double[]"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 16
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.commons.lang3.ArrayUtils:3638"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.ArrayUtils:3642"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.ArrayUtils:3641"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.ArrayUtils:3644"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.ArrayUtils:3652"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.ArrayUtils:3651"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.ArrayUtils:3646"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.ArrayUtils:null"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.lang3.ArrayUtils:3638,1"
      Dst: "[org.apache.commons.lang3.ArrayUtils].getLength"
    - Src: "org.apache.commons.lang3.ArrayUtils:3646,1"
      Dst: "[java.lang.Double].compare"
    JavaMethodInfo: null
    BBCount: 8
    CyclomaticComplexity: 2
  - functionName: "[org.apache.commons.lang3.ArrayUtils].isSorted(float[])"
    functionSourceFile: "org.apache.commons.lang3.ArrayUtils"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "float[]"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 16
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.commons.lang3.ArrayUtils:3663"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.ArrayUtils:3667"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.ArrayUtils:3666"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.ArrayUtils:3669"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.ArrayUtils:3677"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.ArrayUtils:3676"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.ArrayUtils:3671"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.ArrayUtils:null"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.lang3.ArrayUtils:3663,1"
      Dst: "[org.apache.commons.lang3.ArrayUtils].getLength"
    - Src: "org.apache.commons.lang3.ArrayUtils:3671,1"
      Dst: "[java.lang.Float].compare"
    JavaMethodInfo: null
    BBCount: 8
    CyclomaticComplexity: 2
  - functionName: "[org.apache.commons.lang3.ArrayUtils].isSorted(int[])"
    functionSourceFile: "org.apache.commons.lang3.ArrayUtils"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "int[]"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 16
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.commons.lang3.ArrayUtils:3688"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.ArrayUtils:3692"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.ArrayUtils:3691"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.ArrayUtils:3694"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.ArrayUtils:3702"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.ArrayUtils:3701"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.ArrayUtils:3696"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.ArrayUtils:null"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.lang3.ArrayUtils:3688,1"
      Dst: "[org.apache.commons.lang3.ArrayUtils].getLength"
    - Src: "org.apache.commons.lang3.ArrayUtils:3696,1"
      Dst: "[org.apache.commons.lang3.math.NumberUtils].compare"
    JavaMethodInfo: null
    BBCount: 8
    CyclomaticComplexity: 2
  - functionName: "[org.apache.commons.lang3.ArrayUtils].isSorted(long[])"
    functionSourceFile: "org.apache.commons.lang3.ArrayUtils"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "long[]"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 16
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.commons.lang3.ArrayUtils:3713"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.ArrayUtils:3717"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.ArrayUtils:3716"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.ArrayUtils:3719"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.ArrayUtils:3727"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.ArrayUtils:3726"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.ArrayUtils:3721"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.ArrayUtils:null"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.lang3.ArrayUtils:3713,1"
      Dst: "[org.apache.commons.lang3.ArrayUtils].getLength"
    - Src: "org.apache.commons.lang3.ArrayUtils:3721,1"
      Dst: "[org.apache.commons.lang3.math.NumberUtils].compare"
    JavaMethodInfo: null
    BBCount: 8
    CyclomaticComplexity: 2
  - functionName: "[org.apache.commons.lang3.ArrayUtils].isSorted(short[])"
    functionSourceFile: "org.apache.commons.lang3.ArrayUtils"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "short[]"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 16
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.commons.lang3.ArrayUtils:3738"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.ArrayUtils:3742"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.ArrayUtils:3741"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.ArrayUtils:3744"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.ArrayUtils:3752"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.ArrayUtils:3751"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.ArrayUtils:3746"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.ArrayUtils:null"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.lang3.ArrayUtils:3738,1"
      Dst: "[org.apache.commons.lang3.ArrayUtils].getLength"
    - Src: "org.apache.commons.lang3.ArrayUtils:3746,1"
      Dst: "[org.apache.commons.lang3.math.NumberUtils].compare"
    JavaMethodInfo: null
    BBCount: 8
    CyclomaticComplexity: 2
  - functionName: "[org.apache.commons.lang3.ArrayUtils].isSorted(java.lang.Comparable[])"
    functionSourceFile: "org.apache.commons.lang3.ArrayUtils"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "java.lang.Comparable[]"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.lang3.ArrayUtils:3765,1"
      Dst: "[org.apache.commons.lang3.ArrayUtils$compareTo__203].bootstrap$"
    - Src: "org.apache.commons.lang3.ArrayUtils:3765,1"
      Dst: "[org.apache.commons.lang3.ArrayUtils].isSorted"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.ArrayUtils].isSorted(java.lang.Object[],java.util.Comparator)"
    functionSourceFile: "org.apache.commons.lang3.ArrayUtils"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 2
    argTypes:
    - "java.lang.Object[]"
    - "java.util.Comparator"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 18
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.commons.lang3.ArrayUtils:3780"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.ArrayUtils:3783"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.ArrayUtils:3782"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.ArrayUtils:3785"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.ArrayUtils:3793"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.ArrayUtils:3792"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.ArrayUtils:3787"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.ArrayUtils:null"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.lang3.ArrayUtils:3779,1"
      Dst: "[java.util.Objects].requireNonNull"
    - Src: "org.apache.commons.lang3.ArrayUtils:3780,1"
      Dst: "[org.apache.commons.lang3.ArrayUtils].getLength"
    - Src: "org.apache.commons.lang3.ArrayUtils:3787,1"
      Dst: "[java.util.Comparator].compare"
    JavaMethodInfo: null
    BBCount: 8
    CyclomaticComplexity: 2
  - functionName: "[org.apache.commons.lang3.ArrayUtils].lastIndexOf(boolean[],boolean)"
    functionSourceFile: "org.apache.commons.lang3.ArrayUtils"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "int"
    argCount: 2
    argTypes:
    - "boolean[]"
    - "boolean"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.lang3.ArrayUtils:3809,1"
      Dst: "[org.apache.commons.lang3.ArrayUtils].lastIndexOf"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.ArrayUtils].lastIndexOf(boolean[],boolean,int)"
    functionSourceFile: "org.apache.commons.lang3.ArrayUtils"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "int"
    argCount: 3
    argTypes:
    - "boolean[]"
    - "boolean"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 22
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.commons.lang3.ArrayUtils:3829"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.ArrayUtils:null"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.ArrayUtils:3829"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.ArrayUtils:3832"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.ArrayUtils:3831"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.ArrayUtils:3832"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.ArrayUtils:3835"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.ArrayUtils:3834"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.ArrayUtils:3835"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.ArrayUtils:null"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.ArrayUtils:3836"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.ArrayUtils:null"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.lang3.ArrayUtils:3829,1"
      Dst: "[org.apache.commons.lang3.ArrayUtils].isEmpty"
    JavaMethodInfo: null
    BBCount: 11
    CyclomaticComplexity: 2
  - functionName: "[org.apache.commons.lang3.ArrayUtils].lastIndexOf(byte[],byte)"
    functionSourceFile: "org.apache.commons.lang3.ArrayUtils"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "int"
    argCount: 2
    argTypes:
    - "byte[]"
    - "byte"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.lang3.ArrayUtils:3855,1"
      Dst: "[org.apache.commons.lang3.ArrayUtils].lastIndexOf"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.ArrayUtils].lastIndexOf(byte[],byte,int)"
    functionSourceFile: "org.apache.commons.lang3.ArrayUtils"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "int"
    argCount: 3
    argTypes:
    - "byte[]"
    - "byte"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 23
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.commons.lang3.ArrayUtils:3875"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.ArrayUtils:null"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.ArrayUtils:3875"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.ArrayUtils:3878"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.ArrayUtils:3877"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.ArrayUtils:3878"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.ArrayUtils:3881"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.ArrayUtils:3880"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.ArrayUtils:3881"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.ArrayUtils:null"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.ArrayUtils:3882"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.ArrayUtils:null"
        BranchSideFuncs: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 11
    CyclomaticComplexity: 2
  - functionName: "[org.apache.commons.lang3.ArrayUtils].lastIndexOf(char[],char)"
    functionSourceFile: "org.apache.commons.lang3.ArrayUtils"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "int"
    argCount: 2
    argTypes:
    - "char[]"
    - "char"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.lang3.ArrayUtils:3902,1"
      Dst: "[org.apache.commons.lang3.ArrayUtils].lastIndexOf"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.ArrayUtils].lastIndexOf(char[],char,int)"
    functionSourceFile: "org.apache.commons.lang3.ArrayUtils"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "int"
    argCount: 3
    argTypes:
    - "char[]"
    - "char"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 23
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.commons.lang3.ArrayUtils:3923"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.ArrayUtils:null"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.ArrayUtils:3923"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.ArrayUtils:3926"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.ArrayUtils:3925"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.ArrayUtils:3926"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.ArrayUtils:3929"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.ArrayUtils:3928"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.ArrayUtils:3929"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.ArrayUtils:null"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.ArrayUtils:3930"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.ArrayUtils:null"
        BranchSideFuncs: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 11
    CyclomaticComplexity: 2
  - functionName: "[org.apache.commons.lang3.ArrayUtils].lastIndexOf(double[],double)"
    functionSourceFile: "org.apache.commons.lang3.ArrayUtils"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "int"
    argCount: 2
    argTypes:
    - "double[]"
    - "double"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.lang3.ArrayUtils:3949,1"
      Dst: "[org.apache.commons.lang3.ArrayUtils].lastIndexOf"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.ArrayUtils].lastIndexOf(double[],double,double)"
    functionSourceFile: "org.apache.commons.lang3.ArrayUtils"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "int"
    argCount: 3
    argTypes:
    - "double[]"
    - "double"
    - "double"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.lang3.ArrayUtils:3967,1"
      Dst: "[org.apache.commons.lang3.ArrayUtils].lastIndexOf"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.ArrayUtils].lastIndexOf(double[],double,int)"
    functionSourceFile: "org.apache.commons.lang3.ArrayUtils"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "int"
    argCount: 3
    argTypes:
    - "double[]"
    - "double"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 23
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.commons.lang3.ArrayUtils:3987"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.ArrayUtils:null"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.ArrayUtils:3987"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.ArrayUtils:3990"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.ArrayUtils:3989"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.ArrayUtils:3990"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.ArrayUtils:3993"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.ArrayUtils:3992"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.ArrayUtils:3993"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.ArrayUtils:null"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.ArrayUtils:3994"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.ArrayUtils:null"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.lang3.ArrayUtils:3987,1"
      Dst: "[org.apache.commons.lang3.ArrayUtils].isEmpty"
    JavaMethodInfo: null
    BBCount: 11
    CyclomaticComplexity: 2
  - functionName: "[org.apache.commons.lang3.ArrayUtils].lastIndexOf(double[],double,int,double)"
    functionSourceFile: "org.apache.commons.lang3.ArrayUtils"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "int"
    argCount: 4
    argTypes:
    - "double[]"
    - "double"
    - "int"
    - "double"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 31
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.commons.lang3.ArrayUtils:4021"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.ArrayUtils:null"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.ArrayUtils:4021"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.ArrayUtils:4024"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.ArrayUtils:4023"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.ArrayUtils:4024"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.ArrayUtils:4027"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.ArrayUtils:4026"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.ArrayUtils:4029"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.ArrayUtils:null"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.ArrayUtils:4030"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.ArrayUtils:null"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.ArrayUtils:4030"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.ArrayUtils:null"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.lang3.ArrayUtils:4021,1"
      Dst: "[org.apache.commons.lang3.ArrayUtils].isEmpty"
    JavaMethodInfo: null
    BBCount: 12
    CyclomaticComplexity: 2
  - functionName: "[org.apache.commons.lang3.ArrayUtils].lastIndexOf(float[],float)"
    functionSourceFile: "org.apache.commons.lang3.ArrayUtils"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "int"
    argCount: 2
    argTypes:
    - "float[]"
    - "float"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.lang3.ArrayUtils:4049,1"
      Dst: "[org.apache.commons.lang3.ArrayUtils].lastIndexOf"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.ArrayUtils].lastIndexOf(float[],float,int)"
    functionSourceFile: "org.apache.commons.lang3.ArrayUtils"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "int"
    argCount: 3
    argTypes:
    - "float[]"
    - "float"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 23
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.commons.lang3.ArrayUtils:4069"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.ArrayUtils:null"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.ArrayUtils:4069"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.ArrayUtils:4072"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.ArrayUtils:4071"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.ArrayUtils:4072"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.ArrayUtils:4075"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.ArrayUtils:4074"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.ArrayUtils:4075"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.ArrayUtils:null"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.ArrayUtils:4076"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.ArrayUtils:null"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.lang3.ArrayUtils:4069,1"
      Dst: "[org.apache.commons.lang3.ArrayUtils].isEmpty"
    JavaMethodInfo: null
    BBCount: 11
    CyclomaticComplexity: 2
  - functionName: "[org.apache.commons.lang3.ArrayUtils].lastIndexOf(int[],int)"
    functionSourceFile: "org.apache.commons.lang3.ArrayUtils"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "int"
    argCount: 2
    argTypes:
    - "int[]"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.lang3.ArrayUtils:4096,1"
      Dst: "[org.apache.commons.lang3.ArrayUtils].lastIndexOf"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.ArrayUtils].lastIndexOf(int[],int,int)"
    functionSourceFile: "org.apache.commons.lang3.ArrayUtils"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "int"
    argCount: 3
    argTypes:
    - "int[]"
    - "int"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 21
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.commons.lang3.ArrayUtils:4116"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.ArrayUtils:null"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.ArrayUtils:4116"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.ArrayUtils:4119"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.ArrayUtils:4118"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.ArrayUtils:4119"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.ArrayUtils:4122"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.ArrayUtils:4121"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.ArrayUtils:4122"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.ArrayUtils:null"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.ArrayUtils:4123"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.ArrayUtils:null"
        BranchSideFuncs: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 11
    CyclomaticComplexity: 2
  - functionName: "[org.apache.commons.lang3.ArrayUtils].lastIndexOf(long[],long)"
    functionSourceFile: "org.apache.commons.lang3.ArrayUtils"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "int"
    argCount: 2
    argTypes:
    - "long[]"
    - "long"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.lang3.ArrayUtils:4142,1"
      Dst: "[org.apache.commons.lang3.ArrayUtils].lastIndexOf"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.ArrayUtils].lastIndexOf(long[],long,int)"
    functionSourceFile: "org.apache.commons.lang3.ArrayUtils"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "int"
    argCount: 3
    argTypes:
    - "long[]"
    - "long"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 22
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.commons.lang3.ArrayUtils:4162"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.ArrayUtils:null"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.ArrayUtils:4162"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.ArrayUtils:4165"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.ArrayUtils:4164"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.ArrayUtils:4165"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.ArrayUtils:4168"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.ArrayUtils:4167"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.ArrayUtils:4168"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.ArrayUtils:null"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.ArrayUtils:4169"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.ArrayUtils:null"
        BranchSideFuncs: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 11
    CyclomaticComplexity: 2
  - functionName: "[org.apache.commons.lang3.ArrayUtils].lastIndexOf(java.lang.Object[],java.lang.Object)"
    functionSourceFile: "org.apache.commons.lang3.ArrayUtils"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "int"
    argCount: 2
    argTypes:
    - "java.lang.Object[]"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.lang3.ArrayUtils:4188,1"
      Dst: "[org.apache.commons.lang3.ArrayUtils].lastIndexOf"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.ArrayUtils].lastIndexOf(java.lang.Object[],java.lang.Object,int)"
    functionSourceFile: "org.apache.commons.lang3.ArrayUtils"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "int"
    argCount: 3
    argTypes:
    - "java.lang.Object[]"
    - "java.lang.Object"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 36
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.commons.lang3.ArrayUtils:4208"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.ArrayUtils:null"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.ArrayUtils:4208"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.ArrayUtils:4211"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.ArrayUtils:4210"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.ArrayUtils:4211"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.ArrayUtils:4214"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.ArrayUtils:4213"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.ArrayUtils:4214"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.ArrayUtils:4220"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.ArrayUtils:4219"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.ArrayUtils:4215"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.ArrayUtils:4215"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.ArrayUtils:4214"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.ArrayUtils:4216"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.ArrayUtils:null"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.ArrayUtils:4220"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.ArrayUtils:null"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.ArrayUtils:4221"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.ArrayUtils:null"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.ArrayUtils:4222"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.ArrayUtils:null"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.lang3.ArrayUtils:4220,1"
      Dst: "[java.lang.Object].getClass"
    - Src: "org.apache.commons.lang3.ArrayUtils:4220,1"
      Dst: "[java.lang.Class].getComponentType"
    - Src: "org.apache.commons.lang3.ArrayUtils:4220,1"
      Dst: "[java.lang.Class].isInstance"
    - Src: "org.apache.commons.lang3.ArrayUtils:4222,1"
      Dst: "[java.lang.Object].equals"
    JavaMethodInfo: null
    BBCount: 19
    CyclomaticComplexity: 3
  - functionName: "[org.apache.commons.lang3.ArrayUtils].lastIndexOf(short[],short)"
    functionSourceFile: "org.apache.commons.lang3.ArrayUtils"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "int"
    argCount: 2
    argTypes:
    - "short[]"
    - "short"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.lang3.ArrayUtils:4242,1"
      Dst: "[org.apache.commons.lang3.ArrayUtils].lastIndexOf"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.ArrayUtils].lastIndexOf(short[],short,int)"
    functionSourceFile: "org.apache.commons.lang3.ArrayUtils"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "int"
    argCount: 3
    argTypes:
    - "short[]"
    - "short"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 23
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.commons.lang3.ArrayUtils:4262"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.ArrayUtils:null"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.ArrayUtils:4262"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.ArrayUtils:4265"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.ArrayUtils:4264"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.ArrayUtils:4265"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.ArrayUtils:4268"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.ArrayUtils:4267"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.ArrayUtils:4268"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.ArrayUtils:null"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.ArrayUtils:4269"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.ArrayUtils:null"
        BranchSideFuncs: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 11
    CyclomaticComplexity: 2
  - functionName: "[org.apache.commons.lang3.ArrayUtils].newInstance(java.lang.Class,int)"
    functionSourceFile: "org.apache.commons.lang3.ArrayUtils"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.Object[]"
    argCount: 2
    argTypes:
    - "java.lang.Class"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.lang3.ArrayUtils:4288,1"
      Dst: "[java.lang.reflect.Array].newInstance"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.ArrayUtils].nullToEmpty(boolean[])"
    functionSourceFile: "org.apache.commons.lang3.ArrayUtils"
    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.apache.commons.lang3.ArrayUtils:4307"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.ArrayUtils:4306"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.lang3.ArrayUtils:4307,1"
      Dst: "[org.apache.commons.lang3.ArrayUtils].isEmpty"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.ArrayUtils].nullToEmpty(java.lang.Boolean[])"
    functionSourceFile: "org.apache.commons.lang3.ArrayUtils"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.Boolean[]"
    argCount: 1
    argTypes:
    - "java.lang.Boolean[]"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 7
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.commons.lang3.ArrayUtils:4326"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.ArrayUtils:4325"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.lang3.ArrayUtils:4326,1"
      Dst: "[org.apache.commons.lang3.ArrayUtils].isEmpty"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.ArrayUtils].nullToEmpty(byte[])"
    functionSourceFile: "org.apache.commons.lang3.ArrayUtils"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "byte[]"
    argCount: 1
    argTypes:
    - "byte[]"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 7
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.commons.lang3.ArrayUtils:4345"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.ArrayUtils:4344"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.lang3.ArrayUtils:4345,1"
      Dst: "[org.apache.commons.lang3.ArrayUtils].isEmpty"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.ArrayUtils].nullToEmpty(java.lang.Byte[])"
    functionSourceFile: "org.apache.commons.lang3.ArrayUtils"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.Byte[]"
    argCount: 1
    argTypes:
    - "java.lang.Byte[]"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 7
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.commons.lang3.ArrayUtils:4364"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.ArrayUtils:4363"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.lang3.ArrayUtils:4364,1"
      Dst: "[org.apache.commons.lang3.ArrayUtils].isEmpty"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.ArrayUtils].nullToEmpty(char[])"
    functionSourceFile: "org.apache.commons.lang3.ArrayUtils"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "char[]"
    argCount: 1
    argTypes:
    - "char[]"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 7
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.commons.lang3.ArrayUtils:4383"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.ArrayUtils:4382"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.lang3.ArrayUtils:4383,1"
      Dst: "[org.apache.commons.lang3.ArrayUtils].isEmpty"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.ArrayUtils].nullToEmpty(java.lang.Character[])"
    functionSourceFile: "org.apache.commons.lang3.ArrayUtils"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.Character[]"
    argCount: 1
    argTypes:
    - "java.lang.Character[]"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 7
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.commons.lang3.ArrayUtils:4402"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.ArrayUtils:4401"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.lang3.ArrayUtils:4402,1"
      Dst: "[org.apache.commons.lang3.ArrayUtils].isEmpty"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.ArrayUtils].nullToEmpty(java.lang.Class[])"
    functionSourceFile: "org.apache.commons.lang3.ArrayUtils"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.Class[]"
    argCount: 1
    argTypes:
    - "java.lang.Class[]"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 7
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.commons.lang3.ArrayUtils:4421"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.ArrayUtils:4420"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.lang3.ArrayUtils:4421,1"
      Dst: "[org.apache.commons.lang3.ArrayUtils].isEmpty"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.ArrayUtils].nullToEmpty(double[])"
    functionSourceFile: "org.apache.commons.lang3.ArrayUtils"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "double[]"
    argCount: 1
    argTypes:
    - "double[]"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 7
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.commons.lang3.ArrayUtils:4440"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.ArrayUtils:4439"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.lang3.ArrayUtils:4440,1"
      Dst: "[org.apache.commons.lang3.ArrayUtils].isEmpty"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.ArrayUtils].nullToEmpty(java.lang.Double[])"
    functionSourceFile: "org.apache.commons.lang3.ArrayUtils"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.Double[]"
    argCount: 1
    argTypes:
    - "java.lang.Double[]"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 7
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.commons.lang3.ArrayUtils:4459"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.ArrayUtils:4458"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.lang3.ArrayUtils:4459,1"
      Dst: "[org.apache.commons.lang3.ArrayUtils].isEmpty"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.ArrayUtils].nullToEmpty(float[])"
    functionSourceFile: "org.apache.commons.lang3.ArrayUtils"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "float[]"
    argCount: 1
    argTypes:
    - "float[]"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 7
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.commons.lang3.ArrayUtils:4478"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.ArrayUtils:4477"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.lang3.ArrayUtils:4478,1"
      Dst: "[org.apache.commons.lang3.ArrayUtils].isEmpty"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.ArrayUtils].nullToEmpty(java.lang.Float[])"
    functionSourceFile: "org.apache.commons.lang3.ArrayUtils"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.Float[]"
    argCount: 1
    argTypes:
    - "java.lang.Float[]"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 7
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.commons.lang3.ArrayUtils:4497"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.ArrayUtils:4496"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.lang3.ArrayUtils:4497,1"
      Dst: "[org.apache.commons.lang3.ArrayUtils].isEmpty"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.ArrayUtils].nullToEmpty(int[])"
    functionSourceFile: "org.apache.commons.lang3.ArrayUtils"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "int[]"
    argCount: 1
    argTypes:
    - "int[]"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 7
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.commons.lang3.ArrayUtils:4516"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.ArrayUtils:4515"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.lang3.ArrayUtils:4516,1"
      Dst: "[org.apache.commons.lang3.ArrayUtils].isEmpty"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.ArrayUtils].nullToEmpty(java.lang.Integer[])"
    functionSourceFile: "org.apache.commons.lang3.ArrayUtils"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.Integer[]"
    argCount: 1
    argTypes:
    - "java.lang.Integer[]"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 7
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.commons.lang3.ArrayUtils:4535"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.ArrayUtils:4534"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.lang3.ArrayUtils:4535,1"
      Dst: "[org.apache.commons.lang3.ArrayUtils].isEmpty"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.ArrayUtils].nullToEmpty(long[])"
    functionSourceFile: "org.apache.commons.lang3.ArrayUtils"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "long[]"
    argCount: 1
    argTypes:
    - "long[]"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 7
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.commons.lang3.ArrayUtils:4554"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.ArrayUtils:4553"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.lang3.ArrayUtils:4554,1"
      Dst: "[org.apache.commons.lang3.ArrayUtils].isEmpty"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.ArrayUtils].nullToEmpty(java.lang.Long[])"
    functionSourceFile: "org.apache.commons.lang3.ArrayUtils"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.Long[]"
    argCount: 1
    argTypes:
    - "java.lang.Long[]"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 7
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.commons.lang3.ArrayUtils:4573"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.ArrayUtils:4572"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.lang3.ArrayUtils:4573,1"
      Dst: "[org.apache.commons.lang3.ArrayUtils].isEmpty"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.ArrayUtils].nullToEmpty(java.lang.Object[])"
    functionSourceFile: "org.apache.commons.lang3.ArrayUtils"
    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:
    - Branch String: "org.apache.commons.lang3.ArrayUtils:4592"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.ArrayUtils:4591"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.lang3.ArrayUtils:4592,1"
      Dst: "[org.apache.commons.lang3.ArrayUtils].isEmpty"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.ArrayUtils].nullToEmpty(short[])"
    functionSourceFile: "org.apache.commons.lang3.ArrayUtils"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "short[]"
    argCount: 1
    argTypes:
    - "short[]"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 7
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.commons.lang3.ArrayUtils:4611"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.ArrayUtils:4610"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.lang3.ArrayUtils:4611,1"
      Dst: "[org.apache.commons.lang3.ArrayUtils].isEmpty"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.ArrayUtils].nullToEmpty(java.lang.Short[])"
    functionSourceFile: "org.apache.commons.lang3.ArrayUtils"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.Short[]"
    argCount: 1
    argTypes:
    - "java.lang.Short[]"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 7
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.commons.lang3.ArrayUtils:4630"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.ArrayUtils:4629"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.lang3.ArrayUtils:4630,1"
      Dst: "[org.apache.commons.lang3.ArrayUtils].isEmpty"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.ArrayUtils].nullToEmpty(java.lang.String[])"
    functionSourceFile: "org.apache.commons.lang3.ArrayUtils"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.String[]"
    argCount: 1
    argTypes:
    - "java.lang.String[]"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 7
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.commons.lang3.ArrayUtils:4649"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.ArrayUtils:4648"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.lang3.ArrayUtils:4649,1"
      Dst: "[org.apache.commons.lang3.ArrayUtils].isEmpty"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.ArrayUtils].nullToEmpty(java.lang.Object[],java.lang.Class)"
    functionSourceFile: "org.apache.commons.lang3.ArrayUtils"
    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: 13
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.commons.lang3.ArrayUtils:4667"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.ArrayUtils:4671"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.ArrayUtils:4670"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.ArrayUtils:4671"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.ArrayUtils:4674"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.ArrayUtils:4673"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.lang3.ArrayUtils:4668,1"
      Dst: "[java.lang.IllegalArgumentException].<init>"
    - Src: "org.apache.commons.lang3.ArrayUtils:4672,1"
      Dst: "[java.lang.Class].getComponentType"
    - Src: "org.apache.commons.lang3.ArrayUtils:4672,1"
      Dst: "[java.lang.reflect.Array].newInstance"
    - Src: "org.apache.commons.lang3.ArrayUtils:4672,1"
      Dst: "[java.lang.Class].cast"
    JavaMethodInfo: null
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.ArrayUtils].random()"
    functionSourceFile: "org.apache.commons.lang3.ArrayUtils"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.util.concurrent.ThreadLocalRandom"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 2
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.lang3.ArrayUtils:4678,1"
      Dst: "[java.util.concurrent.ThreadLocalRandom].current"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.ArrayUtils].remove(boolean[],int)"
    functionSourceFile: "org.apache.commons.lang3.ArrayUtils"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean[]"
    argCount: 2
    argTypes:
    - "boolean[]"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.lang3.ArrayUtils:4711,1"
      Dst: "[org.apache.commons.lang3.ArrayUtils].remove"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.ArrayUtils].remove(byte[],int)"
    functionSourceFile: "org.apache.commons.lang3.ArrayUtils"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "byte[]"
    argCount: 2
    argTypes:
    - "byte[]"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.lang3.ArrayUtils:4744,1"
      Dst: "[org.apache.commons.lang3.ArrayUtils].remove"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.ArrayUtils].remove(char[],int)"
    functionSourceFile: "org.apache.commons.lang3.ArrayUtils"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "char[]"
    argCount: 2
    argTypes:
    - "char[]"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.lang3.ArrayUtils:4777,1"
      Dst: "[org.apache.commons.lang3.ArrayUtils].remove"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.ArrayUtils].remove(double[],int)"
    functionSourceFile: "org.apache.commons.lang3.ArrayUtils"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "double[]"
    argCount: 2
    argTypes:
    - "double[]"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.lang3.ArrayUtils:4810,1"
      Dst: "[org.apache.commons.lang3.ArrayUtils].remove"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.ArrayUtils].remove(float[],int)"
    functionSourceFile: "org.apache.commons.lang3.ArrayUtils"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "float[]"
    argCount: 2
    argTypes:
    - "float[]"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.lang3.ArrayUtils:4843,1"
      Dst: "[org.apache.commons.lang3.ArrayUtils].remove"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.ArrayUtils].remove(int[],int)"
    functionSourceFile: "org.apache.commons.lang3.ArrayUtils"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "int[]"
    argCount: 2
    argTypes:
    - "int[]"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.lang3.ArrayUtils:4876,1"
      Dst: "[org.apache.commons.lang3.ArrayUtils].remove"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.ArrayUtils].remove(long[],int)"
    functionSourceFile: "org.apache.commons.lang3.ArrayUtils"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "long[]"
    argCount: 2
    argTypes:
    - "long[]"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.lang3.ArrayUtils:4909,1"
      Dst: "[org.apache.commons.lang3.ArrayUtils].remove"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.ArrayUtils].remove(java.lang.Object,int)"
    functionSourceFile: "org.apache.commons.lang3.ArrayUtils"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 2
    argTypes:
    - "java.lang.Object"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 27
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.commons.lang3.ArrayUtils:4937"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.ArrayUtils:4938"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.ArrayUtils:4937"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.ArrayUtils:4937"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.ArrayUtils:4941"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.ArrayUtils:4940"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.ArrayUtils:4943"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.ArrayUtils:4947"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.ArrayUtils:4946"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.lang3.ArrayUtils:4936,1"
      Dst: "[org.apache.commons.lang3.ArrayUtils].getLength"
    - Src: "org.apache.commons.lang3.ArrayUtils:4938,1"
      Dst: "[java.lang.StringBuilder].<init>"
    - Src: "org.apache.commons.lang3.ArrayUtils:4938,1"
      Dst: "[java.lang.StringBuilder].append"
    - Src: "org.apache.commons.lang3.ArrayUtils:4938,1"
      Dst: "[java.lang.StringBuilder].toString"
    - Src: "org.apache.commons.lang3.ArrayUtils:4938,1"
      Dst: "[java.lang.IndexOutOfBoundsException].<init>"
    - Src: "org.apache.commons.lang3.ArrayUtils:4941,1"
      Dst: "[java.lang.Object].getClass"
    - Src: "org.apache.commons.lang3.ArrayUtils:4941,1"
      Dst: "[java.lang.Class].getComponentType"
    - Src: "org.apache.commons.lang3.ArrayUtils:4941,1"
      Dst: "[java.lang.reflect.Array].newInstance"
    - Src: "org.apache.commons.lang3.ArrayUtils:4942,1"
      Dst: "[java.lang.System].arraycopy"
    JavaMethodInfo: null
    BBCount: 6
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.ArrayUtils].remove(short[],int)"
    functionSourceFile: "org.apache.commons.lang3.ArrayUtils"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "short[]"
    argCount: 2
    argTypes:
    - "short[]"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.lang3.ArrayUtils:4980,1"
      Dst: "[org.apache.commons.lang3.ArrayUtils].remove"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.ArrayUtils].remove(java.lang.Object[],int)"
    functionSourceFile: "org.apache.commons.lang3.ArrayUtils"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.Object[]"
    argCount: 2
    argTypes:
    - "java.lang.Object[]"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.lang3.ArrayUtils:5015,1"
      Dst: "[org.apache.commons.lang3.ArrayUtils].remove"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.ArrayUtils].removeAll(boolean[],int[])"
    functionSourceFile: "org.apache.commons.lang3.ArrayUtils"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean[]"
    argCount: 2
    argTypes:
    - "boolean[]"
    - "int[]"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.lang3.ArrayUtils:5045,1"
      Dst: "[org.apache.commons.lang3.ArrayUtils].removeAll"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.ArrayUtils].removeAll(byte[],int[])"
    functionSourceFile: "org.apache.commons.lang3.ArrayUtils"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "byte[]"
    argCount: 2
    argTypes:
    - "byte[]"
    - "int[]"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.lang3.ArrayUtils:5079,1"
      Dst: "[org.apache.commons.lang3.ArrayUtils].removeAll"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.ArrayUtils].removeAll(char[],int[])"
    functionSourceFile: "org.apache.commons.lang3.ArrayUtils"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "char[]"
    argCount: 2
    argTypes:
    - "char[]"
    - "int[]"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.lang3.ArrayUtils:5113,1"
      Dst: "[org.apache.commons.lang3.ArrayUtils].removeAll"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.ArrayUtils].removeAll(double[],int[])"
    functionSourceFile: "org.apache.commons.lang3.ArrayUtils"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "double[]"
    argCount: 2
    argTypes:
    - "double[]"
    - "int[]"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.lang3.ArrayUtils:5147,1"
      Dst: "[org.apache.commons.lang3.ArrayUtils].removeAll"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.ArrayUtils].removeAll(float[],int[])"
    functionSourceFile: "org.apache.commons.lang3.ArrayUtils"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "float[]"
    argCount: 2
    argTypes:
    - "float[]"
    - "int[]"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.lang3.ArrayUtils:5181,1"
      Dst: "[org.apache.commons.lang3.ArrayUtils].removeAll"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.ArrayUtils].removeAll(int[],int[])"
    functionSourceFile: "org.apache.commons.lang3.ArrayUtils"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "int[]"
    argCount: 2
    argTypes:
    - "int[]"
    - "int[]"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.lang3.ArrayUtils:5215,1"
      Dst: "[org.apache.commons.lang3.ArrayUtils].removeAll"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.ArrayUtils].removeAll(long[],int[])"
    functionSourceFile: "org.apache.commons.lang3.ArrayUtils"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "long[]"
    argCount: 2
    argTypes:
    - "long[]"
    - "int[]"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.lang3.ArrayUtils:5249,1"
      Dst: "[org.apache.commons.lang3.ArrayUtils].removeAll"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.ArrayUtils].removeAll(java.lang.Object,java.util.BitSet)"
    functionSourceFile: "org.apache.commons.lang3.ArrayUtils"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 2
    argTypes:
    - "java.lang.Object"
    - "java.util.BitSet"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 25
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.commons.lang3.ArrayUtils:5262"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.ArrayUtils:5266"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.ArrayUtils:5265"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.ArrayUtils:5279"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.ArrayUtils:5287"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.ArrayUtils:5286"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.ArrayUtils:5281"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.ArrayUtils:5285"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.ArrayUtils:5284"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.ArrayUtils:5288"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.ArrayUtils:5291"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.ArrayUtils:5290"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.lang3.ArrayUtils:5266,1"
      Dst: "[org.apache.commons.lang3.ArrayUtils].getLength"
    - Src: "org.apache.commons.lang3.ArrayUtils:5273,1"
      Dst: "[java.util.BitSet].cardinality"
    - Src: "org.apache.commons.lang3.ArrayUtils:5274,1"
      Dst: "[java.lang.Object].getClass"
    - Src: "org.apache.commons.lang3.ArrayUtils:5274,1"
      Dst: "[java.lang.Class].getComponentType"
    - Src: "org.apache.commons.lang3.ArrayUtils:5274,1"
      Dst: "[java.lang.reflect.Array].newInstance"
    - Src: "org.apache.commons.lang3.ArrayUtils:5279,1"
      Dst: "[java.util.BitSet].nextSetBit"
    - Src: "org.apache.commons.lang3.ArrayUtils:5282,1"
      Dst: "[java.lang.System].arraycopy"
    - Src: "org.apache.commons.lang3.ArrayUtils:5285,1"
      Dst: "[java.util.BitSet].nextClearBit"
    JavaMethodInfo: null
    BBCount: 10
    CyclomaticComplexity: 2
  - functionName: "[org.apache.commons.lang3.ArrayUtils].removeAll(java.lang.Object,int[])"
    functionSourceFile: "org.apache.commons.lang3.ArrayUtils"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 2
    argTypes:
    - "java.lang.Object"
    - "int[]"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 56
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.commons.lang3.ArrayUtils:5309"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.ArrayUtils:5326"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.ArrayUtils:5325"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.ArrayUtils:5312"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.ArrayUtils:5326"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.ArrayUtils:5325"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.ArrayUtils:5314"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.ArrayUtils:5315"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.ArrayUtils:5314"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.ArrayUtils:5314"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.ArrayUtils:5317"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.ArrayUtils:5316"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.ArrayUtils:5317"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.ArrayUtils:5320"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.ArrayUtils:5319"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.ArrayUtils:5327"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.ArrayUtils:5344"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.ArrayUtils:5343"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.ArrayUtils:5330"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.ArrayUtils:5340"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.ArrayUtils:5339"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.ArrayUtils:5332"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.ArrayUtils:null"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.ArrayUtils:5340"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.ArrayUtils:5344"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.ArrayUtils:5343"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.lang3.ArrayUtils:5304,1"
      Dst: "[org.apache.commons.lang3.ArrayUtils].getLength"
    - Src: "org.apache.commons.lang3.ArrayUtils:5306,1"
      Dst: "[org.apache.commons.lang3.ArrayUtils].clone"
    - Src: "org.apache.commons.lang3.ArrayUtils:5306,1"
      Dst: "[org.apache.commons.lang3.ArraySorter].sort"
    - Src: "org.apache.commons.lang3.ArrayUtils:5309,1"
      Dst: "[org.apache.commons.lang3.ArrayUtils].isNotEmpty"
    - Src: "org.apache.commons.lang3.ArrayUtils:5315,1"
      Dst: "[java.lang.StringBuilder].<init>"
    - Src: "org.apache.commons.lang3.ArrayUtils:5315,1"
      Dst: "[java.lang.StringBuilder].append"
    - Src: "org.apache.commons.lang3.ArrayUtils:5315,1"
      Dst: "[java.lang.StringBuilder].toString"
    - Src: "org.apache.commons.lang3.ArrayUtils:5315,1"
      Dst: "[java.lang.IndexOutOfBoundsException].<init>"
    - Src: "org.apache.commons.lang3.ArrayUtils:5326,1"
      Dst: "[java.lang.Object].getClass"
    - Src: "org.apache.commons.lang3.ArrayUtils:5326,1"
      Dst: "[java.lang.Class].getComponentType"
    - Src: "org.apache.commons.lang3.ArrayUtils:5326,1"
      Dst: "[java.lang.reflect.Array].newInstance"
    - Src: "org.apache.commons.lang3.ArrayUtils:5335,1"
      Dst: "[java.lang.System].arraycopy"
    JavaMethodInfo: null
    BBCount: 18
    CyclomaticComplexity: 3
  - functionName: "[org.apache.commons.lang3.ArrayUtils].removeAll(short[],int[])"
    functionSourceFile: "org.apache.commons.lang3.ArrayUtils"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "short[]"
    argCount: 2
    argTypes:
    - "short[]"
    - "int[]"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.lang3.ArrayUtils:5378,1"
      Dst: "[org.apache.commons.lang3.ArrayUtils].removeAll"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.ArrayUtils].removeAll(java.lang.Object[],int[])"
    functionSourceFile: "org.apache.commons.lang3.ArrayUtils"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.Object[]"
    argCount: 2
    argTypes:
    - "java.lang.Object[]"
    - "int[]"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.lang3.ArrayUtils:5410,1"
      Dst: "[org.apache.commons.lang3.ArrayUtils].removeAll"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.ArrayUtils].removeAllOccurences(boolean[],boolean)"
    functionSourceFile: "org.apache.commons.lang3.ArrayUtils"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean[]"
    argCount: 2
    argTypes:
    - "boolean[]"
    - "boolean"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 7
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.lang3.ArrayUtils:5430,1"
      Dst: "[org.apache.commons.lang3.ArrayUtils].indexesOf"
    - Src: "org.apache.commons.lang3.ArrayUtils:5430,1"
      Dst: "[org.apache.commons.lang3.ArrayUtils].removeAll"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.ArrayUtils].removeAllOccurences(byte[],byte)"
    functionSourceFile: "org.apache.commons.lang3.ArrayUtils"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "byte[]"
    argCount: 2
    argTypes:
    - "byte[]"
    - "byte"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 7
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.lang3.ArrayUtils:5450,1"
      Dst: "[org.apache.commons.lang3.ArrayUtils].indexesOf"
    - Src: "org.apache.commons.lang3.ArrayUtils:5450,1"
      Dst: "[org.apache.commons.lang3.ArrayUtils].removeAll"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.ArrayUtils].removeAllOccurences(char[],char)"
    functionSourceFile: "org.apache.commons.lang3.ArrayUtils"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "char[]"
    argCount: 2
    argTypes:
    - "char[]"
    - "char"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 7
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.lang3.ArrayUtils:5470,1"
      Dst: "[org.apache.commons.lang3.ArrayUtils].indexesOf"
    - Src: "org.apache.commons.lang3.ArrayUtils:5470,1"
      Dst: "[org.apache.commons.lang3.ArrayUtils].removeAll"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.ArrayUtils].removeAllOccurences(double[],double)"
    functionSourceFile: "org.apache.commons.lang3.ArrayUtils"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "double[]"
    argCount: 2
    argTypes:
    - "double[]"
    - "double"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 7
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.lang3.ArrayUtils:5490,1"
      Dst: "[org.apache.commons.lang3.ArrayUtils].indexesOf"
    - Src: "org.apache.commons.lang3.ArrayUtils:5490,1"
      Dst: "[org.apache.commons.lang3.ArrayUtils].removeAll"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.ArrayUtils].removeAllOccurences(float[],float)"
    functionSourceFile: "org.apache.commons.lang3.ArrayUtils"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "float[]"
    argCount: 2
    argTypes:
    - "float[]"
    - "float"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 7
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.lang3.ArrayUtils:5510,1"
      Dst: "[org.apache.commons.lang3.ArrayUtils].indexesOf"
    - Src: "org.apache.commons.lang3.ArrayUtils:5510,1"
      Dst: "[org.apache.commons.lang3.ArrayUtils].removeAll"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.ArrayUtils].removeAllOccurences(int[],int)"
    functionSourceFile: "org.apache.commons.lang3.ArrayUtils"
    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.apache.commons.lang3.ArrayUtils:5530,1"
      Dst: "[org.apache.commons.lang3.ArrayUtils].indexesOf"
    - Src: "org.apache.commons.lang3.ArrayUtils:5530,1"
      Dst: "[org.apache.commons.lang3.ArrayUtils].removeAll"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.ArrayUtils].removeAllOccurences(long[],long)"
    functionSourceFile: "org.apache.commons.lang3.ArrayUtils"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "long[]"
    argCount: 2
    argTypes:
    - "long[]"
    - "long"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 7
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.lang3.ArrayUtils:5550,1"
      Dst: "[org.apache.commons.lang3.ArrayUtils].indexesOf"
    - Src: "org.apache.commons.lang3.ArrayUtils:5550,1"
      Dst: "[org.apache.commons.lang3.ArrayUtils].removeAll"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.ArrayUtils].removeAllOccurences(short[],short)"
    functionSourceFile: "org.apache.commons.lang3.ArrayUtils"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "short[]"
    argCount: 2
    argTypes:
    - "short[]"
    - "short"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 7
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.lang3.ArrayUtils:5570,1"
      Dst: "[org.apache.commons.lang3.ArrayUtils].indexesOf"
    - Src: "org.apache.commons.lang3.ArrayUtils:5570,1"
      Dst: "[org.apache.commons.lang3.ArrayUtils].removeAll"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.ArrayUtils].removeAllOccurences(java.lang.Object[],java.lang.Object)"
    functionSourceFile: "org.apache.commons.lang3.ArrayUtils"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.Object[]"
    argCount: 2
    argTypes:
    - "java.lang.Object[]"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 7
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.lang3.ArrayUtils:5591,1"
      Dst: "[org.apache.commons.lang3.ArrayUtils].indexesOf"
    - Src: "org.apache.commons.lang3.ArrayUtils:5591,1"
      Dst: "[org.apache.commons.lang3.ArrayUtils].removeAll"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.ArrayUtils].removeAllOccurrences(boolean[],boolean)"
    functionSourceFile: "org.apache.commons.lang3.ArrayUtils"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean[]"
    argCount: 2
    argTypes:
    - "boolean[]"
    - "boolean"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 7
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.lang3.ArrayUtils:5609,1"
      Dst: "[org.apache.commons.lang3.ArrayUtils].indexesOf"
    - Src: "org.apache.commons.lang3.ArrayUtils:5609,1"
      Dst: "[org.apache.commons.lang3.ArrayUtils].removeAll"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.ArrayUtils].removeAllOccurrences(byte[],byte)"
    functionSourceFile: "org.apache.commons.lang3.ArrayUtils"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "byte[]"
    argCount: 2
    argTypes:
    - "byte[]"
    - "byte"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 7
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.lang3.ArrayUtils:5627,1"
      Dst: "[org.apache.commons.lang3.ArrayUtils].indexesOf"
    - Src: "org.apache.commons.lang3.ArrayUtils:5627,1"
      Dst: "[org.apache.commons.lang3.ArrayUtils].removeAll"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.ArrayUtils].removeAllOccurrences(char[],char)"
    functionSourceFile: "org.apache.commons.lang3.ArrayUtils"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "char[]"
    argCount: 2
    argTypes:
    - "char[]"
    - "char"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 7
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.lang3.ArrayUtils:5645,1"
      Dst: "[org.apache.commons.lang3.ArrayUtils].indexesOf"
    - Src: "org.apache.commons.lang3.ArrayUtils:5645,1"
      Dst: "[org.apache.commons.lang3.ArrayUtils].removeAll"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.ArrayUtils].removeAllOccurrences(double[],double)"
    functionSourceFile: "org.apache.commons.lang3.ArrayUtils"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "double[]"
    argCount: 2
    argTypes:
    - "double[]"
    - "double"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 7
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.lang3.ArrayUtils:5663,1"
      Dst: "[org.apache.commons.lang3.ArrayUtils].indexesOf"
    - Src: "org.apache.commons.lang3.ArrayUtils:5663,1"
      Dst: "[org.apache.commons.lang3.ArrayUtils].removeAll"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.ArrayUtils].removeAllOccurrences(float[],float)"
    functionSourceFile: "org.apache.commons.lang3.ArrayUtils"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "float[]"
    argCount: 2
    argTypes:
    - "float[]"
    - "float"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 7
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.lang3.ArrayUtils:5681,1"
      Dst: "[org.apache.commons.lang3.ArrayUtils].indexesOf"
    - Src: "org.apache.commons.lang3.ArrayUtils:5681,1"
      Dst: "[org.apache.commons.lang3.ArrayUtils].removeAll"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.ArrayUtils].removeAllOccurrences(int[],int)"
    functionSourceFile: "org.apache.commons.lang3.ArrayUtils"
    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.apache.commons.lang3.ArrayUtils:5699,1"
      Dst: "[org.apache.commons.lang3.ArrayUtils].indexesOf"
    - Src: "org.apache.commons.lang3.ArrayUtils:5699,1"
      Dst: "[org.apache.commons.lang3.ArrayUtils].removeAll"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.ArrayUtils].removeAllOccurrences(long[],long)"
    functionSourceFile: "org.apache.commons.lang3.ArrayUtils"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "long[]"
    argCount: 2
    argTypes:
    - "long[]"
    - "long"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 7
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.lang3.ArrayUtils:5717,1"
      Dst: "[org.apache.commons.lang3.ArrayUtils].indexesOf"
    - Src: "org.apache.commons.lang3.ArrayUtils:5717,1"
      Dst: "[org.apache.commons.lang3.ArrayUtils].removeAll"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.ArrayUtils].removeAllOccurrences(short[],short)"
    functionSourceFile: "org.apache.commons.lang3.ArrayUtils"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "short[]"
    argCount: 2
    argTypes:
    - "short[]"
    - "short"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 7
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.lang3.ArrayUtils:5735,1"
      Dst: "[org.apache.commons.lang3.ArrayUtils].indexesOf"
    - Src: "org.apache.commons.lang3.ArrayUtils:5735,1"
      Dst: "[org.apache.commons.lang3.ArrayUtils].removeAll"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.ArrayUtils].removeAllOccurrences(java.lang.Object[],java.lang.Object)"
    functionSourceFile: "org.apache.commons.lang3.ArrayUtils"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.Object[]"
    argCount: 2
    argTypes:
    - "java.lang.Object[]"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 7
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.lang3.ArrayUtils:5754,1"
      Dst: "[org.apache.commons.lang3.ArrayUtils].indexesOf"
    - Src: "org.apache.commons.lang3.ArrayUtils:5754,1"
      Dst: "[org.apache.commons.lang3.ArrayUtils].removeAll"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.ArrayUtils].removeElement(boolean[],boolean)"
    functionSourceFile: "org.apache.commons.lang3.ArrayUtils"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean[]"
    argCount: 2
    argTypes:
    - "boolean[]"
    - "boolean"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 9
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.commons.lang3.ArrayUtils:5784"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.ArrayUtils:5782"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.lang3.ArrayUtils:5783,1"
      Dst: "[org.apache.commons.lang3.ArrayUtils].indexOf"
    - Src: "org.apache.commons.lang3.ArrayUtils:5784,1"
      Dst: "[org.apache.commons.lang3.ArrayUtils].clone"
    - Src: "org.apache.commons.lang3.ArrayUtils:5784,1"
      Dst: "[org.apache.commons.lang3.ArrayUtils].remove"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.ArrayUtils].removeElement(byte[],byte)"
    functionSourceFile: "org.apache.commons.lang3.ArrayUtils"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "byte[]"
    argCount: 2
    argTypes:
    - "byte[]"
    - "byte"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 9
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.commons.lang3.ArrayUtils:5814"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.ArrayUtils:5812"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.lang3.ArrayUtils:5813,1"
      Dst: "[org.apache.commons.lang3.ArrayUtils].indexOf"
    - Src: "org.apache.commons.lang3.ArrayUtils:5814,1"
      Dst: "[org.apache.commons.lang3.ArrayUtils].clone"
    - Src: "org.apache.commons.lang3.ArrayUtils:5814,1"
      Dst: "[org.apache.commons.lang3.ArrayUtils].remove"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.ArrayUtils].removeElement(char[],char)"
    functionSourceFile: "org.apache.commons.lang3.ArrayUtils"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "char[]"
    argCount: 2
    argTypes:
    - "char[]"
    - "char"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 9
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.commons.lang3.ArrayUtils:5844"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.ArrayUtils:5842"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.lang3.ArrayUtils:5843,1"
      Dst: "[org.apache.commons.lang3.ArrayUtils].indexOf"
    - Src: "org.apache.commons.lang3.ArrayUtils:5844,1"
      Dst: "[org.apache.commons.lang3.ArrayUtils].clone"
    - Src: "org.apache.commons.lang3.ArrayUtils:5844,1"
      Dst: "[org.apache.commons.lang3.ArrayUtils].remove"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.ArrayUtils].removeElement(double[],double)"
    functionSourceFile: "org.apache.commons.lang3.ArrayUtils"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "double[]"
    argCount: 2
    argTypes:
    - "double[]"
    - "double"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 9
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.commons.lang3.ArrayUtils:5874"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.ArrayUtils:5872"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.lang3.ArrayUtils:5873,1"
      Dst: "[org.apache.commons.lang3.ArrayUtils].indexOf"
    - Src: "org.apache.commons.lang3.ArrayUtils:5874,1"
      Dst: "[org.apache.commons.lang3.ArrayUtils].clone"
    - Src: "org.apache.commons.lang3.ArrayUtils:5874,1"
      Dst: "[org.apache.commons.lang3.ArrayUtils].remove"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.ArrayUtils].removeElement(float[],float)"
    functionSourceFile: "org.apache.commons.lang3.ArrayUtils"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "float[]"
    argCount: 2
    argTypes:
    - "float[]"
    - "float"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 9
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.commons.lang3.ArrayUtils:5904"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.ArrayUtils:5902"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.lang3.ArrayUtils:5903,1"
      Dst: "[org.apache.commons.lang3.ArrayUtils].indexOf"
    - Src: "org.apache.commons.lang3.ArrayUtils:5904,1"
      Dst: "[org.apache.commons.lang3.ArrayUtils].clone"
    - Src: "org.apache.commons.lang3.ArrayUtils:5904,1"
      Dst: "[org.apache.commons.lang3.ArrayUtils].remove"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.ArrayUtils].removeElement(int[],int)"
    functionSourceFile: "org.apache.commons.lang3.ArrayUtils"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "int[]"
    argCount: 2
    argTypes:
    - "int[]"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 9
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.commons.lang3.ArrayUtils:5934"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.ArrayUtils:5932"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.lang3.ArrayUtils:5933,1"
      Dst: "[org.apache.commons.lang3.ArrayUtils].indexOf"
    - Src: "org.apache.commons.lang3.ArrayUtils:5934,1"
      Dst: "[org.apache.commons.lang3.ArrayUtils].clone"
    - Src: "org.apache.commons.lang3.ArrayUtils:5934,1"
      Dst: "[org.apache.commons.lang3.ArrayUtils].remove"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.ArrayUtils].removeElement(long[],long)"
    functionSourceFile: "org.apache.commons.lang3.ArrayUtils"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "long[]"
    argCount: 2
    argTypes:
    - "long[]"
    - "long"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 9
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.commons.lang3.ArrayUtils:5964"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.ArrayUtils:5962"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.lang3.ArrayUtils:5963,1"
      Dst: "[org.apache.commons.lang3.ArrayUtils].indexOf"
    - Src: "org.apache.commons.lang3.ArrayUtils:5964,1"
      Dst: "[org.apache.commons.lang3.ArrayUtils].clone"
    - Src: "org.apache.commons.lang3.ArrayUtils:5964,1"
      Dst: "[org.apache.commons.lang3.ArrayUtils].remove"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.ArrayUtils].removeElement(short[],short)"
    functionSourceFile: "org.apache.commons.lang3.ArrayUtils"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "short[]"
    argCount: 2
    argTypes:
    - "short[]"
    - "short"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 9
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.commons.lang3.ArrayUtils:5994"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.ArrayUtils:5992"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.lang3.ArrayUtils:5993,1"
      Dst: "[org.apache.commons.lang3.ArrayUtils].indexOf"
    - Src: "org.apache.commons.lang3.ArrayUtils:5994,1"
      Dst: "[org.apache.commons.lang3.ArrayUtils].clone"
    - Src: "org.apache.commons.lang3.ArrayUtils:5994,1"
      Dst: "[org.apache.commons.lang3.ArrayUtils].remove"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.ArrayUtils].removeElement(java.lang.Object[],java.lang.Object)"
    functionSourceFile: "org.apache.commons.lang3.ArrayUtils"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.Object[]"
    argCount: 2
    argTypes:
    - "java.lang.Object[]"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 9
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.commons.lang3.ArrayUtils:6025"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.ArrayUtils:6023"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.lang3.ArrayUtils:6024,1"
      Dst: "[org.apache.commons.lang3.ArrayUtils].indexOf"
    - Src: "org.apache.commons.lang3.ArrayUtils:6025,1"
      Dst: "[org.apache.commons.lang3.ArrayUtils].clone"
    - Src: "org.apache.commons.lang3.ArrayUtils:6025,1"
      Dst: "[org.apache.commons.lang3.ArrayUtils].remove"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.ArrayUtils].removeElements(boolean[],boolean[])"
    functionSourceFile: "org.apache.commons.lang3.ArrayUtils"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean[]"
    argCount: 2
    argTypes:
    - "boolean[]"
    - "boolean[]"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 46
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.commons.lang3.ArrayUtils:6056"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.ArrayUtils:6057"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.ArrayUtils:6056"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.ArrayUtils:6056"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.ArrayUtils:6059"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.ArrayUtils:6058"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.ArrayUtils:6060"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.ArrayUtils:6069"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.ArrayUtils:6068"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.ArrayUtils:6063"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.ArrayUtils:6066"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.ArrayUtils:6065"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.ArrayUtils:6070"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.ArrayUtils:6080"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.ArrayUtils:6079"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.ArrayUtils:6073"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.ArrayUtils:6069"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.ArrayUtils:6068"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.ArrayUtils:6074"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.ArrayUtils:6077"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.ArrayUtils:6076"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.lang3.ArrayUtils:6056,1"
      Dst: "[org.apache.commons.lang3.ArrayUtils].isEmpty"
    - Src: "org.apache.commons.lang3.ArrayUtils:6057,1"
      Dst: "[org.apache.commons.lang3.ArrayUtils].clone"
    - Src: "org.apache.commons.lang3.ArrayUtils:6059,1"
      Dst: "[java.util.HashMap].<init>"
    - Src: "org.apache.commons.lang3.ArrayUtils:6061,1"
      Dst: "[java.lang.Boolean].valueOf"
    - Src: "org.apache.commons.lang3.ArrayUtils:6062,1"
      Dst: "[java.util.HashMap].get"
    - Src: "org.apache.commons.lang3.ArrayUtils:6064,1"
      Dst: "[org.apache.commons.lang3.mutable.MutableInt].<init>"
    - Src: "org.apache.commons.lang3.ArrayUtils:6064,1"
      Dst: "[java.util.HashMap].put"
    - Src: "org.apache.commons.lang3.ArrayUtils:6066,1"
      Dst: "[org.apache.commons.lang3.mutable.MutableInt].increment"
    - Src: "org.apache.commons.lang3.ArrayUtils:6069,1"
      Dst: "[java.util.BitSet].<init>"
    - Src: "org.apache.commons.lang3.ArrayUtils:6074,1"
      Dst: "[org.apache.commons.lang3.mutable.MutableInt].decrementAndGet"
    - Src: "org.apache.commons.lang3.ArrayUtils:6075,1"
      Dst: "[java.util.HashMap].remove"
    - Src: "org.apache.commons.lang3.ArrayUtils:6077,1"
      Dst: "[java.util.BitSet].set"
    - Src: "org.apache.commons.lang3.ArrayUtils:6080,1"
      Dst: "[org.apache.commons.lang3.ArrayUtils].removeAll"
    JavaMethodInfo: null
    BBCount: 17
    CyclomaticComplexity: 3
  - functionName: "[org.apache.commons.lang3.ArrayUtils].removeElements(byte[],byte[])"
    functionSourceFile: "org.apache.commons.lang3.ArrayUtils"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "byte[]"
    argCount: 2
    argTypes:
    - "byte[]"
    - "byte[]"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 47
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.commons.lang3.ArrayUtils:6111"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.ArrayUtils:6112"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.ArrayUtils:6111"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.ArrayUtils:6111"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.ArrayUtils:6114"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.ArrayUtils:6113"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.ArrayUtils:6115"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.ArrayUtils:6124"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.ArrayUtils:6123"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.ArrayUtils:6118"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.ArrayUtils:6121"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.ArrayUtils:6120"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.ArrayUtils:6125"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.ArrayUtils:6135"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.ArrayUtils:6134"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.ArrayUtils:6128"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.ArrayUtils:6124"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.ArrayUtils:6123"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.ArrayUtils:6129"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.ArrayUtils:6132"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.ArrayUtils:6131"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.lang3.ArrayUtils:6111,1"
      Dst: "[org.apache.commons.lang3.ArrayUtils].isEmpty"
    - Src: "org.apache.commons.lang3.ArrayUtils:6112,1"
      Dst: "[org.apache.commons.lang3.ArrayUtils].clone"
    - Src: "org.apache.commons.lang3.ArrayUtils:6114,1"
      Dst: "[java.util.HashMap].<init>"
    - Src: "org.apache.commons.lang3.ArrayUtils:6116,1"
      Dst: "[java.lang.Byte].valueOf"
    - Src: "org.apache.commons.lang3.ArrayUtils:6117,1"
      Dst: "[java.util.Map].get"
    - Src: "org.apache.commons.lang3.ArrayUtils:6119,1"
      Dst: "[org.apache.commons.lang3.mutable.MutableInt].<init>"
    - Src: "org.apache.commons.lang3.ArrayUtils:6119,1"
      Dst: "[java.util.Map].put"
    - Src: "org.apache.commons.lang3.ArrayUtils:6121,1"
      Dst: "[org.apache.commons.lang3.mutable.MutableInt].increment"
    - Src: "org.apache.commons.lang3.ArrayUtils:6124,1"
      Dst: "[java.util.BitSet].<init>"
    - Src: "org.apache.commons.lang3.ArrayUtils:6129,1"
      Dst: "[org.apache.commons.lang3.mutable.MutableInt].decrementAndGet"
    - Src: "org.apache.commons.lang3.ArrayUtils:6130,1"
      Dst: "[java.util.Map].remove"
    - Src: "org.apache.commons.lang3.ArrayUtils:6132,1"
      Dst: "[java.util.BitSet].set"
    - Src: "org.apache.commons.lang3.ArrayUtils:6135,1"
      Dst: "[org.apache.commons.lang3.ArrayUtils].removeAll"
    JavaMethodInfo: null
    BBCount: 17
    CyclomaticComplexity: 3
  - functionName: "[org.apache.commons.lang3.ArrayUtils].removeElements(char[],char[])"
    functionSourceFile: "org.apache.commons.lang3.ArrayUtils"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "char[]"
    argCount: 2
    argTypes:
    - "char[]"
    - "char[]"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 47
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.commons.lang3.ArrayUtils:6166"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.ArrayUtils:6167"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.ArrayUtils:6166"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.ArrayUtils:6166"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.ArrayUtils:6169"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.ArrayUtils:6168"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.ArrayUtils:6170"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.ArrayUtils:6179"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.ArrayUtils:6178"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.ArrayUtils:6173"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.ArrayUtils:6176"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.ArrayUtils:6175"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.ArrayUtils:6180"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.ArrayUtils:6190"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.ArrayUtils:6189"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.ArrayUtils:6183"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.ArrayUtils:6179"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.ArrayUtils:6178"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.ArrayUtils:6184"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.ArrayUtils:6187"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.ArrayUtils:6186"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.lang3.ArrayUtils:6166,1"
      Dst: "[org.apache.commons.lang3.ArrayUtils].isEmpty"
    - Src: "org.apache.commons.lang3.ArrayUtils:6167,1"
      Dst: "[org.apache.commons.lang3.ArrayUtils].clone"
    - Src: "org.apache.commons.lang3.ArrayUtils:6169,1"
      Dst: "[java.util.HashMap].<init>"
    - Src: "org.apache.commons.lang3.ArrayUtils:6171,1"
      Dst: "[java.lang.Character].valueOf"
    - Src: "org.apache.commons.lang3.ArrayUtils:6172,1"
      Dst: "[java.util.HashMap].get"
    - Src: "org.apache.commons.lang3.ArrayUtils:6174,1"
      Dst: "[org.apache.commons.lang3.mutable.MutableInt].<init>"
    - Src: "org.apache.commons.lang3.ArrayUtils:6174,1"
      Dst: "[java.util.HashMap].put"
    - Src: "org.apache.commons.lang3.ArrayUtils:6176,1"
      Dst: "[org.apache.commons.lang3.mutable.MutableInt].increment"
    - Src: "org.apache.commons.lang3.ArrayUtils:6179,1"
      Dst: "[java.util.BitSet].<init>"
    - Src: "org.apache.commons.lang3.ArrayUtils:6184,1"
      Dst: "[org.apache.commons.lang3.mutable.MutableInt].decrementAndGet"
    - Src: "org.apache.commons.lang3.ArrayUtils:6185,1"
      Dst: "[java.util.HashMap].remove"
    - Src: "org.apache.commons.lang3.ArrayUtils:6187,1"
      Dst: "[java.util.BitSet].set"
    - Src: "org.apache.commons.lang3.ArrayUtils:6190,1"
      Dst: "[org.apache.commons.lang3.ArrayUtils].removeAll"
    JavaMethodInfo: null
    BBCount: 17
    CyclomaticComplexity: 3
  - functionName: "[org.apache.commons.lang3.ArrayUtils].removeElements(double[],double[])"
    functionSourceFile: "org.apache.commons.lang3.ArrayUtils"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "double[]"
    argCount: 2
    argTypes:
    - "double[]"
    - "double[]"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 47
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.commons.lang3.ArrayUtils:6221"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.ArrayUtils:6222"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.ArrayUtils:6221"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.ArrayUtils:6221"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.ArrayUtils:6224"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.ArrayUtils:6223"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.ArrayUtils:6225"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.ArrayUtils:6234"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.ArrayUtils:6233"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.ArrayUtils:6228"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.ArrayUtils:6231"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.ArrayUtils:6230"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.ArrayUtils:6235"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.ArrayUtils:6245"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.ArrayUtils:6244"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.ArrayUtils:6238"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.ArrayUtils:6234"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.ArrayUtils:6233"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.ArrayUtils:6239"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.ArrayUtils:6242"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.ArrayUtils:6241"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.lang3.ArrayUtils:6221,1"
      Dst: "[org.apache.commons.lang3.ArrayUtils].isEmpty"
    - Src: "org.apache.commons.lang3.ArrayUtils:6222,1"
      Dst: "[org.apache.commons.lang3.ArrayUtils].clone"
    - Src: "org.apache.commons.lang3.ArrayUtils:6224,1"
      Dst: "[java.util.HashMap].<init>"
    - Src: "org.apache.commons.lang3.ArrayUtils:6226,1"
      Dst: "[java.lang.Double].valueOf"
    - Src: "org.apache.commons.lang3.ArrayUtils:6227,1"
      Dst: "[java.util.HashMap].get"
    - Src: "org.apache.commons.lang3.ArrayUtils:6229,1"
      Dst: "[org.apache.commons.lang3.mutable.MutableInt].<init>"
    - Src: "org.apache.commons.lang3.ArrayUtils:6229,1"
      Dst: "[java.util.HashMap].put"
    - Src: "org.apache.commons.lang3.ArrayUtils:6231,1"
      Dst: "[org.apache.commons.lang3.mutable.MutableInt].increment"
    - Src: "org.apache.commons.lang3.ArrayUtils:6234,1"
      Dst: "[java.util.BitSet].<init>"
    - Src: "org.apache.commons.lang3.ArrayUtils:6239,1"
      Dst: "[org.apache.commons.lang3.mutable.MutableInt].decrementAndGet"
    - Src: "org.apache.commons.lang3.ArrayUtils:6240,1"
      Dst: "[java.util.HashMap].remove"
    - Src: "org.apache.commons.lang3.ArrayUtils:6242,1"
      Dst: "[java.util.BitSet].set"
    - Src: "org.apache.commons.lang3.ArrayUtils:6245,1"
      Dst: "[org.apache.commons.lang3.ArrayUtils].removeAll"
    JavaMethodInfo: null
    BBCount: 17
    CyclomaticComplexity: 3
  - functionName: "[org.apache.commons.lang3.ArrayUtils].removeElements(float[],float[])"
    functionSourceFile: "org.apache.commons.lang3.ArrayUtils"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "float[]"
    argCount: 2
    argTypes:
    - "float[]"
    - "float[]"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 47
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.commons.lang3.ArrayUtils:6276"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.ArrayUtils:6277"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.ArrayUtils:6276"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.ArrayUtils:6276"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.ArrayUtils:6279"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.ArrayUtils:6278"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.ArrayUtils:6280"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.ArrayUtils:6289"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.ArrayUtils:6288"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.ArrayUtils:6283"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.ArrayUtils:6286"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.ArrayUtils:6285"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.ArrayUtils:6290"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.ArrayUtils:6300"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.ArrayUtils:6299"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.ArrayUtils:6293"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.ArrayUtils:6289"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.ArrayUtils:6288"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.ArrayUtils:6294"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.ArrayUtils:6297"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.ArrayUtils:6296"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.lang3.ArrayUtils:6276,1"
      Dst: "[org.apache.commons.lang3.ArrayUtils].isEmpty"
    - Src: "org.apache.commons.lang3.ArrayUtils:6277,1"
      Dst: "[org.apache.commons.lang3.ArrayUtils].clone"
    - Src: "org.apache.commons.lang3.ArrayUtils:6279,1"
      Dst: "[java.util.HashMap].<init>"
    - Src: "org.apache.commons.lang3.ArrayUtils:6281,1"
      Dst: "[java.lang.Float].valueOf"
    - Src: "org.apache.commons.lang3.ArrayUtils:6282,1"
      Dst: "[java.util.HashMap].get"
    - Src: "org.apache.commons.lang3.ArrayUtils:6284,1"
      Dst: "[org.apache.commons.lang3.mutable.MutableInt].<init>"
    - Src: "org.apache.commons.lang3.ArrayUtils:6284,1"
      Dst: "[java.util.HashMap].put"
    - Src: "org.apache.commons.lang3.ArrayUtils:6286,1"
      Dst: "[org.apache.commons.lang3.mutable.MutableInt].increment"
    - Src: "org.apache.commons.lang3.ArrayUtils:6289,1"
      Dst: "[java.util.BitSet].<init>"
    - Src: "org.apache.commons.lang3.ArrayUtils:6294,1"
      Dst: "[org.apache.commons.lang3.mutable.MutableInt].decrementAndGet"
    - Src: "org.apache.commons.lang3.ArrayUtils:6295,1"
      Dst: "[java.util.HashMap].remove"
    - Src: "org.apache.commons.lang3.ArrayUtils:6297,1"
      Dst: "[java.util.BitSet].set"
    - Src: "org.apache.commons.lang3.ArrayUtils:6300,1"
      Dst: "[org.apache.commons.lang3.ArrayUtils].removeAll"
    JavaMethodInfo: null
    BBCount: 17
    CyclomaticComplexity: 3
  - functionName: "[org.apache.commons.lang3.ArrayUtils].removeElements(int[],int[])"
    functionSourceFile: "org.apache.commons.lang3.ArrayUtils"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "int[]"
    argCount: 2
    argTypes:
    - "int[]"
    - "int[]"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 47
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.commons.lang3.ArrayUtils:6331"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.ArrayUtils:6332"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.ArrayUtils:6331"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.ArrayUtils:6331"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.ArrayUtils:6334"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.ArrayUtils:6333"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.ArrayUtils:6335"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.ArrayUtils:6344"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.ArrayUtils:6343"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.ArrayUtils:6338"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.ArrayUtils:6341"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.ArrayUtils:6340"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.ArrayUtils:6345"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.ArrayUtils:6355"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.ArrayUtils:6354"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.ArrayUtils:6348"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.ArrayUtils:6344"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.ArrayUtils:6343"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.ArrayUtils:6349"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.ArrayUtils:6352"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.ArrayUtils:6351"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.lang3.ArrayUtils:6331,1"
      Dst: "[org.apache.commons.lang3.ArrayUtils].isEmpty"
    - Src: "org.apache.commons.lang3.ArrayUtils:6332,1"
      Dst: "[org.apache.commons.lang3.ArrayUtils].clone"
    - Src: "org.apache.commons.lang3.ArrayUtils:6334,1"
      Dst: "[java.util.HashMap].<init>"
    - Src: "org.apache.commons.lang3.ArrayUtils:6336,1"
      Dst: "[java.lang.Integer].valueOf"
    - Src: "org.apache.commons.lang3.ArrayUtils:6337,1"
      Dst: "[java.util.HashMap].get"
    - Src: "org.apache.commons.lang3.ArrayUtils:6339,1"
      Dst: "[org.apache.commons.lang3.mutable.MutableInt].<init>"
    - Src: "org.apache.commons.lang3.ArrayUtils:6339,1"
      Dst: "[java.util.HashMap].put"
    - Src: "org.apache.commons.lang3.ArrayUtils:6341,1"
      Dst: "[org.apache.commons.lang3.mutable.MutableInt].increment"
    - Src: "org.apache.commons.lang3.ArrayUtils:6344,1"
      Dst: "[java.util.BitSet].<init>"
    - Src: "org.apache.commons.lang3.ArrayUtils:6349,1"
      Dst: "[org.apache.commons.lang3.mutable.MutableInt].decrementAndGet"
    - Src: "org.apache.commons.lang3.ArrayUtils:6350,1"
      Dst: "[java.util.HashMap].remove"
    - Src: "org.apache.commons.lang3.ArrayUtils:6352,1"
      Dst: "[java.util.BitSet].set"
    - Src: "org.apache.commons.lang3.ArrayUtils:6355,1"
      Dst: "[org.apache.commons.lang3.ArrayUtils].removeAll"
    JavaMethodInfo: null
    BBCount: 17
    CyclomaticComplexity: 3
  - functionName: "[org.apache.commons.lang3.ArrayUtils].removeElements(long[],long[])"
    functionSourceFile: "org.apache.commons.lang3.ArrayUtils"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "long[]"
    argCount: 2
    argTypes:
    - "long[]"
    - "long[]"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 47
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.commons.lang3.ArrayUtils:6386"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.ArrayUtils:6387"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.ArrayUtils:6386"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.ArrayUtils:6386"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.ArrayUtils:6389"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.ArrayUtils:6388"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.ArrayUtils:6390"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.ArrayUtils:6399"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.ArrayUtils:6398"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.ArrayUtils:6393"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.ArrayUtils:6396"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.ArrayUtils:6395"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.ArrayUtils:6400"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.ArrayUtils:6410"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.ArrayUtils:6409"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.ArrayUtils:6403"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.ArrayUtils:6399"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.ArrayUtils:6398"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.ArrayUtils:6404"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.ArrayUtils:6407"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.ArrayUtils:6406"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.lang3.ArrayUtils:6386,1"
      Dst: "[org.apache.commons.lang3.ArrayUtils].isEmpty"
    - Src: "org.apache.commons.lang3.ArrayUtils:6387,1"
      Dst: "[org.apache.commons.lang3.ArrayUtils].clone"
    - Src: "org.apache.commons.lang3.ArrayUtils:6389,1"
      Dst: "[java.util.HashMap].<init>"
    - Src: "org.apache.commons.lang3.ArrayUtils:6391,1"
      Dst: "[java.lang.Long].valueOf"
    - Src: "org.apache.commons.lang3.ArrayUtils:6392,1"
      Dst: "[java.util.HashMap].get"
    - Src: "org.apache.commons.lang3.ArrayUtils:6394,1"
      Dst: "[org.apache.commons.lang3.mutable.MutableInt].<init>"
    - Src: "org.apache.commons.lang3.ArrayUtils:6394,1"
      Dst: "[java.util.HashMap].put"
    - Src: "org.apache.commons.lang3.ArrayUtils:6396,1"
      Dst: "[org.apache.commons.lang3.mutable.MutableInt].increment"
    - Src: "org.apache.commons.lang3.ArrayUtils:6399,1"
      Dst: "[java.util.BitSet].<init>"
    - Src: "org.apache.commons.lang3.ArrayUtils:6404,1"
      Dst: "[org.apache.commons.lang3.mutable.MutableInt].decrementAndGet"
    - Src: "org.apache.commons.lang3.ArrayUtils:6405,1"
      Dst: "[java.util.HashMap].remove"
    - Src: "org.apache.commons.lang3.ArrayUtils:6407,1"
      Dst: "[java.util.BitSet].set"
    - Src: "org.apache.commons.lang3.ArrayUtils:6410,1"
      Dst: "[org.apache.commons.lang3.ArrayUtils].removeAll"
    JavaMethodInfo: null
    BBCount: 17
    CyclomaticComplexity: 3
  - functionName: "[org.apache.commons.lang3.ArrayUtils].removeElements(short[],short[])"
    functionSourceFile: "org.apache.commons.lang3.ArrayUtils"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "short[]"
    argCount: 2
    argTypes:
    - "short[]"
    - "short[]"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 47
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.commons.lang3.ArrayUtils:6441"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.ArrayUtils:6442"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.ArrayUtils:6441"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.ArrayUtils:6441"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.ArrayUtils:6444"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.ArrayUtils:6443"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.ArrayUtils:6445"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.ArrayUtils:6454"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.ArrayUtils:6453"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.ArrayUtils:6448"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.ArrayUtils:6451"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.ArrayUtils:6450"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.ArrayUtils:6455"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.ArrayUtils:6465"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.ArrayUtils:6464"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.ArrayUtils:6458"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.ArrayUtils:6454"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.ArrayUtils:6453"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.ArrayUtils:6459"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.ArrayUtils:6462"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.ArrayUtils:6461"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.lang3.ArrayUtils:6441,1"
      Dst: "[org.apache.commons.lang3.ArrayUtils].isEmpty"
    - Src: "org.apache.commons.lang3.ArrayUtils:6442,1"
      Dst: "[org.apache.commons.lang3.ArrayUtils].clone"
    - Src: "org.apache.commons.lang3.ArrayUtils:6444,1"
      Dst: "[java.util.HashMap].<init>"
    - Src: "org.apache.commons.lang3.ArrayUtils:6446,1"
      Dst: "[java.lang.Short].valueOf"
    - Src: "org.apache.commons.lang3.ArrayUtils:6447,1"
      Dst: "[java.util.HashMap].get"
    - Src: "org.apache.commons.lang3.ArrayUtils:6449,1"
      Dst: "[org.apache.commons.lang3.mutable.MutableInt].<init>"
    - Src: "org.apache.commons.lang3.ArrayUtils:6449,1"
      Dst: "[java.util.HashMap].put"
    - Src: "org.apache.commons.lang3.ArrayUtils:6451,1"
      Dst: "[org.apache.commons.lang3.mutable.MutableInt].increment"
    - Src: "org.apache.commons.lang3.ArrayUtils:6454,1"
      Dst: "[java.util.BitSet].<init>"
    - Src: "org.apache.commons.lang3.ArrayUtils:6459,1"
      Dst: "[org.apache.commons.lang3.mutable.MutableInt].decrementAndGet"
    - Src: "org.apache.commons.lang3.ArrayUtils:6460,1"
      Dst: "[java.util.HashMap].remove"
    - Src: "org.apache.commons.lang3.ArrayUtils:6462,1"
      Dst: "[java.util.BitSet].set"
    - Src: "org.apache.commons.lang3.ArrayUtils:6465,1"
      Dst: "[org.apache.commons.lang3.ArrayUtils].removeAll"
    JavaMethodInfo: null
    BBCount: 17
    CyclomaticComplexity: 3
  - functionName: "[org.apache.commons.lang3.ArrayUtils].removeElements(java.lang.Object[],java.lang.Object[])"
    functionSourceFile: "org.apache.commons.lang3.ArrayUtils"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.Object[]"
    argCount: 2
    argTypes:
    - "java.lang.Object[]"
    - "java.lang.Object[]"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 44
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.commons.lang3.ArrayUtils:6498"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.ArrayUtils:6499"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.ArrayUtils:6498"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.ArrayUtils:6498"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.ArrayUtils:6501"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.ArrayUtils:6500"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.ArrayUtils:6502"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.ArrayUtils:6510"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.ArrayUtils:6509"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.ArrayUtils:6504"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.ArrayUtils:6507"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.ArrayUtils:6506"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.ArrayUtils:6511"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.ArrayUtils:6522"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.ArrayUtils:6521"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.ArrayUtils:6514"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.ArrayUtils:6510"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.ArrayUtils:6509"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.ArrayUtils:6515"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.ArrayUtils:6518"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.ArrayUtils:6517"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.lang3.ArrayUtils:6498,1"
      Dst: "[org.apache.commons.lang3.ArrayUtils].isEmpty"
    - Src: "org.apache.commons.lang3.ArrayUtils:6499,1"
      Dst: "[org.apache.commons.lang3.ArrayUtils].clone"
    - Src: "org.apache.commons.lang3.ArrayUtils:6501,1"
      Dst: "[java.util.HashMap].<init>"
    - Src: "org.apache.commons.lang3.ArrayUtils:6503,1"
      Dst: "[java.util.HashMap].get"
    - Src: "org.apache.commons.lang3.ArrayUtils:6505,1"
      Dst: "[org.apache.commons.lang3.mutable.MutableInt].<init>"
    - Src: "org.apache.commons.lang3.ArrayUtils:6505,1"
      Dst: "[java.util.HashMap].put"
    - Src: "org.apache.commons.lang3.ArrayUtils:6507,1"
      Dst: "[org.apache.commons.lang3.mutable.MutableInt].increment"
    - Src: "org.apache.commons.lang3.ArrayUtils:6510,1"
      Dst: "[java.util.BitSet].<init>"
    - Src: "org.apache.commons.lang3.ArrayUtils:6515,1"
      Dst: "[org.apache.commons.lang3.mutable.MutableInt].decrementAndGet"
    - Src: "org.apache.commons.lang3.ArrayUtils:6516,1"
      Dst: "[java.util.HashMap].remove"
    - Src: "org.apache.commons.lang3.ArrayUtils:6518,1"
      Dst: "[java.util.BitSet].set"
    - Src: "org.apache.commons.lang3.ArrayUtils:6522,1"
      Dst: "[org.apache.commons.lang3.ArrayUtils].removeAll"
    JavaMethodInfo: null
    BBCount: 17
    CyclomaticComplexity: 3
  - functionName: "[org.apache.commons.lang3.ArrayUtils].reverse(boolean[])"
    functionSourceFile: "org.apache.commons.lang3.ArrayUtils"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "boolean[]"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.commons.lang3.ArrayUtils:6535"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.ArrayUtils:6538"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.ArrayUtils:6537"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.lang3.ArrayUtils:6538,1"
      Dst: "[org.apache.commons.lang3.ArrayUtils].reverse"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.ArrayUtils].reverse(boolean[],int,int)"
    functionSourceFile: "org.apache.commons.lang3.ArrayUtils"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 3
    argTypes:
    - "boolean[]"
    - "int"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 19
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.commons.lang3.ArrayUtils:6558"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.ArrayUtils:6561"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.ArrayUtils:6560"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.ArrayUtils:6564"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.ArrayUtils:6571"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.ArrayUtils:6570"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.lang3.ArrayUtils:6561,1"
      Dst: "[java.lang.Math].max"
    - Src: "org.apache.commons.lang3.ArrayUtils:6562,1"
      Dst: "[java.lang.Math].min"
    JavaMethodInfo: null
    BBCount: 6
    CyclomaticComplexity: 2
  - functionName: "[org.apache.commons.lang3.ArrayUtils].reverse(byte[])"
    functionSourceFile: "org.apache.commons.lang3.ArrayUtils"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "byte[]"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.commons.lang3.ArrayUtils:6582"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.ArrayUtils:6585"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.ArrayUtils:6584"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.lang3.ArrayUtils:6583,1"
      Dst: "[org.apache.commons.lang3.ArrayUtils].reverse"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.ArrayUtils].reverse(byte[],int,int)"
    functionSourceFile: "org.apache.commons.lang3.ArrayUtils"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 3
    argTypes:
    - "byte[]"
    - "int"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 19
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.commons.lang3.ArrayUtils:6604"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.ArrayUtils:6607"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.ArrayUtils:6606"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.ArrayUtils:6610"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.ArrayUtils:6617"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.ArrayUtils:6616"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.lang3.ArrayUtils:6607,1"
      Dst: "[java.lang.Math].max"
    - Src: "org.apache.commons.lang3.ArrayUtils:6608,1"
      Dst: "[java.lang.Math].min"
    JavaMethodInfo: null
    BBCount: 6
    CyclomaticComplexity: 2
  - functionName: "[org.apache.commons.lang3.ArrayUtils].reverse(char[])"
    functionSourceFile: "org.apache.commons.lang3.ArrayUtils"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "char[]"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.commons.lang3.ArrayUtils:6628"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.ArrayUtils:6631"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.ArrayUtils:6630"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.lang3.ArrayUtils:6629,1"
      Dst: "[org.apache.commons.lang3.ArrayUtils].reverse"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.ArrayUtils].reverse(char[],int,int)"
    functionSourceFile: "org.apache.commons.lang3.ArrayUtils"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 3
    argTypes:
    - "char[]"
    - "int"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 19
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.commons.lang3.ArrayUtils:6650"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.ArrayUtils:6653"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.ArrayUtils:6652"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.ArrayUtils:6656"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.ArrayUtils:6663"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.ArrayUtils:6662"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.lang3.ArrayUtils:6653,1"
      Dst: "[java.lang.Math].max"
    - Src: "org.apache.commons.lang3.ArrayUtils:6654,1"
      Dst: "[java.lang.Math].min"
    JavaMethodInfo: null
    BBCount: 6
    CyclomaticComplexity: 2
  - functionName: "[org.apache.commons.lang3.ArrayUtils].reverse(double[])"
    functionSourceFile: "org.apache.commons.lang3.ArrayUtils"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "double[]"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.commons.lang3.ArrayUtils:6674"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.ArrayUtils:6677"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.ArrayUtils:6676"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.lang3.ArrayUtils:6675,1"
      Dst: "[org.apache.commons.lang3.ArrayUtils].reverse"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.ArrayUtils].reverse(double[],int,int)"
    functionSourceFile: "org.apache.commons.lang3.ArrayUtils"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 3
    argTypes:
    - "double[]"
    - "int"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 19
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.commons.lang3.ArrayUtils:6696"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.ArrayUtils:6699"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.ArrayUtils:6698"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.ArrayUtils:6702"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.ArrayUtils:6709"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.ArrayUtils:6708"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.lang3.ArrayUtils:6699,1"
      Dst: "[java.lang.Math].max"
    - Src: "org.apache.commons.lang3.ArrayUtils:6700,1"
      Dst: "[java.lang.Math].min"
    JavaMethodInfo: null
    BBCount: 6
    CyclomaticComplexity: 2
  - functionName: "[org.apache.commons.lang3.ArrayUtils].reverse(float[])"
    functionSourceFile: "org.apache.commons.lang3.ArrayUtils"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "float[]"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.commons.lang3.ArrayUtils:6720"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.ArrayUtils:6723"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.ArrayUtils:6722"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.lang3.ArrayUtils:6721,1"
      Dst: "[org.apache.commons.lang3.ArrayUtils].reverse"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.ArrayUtils].reverse(float[],int,int)"
    functionSourceFile: "org.apache.commons.lang3.ArrayUtils"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 3
    argTypes:
    - "float[]"
    - "int"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 19
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.commons.lang3.ArrayUtils:6742"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.ArrayUtils:6745"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.ArrayUtils:6744"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.ArrayUtils:6748"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.ArrayUtils:6755"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.ArrayUtils:6754"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.lang3.ArrayUtils:6745,1"
      Dst: "[java.lang.Math].max"
    - Src: "org.apache.commons.lang3.ArrayUtils:6746,1"
      Dst: "[java.lang.Math].min"
    JavaMethodInfo: null
    BBCount: 6
    CyclomaticComplexity: 2
  - functionName: "[org.apache.commons.lang3.ArrayUtils].reverse(int[])"
    functionSourceFile: "org.apache.commons.lang3.ArrayUtils"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "int[]"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.commons.lang3.ArrayUtils:6766"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.ArrayUtils:6769"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.ArrayUtils:6768"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.lang3.ArrayUtils:6767,1"
      Dst: "[org.apache.commons.lang3.ArrayUtils].reverse"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.ArrayUtils].reverse(int[],int,int)"
    functionSourceFile: "org.apache.commons.lang3.ArrayUtils"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 3
    argTypes:
    - "int[]"
    - "int"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 19
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.commons.lang3.ArrayUtils:6788"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.ArrayUtils:6791"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.ArrayUtils:6790"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.ArrayUtils:6794"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.ArrayUtils:6801"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.ArrayUtils:6800"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.lang3.ArrayUtils:6791,1"
      Dst: "[java.lang.Math].max"
    - Src: "org.apache.commons.lang3.ArrayUtils:6792,1"
      Dst: "[java.lang.Math].min"
    JavaMethodInfo: null
    BBCount: 6
    CyclomaticComplexity: 2
  - functionName: "[org.apache.commons.lang3.ArrayUtils].reverse(long[])"
    functionSourceFile: "org.apache.commons.lang3.ArrayUtils"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "long[]"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.commons.lang3.ArrayUtils:6812"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.ArrayUtils:6815"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.ArrayUtils:6814"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.lang3.ArrayUtils:6813,1"
      Dst: "[org.apache.commons.lang3.ArrayUtils].reverse"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.ArrayUtils].reverse(long[],int,int)"
    functionSourceFile: "org.apache.commons.lang3.ArrayUtils"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 3
    argTypes:
    - "long[]"
    - "int"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 19
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.commons.lang3.ArrayUtils:6834"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.ArrayUtils:6837"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.ArrayUtils:6836"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.ArrayUtils:6840"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.ArrayUtils:6847"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.ArrayUtils:6846"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.lang3.ArrayUtils:6837,1"
      Dst: "[java.lang.Math].max"
    - Src: "org.apache.commons.lang3.ArrayUtils:6838,1"
      Dst: "[java.lang.Math].min"
    JavaMethodInfo: null
    BBCount: 6
    CyclomaticComplexity: 2
  - functionName: "[org.apache.commons.lang3.ArrayUtils].reverse(java.lang.Object[])"
    functionSourceFile: "org.apache.commons.lang3.ArrayUtils"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.Object[]"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.commons.lang3.ArrayUtils:6861"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.ArrayUtils:6864"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.ArrayUtils:6863"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.lang3.ArrayUtils:6862,1"
      Dst: "[org.apache.commons.lang3.ArrayUtils].reverse"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.ArrayUtils].reverse(java.lang.Object[],int,int)"
    functionSourceFile: "org.apache.commons.lang3.ArrayUtils"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 3
    argTypes:
    - "java.lang.Object[]"
    - "int"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 19
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.commons.lang3.ArrayUtils:6883"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.ArrayUtils:6886"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.ArrayUtils:6885"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.ArrayUtils:6889"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.ArrayUtils:6896"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.ArrayUtils:6895"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.lang3.ArrayUtils:6886,1"
      Dst: "[java.lang.Math].max"
    - Src: "org.apache.commons.lang3.ArrayUtils:6887,1"
      Dst: "[java.lang.Math].min"
    JavaMethodInfo: null
    BBCount: 6
    CyclomaticComplexity: 2
  - functionName: "[org.apache.commons.lang3.ArrayUtils].reverse(short[])"
    functionSourceFile: "org.apache.commons.lang3.ArrayUtils"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "short[]"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.commons.lang3.ArrayUtils:6907"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.ArrayUtils:6910"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.ArrayUtils:6909"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.lang3.ArrayUtils:6908,1"
      Dst: "[org.apache.commons.lang3.ArrayUtils].reverse"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.ArrayUtils].reverse(short[],int,int)"
    functionSourceFile: "org.apache.commons.lang3.ArrayUtils"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 3
    argTypes:
    - "short[]"
    - "int"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 19
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.commons.lang3.ArrayUtils:6929"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.ArrayUtils:6932"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.ArrayUtils:6931"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.ArrayUtils:6935"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.ArrayUtils:6942"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.ArrayUtils:6941"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.lang3.ArrayUtils:6932,1"
      Dst: "[java.lang.Math].max"
    - Src: "org.apache.commons.lang3.ArrayUtils:6933,1"
      Dst: "[java.lang.Math].min"
    JavaMethodInfo: null
    BBCount: 6
    CyclomaticComplexity: 2
  - functionName: "[org.apache.commons.lang3.ArrayUtils].setAll(java.lang.Object[],java.util.function.IntFunction)"
    functionSourceFile: "org.apache.commons.lang3.ArrayUtils"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.Object[]"
    argCount: 2
    argTypes:
    - "java.lang.Object[]"
    - "java.util.function.IntFunction"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.commons.lang3.ArrayUtils:6958"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.ArrayUtils:6961"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.ArrayUtils:6960"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.ArrayUtils:6958"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.ArrayUtils:6961"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.ArrayUtils:6960"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.lang3.ArrayUtils:6959,1"
      Dst: "[java.util.Arrays].setAll"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.ArrayUtils].setAll(java.lang.Object[],java.util.function.Supplier)"
    functionSourceFile: "org.apache.commons.lang3.ArrayUtils"
    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: 12
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.commons.lang3.ArrayUtils:6978"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.ArrayUtils:6983"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.ArrayUtils:6982"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.ArrayUtils:6978"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.ArrayUtils:6983"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.ArrayUtils:6982"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.ArrayUtils:6979"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.ArrayUtils:6982"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.lang3.ArrayUtils:6980,1"
      Dst: "[java.util.function.Supplier].get"
    JavaMethodInfo: null
    BBCount: 6
    CyclomaticComplexity: 2
  - functionName: "[org.apache.commons.lang3.ArrayUtils].shift(boolean[],int)"
    functionSourceFile: "org.apache.commons.lang3.ArrayUtils"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "boolean[]"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.commons.lang3.ArrayUtils:6999"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.ArrayUtils:7002"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.ArrayUtils:7001"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.lang3.ArrayUtils:7000,1"
      Dst: "[org.apache.commons.lang3.ArrayUtils].shift"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.ArrayUtils].shift(boolean[],int,int,int)"
    functionSourceFile: "org.apache.commons.lang3.ArrayUtils"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 4
    argTypes:
    - "boolean[]"
    - "int"
    - "int"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 43
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.commons.lang3.ArrayUtils:7024"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.ArrayUtils:7025"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.ArrayUtils:7024"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.ArrayUtils:7024"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.ArrayUtils:7025"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.ArrayUtils:7024"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.ArrayUtils:7024"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.ArrayUtils:7027"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.ArrayUtils:7026"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.ArrayUtils:7027"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.ArrayUtils:7030"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.ArrayUtils:7029"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.ArrayUtils:7030"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.ArrayUtils:7033"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.ArrayUtils:7032"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.ArrayUtils:7034"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.ArrayUtils:7037"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.ArrayUtils:7036"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.ArrayUtils:7038"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.ArrayUtils:7043"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.ArrayUtils:7042"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.ArrayUtils:7043"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.ArrayUtils:7059"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.ArrayUtils:7058"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.ArrayUtils:7043"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.ArrayUtils:7059"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.ArrayUtils:7058"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.ArrayUtils:7046"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.ArrayUtils:7050"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.ArrayUtils:7049"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.ArrayUtils:7050"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.ArrayUtils:7055"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.ArrayUtils:7054"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.lang3.ArrayUtils:7047,1"
      Dst: "[org.apache.commons.lang3.ArrayUtils].swap"
    JavaMethodInfo: null
    BBCount: 21
    CyclomaticComplexity: 2
  - functionName: "[org.apache.commons.lang3.ArrayUtils].shift(byte[],int)"
    functionSourceFile: "org.apache.commons.lang3.ArrayUtils"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "byte[]"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.commons.lang3.ArrayUtils:7074"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.ArrayUtils:7077"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.ArrayUtils:7076"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.lang3.ArrayUtils:7075,1"
      Dst: "[org.apache.commons.lang3.ArrayUtils].shift"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.ArrayUtils].shift(byte[],int,int,int)"
    functionSourceFile: "org.apache.commons.lang3.ArrayUtils"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 4
    argTypes:
    - "byte[]"
    - "int"
    - "int"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 43
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.commons.lang3.ArrayUtils:7099"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.ArrayUtils:7100"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.ArrayUtils:7099"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.ArrayUtils:7099"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.ArrayUtils:7100"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.ArrayUtils:7099"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.ArrayUtils:7099"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.ArrayUtils:7102"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.ArrayUtils:7101"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.ArrayUtils:7102"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.ArrayUtils:7105"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.ArrayUtils:7104"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.ArrayUtils:7105"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.ArrayUtils:7108"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.ArrayUtils:7107"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.ArrayUtils:7109"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.ArrayUtils:7112"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.ArrayUtils:7111"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.ArrayUtils:7113"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.ArrayUtils:7118"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.ArrayUtils:7117"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.ArrayUtils:7118"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.ArrayUtils:7134"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.ArrayUtils:7133"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.ArrayUtils:7118"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.ArrayUtils:7134"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.ArrayUtils:7133"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.ArrayUtils:7121"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.ArrayUtils:7125"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.ArrayUtils:7124"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.ArrayUtils:7125"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.ArrayUtils:7130"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.ArrayUtils:7129"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.lang3.ArrayUtils:7122,1"
      Dst: "[org.apache.commons.lang3.ArrayUtils].swap"
    JavaMethodInfo: null
    BBCount: 21
    CyclomaticComplexity: 2
  - functionName: "[org.apache.commons.lang3.ArrayUtils].shift(char[],int)"
    functionSourceFile: "org.apache.commons.lang3.ArrayUtils"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "char[]"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.commons.lang3.ArrayUtils:7149"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.ArrayUtils:7152"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.ArrayUtils:7151"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.lang3.ArrayUtils:7150,1"
      Dst: "[org.apache.commons.lang3.ArrayUtils].shift"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.ArrayUtils].shift(char[],int,int,int)"
    functionSourceFile: "org.apache.commons.lang3.ArrayUtils"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 4
    argTypes:
    - "char[]"
    - "int"
    - "int"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 43
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.commons.lang3.ArrayUtils:7174"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.ArrayUtils:7175"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.ArrayUtils:7174"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.ArrayUtils:7174"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.ArrayUtils:7175"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.ArrayUtils:7174"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.ArrayUtils:7174"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.ArrayUtils:7177"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.ArrayUtils:7176"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.ArrayUtils:7177"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.ArrayUtils:7180"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.ArrayUtils:7179"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.ArrayUtils:7180"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.ArrayUtils:7183"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.ArrayUtils:7182"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.ArrayUtils:7184"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.ArrayUtils:7187"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.ArrayUtils:7186"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.ArrayUtils:7188"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.ArrayUtils:7193"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.ArrayUtils:7192"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.ArrayUtils:7193"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.ArrayUtils:7209"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.ArrayUtils:7208"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.ArrayUtils:7193"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.ArrayUtils:7209"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.ArrayUtils:7208"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.ArrayUtils:7196"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.ArrayUtils:7200"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.ArrayUtils:7199"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.ArrayUtils:7200"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.ArrayUtils:7205"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.ArrayUtils:7204"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.lang3.ArrayUtils:7197,1"
      Dst: "[org.apache.commons.lang3.ArrayUtils].swap"
    JavaMethodInfo: null
    BBCount: 21
    CyclomaticComplexity: 2
  - functionName: "[org.apache.commons.lang3.ArrayUtils].shift(double[],int)"
    functionSourceFile: "org.apache.commons.lang3.ArrayUtils"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "double[]"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.commons.lang3.ArrayUtils:7224"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.ArrayUtils:7227"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.ArrayUtils:7226"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.lang3.ArrayUtils:7225,1"
      Dst: "[org.apache.commons.lang3.ArrayUtils].shift"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.ArrayUtils].shift(double[],int,int,int)"
    functionSourceFile: "org.apache.commons.lang3.ArrayUtils"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 4
    argTypes:
    - "double[]"
    - "int"
    - "int"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 43
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.commons.lang3.ArrayUtils:7249"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.ArrayUtils:7250"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.ArrayUtils:7249"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.ArrayUtils:7249"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.ArrayUtils:7250"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.ArrayUtils:7249"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.ArrayUtils:7249"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.ArrayUtils:7252"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.ArrayUtils:7251"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.ArrayUtils:7252"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.ArrayUtils:7255"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.ArrayUtils:7254"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.ArrayUtils:7255"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.ArrayUtils:7258"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.ArrayUtils:7257"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.ArrayUtils:7259"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.ArrayUtils:7262"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.ArrayUtils:7261"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.ArrayUtils:7263"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.ArrayUtils:7268"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.ArrayUtils:7267"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.ArrayUtils:7268"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.ArrayUtils:7284"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.ArrayUtils:7283"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.ArrayUtils:7268"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.ArrayUtils:7284"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.ArrayUtils:7283"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.ArrayUtils:7271"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.ArrayUtils:7275"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.ArrayUtils:7274"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.ArrayUtils:7275"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.ArrayUtils:7280"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.ArrayUtils:7279"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.lang3.ArrayUtils:7272,1"
      Dst: "[org.apache.commons.lang3.ArrayUtils].swap"
    JavaMethodInfo: null
    BBCount: 21
    CyclomaticComplexity: 2
  - functionName: "[org.apache.commons.lang3.ArrayUtils].shift(float[],int)"
    functionSourceFile: "org.apache.commons.lang3.ArrayUtils"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "float[]"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.commons.lang3.ArrayUtils:7299"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.ArrayUtils:7302"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.ArrayUtils:7301"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.lang3.ArrayUtils:7300,1"
      Dst: "[org.apache.commons.lang3.ArrayUtils].shift"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.ArrayUtils].shift(float[],int,int,int)"
    functionSourceFile: "org.apache.commons.lang3.ArrayUtils"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 4
    argTypes:
    - "float[]"
    - "int"
    - "int"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 43
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.commons.lang3.ArrayUtils:7324"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.ArrayUtils:7325"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.ArrayUtils:7324"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.ArrayUtils:7324"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.ArrayUtils:7325"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.ArrayUtils:7324"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.ArrayUtils:7324"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.ArrayUtils:7327"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.ArrayUtils:7326"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.ArrayUtils:7327"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.ArrayUtils:7330"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.ArrayUtils:7329"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.ArrayUtils:7330"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.ArrayUtils:7333"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.ArrayUtils:7332"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.ArrayUtils:7334"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.ArrayUtils:7337"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.ArrayUtils:7336"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.ArrayUtils:7338"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.ArrayUtils:7343"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.ArrayUtils:7342"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.ArrayUtils:7343"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.ArrayUtils:7359"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.ArrayUtils:7358"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.ArrayUtils:7343"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.ArrayUtils:7359"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.ArrayUtils:7358"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.ArrayUtils:7346"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.ArrayUtils:7350"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.ArrayUtils:7349"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.ArrayUtils:7350"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.ArrayUtils:7355"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.ArrayUtils:7354"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.lang3.ArrayUtils:7347,1"
      Dst: "[org.apache.commons.lang3.ArrayUtils].swap"
    JavaMethodInfo: null
    BBCount: 21
    CyclomaticComplexity: 2
  - functionName: "[org.apache.commons.lang3.ArrayUtils].shift(int[],int)"
    functionSourceFile: "org.apache.commons.lang3.ArrayUtils"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "int[]"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.commons.lang3.ArrayUtils:7374"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.ArrayUtils:7377"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.ArrayUtils:7376"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.lang3.ArrayUtils:7375,1"
      Dst: "[org.apache.commons.lang3.ArrayUtils].shift"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.ArrayUtils].shift(int[],int,int,int)"
    functionSourceFile: "org.apache.commons.lang3.ArrayUtils"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 4
    argTypes:
    - "int[]"
    - "int"
    - "int"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 43
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.commons.lang3.ArrayUtils:7399"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.ArrayUtils:7400"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.ArrayUtils:7399"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.ArrayUtils:7399"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.ArrayUtils:7400"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.ArrayUtils:7399"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.ArrayUtils:7399"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.ArrayUtils:7402"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.ArrayUtils:7401"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.ArrayUtils:7402"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.ArrayUtils:7405"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.ArrayUtils:7404"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.ArrayUtils:7405"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.ArrayUtils:7408"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.ArrayUtils:7407"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.ArrayUtils:7409"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.ArrayUtils:7412"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.ArrayUtils:7411"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.ArrayUtils:7413"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.ArrayUtils:7418"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.ArrayUtils:7417"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.ArrayUtils:7418"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.ArrayUtils:7434"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.ArrayUtils:7433"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.ArrayUtils:7418"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.ArrayUtils:7434"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.ArrayUtils:7433"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.ArrayUtils:7421"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.ArrayUtils:7425"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.ArrayUtils:7424"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.ArrayUtils:7425"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.ArrayUtils:7430"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.ArrayUtils:7429"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.lang3.ArrayUtils:7422,1"
      Dst: "[org.apache.commons.lang3.ArrayUtils].swap"
    JavaMethodInfo: null
    BBCount: 21
    CyclomaticComplexity: 2
  - functionName: "[org.apache.commons.lang3.ArrayUtils].shift(long[],int)"
    functionSourceFile: "org.apache.commons.lang3.ArrayUtils"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "long[]"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.commons.lang3.ArrayUtils:7449"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.ArrayUtils:7452"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.ArrayUtils:7451"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.lang3.ArrayUtils:7450,1"
      Dst: "[org.apache.commons.lang3.ArrayUtils].shift"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.ArrayUtils].shift(long[],int,int,int)"
    functionSourceFile: "org.apache.commons.lang3.ArrayUtils"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 4
    argTypes:
    - "long[]"
    - "int"
    - "int"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 43
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.commons.lang3.ArrayUtils:7474"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.ArrayUtils:7475"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.ArrayUtils:7474"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.ArrayUtils:7474"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.ArrayUtils:7475"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.ArrayUtils:7474"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.ArrayUtils:7474"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.ArrayUtils:7477"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.ArrayUtils:7476"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.ArrayUtils:7477"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.ArrayUtils:7480"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.ArrayUtils:7479"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.ArrayUtils:7480"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.ArrayUtils:7483"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.ArrayUtils:7482"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.ArrayUtils:7484"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.ArrayUtils:7487"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.ArrayUtils:7486"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.ArrayUtils:7488"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.ArrayUtils:7493"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.ArrayUtils:7492"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.ArrayUtils:7493"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.ArrayUtils:7509"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.ArrayUtils:7508"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.ArrayUtils:7493"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.ArrayUtils:7509"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.ArrayUtils:7508"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.ArrayUtils:7496"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.ArrayUtils:7500"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.ArrayUtils:7499"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.ArrayUtils:7500"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.ArrayUtils:7505"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.ArrayUtils:7504"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.lang3.ArrayUtils:7497,1"
      Dst: "[org.apache.commons.lang3.ArrayUtils].swap"
    JavaMethodInfo: null
    BBCount: 21
    CyclomaticComplexity: 2
  - functionName: "[org.apache.commons.lang3.ArrayUtils].shift(java.lang.Object[],int)"
    functionSourceFile: "org.apache.commons.lang3.ArrayUtils"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "java.lang.Object[]"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.commons.lang3.ArrayUtils:7524"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.ArrayUtils:7527"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.ArrayUtils:7526"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.lang3.ArrayUtils:7525,1"
      Dst: "[org.apache.commons.lang3.ArrayUtils].shift"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.ArrayUtils].shift(java.lang.Object[],int,int,int)"
    functionSourceFile: "org.apache.commons.lang3.ArrayUtils"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 4
    argTypes:
    - "java.lang.Object[]"
    - "int"
    - "int"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 43
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.commons.lang3.ArrayUtils:7549"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.ArrayUtils:7550"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.ArrayUtils:7549"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.ArrayUtils:7549"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.ArrayUtils:7550"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.ArrayUtils:7549"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.ArrayUtils:7549"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.ArrayUtils:7552"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.ArrayUtils:7551"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.ArrayUtils:7552"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.ArrayUtils:7555"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.ArrayUtils:7554"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.ArrayUtils:7555"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.ArrayUtils:7558"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.ArrayUtils:7557"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.ArrayUtils:7559"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.ArrayUtils:7562"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.ArrayUtils:7561"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.ArrayUtils:7563"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.ArrayUtils:7568"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.ArrayUtils:7567"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.ArrayUtils:7568"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.ArrayUtils:7584"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.ArrayUtils:7583"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.ArrayUtils:7568"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.ArrayUtils:7584"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.ArrayUtils:7583"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.ArrayUtils:7571"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.ArrayUtils:7575"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.ArrayUtils:7574"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.ArrayUtils:7575"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.ArrayUtils:7580"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.ArrayUtils:7579"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.lang3.ArrayUtils:7572,1"
      Dst: "[org.apache.commons.lang3.ArrayUtils].swap"
    JavaMethodInfo: null
    BBCount: 21
    CyclomaticComplexity: 2
  - functionName: "[org.apache.commons.lang3.ArrayUtils].shift(short[],int)"
    functionSourceFile: "org.apache.commons.lang3.ArrayUtils"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "short[]"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.commons.lang3.ArrayUtils:7599"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.ArrayUtils:7602"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.ArrayUtils:7601"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.lang3.ArrayUtils:7600,1"
      Dst: "[org.apache.commons.lang3.ArrayUtils].shift"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.ArrayUtils].shift(short[],int,int,int)"
    functionSourceFile: "org.apache.commons.lang3.ArrayUtils"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 4
    argTypes:
    - "short[]"
    - "int"
    - "int"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 43
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.commons.lang3.ArrayUtils:7624"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.ArrayUtils:7625"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.ArrayUtils:7624"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.ArrayUtils:7624"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.ArrayUtils:7625"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.ArrayUtils:7624"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.ArrayUtils:7624"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.ArrayUtils:7627"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.ArrayUtils:7626"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.ArrayUtils:7627"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.ArrayUtils:7630"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.ArrayUtils:7629"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.ArrayUtils:7630"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.ArrayUtils:7633"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.ArrayUtils:7632"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.ArrayUtils:7634"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.ArrayUtils:7637"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.ArrayUtils:7636"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.ArrayUtils:7638"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.ArrayUtils:7643"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.ArrayUtils:7642"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.ArrayUtils:7643"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.ArrayUtils:7659"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.ArrayUtils:7658"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.ArrayUtils:7643"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.ArrayUtils:7659"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.ArrayUtils:7658"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.ArrayUtils:7646"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.ArrayUtils:7650"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.ArrayUtils:7649"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.ArrayUtils:7650"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.ArrayUtils:7655"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.ArrayUtils:7654"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.lang3.ArrayUtils:7647,1"
      Dst: "[org.apache.commons.lang3.ArrayUtils].swap"
    JavaMethodInfo: null
    BBCount: 21
    CyclomaticComplexity: 2
  - functionName: "[org.apache.commons.lang3.ArrayUtils].shuffle(boolean[])"
    functionSourceFile: "org.apache.commons.lang3.ArrayUtils"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "boolean[]"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.lang3.ArrayUtils:7669,1"
      Dst: "[org.apache.commons.lang3.ArrayUtils].random"
    - Src: "org.apache.commons.lang3.ArrayUtils:7669,1"
      Dst: "[org.apache.commons.lang3.ArrayUtils].shuffle"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.ArrayUtils].shuffle(boolean[],java.util.Random)"
    functionSourceFile: "org.apache.commons.lang3.ArrayUtils"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "boolean[]"
    - "java.util.Random"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 11
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.commons.lang3.ArrayUtils:7681"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.ArrayUtils:7683"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.lang3.ArrayUtils:7682,1"
      Dst: "[java.util.Random].nextInt"
    - Src: "org.apache.commons.lang3.ArrayUtils:7682,1"
      Dst: "[org.apache.commons.lang3.ArrayUtils].swap"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 2
  - functionName: "[org.apache.commons.lang3.ArrayUtils].shuffle(byte[])"
    functionSourceFile: "org.apache.commons.lang3.ArrayUtils"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "byte[]"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.lang3.ArrayUtils:7694,1"
      Dst: "[org.apache.commons.lang3.ArrayUtils].random"
    - Src: "org.apache.commons.lang3.ArrayUtils:7694,1"
      Dst: "[org.apache.commons.lang3.ArrayUtils].shuffle"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.ArrayUtils].shuffle(byte[],java.util.Random)"
    functionSourceFile: "org.apache.commons.lang3.ArrayUtils"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "byte[]"
    - "java.util.Random"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 11
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.commons.lang3.ArrayUtils:7706"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.ArrayUtils:7708"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.lang3.ArrayUtils:7707,1"
      Dst: "[java.util.Random].nextInt"
    - Src: "org.apache.commons.lang3.ArrayUtils:7707,1"
      Dst: "[org.apache.commons.lang3.ArrayUtils].swap"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 2
  - functionName: "[org.apache.commons.lang3.ArrayUtils].shuffle(char[])"
    functionSourceFile: "org.apache.commons.lang3.ArrayUtils"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "char[]"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.lang3.ArrayUtils:7719,1"
      Dst: "[org.apache.commons.lang3.ArrayUtils].random"
    - Src: "org.apache.commons.lang3.ArrayUtils:7719,1"
      Dst: "[org.apache.commons.lang3.ArrayUtils].shuffle"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.ArrayUtils].shuffle(char[],java.util.Random)"
    functionSourceFile: "org.apache.commons.lang3.ArrayUtils"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "char[]"
    - "java.util.Random"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 11
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.commons.lang3.ArrayUtils:7731"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.ArrayUtils:7733"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.lang3.ArrayUtils:7732,1"
      Dst: "[java.util.Random].nextInt"
    - Src: "org.apache.commons.lang3.ArrayUtils:7732,1"
      Dst: "[org.apache.commons.lang3.ArrayUtils].swap"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 2
  - functionName: "[org.apache.commons.lang3.ArrayUtils].shuffle(double[])"
    functionSourceFile: "org.apache.commons.lang3.ArrayUtils"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "double[]"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.lang3.ArrayUtils:7744,1"
      Dst: "[org.apache.commons.lang3.ArrayUtils].random"
    - Src: "org.apache.commons.lang3.ArrayUtils:7744,1"
      Dst: "[org.apache.commons.lang3.ArrayUtils].shuffle"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.ArrayUtils].shuffle(double[],java.util.Random)"
    functionSourceFile: "org.apache.commons.lang3.ArrayUtils"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "double[]"
    - "java.util.Random"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 11
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.commons.lang3.ArrayUtils:7756"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.ArrayUtils:7758"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.lang3.ArrayUtils:7757,1"
      Dst: "[java.util.Random].nextInt"
    - Src: "org.apache.commons.lang3.ArrayUtils:7757,1"
      Dst: "[org.apache.commons.lang3.ArrayUtils].swap"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 2
  - functionName: "[org.apache.commons.lang3.ArrayUtils].shuffle(float[])"
    functionSourceFile: "org.apache.commons.lang3.ArrayUtils"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "float[]"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.lang3.ArrayUtils:7769,1"
      Dst: "[org.apache.commons.lang3.ArrayUtils].random"
    - Src: "org.apache.commons.lang3.ArrayUtils:7769,1"
      Dst: "[org.apache.commons.lang3.ArrayUtils].shuffle"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.ArrayUtils].shuffle(float[],java.util.Random)"
    functionSourceFile: "org.apache.commons.lang3.ArrayUtils"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "float[]"
    - "java.util.Random"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 11
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.commons.lang3.ArrayUtils:7781"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.ArrayUtils:7783"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.lang3.ArrayUtils:7782,1"
      Dst: "[java.util.Random].nextInt"
    - Src: "org.apache.commons.lang3.ArrayUtils:7782,1"
      Dst: "[org.apache.commons.lang3.ArrayUtils].swap"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 2
  - functionName: "[org.apache.commons.lang3.ArrayUtils].shuffle(int[])"
    functionSourceFile: "org.apache.commons.lang3.ArrayUtils"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "int[]"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.lang3.ArrayUtils:7794,1"
      Dst: "[org.apache.commons.lang3.ArrayUtils].random"
    - Src: "org.apache.commons.lang3.ArrayUtils:7794,1"
      Dst: "[org.apache.commons.lang3.ArrayUtils].shuffle"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.ArrayUtils].shuffle(int[],java.util.Random)"
    functionSourceFile: "org.apache.commons.lang3.ArrayUtils"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "int[]"
    - "java.util.Random"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 11
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.commons.lang3.ArrayUtils:7806"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.ArrayUtils:7808"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.lang3.ArrayUtils:7807,1"
      Dst: "[java.util.Random].nextInt"
    - Src: "org.apache.commons.lang3.ArrayUtils:7807,1"
      Dst: "[org.apache.commons.lang3.ArrayUtils].swap"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 2
  - functionName: "[org.apache.commons.lang3.ArrayUtils].shuffle(long[])"
    functionSourceFile: "org.apache.commons.lang3.ArrayUtils"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "long[]"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.lang3.ArrayUtils:7819,1"
      Dst: "[org.apache.commons.lang3.ArrayUtils].random"
    - Src: "org.apache.commons.lang3.ArrayUtils:7819,1"
      Dst: "[org.apache.commons.lang3.ArrayUtils].shuffle"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.ArrayUtils].shuffle(long[],java.util.Random)"
    functionSourceFile: "org.apache.commons.lang3.ArrayUtils"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "long[]"
    - "java.util.Random"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 11
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.commons.lang3.ArrayUtils:7831"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.ArrayUtils:7833"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.lang3.ArrayUtils:7832,1"
      Dst: "[java.util.Random].nextInt"
    - Src: "org.apache.commons.lang3.ArrayUtils:7832,1"
      Dst: "[org.apache.commons.lang3.ArrayUtils].swap"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 2
  - functionName: "[org.apache.commons.lang3.ArrayUtils].shuffle(java.lang.Object[])"
    functionSourceFile: "org.apache.commons.lang3.ArrayUtils"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.Object[]"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.lang3.ArrayUtils:7844,1"
      Dst: "[org.apache.commons.lang3.ArrayUtils].random"
    - Src: "org.apache.commons.lang3.ArrayUtils:7844,1"
      Dst: "[org.apache.commons.lang3.ArrayUtils].shuffle"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.ArrayUtils].shuffle(java.lang.Object[],java.util.Random)"
    functionSourceFile: "org.apache.commons.lang3.ArrayUtils"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "java.lang.Object[]"
    - "java.util.Random"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 11
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.commons.lang3.ArrayUtils:7856"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.ArrayUtils:7858"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.lang3.ArrayUtils:7857,1"
      Dst: "[java.util.Random].nextInt"
    - Src: "org.apache.commons.lang3.ArrayUtils:7857,1"
      Dst: "[org.apache.commons.lang3.ArrayUtils].swap"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 2
  - functionName: "[org.apache.commons.lang3.ArrayUtils].shuffle(short[])"
    functionSourceFile: "org.apache.commons.lang3.ArrayUtils"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "short[]"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.lang3.ArrayUtils:7869,1"
      Dst: "[org.apache.commons.lang3.ArrayUtils].random"
    - Src: "org.apache.commons.lang3.ArrayUtils:7869,1"
      Dst: "[org.apache.commons.lang3.ArrayUtils].shuffle"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.ArrayUtils].shuffle(short[],java.util.Random)"
    functionSourceFile: "org.apache.commons.lang3.ArrayUtils"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "short[]"
    - "java.util.Random"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 11
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.commons.lang3.ArrayUtils:7881"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.ArrayUtils:7883"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.lang3.ArrayUtils:7882,1"
      Dst: "[java.util.Random].nextInt"
    - Src: "org.apache.commons.lang3.ArrayUtils:7882,1"
      Dst: "[org.apache.commons.lang3.ArrayUtils].swap"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 2
  - functionName: "[org.apache.commons.lang3.ArrayUtils].subarray(boolean[],int,int)"
    functionSourceFile: "org.apache.commons.lang3.ArrayUtils"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean[]"
    argCount: 3
    argTypes:
    - "boolean[]"
    - "int"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 17
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.commons.lang3.ArrayUtils:7908"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.ArrayUtils:7911"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.ArrayUtils:7910"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.ArrayUtils:7911"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.ArrayUtils:7914"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.ArrayUtils:7913"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.ArrayUtils:7914"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.ArrayUtils:7917"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.ArrayUtils:7916"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.ArrayUtils:7918"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.ArrayUtils:7922"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.ArrayUtils:7921"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.lang3.ArrayUtils:7923,1"
      Dst: "[java.lang.System].arraycopy"
    JavaMethodInfo: null
    BBCount: 9
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.ArrayUtils].subarray(byte[],int,int)"
    functionSourceFile: "org.apache.commons.lang3.ArrayUtils"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "byte[]"
    argCount: 3
    argTypes:
    - "byte[]"
    - "int"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 17
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.commons.lang3.ArrayUtils:7949"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.ArrayUtils:7952"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.ArrayUtils:7951"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.ArrayUtils:7952"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.ArrayUtils:7955"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.ArrayUtils:7954"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.ArrayUtils:7955"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.ArrayUtils:7958"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.ArrayUtils:7957"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.ArrayUtils:7959"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.ArrayUtils:7963"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.ArrayUtils:7962"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.lang3.ArrayUtils:7964,1"
      Dst: "[java.lang.System].arraycopy"
    JavaMethodInfo: null
    BBCount: 9
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.ArrayUtils].subarray(char[],int,int)"
    functionSourceFile: "org.apache.commons.lang3.ArrayUtils"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "char[]"
    argCount: 3
    argTypes:
    - "char[]"
    - "int"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 17
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.commons.lang3.ArrayUtils:7990"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.ArrayUtils:7993"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.ArrayUtils:7992"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.ArrayUtils:7993"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.ArrayUtils:7996"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.ArrayUtils:7995"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.ArrayUtils:7996"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.ArrayUtils:7999"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.ArrayUtils:7998"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.ArrayUtils:8000"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.ArrayUtils:8004"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.ArrayUtils:8003"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.lang3.ArrayUtils:8005,1"
      Dst: "[java.lang.System].arraycopy"
    JavaMethodInfo: null
    BBCount: 9
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.ArrayUtils].subarray(double[],int,int)"
    functionSourceFile: "org.apache.commons.lang3.ArrayUtils"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "double[]"
    argCount: 3
    argTypes:
    - "double[]"
    - "int"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 17
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.commons.lang3.ArrayUtils:8031"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.ArrayUtils:8034"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.ArrayUtils:8033"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.ArrayUtils:8034"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.ArrayUtils:8037"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.ArrayUtils:8036"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.ArrayUtils:8037"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.ArrayUtils:8040"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.ArrayUtils:8039"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.ArrayUtils:8041"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.ArrayUtils:8045"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.ArrayUtils:8044"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.lang3.ArrayUtils:8046,1"
      Dst: "[java.lang.System].arraycopy"
    JavaMethodInfo: null
    BBCount: 9
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.ArrayUtils].subarray(float[],int,int)"
    functionSourceFile: "org.apache.commons.lang3.ArrayUtils"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "float[]"
    argCount: 3
    argTypes:
    - "float[]"
    - "int"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 17
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.commons.lang3.ArrayUtils:8072"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.ArrayUtils:8075"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.ArrayUtils:8074"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.ArrayUtils:8075"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.ArrayUtils:8078"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.ArrayUtils:8077"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.ArrayUtils:8078"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.ArrayUtils:8081"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.ArrayUtils:8080"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.ArrayUtils:8082"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.ArrayUtils:8086"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.ArrayUtils:8085"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.lang3.ArrayUtils:8087,1"
      Dst: "[java.lang.System].arraycopy"
    JavaMethodInfo: null
    BBCount: 9
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.ArrayUtils].subarray(int[],int,int)"
    functionSourceFile: "org.apache.commons.lang3.ArrayUtils"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "int[]"
    argCount: 3
    argTypes:
    - "int[]"
    - "int"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 17
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.commons.lang3.ArrayUtils:8113"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.ArrayUtils:8116"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.ArrayUtils:8115"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.ArrayUtils:8116"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.ArrayUtils:8119"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.ArrayUtils:8118"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.ArrayUtils:8119"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.ArrayUtils:8122"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.ArrayUtils:8121"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.ArrayUtils:8123"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.ArrayUtils:8127"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.ArrayUtils:8126"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.lang3.ArrayUtils:8128,1"
      Dst: "[java.lang.System].arraycopy"
    JavaMethodInfo: null
    BBCount: 9
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.ArrayUtils].subarray(long[],int,int)"
    functionSourceFile: "org.apache.commons.lang3.ArrayUtils"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "long[]"
    argCount: 3
    argTypes:
    - "long[]"
    - "int"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 17
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.commons.lang3.ArrayUtils:8154"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.ArrayUtils:8157"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.ArrayUtils:8156"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.ArrayUtils:8157"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.ArrayUtils:8160"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.ArrayUtils:8159"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.ArrayUtils:8160"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.ArrayUtils:8163"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.ArrayUtils:8162"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.ArrayUtils:8164"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.ArrayUtils:8168"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.ArrayUtils:8167"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.lang3.ArrayUtils:8169,1"
      Dst: "[java.lang.System].arraycopy"
    JavaMethodInfo: null
    BBCount: 9
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.ArrayUtils].subarray(short[],int,int)"
    functionSourceFile: "org.apache.commons.lang3.ArrayUtils"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "short[]"
    argCount: 3
    argTypes:
    - "short[]"
    - "int"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 17
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.commons.lang3.ArrayUtils:8195"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.ArrayUtils:8198"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.ArrayUtils:8197"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.ArrayUtils:8198"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.ArrayUtils:8201"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.ArrayUtils:8200"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.ArrayUtils:8201"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.ArrayUtils:8204"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.ArrayUtils:8203"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.ArrayUtils:8205"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.ArrayUtils:8209"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.ArrayUtils:8208"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.lang3.ArrayUtils:8210,1"
      Dst: "[java.lang.System].arraycopy"
    JavaMethodInfo: null
    BBCount: 9
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.ArrayUtils].subarray(java.lang.Object[],int,int)"
    functionSourceFile: "org.apache.commons.lang3.ArrayUtils"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.Object[]"
    argCount: 3
    argTypes:
    - "java.lang.Object[]"
    - "int"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 18
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.commons.lang3.ArrayUtils:8245"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.ArrayUtils:8248"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.ArrayUtils:8247"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.ArrayUtils:8248"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.ArrayUtils:8251"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.ArrayUtils:8250"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.ArrayUtils:8251"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.ArrayUtils:8254"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.ArrayUtils:8253"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.ArrayUtils:8256"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.ArrayUtils:8259"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.ArrayUtils:8258"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.lang3.ArrayUtils:8255,1"
      Dst: "[org.apache.commons.lang3.ArrayUtils].getComponentType"
    - Src: "org.apache.commons.lang3.ArrayUtils:8257,1"
      Dst: "[org.apache.commons.lang3.ArrayUtils].newInstance"
    - Src: "org.apache.commons.lang3.ArrayUtils:8260,1"
      Dst: "[java.lang.System].arraycopy"
    JavaMethodInfo: null
    BBCount: 9
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.ArrayUtils].swap(boolean[],int,int)"
    functionSourceFile: "org.apache.commons.lang3.ArrayUtils"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 3
    argTypes:
    - "boolean[]"
    - "int"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.lang3.ArrayUtils:8286,1"
      Dst: "[org.apache.commons.lang3.ArrayUtils].swap"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.ArrayUtils].swap(boolean[],int,int,int)"
    functionSourceFile: "org.apache.commons.lang3.ArrayUtils"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 4
    argTypes:
    - "boolean[]"
    - "int"
    - "int"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 32
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.commons.lang3.ArrayUtils:8315"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.ArrayUtils:8316"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.ArrayUtils:8315"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.ArrayUtils:8315"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.ArrayUtils:8316"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.ArrayUtils:8315"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.ArrayUtils:8315"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.ArrayUtils:8318"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.ArrayUtils:8317"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.ArrayUtils:8318"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.ArrayUtils:8321"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.ArrayUtils:8320"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.ArrayUtils:8321"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.ArrayUtils:8324"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.ArrayUtils:8323"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.ArrayUtils:8325"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.ArrayUtils:8329"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.lang3.ArrayUtils:8315,1"
      Dst: "[org.apache.commons.lang3.ArrayUtils].isEmpty"
    - Src: "org.apache.commons.lang3.ArrayUtils:8324,1"
      Dst: "[java.lang.Math].min"
    JavaMethodInfo: null
    BBCount: 12
    CyclomaticComplexity: 2
  - functionName: "[org.apache.commons.lang3.ArrayUtils].swap(byte[],int,int)"
    functionSourceFile: "org.apache.commons.lang3.ArrayUtils"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 3
    argTypes:
    - "byte[]"
    - "int"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.lang3.ArrayUtils:8354,1"
      Dst: "[org.apache.commons.lang3.ArrayUtils].swap"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.ArrayUtils].swap(byte[],int,int,int)"
    functionSourceFile: "org.apache.commons.lang3.ArrayUtils"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 4
    argTypes:
    - "byte[]"
    - "int"
    - "int"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 32
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.commons.lang3.ArrayUtils:8382"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.ArrayUtils:8383"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.ArrayUtils:8382"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.ArrayUtils:8382"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.ArrayUtils:8383"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.ArrayUtils:8382"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.ArrayUtils:8382"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.ArrayUtils:8385"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.ArrayUtils:8384"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.ArrayUtils:8385"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.ArrayUtils:8388"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.ArrayUtils:8387"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.ArrayUtils:8388"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.ArrayUtils:8391"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.ArrayUtils:8390"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.ArrayUtils:8392"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.ArrayUtils:8396"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.lang3.ArrayUtils:8382,1"
      Dst: "[org.apache.commons.lang3.ArrayUtils].isEmpty"
    - Src: "org.apache.commons.lang3.ArrayUtils:8391,1"
      Dst: "[java.lang.Math].min"
    JavaMethodInfo: null
    BBCount: 12
    CyclomaticComplexity: 2
  - functionName: "[org.apache.commons.lang3.ArrayUtils].swap(char[],int,int)"
    functionSourceFile: "org.apache.commons.lang3.ArrayUtils"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 3
    argTypes:
    - "char[]"
    - "int"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.lang3.ArrayUtils:8421,1"
      Dst: "[org.apache.commons.lang3.ArrayUtils].swap"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.ArrayUtils].swap(char[],int,int,int)"
    functionSourceFile: "org.apache.commons.lang3.ArrayUtils"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 4
    argTypes:
    - "char[]"
    - "int"
    - "int"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 32
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.commons.lang3.ArrayUtils:8449"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.ArrayUtils:8450"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.ArrayUtils:8449"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.ArrayUtils:8449"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.ArrayUtils:8450"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.ArrayUtils:8449"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.ArrayUtils:8449"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.ArrayUtils:8452"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.ArrayUtils:8451"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.ArrayUtils:8452"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.ArrayUtils:8455"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.ArrayUtils:8454"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.ArrayUtils:8455"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.ArrayUtils:8458"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.ArrayUtils:8457"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.ArrayUtils:8459"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.ArrayUtils:8463"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.lang3.ArrayUtils:8449,1"
      Dst: "[org.apache.commons.lang3.ArrayUtils].isEmpty"
    - Src: "org.apache.commons.lang3.ArrayUtils:8458,1"
      Dst: "[java.lang.Math].min"
    JavaMethodInfo: null
    BBCount: 12
    CyclomaticComplexity: 2
  - functionName: "[org.apache.commons.lang3.ArrayUtils].swap(double[],int,int)"
    functionSourceFile: "org.apache.commons.lang3.ArrayUtils"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 3
    argTypes:
    - "double[]"
    - "int"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.lang3.ArrayUtils:8488,1"
      Dst: "[org.apache.commons.lang3.ArrayUtils].swap"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.ArrayUtils].swap(double[],int,int,int)"
    functionSourceFile: "org.apache.commons.lang3.ArrayUtils"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 4
    argTypes:
    - "double[]"
    - "int"
    - "int"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 32
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.commons.lang3.ArrayUtils:8516"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.ArrayUtils:8517"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.ArrayUtils:8516"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.ArrayUtils:8516"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.ArrayUtils:8517"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.ArrayUtils:8516"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.ArrayUtils:8516"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.ArrayUtils:8519"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.ArrayUtils:8518"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.ArrayUtils:8519"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.ArrayUtils:8522"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.ArrayUtils:8521"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.ArrayUtils:8522"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.ArrayUtils:8525"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.ArrayUtils:8524"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.ArrayUtils:8526"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.ArrayUtils:8530"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.lang3.ArrayUtils:8516,1"
      Dst: "[org.apache.commons.lang3.ArrayUtils].isEmpty"
    - Src: "org.apache.commons.lang3.ArrayUtils:8525,1"
      Dst: "[java.lang.Math].min"
    JavaMethodInfo: null
    BBCount: 12
    CyclomaticComplexity: 2
  - functionName: "[org.apache.commons.lang3.ArrayUtils].swap(float[],int,int)"
    functionSourceFile: "org.apache.commons.lang3.ArrayUtils"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 3
    argTypes:
    - "float[]"
    - "int"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.lang3.ArrayUtils:8555,1"
      Dst: "[org.apache.commons.lang3.ArrayUtils].swap"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.ArrayUtils].swap(float[],int,int,int)"
    functionSourceFile: "org.apache.commons.lang3.ArrayUtils"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 4
    argTypes:
    - "float[]"
    - "int"
    - "int"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 32
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.commons.lang3.ArrayUtils:8583"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.ArrayUtils:8584"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.ArrayUtils:8583"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.ArrayUtils:8583"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.ArrayUtils:8584"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.ArrayUtils:8583"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.ArrayUtils:8583"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.ArrayUtils:8586"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.ArrayUtils:8585"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.ArrayUtils:8586"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.ArrayUtils:8589"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.ArrayUtils:8588"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.ArrayUtils:8589"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.ArrayUtils:8592"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.ArrayUtils:8591"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.ArrayUtils:8593"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.ArrayUtils:8598"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.lang3.ArrayUtils:8583,1"
      Dst: "[org.apache.commons.lang3.ArrayUtils].isEmpty"
    - Src: "org.apache.commons.lang3.ArrayUtils:8592,1"
      Dst: "[java.lang.Math].min"
    JavaMethodInfo: null
    BBCount: 12
    CyclomaticComplexity: 2
  - functionName: "[org.apache.commons.lang3.ArrayUtils].swap(int[],int,int)"
    functionSourceFile: "org.apache.commons.lang3.ArrayUtils"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 3
    argTypes:
    - "int[]"
    - "int"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.lang3.ArrayUtils:8623,1"
      Dst: "[org.apache.commons.lang3.ArrayUtils].swap"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.ArrayUtils].swap(int[],int,int,int)"
    functionSourceFile: "org.apache.commons.lang3.ArrayUtils"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 4
    argTypes:
    - "int[]"
    - "int"
    - "int"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 32
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.commons.lang3.ArrayUtils:8651"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.ArrayUtils:8652"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.ArrayUtils:8651"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.ArrayUtils:8651"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.ArrayUtils:8652"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.ArrayUtils:8651"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.ArrayUtils:8651"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.ArrayUtils:8654"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.ArrayUtils:8653"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.ArrayUtils:8654"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.ArrayUtils:8657"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.ArrayUtils:8656"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.ArrayUtils:8657"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.ArrayUtils:8660"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.ArrayUtils:8659"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.ArrayUtils:8661"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.ArrayUtils:8665"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.lang3.ArrayUtils:8651,1"
      Dst: "[org.apache.commons.lang3.ArrayUtils].isEmpty"
    - Src: "org.apache.commons.lang3.ArrayUtils:8660,1"
      Dst: "[java.lang.Math].min"
    JavaMethodInfo: null
    BBCount: 12
    CyclomaticComplexity: 2
  - functionName: "[org.apache.commons.lang3.ArrayUtils].swap(long[],int,int)"
    functionSourceFile: "org.apache.commons.lang3.ArrayUtils"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 3
    argTypes:
    - "long[]"
    - "int"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.lang3.ArrayUtils:8690,1"
      Dst: "[org.apache.commons.lang3.ArrayUtils].swap"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.ArrayUtils].swap(long[],int,int,int)"
    functionSourceFile: "org.apache.commons.lang3.ArrayUtils"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 4
    argTypes:
    - "long[]"
    - "int"
    - "int"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 32
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.commons.lang3.ArrayUtils:8718"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.ArrayUtils:8719"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.ArrayUtils:8718"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.ArrayUtils:8718"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.ArrayUtils:8719"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.ArrayUtils:8718"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.ArrayUtils:8718"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.ArrayUtils:8721"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.ArrayUtils:8720"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.ArrayUtils:8721"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.ArrayUtils:8724"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.ArrayUtils:8723"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.ArrayUtils:8724"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.ArrayUtils:8727"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.ArrayUtils:8726"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.ArrayUtils:8728"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.ArrayUtils:8732"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.lang3.ArrayUtils:8718,1"
      Dst: "[org.apache.commons.lang3.ArrayUtils].isEmpty"
    - Src: "org.apache.commons.lang3.ArrayUtils:8727,1"
      Dst: "[java.lang.Math].min"
    JavaMethodInfo: null
    BBCount: 12
    CyclomaticComplexity: 2
  - functionName: "[org.apache.commons.lang3.ArrayUtils].swap(java.lang.Object[],int,int)"
    functionSourceFile: "org.apache.commons.lang3.ArrayUtils"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 3
    argTypes:
    - "java.lang.Object[]"
    - "int"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.lang3.ArrayUtils:8757,1"
      Dst: "[org.apache.commons.lang3.ArrayUtils].swap"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.ArrayUtils].swap(java.lang.Object[],int,int,int)"
    functionSourceFile: "org.apache.commons.lang3.ArrayUtils"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 4
    argTypes:
    - "java.lang.Object[]"
    - "int"
    - "int"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 32
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.commons.lang3.ArrayUtils:8785"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.ArrayUtils:8786"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.ArrayUtils:8785"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.ArrayUtils:8785"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.ArrayUtils:8786"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.ArrayUtils:8785"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.ArrayUtils:8785"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.ArrayUtils:8788"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.ArrayUtils:8787"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.ArrayUtils:8788"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.ArrayUtils:8791"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.ArrayUtils:8790"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.ArrayUtils:8791"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.ArrayUtils:8794"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.ArrayUtils:8793"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.ArrayUtils:8795"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.ArrayUtils:8799"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.lang3.ArrayUtils:8785,1"
      Dst: "[org.apache.commons.lang3.ArrayUtils].isEmpty"
    - Src: "org.apache.commons.lang3.ArrayUtils:8794,1"
      Dst: "[java.lang.Math].min"
    JavaMethodInfo: null
    BBCount: 12
    CyclomaticComplexity: 2
  - functionName: "[org.apache.commons.lang3.ArrayUtils].swap(short[],int,int)"
    functionSourceFile: "org.apache.commons.lang3.ArrayUtils"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 3
    argTypes:
    - "short[]"
    - "int"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.lang3.ArrayUtils:8824,1"
      Dst: "[org.apache.commons.lang3.ArrayUtils].swap"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.ArrayUtils].swap(short[],int,int,int)"
    functionSourceFile: "org.apache.commons.lang3.ArrayUtils"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 4
    argTypes:
    - "short[]"
    - "int"
    - "int"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 34
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.commons.lang3.ArrayUtils:8852"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.ArrayUtils:8853"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.ArrayUtils:8852"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.ArrayUtils:8852"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.ArrayUtils:8853"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.ArrayUtils:8852"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.ArrayUtils:8852"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.ArrayUtils:8855"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.ArrayUtils:8854"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.ArrayUtils:8855"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.ArrayUtils:8858"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.ArrayUtils:8857"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.ArrayUtils:8858"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.ArrayUtils:8861"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.ArrayUtils:8860"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.ArrayUtils:8861"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.ArrayUtils:8864"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.ArrayUtils:8863"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.ArrayUtils:8865"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.ArrayUtils:8869"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.lang3.ArrayUtils:8852,1"
      Dst: "[org.apache.commons.lang3.ArrayUtils].isEmpty"
    - Src: "org.apache.commons.lang3.ArrayUtils:8864,1"
      Dst: "[java.lang.Math].min"
    JavaMethodInfo: null
    BBCount: 14
    CyclomaticComplexity: 2
  - functionName: "[org.apache.commons.lang3.ArrayUtils].toArray(java.lang.Object[])"
    functionSourceFile: "org.apache.commons.lang3.ArrayUtils"
    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.apache.commons.lang3.ArrayUtils].toMap(java.lang.Object[])"
    functionSourceFile: "org.apache.commons.lang3.ArrayUtils"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.util.Map"
    argCount: 1
    argTypes:
    - "java.lang.Object[]"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 55
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.commons.lang3.ArrayUtils:8943"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.ArrayUtils:8946"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.ArrayUtils:8945"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.ArrayUtils:8947"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.ArrayUtils:8966"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.ArrayUtils:8965"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.ArrayUtils:8949"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.ArrayUtils:8948"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.ArrayUtils:8947"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.ArrayUtils:8949"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.ArrayUtils:8961"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.ArrayUtils:8960"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.ArrayUtils:8954"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.ArrayUtils:8959"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.ArrayUtils:8958"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.lang3.ArrayUtils:8946,1"
      Dst: "[java.util.HashMap].<init>"
    - Src: "org.apache.commons.lang3.ArrayUtils:8951,1"
      Dst: "[java.util.Map$Entry].getKey"
    - Src: "org.apache.commons.lang3.ArrayUtils:8951,1"
      Dst: "[java.util.Map$Entry].getValue"
    - Src: "org.apache.commons.lang3.ArrayUtils:8951,1"
      Dst: "[java.util.Map].put"
    - Src: "org.apache.commons.lang3.ArrayUtils:8955,1"
      Dst: "[java.lang.StringBuilder].<init>"
    - Src: "org.apache.commons.lang3.ArrayUtils:8955,1"
      Dst: "[java.lang.StringBuilder].append"
    - Src: "org.apache.commons.lang3.ArrayUtils:8955,1"
      Dst: "[java.lang.StringBuilder].toString"
    - Src: "org.apache.commons.lang3.ArrayUtils:8955,1"
      Dst: "[java.lang.IllegalArgumentException].<init>"
    JavaMethodInfo: null
    BBCount: 13
    CyclomaticComplexity: 2
  - functionName: "[org.apache.commons.lang3.ArrayUtils].toObject(boolean[])"
    functionSourceFile: "org.apache.commons.lang3.ArrayUtils"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.Boolean[]"
    argCount: 1
    argTypes:
    - "boolean[]"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 13
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.commons.lang3.ArrayUtils:8978"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.ArrayUtils:8981"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.ArrayUtils:8980"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.ArrayUtils:8981"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.ArrayUtils:8984"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.ArrayUtils:8983"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.lang3.ArrayUtils:8985,1"
      Dst: "[org.apache.commons.lang3.ArrayUtils$lambda_toObject_1__204].bootstrap$"
    - Src: "org.apache.commons.lang3.ArrayUtils:8985,1"
      Dst: "[org.apache.commons.lang3.ArrayUtils].setAll"
    JavaMethodInfo: null
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.ArrayUtils].toObject(byte[])"
    functionSourceFile: "org.apache.commons.lang3.ArrayUtils"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.Byte[]"
    argCount: 1
    argTypes:
    - "byte[]"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 13
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.commons.lang3.ArrayUtils:8997"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.ArrayUtils:9000"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.ArrayUtils:8999"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.ArrayUtils:9000"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.ArrayUtils:9003"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.ArrayUtils:9002"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.lang3.ArrayUtils:9003,1"
      Dst: "[org.apache.commons.lang3.ArrayUtils$lambda_toObject_2__205].bootstrap$"
    - Src: "org.apache.commons.lang3.ArrayUtils:9003,1"
      Dst: "[org.apache.commons.lang3.ArrayUtils].setAll"
    JavaMethodInfo: null
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.ArrayUtils].toObject(char[])"
    functionSourceFile: "org.apache.commons.lang3.ArrayUtils"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.Character[]"
    argCount: 1
    argTypes:
    - "char[]"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 13
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.commons.lang3.ArrayUtils:9015"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.ArrayUtils:9018"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.ArrayUtils:9017"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.ArrayUtils:9018"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.ArrayUtils:9021"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.ArrayUtils:9020"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.lang3.ArrayUtils:9021,1"
      Dst: "[org.apache.commons.lang3.ArrayUtils$lambda_toObject_3__206].bootstrap$"
    - Src: "org.apache.commons.lang3.ArrayUtils:9021,1"
      Dst: "[org.apache.commons.lang3.ArrayUtils].setAll"
    JavaMethodInfo: null
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.ArrayUtils].toObject(double[])"
    functionSourceFile: "org.apache.commons.lang3.ArrayUtils"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.Double[]"
    argCount: 1
    argTypes:
    - "double[]"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 13
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.commons.lang3.ArrayUtils:9033"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.ArrayUtils:9036"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.ArrayUtils:9035"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.ArrayUtils:9036"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.ArrayUtils:9039"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.ArrayUtils:9038"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.lang3.ArrayUtils:9039,1"
      Dst: "[org.apache.commons.lang3.ArrayUtils$lambda_toObject_4__207].bootstrap$"
    - Src: "org.apache.commons.lang3.ArrayUtils:9039,1"
      Dst: "[org.apache.commons.lang3.ArrayUtils].setAll"
    JavaMethodInfo: null
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.ArrayUtils].toObject(float[])"
    functionSourceFile: "org.apache.commons.lang3.ArrayUtils"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.Float[]"
    argCount: 1
    argTypes:
    - "float[]"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 13
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.commons.lang3.ArrayUtils:9051"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.ArrayUtils:9054"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.ArrayUtils:9053"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.ArrayUtils:9054"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.ArrayUtils:9057"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.ArrayUtils:9056"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.lang3.ArrayUtils:9057,1"
      Dst: "[org.apache.commons.lang3.ArrayUtils$lambda_toObject_5__208].bootstrap$"
    - Src: "org.apache.commons.lang3.ArrayUtils:9057,1"
      Dst: "[org.apache.commons.lang3.ArrayUtils].setAll"
    JavaMethodInfo: null
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.ArrayUtils].toObject(int[])"
    functionSourceFile: "org.apache.commons.lang3.ArrayUtils"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.Integer[]"
    argCount: 1
    argTypes:
    - "int[]"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 13
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.commons.lang3.ArrayUtils:9069"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.ArrayUtils:9072"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.ArrayUtils:9071"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.ArrayUtils:9072"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.ArrayUtils:9075"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.ArrayUtils:9074"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.lang3.ArrayUtils:9075,1"
      Dst: "[org.apache.commons.lang3.ArrayUtils$lambda_toObject_6__209].bootstrap$"
    - Src: "org.apache.commons.lang3.ArrayUtils:9075,1"
      Dst: "[org.apache.commons.lang3.ArrayUtils].setAll"
    JavaMethodInfo: null
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.ArrayUtils].toObject(long[])"
    functionSourceFile: "org.apache.commons.lang3.ArrayUtils"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.Long[]"
    argCount: 1
    argTypes:
    - "long[]"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 13
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.commons.lang3.ArrayUtils:9087"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.ArrayUtils:9090"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.ArrayUtils:9089"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.ArrayUtils:9090"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.ArrayUtils:9093"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.ArrayUtils:9092"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.lang3.ArrayUtils:9093,1"
      Dst: "[org.apache.commons.lang3.ArrayUtils$lambda_toObject_7__210].bootstrap$"
    - Src: "org.apache.commons.lang3.ArrayUtils:9093,1"
      Dst: "[org.apache.commons.lang3.ArrayUtils].setAll"
    JavaMethodInfo: null
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.ArrayUtils].toObject(short[])"
    functionSourceFile: "org.apache.commons.lang3.ArrayUtils"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.Short[]"
    argCount: 1
    argTypes:
    - "short[]"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 13
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.commons.lang3.ArrayUtils:9105"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.ArrayUtils:9108"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.ArrayUtils:9107"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.ArrayUtils:9108"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.ArrayUtils:9111"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.ArrayUtils:9110"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.lang3.ArrayUtils:9111,1"
      Dst: "[org.apache.commons.lang3.ArrayUtils$lambda_toObject_8__211].bootstrap$"
    - Src: "org.apache.commons.lang3.ArrayUtils:9111,1"
      Dst: "[org.apache.commons.lang3.ArrayUtils].setAll"
    JavaMethodInfo: null
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.ArrayUtils].toPrimitive(java.lang.Boolean[])"
    functionSourceFile: "org.apache.commons.lang3.ArrayUtils"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean[]"
    argCount: 1
    argTypes:
    - "java.lang.Boolean[]"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.lang3.ArrayUtils:9127,1"
      Dst: "[org.apache.commons.lang3.ArrayUtils].toPrimitive"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.ArrayUtils].toPrimitive(java.lang.Boolean[],boolean)"
    functionSourceFile: "org.apache.commons.lang3.ArrayUtils"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean[]"
    argCount: 2
    argTypes:
    - "java.lang.Boolean[]"
    - "boolean"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 23
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.commons.lang3.ArrayUtils:9141"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.ArrayUtils:9144"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.ArrayUtils:9143"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.ArrayUtils:9144"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.ArrayUtils:9147"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.ArrayUtils:9146"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.ArrayUtils:9148"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.ArrayUtils:9152"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.ArrayUtils:9151"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.ArrayUtils:9150"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.ArrayUtils:9148"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.lang3.ArrayUtils:9150,1"
      Dst: "[java.lang.Boolean].booleanValue"
    JavaMethodInfo: null
    BBCount: 11
    CyclomaticComplexity: 2
  - functionName: "[org.apache.commons.lang3.ArrayUtils].toPrimitive(java.lang.Byte[])"
    functionSourceFile: "org.apache.commons.lang3.ArrayUtils"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "byte[]"
    argCount: 1
    argTypes:
    - "java.lang.Byte[]"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 18
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.commons.lang3.ArrayUtils:9166"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.ArrayUtils:9169"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.ArrayUtils:9168"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.ArrayUtils:9169"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.ArrayUtils:9172"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.ArrayUtils:9171"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.ArrayUtils:9173"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.ArrayUtils:9175"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.lang3.ArrayUtils:9174,1"
      Dst: "[java.lang.Byte].byteValue"
    JavaMethodInfo: null
    BBCount: 8
    CyclomaticComplexity: 2
  - functionName: "[org.apache.commons.lang3.ArrayUtils].toPrimitive(java.lang.Byte[],byte)"
    functionSourceFile: "org.apache.commons.lang3.ArrayUtils"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "byte[]"
    argCount: 2
    argTypes:
    - "java.lang.Byte[]"
    - "byte"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 23
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.commons.lang3.ArrayUtils:9190"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.ArrayUtils:9193"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.ArrayUtils:9192"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.ArrayUtils:9193"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.ArrayUtils:9196"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.ArrayUtils:9195"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.ArrayUtils:9197"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.ArrayUtils:9201"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.ArrayUtils:9200"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.ArrayUtils:9199"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.ArrayUtils:9197"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.lang3.ArrayUtils:9199,1"
      Dst: "[java.lang.Byte].byteValue"
    JavaMethodInfo: null
    BBCount: 11
    CyclomaticComplexity: 2
  - functionName: "[org.apache.commons.lang3.ArrayUtils].toPrimitive(java.lang.Character[])"
    functionSourceFile: "org.apache.commons.lang3.ArrayUtils"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "char[]"
    argCount: 1
    argTypes:
    - "java.lang.Character[]"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 18
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.commons.lang3.ArrayUtils:9215"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.ArrayUtils:9218"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.ArrayUtils:9217"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.ArrayUtils:9218"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.ArrayUtils:9221"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.ArrayUtils:9220"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.ArrayUtils:9222"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.ArrayUtils:9224"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.lang3.ArrayUtils:9223,1"
      Dst: "[java.lang.Character].charValue"
    JavaMethodInfo: null
    BBCount: 8
    CyclomaticComplexity: 2
  - functionName: "[org.apache.commons.lang3.ArrayUtils].toPrimitive(java.lang.Character[],char)"
    functionSourceFile: "org.apache.commons.lang3.ArrayUtils"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "char[]"
    argCount: 2
    argTypes:
    - "java.lang.Character[]"
    - "char"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 23
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.commons.lang3.ArrayUtils:9239"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.ArrayUtils:9242"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.ArrayUtils:9241"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.ArrayUtils:9242"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.ArrayUtils:9245"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.ArrayUtils:9244"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.ArrayUtils:9246"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.ArrayUtils:9250"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.ArrayUtils:9249"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.ArrayUtils:9248"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.ArrayUtils:9246"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.lang3.ArrayUtils:9248,1"
      Dst: "[java.lang.Character].charValue"
    JavaMethodInfo: null
    BBCount: 11
    CyclomaticComplexity: 2
  - functionName: "[org.apache.commons.lang3.ArrayUtils].toPrimitive(java.lang.Double[])"
    functionSourceFile: "org.apache.commons.lang3.ArrayUtils"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "double[]"
    argCount: 1
    argTypes:
    - "java.lang.Double[]"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 18
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.commons.lang3.ArrayUtils:9264"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.ArrayUtils:9267"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.ArrayUtils:9266"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.ArrayUtils:9267"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.ArrayUtils:9270"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.ArrayUtils:9269"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.ArrayUtils:9271"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.ArrayUtils:9273"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.lang3.ArrayUtils:9272,1"
      Dst: "[java.lang.Double].doubleValue"
    JavaMethodInfo: null
    BBCount: 8
    CyclomaticComplexity: 2
  - functionName: "[org.apache.commons.lang3.ArrayUtils].toPrimitive(java.lang.Double[],double)"
    functionSourceFile: "org.apache.commons.lang3.ArrayUtils"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "double[]"
    argCount: 2
    argTypes:
    - "java.lang.Double[]"
    - "double"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 23
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.commons.lang3.ArrayUtils:9288"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.ArrayUtils:9291"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.ArrayUtils:9290"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.ArrayUtils:9291"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.ArrayUtils:9294"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.ArrayUtils:9293"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.ArrayUtils:9295"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.ArrayUtils:9299"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.ArrayUtils:9298"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.ArrayUtils:9297"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.ArrayUtils:9295"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.lang3.ArrayUtils:9297,1"
      Dst: "[java.lang.Double].doubleValue"
    JavaMethodInfo: null
    BBCount: 11
    CyclomaticComplexity: 2
  - functionName: "[org.apache.commons.lang3.ArrayUtils].toPrimitive(java.lang.Float[])"
    functionSourceFile: "org.apache.commons.lang3.ArrayUtils"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "float[]"
    argCount: 1
    argTypes:
    - "java.lang.Float[]"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 18
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.commons.lang3.ArrayUtils:9313"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.ArrayUtils:9316"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.ArrayUtils:9315"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.ArrayUtils:9316"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.ArrayUtils:9319"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.ArrayUtils:9318"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.ArrayUtils:9320"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.ArrayUtils:9322"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.lang3.ArrayUtils:9321,1"
      Dst: "[java.lang.Float].floatValue"
    JavaMethodInfo: null
    BBCount: 8
    CyclomaticComplexity: 2
  - functionName: "[org.apache.commons.lang3.ArrayUtils].toPrimitive(java.lang.Float[],float)"
    functionSourceFile: "org.apache.commons.lang3.ArrayUtils"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "float[]"
    argCount: 2
    argTypes:
    - "java.lang.Float[]"
    - "float"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 23
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.commons.lang3.ArrayUtils:9337"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.ArrayUtils:9340"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.ArrayUtils:9339"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.ArrayUtils:9340"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.ArrayUtils:9343"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.ArrayUtils:9342"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.ArrayUtils:9344"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.ArrayUtils:9348"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.ArrayUtils:9347"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.ArrayUtils:9346"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.ArrayUtils:9344"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.lang3.ArrayUtils:9346,1"
      Dst: "[java.lang.Float].floatValue"
    JavaMethodInfo: null
    BBCount: 11
    CyclomaticComplexity: 2
  - functionName: "[org.apache.commons.lang3.ArrayUtils].toPrimitive(java.lang.Integer[])"
    functionSourceFile: "org.apache.commons.lang3.ArrayUtils"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "int[]"
    argCount: 1
    argTypes:
    - "java.lang.Integer[]"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 18
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.commons.lang3.ArrayUtils:9362"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.ArrayUtils:9365"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.ArrayUtils:9364"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.ArrayUtils:9365"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.ArrayUtils:9368"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.ArrayUtils:9367"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.ArrayUtils:9369"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.ArrayUtils:9371"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.lang3.ArrayUtils:9370,1"
      Dst: "[java.lang.Integer].intValue"
    JavaMethodInfo: null
    BBCount: 8
    CyclomaticComplexity: 2
  - functionName: "[org.apache.commons.lang3.ArrayUtils].toPrimitive(java.lang.Integer[],int)"
    functionSourceFile: "org.apache.commons.lang3.ArrayUtils"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "int[]"
    argCount: 2
    argTypes:
    - "java.lang.Integer[]"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 23
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.commons.lang3.ArrayUtils:9386"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.ArrayUtils:9389"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.ArrayUtils:9388"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.ArrayUtils:9389"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.ArrayUtils:9392"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.ArrayUtils:9391"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.ArrayUtils:9393"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.ArrayUtils:9397"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.ArrayUtils:9396"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.ArrayUtils:9395"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.ArrayUtils:9393"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.lang3.ArrayUtils:9395,1"
      Dst: "[java.lang.Integer].intValue"
    JavaMethodInfo: null
    BBCount: 11
    CyclomaticComplexity: 2
  - functionName: "[org.apache.commons.lang3.ArrayUtils].toPrimitive(java.lang.Long[])"
    functionSourceFile: "org.apache.commons.lang3.ArrayUtils"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "long[]"
    argCount: 1
    argTypes:
    - "java.lang.Long[]"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 18
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.commons.lang3.ArrayUtils:9411"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.ArrayUtils:9414"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.ArrayUtils:9413"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.ArrayUtils:9414"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.ArrayUtils:9417"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.ArrayUtils:9416"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.ArrayUtils:9418"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.ArrayUtils:9420"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.lang3.ArrayUtils:9419,1"
      Dst: "[java.lang.Long].longValue"
    JavaMethodInfo: null
    BBCount: 8
    CyclomaticComplexity: 2
  - functionName: "[org.apache.commons.lang3.ArrayUtils].toPrimitive(java.lang.Long[],long)"
    functionSourceFile: "org.apache.commons.lang3.ArrayUtils"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "long[]"
    argCount: 2
    argTypes:
    - "java.lang.Long[]"
    - "long"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 23
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.commons.lang3.ArrayUtils:9435"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.ArrayUtils:9438"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.ArrayUtils:9437"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.ArrayUtils:9438"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.ArrayUtils:9441"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.ArrayUtils:9440"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.ArrayUtils:9442"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.ArrayUtils:9446"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.ArrayUtils:9445"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.ArrayUtils:9444"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.ArrayUtils:9442"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.lang3.ArrayUtils:9444,1"
      Dst: "[java.lang.Long].longValue"
    JavaMethodInfo: null
    BBCount: 11
    CyclomaticComplexity: 2
  - functionName: "[org.apache.commons.lang3.ArrayUtils].toPrimitive(java.lang.Object)"
    functionSourceFile: "org.apache.commons.lang3.ArrayUtils"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 63
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.commons.lang3.ArrayUtils:9460"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.ArrayUtils:9463"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.ArrayUtils:9462"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.ArrayUtils:9465"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.ArrayUtils:9468"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.ArrayUtils:9467"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.ArrayUtils:9468"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.ArrayUtils:9471"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.ArrayUtils:9470"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.ArrayUtils:9471"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.ArrayUtils:9474"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.ArrayUtils:9473"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.ArrayUtils:9474"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.ArrayUtils:9477"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.ArrayUtils:9476"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.ArrayUtils:9477"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.ArrayUtils:9480"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.ArrayUtils:9479"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.ArrayUtils:9480"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.ArrayUtils:9483"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.ArrayUtils:9482"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.ArrayUtils:9483"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.ArrayUtils:9486"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.ArrayUtils:9485"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.ArrayUtils:9486"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.ArrayUtils:9489"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.ArrayUtils:9488"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.lang3.ArrayUtils:9463,1"
      Dst: "[java.lang.Object].getClass"
    - Src: "org.apache.commons.lang3.ArrayUtils:9463,1"
      Dst: "[java.lang.Class].getComponentType"
    - Src: "org.apache.commons.lang3.ArrayUtils:9464,1"
      Dst: "[org.apache.commons.lang3.ClassUtils].wrapperToPrimitive"
    - Src: "org.apache.commons.lang3.ArrayUtils:9465,1"
      Dst: "[java.lang.Object].equals"
    - Src: "org.apache.commons.lang3.ArrayUtils:9466,1"
      Dst: "[org.apache.commons.lang3.ArrayUtils].toPrimitive"
    JavaMethodInfo: null
    BBCount: 19
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.ArrayUtils].toPrimitive(java.lang.Short[])"
    functionSourceFile: "org.apache.commons.lang3.ArrayUtils"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "short[]"
    argCount: 1
    argTypes:
    - "java.lang.Short[]"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 18
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.commons.lang3.ArrayUtils:9503"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.ArrayUtils:9506"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.ArrayUtils:9505"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.ArrayUtils:9506"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.ArrayUtils:9509"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.ArrayUtils:9508"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.ArrayUtils:9510"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.ArrayUtils:9512"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.lang3.ArrayUtils:9511,1"
      Dst: "[java.lang.Short].shortValue"
    JavaMethodInfo: null
    BBCount: 8
    CyclomaticComplexity: 2
  - functionName: "[org.apache.commons.lang3.ArrayUtils].toPrimitive(java.lang.Short[],short)"
    functionSourceFile: "org.apache.commons.lang3.ArrayUtils"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "short[]"
    argCount: 2
    argTypes:
    - "java.lang.Short[]"
    - "short"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 23
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.commons.lang3.ArrayUtils:9527"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.ArrayUtils:9530"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.ArrayUtils:9529"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.ArrayUtils:9530"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.ArrayUtils:9533"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.ArrayUtils:9532"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.ArrayUtils:9534"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.ArrayUtils:9538"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.ArrayUtils:9537"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.ArrayUtils:9536"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.ArrayUtils:9534"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.lang3.ArrayUtils:9536,1"
      Dst: "[java.lang.Short].shortValue"
    JavaMethodInfo: null
    BBCount: 11
    CyclomaticComplexity: 2
  - functionName: "[org.apache.commons.lang3.ArrayUtils].toString(java.lang.Object)"
    functionSourceFile: "org.apache.commons.lang3.ArrayUtils"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.lang3.ArrayUtils:9555,1"
      Dst: "[org.apache.commons.lang3.ArrayUtils].toString"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.ArrayUtils].toString(java.lang.Object,java.lang.String)"
    functionSourceFile: "org.apache.commons.lang3.ArrayUtils"
    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: 10
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.commons.lang3.ArrayUtils:9573"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.ArrayUtils:9576"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.ArrayUtils:9575"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.lang3.ArrayUtils:9576,1"
      Dst: "[org.apache.commons.lang3.builder.ToStringBuilder].<init>"
    - Src: "org.apache.commons.lang3.ArrayUtils:9576,1"
      Dst: "[org.apache.commons.lang3.builder.ToStringBuilder].append"
    - Src: "org.apache.commons.lang3.ArrayUtils:9576,1"
      Dst: "[org.apache.commons.lang3.builder.ToStringBuilder].toString"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.ArrayUtils].toStringArray(java.lang.Object[])"
    functionSourceFile: "org.apache.commons.lang3.ArrayUtils"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.String[]"
    argCount: 1
    argTypes:
    - "java.lang.Object[]"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 18
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.commons.lang3.ArrayUtils:9592"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.ArrayUtils:9595"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.ArrayUtils:9594"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.ArrayUtils:9595"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.ArrayUtils:9599"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.ArrayUtils:9598"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.ArrayUtils:9600"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.ArrayUtils:9603"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.lang3.ArrayUtils:9601,1"
      Dst: "[java.lang.Object].toString"
    JavaMethodInfo: null
    BBCount: 8
    CyclomaticComplexity: 2
  - functionName: "[org.apache.commons.lang3.ArrayUtils].toStringArray(java.lang.Object[],java.lang.String)"
    functionSourceFile: "org.apache.commons.lang3.ArrayUtils"
    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: 23
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.commons.lang3.ArrayUtils:9620"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.ArrayUtils:9623"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.ArrayUtils:9622"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.ArrayUtils:9623"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.ArrayUtils:9627"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.ArrayUtils:9626"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.ArrayUtils:9628"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.ArrayUtils:9633"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.ArrayUtils:9632"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.ArrayUtils:9630"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.ArrayUtils:9628"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.lang3.ArrayUtils:9630,1"
      Dst: "[java.lang.Object].toString"
    JavaMethodInfo: null
    BBCount: 11
    CyclomaticComplexity: 2
  - functionName: "[org.apache.commons.lang3.ArrayUtils].<init>()"
    functionSourceFile: "org.apache.commons.lang3.ArrayUtils"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.lang3.ArrayUtils:9644,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.ArrayUtils].lambda$toObject$8(short[],int)"
    functionSourceFile: "org.apache.commons.lang3.ArrayUtils"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.Short"
    argCount: 2
    argTypes:
    - "short[]"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.lang3.ArrayUtils:9111,1"
      Dst: "[java.lang.Short].valueOf"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.ArrayUtils].lambda$toObject$7(long[],int)"
    functionSourceFile: "org.apache.commons.lang3.ArrayUtils"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.Long"
    argCount: 2
    argTypes:
    - "long[]"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.lang3.ArrayUtils:9093,1"
      Dst: "[java.lang.Long].valueOf"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.ArrayUtils].lambda$toObject$6(int[],int)"
    functionSourceFile: "org.apache.commons.lang3.ArrayUtils"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.Integer"
    argCount: 2
    argTypes:
    - "int[]"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.lang3.ArrayUtils:9075,1"
      Dst: "[java.lang.Integer].valueOf"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.ArrayUtils].lambda$toObject$5(float[],int)"
    functionSourceFile: "org.apache.commons.lang3.ArrayUtils"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.Float"
    argCount: 2
    argTypes:
    - "float[]"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.lang3.ArrayUtils:9057,1"
      Dst: "[java.lang.Float].valueOf"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.ArrayUtils].lambda$toObject$4(double[],int)"
    functionSourceFile: "org.apache.commons.lang3.ArrayUtils"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.Double"
    argCount: 2
    argTypes:
    - "double[]"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.lang3.ArrayUtils:9039,1"
      Dst: "[java.lang.Double].valueOf"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.ArrayUtils].lambda$toObject$3(char[],int)"
    functionSourceFile: "org.apache.commons.lang3.ArrayUtils"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.Character"
    argCount: 2
    argTypes:
    - "char[]"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.lang3.ArrayUtils:9021,1"
      Dst: "[java.lang.Character].valueOf"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.ArrayUtils].lambda$toObject$2(byte[],int)"
    functionSourceFile: "org.apache.commons.lang3.ArrayUtils"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.Byte"
    argCount: 2
    argTypes:
    - "byte[]"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.lang3.ArrayUtils:9003,1"
      Dst: "[java.lang.Byte].valueOf"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.ArrayUtils].lambda$toObject$1(boolean[],int)"
    functionSourceFile: "org.apache.commons.lang3.ArrayUtils"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.Boolean"
    argCount: 2
    argTypes:
    - "boolean[]"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 8
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.commons.lang3.ArrayUtils:8985"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.ArrayUtils:8984"
        BranchSideFuncs: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.ArrayUtils].lambda$containsAny$0(java.lang.Object[],java.lang.Object)"
    functionSourceFile: "org.apache.commons.lang3.ArrayUtils"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 2
    argTypes:
    - "java.lang.Object[]"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.lang3.ArrayUtils:1657,1"
      Dst: "[org.apache.commons.lang3.ArrayUtils].contains"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.bcel.generic.CHECKCAST].<init>()"
    functionSourceFile: "org.apache.bcel.generic.CHECKCAST"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.bcel.generic.CHECKCAST:33,1"
      Dst: "[org.apache.bcel.generic.CPInstruction].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.bcel.generic.CHECKCAST].<init>(int)"
    functionSourceFile: "org.apache.bcel.generic.CHECKCAST"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.bcel.generic.CHECKCAST:42,1"
      Dst: "[org.apache.bcel.generic.CPInstruction].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.bcel.generic.CHECKCAST].accept(org.apache.bcel.generic.Visitor)"
    functionSourceFile: "org.apache.bcel.generic.CHECKCAST"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.apache.bcel.generic.Visitor"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 10
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.bcel.generic.CHECKCAST:53,1"
      Dst: "[org.apache.bcel.generic.Visitor].visitLoadClass"
    - Src: "org.apache.bcel.generic.CHECKCAST:54,1"
      Dst: "[org.apache.bcel.generic.Visitor].visitExceptionThrower"
    - Src: "org.apache.bcel.generic.CHECKCAST:55,1"
      Dst: "[org.apache.bcel.generic.Visitor].visitStackProducer"
    - Src: "org.apache.bcel.generic.CHECKCAST:56,1"
      Dst: "[org.apache.bcel.generic.Visitor].visitStackConsumer"
    - Src: "org.apache.bcel.generic.CHECKCAST:57,1"
      Dst: "[org.apache.bcel.generic.Visitor].visitTypedInstruction"
    - Src: "org.apache.bcel.generic.CHECKCAST:58,1"
      Dst: "[org.apache.bcel.generic.Visitor].visitCPInstruction"
    - Src: "org.apache.bcel.generic.CHECKCAST:59,1"
      Dst: "[org.apache.bcel.generic.Visitor].visitCHECKCAST"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.bcel.generic.CHECKCAST].getExceptions()"
    functionSourceFile: "org.apache.bcel.generic.CHECKCAST"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.Class[]"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 7
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.bcel.generic.CHECKCAST:67,1"
      Dst: "[org.apache.bcel.ExceptionConst].createExceptions"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.bcel.generic.CHECKCAST].getLoadClassType(org.apache.bcel.generic.ConstantPoolGen)"
    functionSourceFile: "org.apache.bcel.generic.CHECKCAST"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.apache.bcel.generic.ObjectType"
    argCount: 1
    argTypes:
    - "org.apache.bcel.generic.ConstantPoolGen"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 14
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.bcel.generic.CHECKCAST:73"
      Branch Sides:
      - BranchSide: "org.apache.bcel.generic.CHECKCAST:76"
        BranchSideFuncs: []
      - BranchSide: "org.apache.bcel.generic.CHECKCAST:75"
        BranchSideFuncs: []
    - Branch String: "org.apache.bcel.generic.CHECKCAST:76"
      Branch Sides:
      - BranchSide: "org.apache.bcel.generic.CHECKCAST:75"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.bcel.generic.CHECKCAST:72,1"
      Dst: "[org.apache.bcel.generic.CPInstruction].getType"
    - Src: "org.apache.bcel.generic.CHECKCAST:74,1"
      Dst: "[org.apache.bcel.generic.ArrayType].getBasicType"
    JavaMethodInfo: null
    BBCount: 6
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.time.FastDateParser$4].<init>(int)"
    functionSourceFile: "org.apache.commons.lang3.time.FastDateParser$4"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.lang3.time.FastDateParser$4:1057,1"
      Dst: "[org.apache.commons.lang3.time.FastDateParser$NumberStrategy].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.time.FastDateParser$4].modify(org.apache.commons.lang3.time.FastDateParser,int)"
    functionSourceFile: "org.apache.commons.lang3.time.FastDateParser$4"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "int"
    argCount: 2
    argTypes:
    - "org.apache.commons.lang3.time.FastDateParser"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 8
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.commons.lang3.time.FastDateParser$4:1060"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.time.FastDateParser$4:1059"
        BranchSideFuncs: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[org.apache.bcel.classfile.MethodParameters].<init>(int,int,java.io.DataInput,org.apache.bcel.classfile.ConstantPool)"
    functionSourceFile: "org.apache.bcel.classfile.MethodParameters"
    linkageType: null
    functionLinenumber: 45
    functionDepth: 0
    returnType: "void"
    argCount: 4
    argTypes:
    - "int"
    - "int"
    - "java.io.DataInput"
    - "org.apache.bcel.classfile.ConstantPool"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.bcel.classfile.Attribute].<init>(byte,int,int,org.apache.bcel.classfile.ConstantPool)"
    - "[org.apache.bcel.classfile.MethodParameter].<init>(java.io.DataInput)"
    functionUses: 1
    ICount: 20
    EdgeCount: 2
    BranchProfiles:
    - Branch String: "org.apache.bcel.classfile.MethodParameters:50"
      Branch Sides:
      - BranchSide: "org.apache.bcel.classfile.MethodParameters:52"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.bcel.classfile.MethodParameters:46,1"
      Dst: "[org.apache.bcel.classfile.Attribute].<init>"
    - Src: "org.apache.bcel.classfile.MethodParameters:48,1"
      Dst: "[java.io.DataInput].readUnsignedByte"
    - Src: "org.apache.bcel.classfile.MethodParameters:51,1"
      Dst: "[org.apache.bcel.classfile.MethodParameter].<init>"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 2
  - functionName: "[org.apache.bcel.classfile.MethodParameters].accept(org.apache.bcel.classfile.Visitor)"
    functionSourceFile: "org.apache.bcel.classfile.MethodParameters"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.apache.bcel.classfile.Visitor"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.bcel.classfile.MethodParameters:57,1"
      Dst: "[org.apache.bcel.classfile.Visitor].visitMethodParameters"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.bcel.classfile.MethodParameters].copy(org.apache.bcel.classfile.ConstantPool)"
    functionSourceFile: "org.apache.bcel.classfile.MethodParameters"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.apache.bcel.classfile.Attribute"
    argCount: 1
    argTypes:
    - "org.apache.bcel.classfile.ConstantPool"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 13
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.bcel.classfile.MethodParameters:62,1"
      Dst: "[org.apache.bcel.classfile.Attribute].clone"
    - Src: "org.apache.bcel.classfile.MethodParameters:65,1"
      Dst: "[org.apache.bcel.classfile.MethodParameters$lambda_copy_0__212].bootstrap$"
    - Src: "org.apache.bcel.classfile.MethodParameters:65,1"
      Dst: "[java.util.Arrays].setAll"
    - Src: "org.apache.bcel.classfile.MethodParameters:66,1"
      Dst: "[org.apache.bcel.classfile.Attribute].setConstantPool"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.bcel.classfile.MethodParameters].dump(java.io.DataOutputStream)"
    functionSourceFile: "org.apache.bcel.classfile.MethodParameters"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.io.DataOutputStream"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 15
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.bcel.classfile.MethodParameters:80"
      Branch Sides:
      - BranchSide: "org.apache.bcel.classfile.MethodParameters:82"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.bcel.classfile.MethodParameters:78,1"
      Dst: "[org.apache.bcel.classfile.Attribute].dump"
    - Src: "org.apache.bcel.classfile.MethodParameters:79,1"
      Dst: "[java.io.DataOutputStream].writeByte"
    - Src: "org.apache.bcel.classfile.MethodParameters:81,1"
      Dst: "[org.apache.bcel.classfile.MethodParameter].dump"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 2
  - functionName: "[org.apache.bcel.classfile.MethodParameters].getParameters()"
    functionSourceFile: "org.apache.bcel.classfile.MethodParameters"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.apache.bcel.classfile.MethodParameter[]"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.bcel.classfile.MethodParameters].iterator()"
    functionSourceFile: "org.apache.bcel.classfile.MethodParameters"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.util.Iterator"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.bcel.classfile.MethodParameters:91,1"
      Dst: "[java.util.stream.Stream].of"
    - Src: "org.apache.bcel.classfile.MethodParameters:91,1"
      Dst: "[java.util.stream.BaseStream].iterator"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.bcel.classfile.MethodParameters].setParameters(org.apache.bcel.classfile.MethodParameter[])"
    functionSourceFile: "org.apache.bcel.classfile.MethodParameters"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.apache.bcel.classfile.MethodParameter[]"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.bcel.classfile.MethodParameters].lambda$copy$0(int)"
    functionSourceFile: "org.apache.bcel.classfile.MethodParameters"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.apache.bcel.classfile.MethodParameter"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.bcel.classfile.MethodParameters:65,1"
      Dst: "[org.apache.bcel.classfile.MethodParameter].copy"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.bcel.generic.EnumElementValueGen].<init>(org.apache.bcel.classfile.EnumElementValue,org.apache.bcel.generic.ConstantPoolGen,boolean)"
    functionSourceFile: "org.apache.bcel.generic.EnumElementValueGen"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 3
    argTypes:
    - "org.apache.bcel.classfile.EnumElementValue"
    - "org.apache.bcel.generic.ConstantPoolGen"
    - "boolean"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 18
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.bcel.generic.EnumElementValueGen:37"
      Branch Sides:
      - BranchSide: "org.apache.bcel.generic.EnumElementValueGen:43"
        BranchSideFuncs: []
      - BranchSide: "org.apache.bcel.generic.EnumElementValueGen:42"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.bcel.generic.EnumElementValueGen:36,1"
      Dst: "[org.apache.bcel.generic.ElementValueGen].<init>"
    - Src: "org.apache.bcel.generic.EnumElementValueGen:38,1"
      Dst: "[org.apache.bcel.classfile.EnumElementValue].getEnumTypeString"
    - Src: "org.apache.bcel.generic.EnumElementValueGen:38,1"
      Dst: "[org.apache.bcel.generic.ConstantPoolGen].addUtf8"
    - Src: "org.apache.bcel.generic.EnumElementValueGen:40,1"
      Dst: "[org.apache.bcel.classfile.EnumElementValue].getEnumValueString"
    - Src: "org.apache.bcel.generic.EnumElementValueGen:43,1"
      Dst: "[org.apache.bcel.classfile.EnumElementValue].getTypeIndex"
    - Src: "org.apache.bcel.generic.EnumElementValueGen:44,1"
      Dst: "[org.apache.bcel.classfile.EnumElementValue].getValueIndex"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[org.apache.bcel.generic.EnumElementValueGen].<init>(int,int,org.apache.bcel.generic.ConstantPoolGen)"
    functionSourceFile: "org.apache.bcel.generic.EnumElementValueGen"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 3
    argTypes:
    - "int"
    - "int"
    - "org.apache.bcel.generic.ConstantPoolGen"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 19
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.bcel.generic.EnumElementValueGen:54"
      Branch Sides:
      - BranchSide: "org.apache.bcel.generic.EnumElementValueGen:57"
        BranchSideFuncs: []
      - BranchSide: "org.apache.bcel.generic.EnumElementValueGen:56"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.bcel.generic.EnumElementValueGen:53,1"
      Dst: "[org.apache.bcel.generic.ElementValueGen].<init>"
    - Src: "org.apache.bcel.generic.EnumElementValueGen:54,1"
      Dst: "[org.apache.bcel.generic.ElementValueGen].getElementValueType"
    - Src: "org.apache.bcel.generic.EnumElementValueGen:55,1"
      Dst: "[java.lang.StringBuilder].<init>"
    - Src: "org.apache.bcel.generic.EnumElementValueGen:55,1"
      Dst: "[java.lang.StringBuilder].append"
    - Src: "org.apache.bcel.generic.EnumElementValueGen:55,1"
      Dst: "[java.lang.StringBuilder].toString"
    - Src: "org.apache.bcel.generic.EnumElementValueGen:55,1"
      Dst: "[java.lang.IllegalArgumentException].<init>"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.apache.bcel.generic.EnumElementValueGen].<init>(org.apache.bcel.generic.ObjectType,java.lang.String,org.apache.bcel.generic.ConstantPoolGen)"
    functionSourceFile: "org.apache.bcel.generic.EnumElementValueGen"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 3
    argTypes:
    - "org.apache.bcel.generic.ObjectType"
    - "java.lang.String"
    - "org.apache.bcel.generic.ConstantPoolGen"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 11
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.bcel.generic.EnumElementValueGen:62,1"
      Dst: "[org.apache.bcel.generic.ElementValueGen].<init>"
    - Src: "org.apache.bcel.generic.EnumElementValueGen:63,1"
      Dst: "[org.apache.bcel.generic.Type].getSignature"
    - Src: "org.apache.bcel.generic.EnumElementValueGen:63,1"
      Dst: "[org.apache.bcel.generic.ConstantPoolGen].addUtf8"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.bcel.generic.EnumElementValueGen].dump(java.io.DataOutputStream)"
    functionSourceFile: "org.apache.bcel.generic.EnumElementValueGen"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.io.DataOutputStream"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 9
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.bcel.generic.EnumElementValueGen:69,1"
      Dst: "[org.apache.bcel.generic.ElementValueGen].getElementValueType"
    - Src: "org.apache.bcel.generic.EnumElementValueGen:69,1"
      Dst: "[java.io.DataOutputStream].writeByte"
    - Src: "org.apache.bcel.generic.EnumElementValueGen:70,1"
      Dst: "[java.io.DataOutputStream].writeShort"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.bcel.generic.EnumElementValueGen].getElementValue()"
    functionSourceFile: "org.apache.bcel.generic.EnumElementValueGen"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.apache.bcel.classfile.ElementValue"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 20
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.bcel.generic.EnumElementValueGen:79,1"
      Dst: "[java.lang.StringBuilder].<init>"
    - Src: "org.apache.bcel.generic.EnumElementValueGen:79,1"
      Dst: "[java.lang.StringBuilder].append"
    - Src: "org.apache.bcel.generic.EnumElementValueGen:79,1"
      Dst: "[org.apache.bcel.generic.EnumElementValueGen].getEnumTypeString"
    - Src: "org.apache.bcel.generic.EnumElementValueGen:79,1"
      Dst: "[org.apache.bcel.generic.EnumElementValueGen].getEnumValueString"
    - Src: "org.apache.bcel.generic.EnumElementValueGen:79,1"
      Dst: "[java.lang.StringBuilder].toString"
    - Src: "org.apache.bcel.generic.EnumElementValueGen:79,1"
      Dst: "[java.io.PrintStream].println"
    - Src: "org.apache.bcel.generic.EnumElementValueGen:80,1"
      Dst: "[org.apache.bcel.generic.ElementValueGen].getElementValueType"
    - Src: "org.apache.bcel.generic.EnumElementValueGen:80,1"
      Dst: "[org.apache.bcel.generic.ElementValueGen].getConstantPool"
    - Src: "org.apache.bcel.generic.EnumElementValueGen:80,1"
      Dst: "[org.apache.bcel.generic.ConstantPoolGen].getConstantPool"
    - Src: "org.apache.bcel.generic.EnumElementValueGen:80,1"
      Dst: "[org.apache.bcel.classfile.EnumElementValue].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.bcel.generic.EnumElementValueGen].getEnumTypeString()"
    functionSourceFile: "org.apache.bcel.generic.EnumElementValueGen"
    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.apache.bcel.generic.EnumElementValueGen:91,1"
      Dst: "[org.apache.bcel.generic.ElementValueGen].getConstantPool"
    - Src: "org.apache.bcel.generic.EnumElementValueGen:91,1"
      Dst: "[org.apache.bcel.generic.ConstantPoolGen].getConstant"
    - Src: "org.apache.bcel.generic.EnumElementValueGen:91,1"
      Dst: "[org.apache.bcel.classfile.ConstantUtf8].getBytes"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.bcel.generic.EnumElementValueGen].getEnumValueString()"
    functionSourceFile: "org.apache.bcel.generic.EnumElementValueGen"
    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.apache.bcel.generic.EnumElementValueGen:96,1"
      Dst: "[org.apache.bcel.generic.ElementValueGen].getConstantPool"
    - Src: "org.apache.bcel.generic.EnumElementValueGen:96,1"
      Dst: "[org.apache.bcel.generic.ConstantPoolGen].getConstant"
    - Src: "org.apache.bcel.generic.EnumElementValueGen:96,1"
      Dst: "[org.apache.bcel.classfile.ConstantUtf8].getBytes"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.bcel.generic.EnumElementValueGen].getTypeIndex()"
    functionSourceFile: "org.apache.bcel.generic.EnumElementValueGen"
    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.apache.bcel.generic.EnumElementValueGen].getValueIndex()"
    functionSourceFile: "org.apache.bcel.generic.EnumElementValueGen"
    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.apache.bcel.generic.EnumElementValueGen].stringifyValue()"
    functionSourceFile: "org.apache.bcel.generic.EnumElementValueGen"
    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.apache.bcel.generic.EnumElementValueGen:113,1"
      Dst: "[org.apache.bcel.generic.ElementValueGen].getConstantPool"
    - Src: "org.apache.bcel.generic.EnumElementValueGen:113,1"
      Dst: "[org.apache.bcel.generic.ConstantPoolGen].getConstant"
    - Src: "org.apache.bcel.generic.EnumElementValueGen:114,1"
      Dst: "[org.apache.bcel.classfile.ConstantUtf8].getBytes"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.bcel.classfile.Code].<init>(org.apache.bcel.classfile.Code)"
    functionSourceFile: "org.apache.bcel.classfile.Code"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.apache.bcel.classfile.Code"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 12
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.bcel.classfile.Code:75,1"
      Dst: "[org.apache.bcel.classfile.Attribute].getNameIndex"
    - Src: "org.apache.bcel.classfile.Code:75,1"
      Dst: "[org.apache.bcel.classfile.Attribute].getLength"
    - Src: "org.apache.bcel.classfile.Code:75,1"
      Dst: "[org.apache.bcel.classfile.Code].getMaxStack"
    - Src: "org.apache.bcel.classfile.Code:75,1"
      Dst: "[org.apache.bcel.classfile.Code].getMaxLocals"
    - Src: "org.apache.bcel.classfile.Code:75,1"
      Dst: "[org.apache.bcel.classfile.Code].getCode"
    - Src: "org.apache.bcel.classfile.Code:75,1"
      Dst: "[org.apache.bcel.classfile.Code].getExceptionTable"
    - Src: "org.apache.bcel.classfile.Code:75,1"
      Dst: "[org.apache.bcel.classfile.Code].getAttributes"
    - Src: "org.apache.bcel.classfile.Code:76,1"
      Dst: "[org.apache.bcel.classfile.Attribute].getConstantPool"
    - Src: "org.apache.bcel.classfile.Code:75,1"
      Dst: "[org.apache.bcel.classfile.Code].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.bcel.classfile.Code].<init>(int,int,java.io.DataInput,org.apache.bcel.classfile.ConstantPool)"
    functionSourceFile: "org.apache.bcel.classfile.Code"
    linkageType: null
    functionLinenumber: 86
    functionDepth: 0
    returnType: "void"
    argCount: 4
    argTypes:
    - "int"
    - "int"
    - "java.io.DataInput"
    - "org.apache.bcel.classfile.ConstantPool"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.bcel.classfile.Code].<init>(int,int,int,int,byte[],org.apache.bcel.classfile.CodeException[],org.apache.bcel.classfile.Attribute[],org.apache.bcel.classfile.ConstantPool)"
    - "[org.apache.bcel.util.Args].requireU4(int,int,java.lang.String)"
    - "[org.apache.bcel.classfile.CodeException].<init>(java.io.DataInput)"
    - "[org.apache.bcel.classfile.Attribute].readAttribute(java.io.DataInput,org.apache.bcel.classfile.ConstantPool)"
    - "[org.apache.bcel.classfile.Attribute].setLength(int)"
    functionUses: 1
    ICount: 40
    EdgeCount: 5
    BranchProfiles:
    - Branch String: "org.apache.bcel.classfile.Code:97"
      Branch Sides:
      - BranchSide: "org.apache.bcel.classfile.Code:102"
        BranchSideFuncs: []
    - Branch String: "org.apache.bcel.classfile.Code:105"
      Branch Sides:
      - BranchSide: "org.apache.bcel.classfile.Code:111"
        BranchSideFuncs:
        - "setLength(int)"
    Callsites:
    - Src: "org.apache.bcel.classfile.Code:87,1"
      Dst: "[java.io.DataInput].readUnsignedShort"
    - Src: "org.apache.bcel.classfile.Code:87,1"
      Dst: "[org.apache.bcel.classfile.Code].<init>"
    - Src: "org.apache.bcel.classfile.Code:88,1"
      Dst: "[java.io.DataInput].readInt"
    - Src: "org.apache.bcel.classfile.Code:88,1"
      Dst: "[org.apache.bcel.util.Args].requireU4"
    - Src: "org.apache.bcel.classfile.Code:90,1"
      Dst: "[java.io.DataInput].readFully"
    - Src: "org.apache.bcel.classfile.Code:98,1"
      Dst: "[org.apache.bcel.classfile.CodeException].<init>"
    - Src: "org.apache.bcel.classfile.Code:106,1"
      Dst: "[org.apache.bcel.classfile.Attribute].readAttribute"
    - Src: "org.apache.bcel.classfile.Code:112,1"
      Dst: "[org.apache.bcel.classfile.Attribute].setLength"
    JavaMethodInfo: null
    BBCount: 7
    CyclomaticComplexity: 3
  - functionName: "[org.apache.bcel.classfile.Code].<init>(int,int,int,int,byte[],org.apache.bcel.classfile.CodeException[],org.apache.bcel.classfile.Attribute[],org.apache.bcel.classfile.ConstantPool)"
    functionSourceFile: "org.apache.bcel.classfile.Code"
    linkageType: null
    functionLinenumber: 126
    functionDepth: 0
    returnType: "void"
    argCount: 8
    argTypes:
    - "int"
    - "int"
    - "int"
    - "int"
    - "byte[]"
    - "org.apache.bcel.classfile.CodeException[]"
    - "org.apache.bcel.classfile.Attribute[]"
    - "org.apache.bcel.classfile.ConstantPool"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.bcel.classfile.Attribute].<init>(byte,int,int,org.apache.bcel.classfile.ConstantPool)"
    - "[org.apache.bcel.util.Args].requireU2(int,java.lang.String)"
    - "[org.apache.bcel.util.Args].requireU2(int,java.lang.String)"
    - "[org.apache.bcel.util.Args].requireU2(int,java.lang.String)"
    - "[org.apache.bcel.classfile.Code].calculateLength()"
    - "[org.apache.bcel.classfile.Attribute].setLength(int)"
    functionUses: 1
    ICount: 35
    EdgeCount: 6
    BranchProfiles:
    - Branch String: "org.apache.bcel.classfile.Code:130"
      Branch Sides:
      - BranchSide: "org.apache.bcel.classfile.Code:127"
        BranchSideFuncs: []
      - BranchSide: "org.apache.bcel.classfile.Code:126"
        BranchSideFuncs:
        - "<init>(byte,int,int,org.apache.bcel.classfile.ConstantPool)"
    - Branch String: "org.apache.bcel.classfile.Code:131"
      Branch Sides:
      - BranchSide: "org.apache.bcel.classfile.Code:130"
        BranchSideFuncs:
        - "requireU2(int,java.lang.String)"
      - BranchSide: "org.apache.bcel.classfile.Code:129"
        BranchSideFuncs: []
    - Branch String: "org.apache.bcel.classfile.Code:133"
      Branch Sides:
      - BranchSide: "org.apache.bcel.classfile.Code:131"
        BranchSideFuncs:
        - "setLength(int)"
        - "calculateLength()"
      - BranchSide: "org.apache.bcel.classfile.Code:130"
        BranchSideFuncs:
        - "requireU2(int,java.lang.String)"
    Callsites:
    - Src: "org.apache.bcel.classfile.Code:127,1"
      Dst: "[org.apache.bcel.classfile.Attribute].<init>"
    - Src: "org.apache.bcel.classfile.Code:128,1"
      Dst: "[org.apache.bcel.util.Args].requireU2"
    - Src: "org.apache.bcel.classfile.Code:134,1"
      Dst: "[org.apache.bcel.classfile.Code].calculateLength"
    - Src: "org.apache.bcel.classfile.Code:134,1"
      Dst: "[org.apache.bcel.classfile.Attribute].setLength"
    JavaMethodInfo: null
    BBCount: 10
    CyclomaticComplexity: 1
  - functionName: "[org.apache.bcel.classfile.Code].accept(org.apache.bcel.classfile.Visitor)"
    functionSourceFile: "org.apache.bcel.classfile.Code"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.apache.bcel.classfile.Visitor"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.bcel.classfile.Code:145,1"
      Dst: "[org.apache.bcel.classfile.Visitor].visitCode"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.bcel.classfile.Code].calculateLength()"
    functionSourceFile: "org.apache.bcel.classfile.Code"
    linkageType: null
    functionLinenumber: 152
    functionDepth: 0
    returnType: "int"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.bcel.classfile.Attribute].getLength()"
    - "[org.apache.bcel.classfile.Code].getInternalLength()"
    functionUses: 1
    ICount: 17
    EdgeCount: 2
    BranchProfiles:
    - Branch String: "org.apache.bcel.classfile.Code:154"
      Branch Sides:
      - BranchSide: "org.apache.bcel.classfile.Code:159"
        BranchSideFuncs: []
      - BranchSide: "org.apache.bcel.classfile.Code:158"
        BranchSideFuncs:
        - "getInternalLength()"
    - Branch String: "org.apache.bcel.classfile.Code:155"
      Branch Sides:
      - BranchSide: "org.apache.bcel.classfile.Code:158"
        BranchSideFuncs:
        - "getInternalLength()"
    Callsites:
    - Src: "org.apache.bcel.classfile.Code:156,1"
      Dst: "[org.apache.bcel.classfile.Attribute].getLength"
    - Src: "org.apache.bcel.classfile.Code:159,1"
      Dst: "[org.apache.bcel.classfile.Code].getInternalLength"
    JavaMethodInfo: null
    BBCount: 5
    CyclomaticComplexity: 2
  - functionName: "[org.apache.bcel.classfile.Code].copy(org.apache.bcel.classfile.ConstantPool)"
    functionSourceFile: "org.apache.bcel.classfile.Code"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.apache.bcel.classfile.Attribute"
    argCount: 1
    argTypes:
    - "org.apache.bcel.classfile.ConstantPool"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 26
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.bcel.classfile.Code:170"
      Branch Sides:
      - BranchSide: "org.apache.bcel.classfile.Code:173"
        BranchSideFuncs: []
      - BranchSide: "org.apache.bcel.classfile.Code:172"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.bcel.classfile.Code:169,1"
      Dst: "[org.apache.bcel.classfile.Attribute].clone"
    - Src: "org.apache.bcel.classfile.Code:171,1"
      Dst: "[java.lang.Object].clone"
    - Src: "org.apache.bcel.classfile.Code:173,1"
      Dst: "[org.apache.bcel.classfile.Attribute].setConstantPool"
    - Src: "org.apache.bcel.classfile.Code:175,1"
      Dst: "[org.apache.bcel.classfile.Code$lambda_copy_0__213].bootstrap$"
    - Src: "org.apache.bcel.classfile.Code:175,1"
      Dst: "[java.util.Arrays].setAll"
    - Src: "org.apache.bcel.classfile.Code:177,1"
      Dst: "[org.apache.bcel.classfile.Code$lambda_copy_1__214].bootstrap$"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.apache.bcel.classfile.Code].dump(java.io.DataOutputStream)"
    functionSourceFile: "org.apache.bcel.classfile.Code"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.io.DataOutputStream"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 37
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.bcel.classfile.Code:195"
      Branch Sides:
      - BranchSide: "org.apache.bcel.classfile.Code:197"
        BranchSideFuncs: []
    - Branch String: "org.apache.bcel.classfile.Code:199"
      Branch Sides:
      - BranchSide: "org.apache.bcel.classfile.Code:201"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.bcel.classfile.Code:189,1"
      Dst: "[org.apache.bcel.classfile.Attribute].dump"
    - Src: "org.apache.bcel.classfile.Code:190,1"
      Dst: "[java.io.DataOutputStream].writeShort"
    - Src: "org.apache.bcel.classfile.Code:192,1"
      Dst: "[java.io.DataOutputStream].writeInt"
    - Src: "org.apache.bcel.classfile.Code:193,1"
      Dst: "[java.io.DataOutputStream].write"
    - Src: "org.apache.bcel.classfile.Code:196,1"
      Dst: "[org.apache.bcel.classfile.CodeException].dump"
    JavaMethodInfo: null
    BBCount: 7
    CyclomaticComplexity: 3
  - functionName: "[org.apache.bcel.classfile.Code].getAttributes()"
    functionSourceFile: "org.apache.bcel.classfile.Code"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.apache.bcel.classfile.Attribute[]"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.bcel.classfile.Code].getCode()"
    functionSourceFile: "org.apache.bcel.classfile.Code"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "byte[]"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.bcel.classfile.Code].getExceptionTable()"
    functionSourceFile: "org.apache.bcel.classfile.Code"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.apache.bcel.classfile.CodeException[]"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.bcel.classfile.Code].getInternalLength()"
    functionSourceFile: "org.apache.bcel.classfile.Code"
    linkageType: null
    functionLinenumber: 230
    functionDepth: 0
    returnType: "int"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 15
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.bcel.classfile.Code:234"
      Branch Sides:
      - BranchSide: "org.apache.bcel.classfile.Code:230"
        BranchSideFuncs: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[org.apache.bcel.classfile.Code].getLineNumberTable()"
    functionSourceFile: "org.apache.bcel.classfile.Code"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.apache.bcel.classfile.LineNumberTable"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 13
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.bcel.classfile.Code:242"
      Branch Sides:
      - BranchSide: "org.apache.bcel.classfile.Code:247"
        BranchSideFuncs: []
      - BranchSide: "org.apache.bcel.classfile.Code:246"
        BranchSideFuncs: []
    - Branch String: "org.apache.bcel.classfile.Code:243"
      Branch Sides:
      - BranchSide: "org.apache.bcel.classfile.Code:242"
        BranchSideFuncs: []
      - BranchSide: "org.apache.bcel.classfile.Code:241"
        BranchSideFuncs: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 6
    CyclomaticComplexity: 2
  - functionName: "[org.apache.bcel.classfile.Code].getLocalVariableTable()"
    functionSourceFile: "org.apache.bcel.classfile.Code"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.apache.bcel.classfile.LocalVariableTable"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 13
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.bcel.classfile.Code:254"
      Branch Sides:
      - BranchSide: "org.apache.bcel.classfile.Code:259"
        BranchSideFuncs: []
      - BranchSide: "org.apache.bcel.classfile.Code:258"
        BranchSideFuncs: []
    - Branch String: "org.apache.bcel.classfile.Code:255"
      Branch Sides:
      - BranchSide: "org.apache.bcel.classfile.Code:254"
        BranchSideFuncs: []
      - BranchSide: "org.apache.bcel.classfile.Code:253"
        BranchSideFuncs: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 6
    CyclomaticComplexity: 2
  - functionName: "[org.apache.bcel.classfile.Code].getMaxLocals()"
    functionSourceFile: "org.apache.bcel.classfile.Code"
    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.apache.bcel.classfile.Code].getMaxStack()"
    functionSourceFile: "org.apache.bcel.classfile.Code"
    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.apache.bcel.classfile.Code].getStackMap()"
    functionSourceFile: "org.apache.bcel.classfile.Code"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.apache.bcel.classfile.StackMap"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 13
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.bcel.classfile.Code:282"
      Branch Sides:
      - BranchSide: "org.apache.bcel.classfile.Code:287"
        BranchSideFuncs: []
      - BranchSide: "org.apache.bcel.classfile.Code:286"
        BranchSideFuncs: []
    - Branch String: "org.apache.bcel.classfile.Code:283"
      Branch Sides:
      - BranchSide: "org.apache.bcel.classfile.Code:282"
        BranchSideFuncs: []
      - BranchSide: "org.apache.bcel.classfile.Code:281"
        BranchSideFuncs: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 6
    CyclomaticComplexity: 2
  - functionName: "[org.apache.bcel.classfile.Code].setAttributes(org.apache.bcel.classfile.Attribute[])"
    functionSourceFile: "org.apache.bcel.classfile.Code"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.apache.bcel.classfile.Attribute[]"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 10
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.bcel.classfile.Code:294"
      Branch Sides:
      - BranchSide: "org.apache.bcel.classfile.Code:294"
        BranchSideFuncs: []
      - BranchSide: "org.apache.bcel.classfile.Code:293"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.bcel.classfile.Code:295,1"
      Dst: "[org.apache.bcel.classfile.Code].calculateLength"
    - Src: "org.apache.bcel.classfile.Code:295,1"
      Dst: "[org.apache.bcel.classfile.Attribute].setLength"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[org.apache.bcel.classfile.Code].setCode(byte[])"
    functionSourceFile: "org.apache.bcel.classfile.Code"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "byte[]"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 10
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.bcel.classfile.Code:302"
      Branch Sides:
      - BranchSide: "org.apache.bcel.classfile.Code:302"
        BranchSideFuncs: []
      - BranchSide: "org.apache.bcel.classfile.Code:301"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.bcel.classfile.Code:303,1"
      Dst: "[org.apache.bcel.classfile.Code].calculateLength"
    - Src: "org.apache.bcel.classfile.Code:303,1"
      Dst: "[org.apache.bcel.classfile.Attribute].setLength"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[org.apache.bcel.classfile.Code].setExceptionTable(org.apache.bcel.classfile.CodeException[])"
    functionSourceFile: "org.apache.bcel.classfile.Code"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.apache.bcel.classfile.CodeException[]"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 10
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.bcel.classfile.Code:310"
      Branch Sides:
      - BranchSide: "org.apache.bcel.classfile.Code:310"
        BranchSideFuncs: []
      - BranchSide: "org.apache.bcel.classfile.Code:309"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.bcel.classfile.Code:311,1"
      Dst: "[org.apache.bcel.classfile.Code].calculateLength"
    - Src: "org.apache.bcel.classfile.Code:311,1"
      Dst: "[org.apache.bcel.classfile.Attribute].setLength"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[org.apache.bcel.classfile.Code].setMaxLocals(int)"
    functionSourceFile: "org.apache.bcel.classfile.Code"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.bcel.classfile.Code].setMaxStack(int)"
    functionSourceFile: "org.apache.bcel.classfile.Code"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.bcel.classfile.Code].toString()"
    functionSourceFile: "org.apache.bcel.classfile.Code"
    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.apache.bcel.classfile.Code:333,1"
      Dst: "[org.apache.bcel.classfile.Code].toString"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.bcel.classfile.Code].toString(boolean)"
    functionSourceFile: "org.apache.bcel.classfile.Code"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 1
    argTypes:
    - "boolean"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 55
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.bcel.classfile.Code:346"
      Branch Sides:
      - BranchSide: "org.apache.bcel.classfile.Code:352"
        BranchSideFuncs: []
      - BranchSide: "org.apache.bcel.classfile.Code:351"
        BranchSideFuncs: []
    - Branch String: "org.apache.bcel.classfile.Code:348"
      Branch Sides:
      - BranchSide: "org.apache.bcel.classfile.Code:351"
        BranchSideFuncs: []
    - Branch String: "org.apache.bcel.classfile.Code:352"
      Branch Sides:
      - BranchSide: "org.apache.bcel.classfile.Code:359"
        BranchSideFuncs: []
      - BranchSide: "org.apache.bcel.classfile.Code:358"
        BranchSideFuncs: []
    - Branch String: "org.apache.bcel.classfile.Code:354"
      Branch Sides:
      - BranchSide: "org.apache.bcel.classfile.Code:358"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.bcel.classfile.Code:343,1"
      Dst: "[java.lang.StringBuilder].<init>"
    - Src: "org.apache.bcel.classfile.Code:344,1"
      Dst: "[java.lang.StringBuilder].append"
    - Src: "org.apache.bcel.classfile.Code:345,1"
      Dst: "[org.apache.bcel.classfile.Attribute].getConstantPool"
    - Src: "org.apache.bcel.classfile.Code:345,1"
      Dst: "[org.apache.bcel.classfile.Utility].codeToString"
    - Src: "org.apache.bcel.classfile.Code:349,1"
      Dst: "[org.apache.bcel.classfile.CodeException].toString"
    - Src: "org.apache.bcel.classfile.Code:355,1"
      Dst: "[org.apache.bcel.classfile.Attribute].getName"
    - Src: "org.apache.bcel.classfile.Code:359,1"
      Dst: "[java.lang.StringBuilder].toString"
    JavaMethodInfo: null
    BBCount: 9
    CyclomaticComplexity: 3
  - functionName: "[org.apache.bcel.classfile.Code].lambda$copy$1(org.apache.bcel.classfile.ConstantPool,int)"
    functionSourceFile: "org.apache.bcel.classfile.Code"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.apache.bcel.classfile.Attribute"
    argCount: 2
    argTypes:
    - "org.apache.bcel.classfile.ConstantPool"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 7
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.bcel.classfile.Code:177,1"
      Dst: "[org.apache.bcel.classfile.Attribute].copy"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.bcel.classfile.Code].lambda$copy$0(int)"
    functionSourceFile: "org.apache.bcel.classfile.Code"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.apache.bcel.classfile.CodeException"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.bcel.classfile.Code:175,1"
      Dst: "[org.apache.bcel.classfile.CodeException].copy"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.bcel.verifier.structurals.Pass3bVerifier$InstructionContextQueue].<init>()"
    functionSourceFile: "org.apache.bcel.verifier.structurals.Pass3bVerifier$InstructionContextQueue"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 9
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.bcel.verifier.structurals.Pass3bVerifier$InstructionContextQueue:69,1"
      Dst: "[java.lang.Object].<init>"
    - Src: "org.apache.bcel.verifier.structurals.Pass3bVerifier$InstructionContextQueue:72,1"
      Dst: "[java.util.Vector].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.bcel.verifier.structurals.Pass3bVerifier$InstructionContextQueue].add(org.apache.bcel.verifier.structurals.InstructionContext,java.util.ArrayList)"
    functionSourceFile: "org.apache.bcel.verifier.structurals.Pass3bVerifier$InstructionContextQueue"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "org.apache.bcel.verifier.structurals.InstructionContext"
    - "java.util.ArrayList"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 8
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.bcel.verifier.structurals.Pass3bVerifier$InstructionContextQueue:83,1"
      Dst: "[java.util.List].add"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.bcel.verifier.structurals.Pass3bVerifier$InstructionContextQueue].getEC(int)"
    functionSourceFile: "org.apache.bcel.verifier.structurals.Pass3bVerifier$InstructionContextQueue"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.util.ArrayList"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.bcel.verifier.structurals.Pass3bVerifier$InstructionContextQueue:94,1"
      Dst: "[java.util.List].get"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.bcel.verifier.structurals.Pass3bVerifier$InstructionContextQueue].getIC(int)"
    functionSourceFile: "org.apache.bcel.verifier.structurals.Pass3bVerifier$InstructionContextQueue"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.apache.bcel.verifier.structurals.InstructionContext"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.bcel.verifier.structurals.Pass3bVerifier$InstructionContextQueue:104,1"
      Dst: "[java.util.List].get"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.bcel.verifier.structurals.Pass3bVerifier$InstructionContextQueue].isEmpty()"
    functionSourceFile: "org.apache.bcel.verifier.structurals.Pass3bVerifier$InstructionContextQueue"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.bcel.verifier.structurals.Pass3bVerifier$InstructionContextQueue:113,1"
      Dst: "[java.util.List].isEmpty"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.bcel.verifier.structurals.Pass3bVerifier$InstructionContextQueue].remove(int)"
    functionSourceFile: "org.apache.bcel.verifier.structurals.Pass3bVerifier$InstructionContextQueue"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 7
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.bcel.verifier.structurals.Pass3bVerifier$InstructionContextQueue:122,1"
      Dst: "[java.util.List].remove"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.bcel.verifier.structurals.Pass3bVerifier$InstructionContextQueue].size()"
    functionSourceFile: "org.apache.bcel.verifier.structurals.Pass3bVerifier$InstructionContextQueue"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "int"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.bcel.verifier.structurals.Pass3bVerifier$InstructionContextQueue:132,1"
      Dst: "[java.util.List].size"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.bcel.verifier.structurals.Pass3bVerifier$InstructionContextQueue].<init>(org.apache.bcel.verifier.structurals.Pass3bVerifier$1)"
    functionSourceFile: "org.apache.bcel.verifier.structurals.Pass3bVerifier$InstructionContextQueue"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.apache.bcel.verifier.structurals.Pass3bVerifier$1"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.bcel.verifier.structurals.Pass3bVerifier$InstructionContextQueue:69,1"
      Dst: "[org.apache.bcel.verifier.structurals.Pass3bVerifier$InstructionContextQueue].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.bcel.generic.ALOAD].<init>()"
    functionSourceFile: "org.apache.bcel.generic.ALOAD"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.bcel.generic.ALOAD:32,1"
      Dst: "[org.apache.bcel.generic.LoadInstruction].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.bcel.generic.ALOAD].<init>(int)"
    functionSourceFile: "org.apache.bcel.generic.ALOAD"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.bcel.generic.ALOAD:41,1"
      Dst: "[org.apache.bcel.generic.LoadInstruction].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.bcel.generic.ALOAD].accept(org.apache.bcel.generic.Visitor)"
    functionSourceFile: "org.apache.bcel.generic.ALOAD"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.apache.bcel.generic.Visitor"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.bcel.generic.ALOAD:52,1"
      Dst: "[org.apache.bcel.generic.LoadInstruction].accept"
    - Src: "org.apache.bcel.generic.ALOAD:53,1"
      Dst: "[org.apache.bcel.generic.Visitor].visitALOAD"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.bcel.generic.IXOR].<init>()"
    functionSourceFile: "org.apache.bcel.generic.IXOR"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.bcel.generic.IXOR:29,1"
      Dst: "[org.apache.bcel.generic.ArithmeticInstruction].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.bcel.generic.IXOR].accept(org.apache.bcel.generic.Visitor)"
    functionSourceFile: "org.apache.bcel.generic.IXOR"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.apache.bcel.generic.Visitor"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 8
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.bcel.generic.IXOR:40,1"
      Dst: "[org.apache.bcel.generic.Visitor].visitTypedInstruction"
    - Src: "org.apache.bcel.generic.IXOR:41,1"
      Dst: "[org.apache.bcel.generic.Visitor].visitStackProducer"
    - Src: "org.apache.bcel.generic.IXOR:42,1"
      Dst: "[org.apache.bcel.generic.Visitor].visitStackConsumer"
    - Src: "org.apache.bcel.generic.IXOR:43,1"
      Dst: "[org.apache.bcel.generic.Visitor].visitArithmeticInstruction"
    - Src: "org.apache.bcel.generic.IXOR:44,1"
      Dst: "[org.apache.bcel.generic.Visitor].visitIXOR"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.bcel.classfile.ConstantClass].<init>(org.apache.bcel.classfile.ConstantClass)"
    functionSourceFile: "org.apache.bcel.classfile.ConstantClass"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.apache.bcel.classfile.ConstantClass"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.bcel.classfile.ConstantClass:40,1"
      Dst: "[org.apache.bcel.classfile.ConstantClass].getNameIndex"
    - Src: "org.apache.bcel.classfile.ConstantClass:40,1"
      Dst: "[org.apache.bcel.classfile.ConstantClass].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.bcel.classfile.ConstantClass].<init>(java.io.DataInput)"
    functionSourceFile: "org.apache.bcel.classfile.ConstantClass"
    linkageType: null
    functionLinenumber: 49
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.io.DataInput"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.bcel.classfile.ConstantClass].<init>(int)"
    functionUses: 1
    ICount: 5
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.bcel.classfile.ConstantClass:50,1"
      Dst: "[java.io.DataInput].readUnsignedShort"
    - Src: "org.apache.bcel.classfile.ConstantClass:50,1"
      Dst: "[org.apache.bcel.classfile.ConstantClass].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.bcel.classfile.ConstantClass].<init>(int)"
    functionSourceFile: "org.apache.bcel.classfile.ConstantClass"
    linkageType: null
    functionLinenumber: 56
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.bcel.classfile.Constant].<init>(byte)"
    functionUses: 1
    ICount: 5
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.bcel.classfile.ConstantClass:57,1"
      Dst: "[org.apache.bcel.classfile.Constant].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.bcel.classfile.ConstantClass].accept(org.apache.bcel.classfile.Visitor)"
    functionSourceFile: "org.apache.bcel.classfile.ConstantClass"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.apache.bcel.classfile.Visitor"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.bcel.classfile.ConstantClass:69,1"
      Dst: "[org.apache.bcel.classfile.Visitor].visitConstantClass"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.bcel.classfile.ConstantClass].dump(java.io.DataOutputStream)"
    functionSourceFile: "org.apache.bcel.classfile.ConstantClass"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.io.DataOutputStream"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 8
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.bcel.classfile.ConstantClass:80,1"
      Dst: "[org.apache.bcel.classfile.Constant].getTag"
    - Src: "org.apache.bcel.classfile.ConstantClass:80,1"
      Dst: "[java.io.DataOutputStream].writeByte"
    - Src: "org.apache.bcel.classfile.ConstantClass:81,1"
      Dst: "[java.io.DataOutputStream].writeShort"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.bcel.classfile.ConstantClass].getBytes(org.apache.bcel.classfile.ConstantPool)"
    functionSourceFile: "org.apache.bcel.classfile.ConstantClass"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 1
    argTypes:
    - "org.apache.bcel.classfile.ConstantPool"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.bcel.classfile.ConstantClass:88,1"
      Dst: "[org.apache.bcel.classfile.ConstantClass].getConstantValue"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.bcel.classfile.ConstantClass].getConstantValue(org.apache.bcel.classfile.ConstantPool)"
    functionSourceFile: "org.apache.bcel.classfile.ConstantClass"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 1
    argTypes:
    - "org.apache.bcel.classfile.ConstantPool"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.bcel.classfile.ConstantClass:96,1"
      Dst: "[org.apache.bcel.classfile.ConstantPool].getConstantUtf8"
    - Src: "org.apache.bcel.classfile.ConstantClass:96,1"
      Dst: "[org.apache.bcel.classfile.ConstantUtf8].getBytes"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.bcel.classfile.ConstantClass].getNameIndex()"
    functionSourceFile: "org.apache.bcel.classfile.ConstantClass"
    linkageType: null
    functionLinenumber: 102
    functionDepth: 0
    returnType: "int"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.bcel.classfile.ConstantClass].setNameIndex(int)"
    functionSourceFile: "org.apache.bcel.classfile.ConstantClass"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.bcel.classfile.ConstantClass].toString()"
    functionSourceFile: "org.apache.bcel.classfile.ConstantClass"
    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.apache.bcel.classfile.ConstantClass:118,1"
      Dst: "[java.lang.StringBuilder].<init>"
    - Src: "org.apache.bcel.classfile.ConstantClass:118,1"
      Dst: "[org.apache.bcel.classfile.Constant].toString"
    - Src: "org.apache.bcel.classfile.ConstantClass:118,1"
      Dst: "[java.lang.StringBuilder].append"
    - Src: "org.apache.bcel.classfile.ConstantClass:118,1"
      Dst: "[java.lang.StringBuilder].toString"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.bcel.generic.INVOKESPECIAL].<init>()"
    functionSourceFile: "org.apache.bcel.generic.INVOKESPECIAL"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.bcel.generic.INVOKESPECIAL:41,1"
      Dst: "[org.apache.bcel.generic.InvokeInstruction].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.bcel.generic.INVOKESPECIAL].<init>(int)"
    functionSourceFile: "org.apache.bcel.generic.INVOKESPECIAL"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.bcel.generic.INVOKESPECIAL:45,1"
      Dst: "[org.apache.bcel.generic.InvokeInstruction].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.bcel.generic.INVOKESPECIAL].accept(org.apache.bcel.generic.Visitor)"
    functionSourceFile: "org.apache.bcel.generic.INVOKESPECIAL"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.apache.bcel.generic.Visitor"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 12
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.bcel.generic.INVOKESPECIAL:56,1"
      Dst: "[org.apache.bcel.generic.Visitor].visitExceptionThrower"
    - Src: "org.apache.bcel.generic.INVOKESPECIAL:57,1"
      Dst: "[org.apache.bcel.generic.Visitor].visitTypedInstruction"
    - Src: "org.apache.bcel.generic.INVOKESPECIAL:58,1"
      Dst: "[org.apache.bcel.generic.Visitor].visitStackConsumer"
    - Src: "org.apache.bcel.generic.INVOKESPECIAL:59,1"
      Dst: "[org.apache.bcel.generic.Visitor].visitStackProducer"
    - Src: "org.apache.bcel.generic.INVOKESPECIAL:60,1"
      Dst: "[org.apache.bcel.generic.Visitor].visitLoadClass"
    - Src: "org.apache.bcel.generic.INVOKESPECIAL:61,1"
      Dst: "[org.apache.bcel.generic.Visitor].visitCPInstruction"
    - Src: "org.apache.bcel.generic.INVOKESPECIAL:62,1"
      Dst: "[org.apache.bcel.generic.Visitor].visitFieldOrMethod"
    - Src: "org.apache.bcel.generic.INVOKESPECIAL:63,1"
      Dst: "[org.apache.bcel.generic.Visitor].visitInvokeInstruction"
    - Src: "org.apache.bcel.generic.INVOKESPECIAL:64,1"
      Dst: "[org.apache.bcel.generic.Visitor].visitINVOKESPECIAL"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.bcel.generic.INVOKESPECIAL].dump(java.io.DataOutputStream)"
    functionSourceFile: "org.apache.bcel.generic.INVOKESPECIAL"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.io.DataOutputStream"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 8
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.bcel.generic.INVOKESPECIAL:74,1"
      Dst: "[org.apache.bcel.generic.Instruction].getOpcode"
    - Src: "org.apache.bcel.generic.INVOKESPECIAL:74,1"
      Dst: "[java.io.DataOutputStream].writeByte"
    - Src: "org.apache.bcel.generic.INVOKESPECIAL:75,1"
      Dst: "[org.apache.bcel.generic.CPInstruction].getIndex"
    - Src: "org.apache.bcel.generic.INVOKESPECIAL:75,1"
      Dst: "[java.io.DataOutputStream].writeShort"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.bcel.generic.INVOKESPECIAL].getExceptions()"
    functionSourceFile: "org.apache.bcel.generic.INVOKESPECIAL"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.Class[]"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 13
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.bcel.generic.INVOKESPECIAL:80,1"
      Dst: "[org.apache.bcel.ExceptionConst].createExceptions"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.RandomUtils].nextBoolean()"
    functionSourceFile: "org.apache.commons.lang3.RandomUtils"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.lang3.RandomUtils:46,1"
      Dst: "[org.apache.commons.lang3.RandomUtils].random"
    - Src: "org.apache.commons.lang3.RandomUtils:46,1"
      Dst: "[java.util.concurrent.ThreadLocalRandom].nextBoolean"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.RandomUtils].nextBytes(int)"
    functionSourceFile: "org.apache.commons.lang3.RandomUtils"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "byte[]"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 11
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.commons.lang3.RandomUtils:58"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.RandomUtils:58"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.RandomUtils:57"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.lang3.RandomUtils:58,1"
      Dst: "[org.apache.commons.lang3.Validate].isTrue"
    - Src: "org.apache.commons.lang3.RandomUtils:61,1"
      Dst: "[org.apache.commons.lang3.RandomUtils].random"
    - Src: "org.apache.commons.lang3.RandomUtils:61,1"
      Dst: "[java.util.Random].nextBytes"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.RandomUtils].nextDouble()"
    functionSourceFile: "org.apache.commons.lang3.RandomUtils"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "double"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 2
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.lang3.RandomUtils:73,1"
      Dst: "[org.apache.commons.lang3.RandomUtils].nextDouble"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.RandomUtils].nextDouble(double,double)"
    functionSourceFile: "org.apache.commons.lang3.RandomUtils"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "double"
    argCount: 2
    argTypes:
    - "double"
    - "double"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 27
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.commons.lang3.RandomUtils:89"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.RandomUtils:89"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.RandomUtils:88"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.RandomUtils:91"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.RandomUtils:89"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.RandomUtils:88"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.RandomUtils:93"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.RandomUtils:97"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.RandomUtils:96"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.lang3.RandomUtils:89,1"
      Dst: "[org.apache.commons.lang3.Validate].isTrue"
    - Src: "org.apache.commons.lang3.RandomUtils:97,1"
      Dst: "[org.apache.commons.lang3.RandomUtils].random"
    - Src: "org.apache.commons.lang3.RandomUtils:97,1"
      Dst: "[java.util.concurrent.ThreadLocalRandom].nextDouble"
    JavaMethodInfo: null
    BBCount: 9
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.RandomUtils].nextFloat()"
    functionSourceFile: "org.apache.commons.lang3.RandomUtils"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "float"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 2
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.lang3.RandomUtils:108,1"
      Dst: "[org.apache.commons.lang3.RandomUtils].nextFloat"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.RandomUtils].nextFloat(float,float)"
    functionSourceFile: "org.apache.commons.lang3.RandomUtils"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "float"
    argCount: 2
    argTypes:
    - "float"
    - "float"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 27
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.commons.lang3.RandomUtils:124"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.RandomUtils:124"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.RandomUtils:123"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.RandomUtils:126"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.RandomUtils:124"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.RandomUtils:123"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.RandomUtils:128"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.RandomUtils:132"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.RandomUtils:131"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.lang3.RandomUtils:124,1"
      Dst: "[org.apache.commons.lang3.Validate].isTrue"
    - Src: "org.apache.commons.lang3.RandomUtils:132,1"
      Dst: "[org.apache.commons.lang3.RandomUtils].random"
    - Src: "org.apache.commons.lang3.RandomUtils:132,1"
      Dst: "[java.util.concurrent.ThreadLocalRandom].nextFloat"
    JavaMethodInfo: null
    BBCount: 9
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.RandomUtils].nextInt()"
    functionSourceFile: "org.apache.commons.lang3.RandomUtils"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "int"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 2
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.lang3.RandomUtils:143,1"
      Dst: "[org.apache.commons.lang3.RandomUtils].nextInt"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.RandomUtils].nextInt(int,int)"
    functionSourceFile: "org.apache.commons.lang3.RandomUtils"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "int"
    argCount: 2
    argTypes:
    - "int"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 21
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.commons.lang3.RandomUtils:159"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.RandomUtils:159"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.RandomUtils:158"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.RandomUtils:161"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.RandomUtils:159"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.RandomUtils:158"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.RandomUtils:163"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.RandomUtils:167"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.RandomUtils:166"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.lang3.RandomUtils:159,1"
      Dst: "[org.apache.commons.lang3.Validate].isTrue"
    - Src: "org.apache.commons.lang3.RandomUtils:167,1"
      Dst: "[org.apache.commons.lang3.RandomUtils].random"
    - Src: "org.apache.commons.lang3.RandomUtils:167,1"
      Dst: "[java.util.concurrent.ThreadLocalRandom].nextInt"
    JavaMethodInfo: null
    BBCount: 9
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.RandomUtils].nextLong()"
    functionSourceFile: "org.apache.commons.lang3.RandomUtils"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "long"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 2
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.lang3.RandomUtils:178,1"
      Dst: "[org.apache.commons.lang3.RandomUtils].nextLong"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.RandomUtils].nextLong(long)"
    functionSourceFile: "org.apache.commons.lang3.RandomUtils"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "long"
    argCount: 1
    argTypes:
    - "long"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 12
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.commons.lang3.RandomUtils:196"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.RandomUtils:193"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.lang3.RandomUtils:194,1"
      Dst: "[org.apache.commons.lang3.RandomUtils].random"
    - Src: "org.apache.commons.lang3.RandomUtils:194,1"
      Dst: "[java.util.concurrent.ThreadLocalRandom].nextLong"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 2
  - functionName: "[org.apache.commons.lang3.RandomUtils].nextLong(long,long)"
    functionSourceFile: "org.apache.commons.lang3.RandomUtils"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "long"
    argCount: 2
    argTypes:
    - "long"
    - "long"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 25
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.commons.lang3.RandomUtils:214"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.RandomUtils:214"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.RandomUtils:213"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.RandomUtils:216"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.RandomUtils:214"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.RandomUtils:213"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.RandomUtils:218"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.RandomUtils:222"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.RandomUtils:221"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.lang3.RandomUtils:214,1"
      Dst: "[org.apache.commons.lang3.Validate].isTrue"
    - Src: "org.apache.commons.lang3.RandomUtils:222,1"
      Dst: "[org.apache.commons.lang3.RandomUtils].nextLong"
    JavaMethodInfo: null
    BBCount: 9
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.RandomUtils].random()"
    functionSourceFile: "org.apache.commons.lang3.RandomUtils"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.util.concurrent.ThreadLocalRandom"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 2
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.lang3.RandomUtils:226,1"
      Dst: "[java.util.concurrent.ThreadLocalRandom].current"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.RandomUtils].<init>()"
    functionSourceFile: "org.apache.commons.lang3.RandomUtils"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.lang3.RandomUtils:238,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.SerializationUtils].clone(java.io.Serializable)"
    functionSourceFile: "org.apache.commons.lang3.SerializationUtils"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.io.Serializable"
    argCount: 1
    argTypes:
    - "java.io.Serializable"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 45
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.commons.lang3.SerializationUtils:136"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.SerializationUtils:139"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.SerializationUtils:138"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.SerializationUtils:150"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.SerializationUtils:139"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.SerializationUtils:138"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.SerializationUtils:150"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.SerializationUtils:139"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.SerializationUtils:138"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.SerializationUtils:150"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.SerializationUtils:152"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.SerializationUtils:151"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.SerializationUtils:150"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.SerializationUtils:139"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.SerializationUtils:138"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.lang3.SerializationUtils:139,1"
      Dst: "[org.apache.commons.lang3.SerializationUtils].serialize"
    - Src: "org.apache.commons.lang3.SerializationUtils:140,1"
      Dst: "[java.io.ByteArrayInputStream].<init>"
    - Src: "org.apache.commons.lang3.SerializationUtils:142,1"
      Dst: "[org.apache.commons.lang3.ObjectUtils].getClass"
    - Src: "org.apache.commons.lang3.SerializationUtils:143,1"
      Dst: "[java.lang.Class].getClassLoader"
    - Src: "org.apache.commons.lang3.SerializationUtils:143,1"
      Dst: "[org.apache.commons.lang3.SerializationUtils$ClassLoaderAwareObjectInputStream].<init>"
    - Src: "org.apache.commons.lang3.SerializationUtils:148,1"
      Dst: "[java.io.ObjectInputStream].readObject"
    - Src: "org.apache.commons.lang3.SerializationUtils:148,1"
      Dst: "[java.lang.Class].cast"
    - Src: "org.apache.commons.lang3.SerializationUtils:150,1"
      Dst: "[java.io.ObjectInputStream].close"
    - Src: "org.apache.commons.lang3.SerializationUtils:143,1"
      Dst: "[java.lang.Throwable].addSuppressed"
    - Src: "org.apache.commons.lang3.SerializationUtils:152,1"
      Dst: "[java.lang.Object].getClass"
    - Src: "org.apache.commons.lang3.SerializationUtils:152,1"
      Dst: "[java.lang.Class].getSimpleName"
    - Src: "org.apache.commons.lang3.SerializationUtils:152,1"
      Dst: "[java.lang.String].format"
    - Src: "org.apache.commons.lang3.SerializationUtils:152,1"
      Dst: "[org.apache.commons.lang3.SerializationException].<init>"
    JavaMethodInfo: null
    BBCount: 16
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.SerializationUtils].deserialize(byte[])"
    functionSourceFile: "org.apache.commons.lang3.SerializationUtils"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 1
    argTypes:
    - "byte[]"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.lang3.SerializationUtils:173,1"
      Dst: "[java.util.Objects].requireNonNull"
    - Src: "org.apache.commons.lang3.SerializationUtils:174,1"
      Dst: "[java.io.ByteArrayInputStream].<init>"
    - Src: "org.apache.commons.lang3.SerializationUtils:174,1"
      Dst: "[org.apache.commons.lang3.SerializationUtils].deserialize"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.SerializationUtils].deserialize(java.io.InputStream)"
    functionSourceFile: "org.apache.commons.lang3.SerializationUtils"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 1
    argTypes:
    - "java.io.InputStream"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 32
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.commons.lang3.SerializationUtils:210"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.SerializationUtils:205"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.SerializationUtils:204"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.SerializationUtils:210"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.SerializationUtils:205"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.SerializationUtils:204"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.SerializationUtils:210"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.SerializationUtils:211"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.SerializationUtils:210"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.SerializationUtils:210"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.SerializationUtils:205"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.SerializationUtils:204"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.lang3.SerializationUtils:205,1"
      Dst: "[java.util.Objects].requireNonNull"
    - Src: "org.apache.commons.lang3.SerializationUtils:206,1"
      Dst: "[java.io.ObjectInputStream].<init>"
    - Src: "org.apache.commons.lang3.SerializationUtils:208,1"
      Dst: "[java.io.ObjectInputStream].readObject"
    - Src: "org.apache.commons.lang3.SerializationUtils:210,1"
      Dst: "[java.io.ObjectInputStream].close"
    - Src: "org.apache.commons.lang3.SerializationUtils:206,1"
      Dst: "[java.lang.Throwable].addSuppressed"
    - Src: "org.apache.commons.lang3.SerializationUtils:211,1"
      Dst: "[org.apache.commons.lang3.SerializationException].<init>"
    JavaMethodInfo: null
    BBCount: 14
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.SerializationUtils].roundtrip(java.io.Serializable)"
    functionSourceFile: "org.apache.commons.lang3.SerializationUtils"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.io.Serializable"
    argCount: 1
    argTypes:
    - "java.io.Serializable"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.lang3.SerializationUtils:228,1"
      Dst: "[org.apache.commons.lang3.SerializationUtils].serialize"
    - Src: "org.apache.commons.lang3.SerializationUtils:228,1"
      Dst: "[org.apache.commons.lang3.SerializationUtils].deserialize"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.SerializationUtils].serialize(java.io.Serializable)"
    functionSourceFile: "org.apache.commons.lang3.SerializationUtils"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "byte[]"
    argCount: 1
    argTypes:
    - "java.io.Serializable"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.lang3.SerializationUtils:240,1"
      Dst: "[java.io.ByteArrayOutputStream].<init>"
    - Src: "org.apache.commons.lang3.SerializationUtils:241,1"
      Dst: "[org.apache.commons.lang3.SerializationUtils].serialize"
    - Src: "org.apache.commons.lang3.SerializationUtils:242,1"
      Dst: "[java.io.ByteArrayOutputStream].toByteArray"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.SerializationUtils].serialize(java.io.Serializable,java.io.OutputStream)"
    functionSourceFile: "org.apache.commons.lang3.SerializationUtils"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "java.io.Serializable"
    - "java.io.OutputStream"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 35
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.commons.lang3.SerializationUtils:265"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.SerializationUtils:267"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.SerializationUtils:266"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.SerializationUtils:265"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.SerializationUtils:262"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.SerializationUtils:261"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.SerializationUtils:265"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.SerializationUtils:266"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.SerializationUtils:265"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.SerializationUtils:265"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.SerializationUtils:262"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.SerializationUtils:261"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.lang3.SerializationUtils:262,1"
      Dst: "[java.util.Objects].requireNonNull"
    - Src: "org.apache.commons.lang3.SerializationUtils:263,1"
      Dst: "[java.io.ObjectOutputStream].<init>"
    - Src: "org.apache.commons.lang3.SerializationUtils:264,1"
      Dst: "[java.io.ObjectOutputStream].writeObject"
    - Src: "org.apache.commons.lang3.SerializationUtils:265,1"
      Dst: "[java.io.ObjectOutputStream].close"
    - Src: "org.apache.commons.lang3.SerializationUtils:263,1"
      Dst: "[java.lang.Throwable].addSuppressed"
    - Src: "org.apache.commons.lang3.SerializationUtils:266,1"
      Dst: "[org.apache.commons.lang3.SerializationException].<init>"
    JavaMethodInfo: null
    BBCount: 15
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.SerializationUtils].<init>()"
    functionSourceFile: "org.apache.commons.lang3.SerializationUtils"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.lang3.SerializationUtils:278,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.math.Fraction].<init>(int,int)"
    functionSourceFile: "org.apache.commons.lang3.math.Fraction"
    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.apache.commons.lang3.math.Fraction:123,1"
      Dst: "[java.lang.Number].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.math.Fraction].getFraction(int,int)"
    functionSourceFile: "org.apache.commons.lang3.math.Fraction"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.apache.commons.lang3.math.Fraction"
    argCount: 2
    argTypes:
    - "int"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 17
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.commons.lang3.math.Fraction:141"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.math.Fraction:144"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.math.Fraction:143"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.math.Fraction:144"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.math.Fraction:151"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.math.Fraction:150"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.math.Fraction:145"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.math.Fraction:146"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.math.Fraction:145"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.math.Fraction:145"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.math.Fraction:148"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.math.Fraction:147"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.lang3.math.Fraction:142,1"
      Dst: "[java.lang.ArithmeticException].<init>"
    - Src: "org.apache.commons.lang3.math.Fraction:151,1"
      Dst: "[org.apache.commons.lang3.math.Fraction].<init>"
    JavaMethodInfo: null
    BBCount: 8
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.math.Fraction].getFraction(int,int,int)"
    functionSourceFile: "org.apache.commons.lang3.math.Fraction"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.apache.commons.lang3.math.Fraction"
    argCount: 3
    argTypes:
    - "int"
    - "int"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 40
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.commons.lang3.math.Fraction:171"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.math.Fraction:174"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.math.Fraction:173"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.math.Fraction:174"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.math.Fraction:177"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.math.Fraction:176"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.math.Fraction:177"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.math.Fraction:181"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.math.Fraction:180"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.math.Fraction:181"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.math.Fraction:184"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.math.Fraction:183"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.math.Fraction:186"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.math.Fraction:187"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.math.Fraction:186"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.math.Fraction:186"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.math.Fraction:189"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.math.Fraction:188"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.lang3.math.Fraction:172,1"
      Dst: "[java.lang.ArithmeticException].<init>"
    - Src: "org.apache.commons.lang3.math.Fraction:189,1"
      Dst: "[org.apache.commons.lang3.math.Fraction].<init>"
    JavaMethodInfo: null
    BBCount: 13
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.math.Fraction].getReducedFraction(int,int)"
    functionSourceFile: "org.apache.commons.lang3.math.Fraction"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.apache.commons.lang3.math.Fraction"
    argCount: 2
    argTypes:
    - "int"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 28
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.commons.lang3.math.Fraction:207"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.math.Fraction:210"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.math.Fraction:209"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.math.Fraction:210"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.math.Fraction:214"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.math.Fraction:213"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.math.Fraction:214"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.math.Fraction:218"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.math.Fraction:217"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.math.Fraction:214"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.math.Fraction:218"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.math.Fraction:217"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.math.Fraction:218"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.math.Fraction:226"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.math.Fraction:225"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.math.Fraction:219"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.math.Fraction:220"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.math.Fraction:219"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.math.Fraction:219"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.math.Fraction:222"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.math.Fraction:221"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.lang3.math.Fraction:208,1"
      Dst: "[java.lang.ArithmeticException].<init>"
    - Src: "org.apache.commons.lang3.math.Fraction:226,1"
      Dst: "[org.apache.commons.lang3.math.Fraction].greatestCommonDivisor"
    - Src: "org.apache.commons.lang3.math.Fraction:229,1"
      Dst: "[org.apache.commons.lang3.math.Fraction].<init>"
    JavaMethodInfo: null
    BBCount: 13
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.math.Fraction].getFraction(double)"
    functionSourceFile: "org.apache.commons.lang3.math.Fraction"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.apache.commons.lang3.math.Fraction"
    argCount: 1
    argTypes:
    - "double"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 69
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.commons.lang3.math.Fraction:247"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.math.Fraction:247"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.math.Fraction:246"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.math.Fraction:249"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.math.Fraction:250"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.math.Fraction:249"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.math.Fraction:249"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.math.Fraction:252"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.math.Fraction:251"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.math.Fraction:287"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.math.Fraction:288"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.math.Fraction:287"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.math.Fraction:287"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.math.Fraction:288"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.math.Fraction:287"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.math.Fraction:287"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.math.Fraction:288"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.math.Fraction:287"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.math.Fraction:287"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.math.Fraction:271"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.math.Fraction:270"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.math.Fraction:288"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.math.Fraction:291"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.math.Fraction:290"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.lang3.math.Fraction:248,1"
      Dst: "[java.lang.Math].abs"
    - Src: "org.apache.commons.lang3.math.Fraction:249,1"
      Dst: "[java.lang.Double].isNaN"
    - Src: "org.apache.commons.lang3.math.Fraction:250,1"
      Dst: "[java.lang.ArithmeticException].<init>"
    - Src: "org.apache.commons.lang3.math.Fraction:291,1"
      Dst: "[org.apache.commons.lang3.math.Fraction].getReducedFraction"
    JavaMethodInfo: null
    BBCount: 14
    CyclomaticComplexity: 2
  - functionName: "[org.apache.commons.lang3.math.Fraction].getFraction(java.lang.String)"
    functionSourceFile: "org.apache.commons.lang3.math.Fraction"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.apache.commons.lang3.math.Fraction"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 37
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.commons.lang3.math.Fraction:316"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.math.Fraction:321"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.math.Fraction:320"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.math.Fraction:322"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.math.Fraction:335"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.math.Fraction:334"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.math.Fraction:326"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.math.Fraction:329"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.math.Fraction:328"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.math.Fraction:336"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.math.Fraction:339"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.lang3.math.Fraction:313,1"
      Dst: "[java.util.Objects].requireNonNull"
    - Src: "org.apache.commons.lang3.math.Fraction:315,1"
      Dst: "[java.lang.String].indexOf"
    - Src: "org.apache.commons.lang3.math.Fraction:317,1"
      Dst: "[java.lang.Double].parseDouble"
    - Src: "org.apache.commons.lang3.math.Fraction:317,1"
      Dst: "[org.apache.commons.lang3.math.Fraction].getFraction"
    - Src: "org.apache.commons.lang3.math.Fraction:323,1"
      Dst: "[java.lang.String].substring"
    - Src: "org.apache.commons.lang3.math.Fraction:323,1"
      Dst: "[java.lang.Integer].parseInt"
    - Src: "org.apache.commons.lang3.math.Fraction:327,1"
      Dst: "[java.lang.NumberFormatException].<init>"
    JavaMethodInfo: null
    BBCount: 9
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.math.Fraction].getNumerator()"
    functionSourceFile: "org.apache.commons.lang3.math.Fraction"
    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.apache.commons.lang3.math.Fraction].getDenominator()"
    functionSourceFile: "org.apache.commons.lang3.math.Fraction"
    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.apache.commons.lang3.math.Fraction].getProperNumerator()"
    functionSourceFile: "org.apache.commons.lang3.math.Fraction"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "int"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.lang3.math.Fraction:378,1"
      Dst: "[java.lang.Math].abs"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.math.Fraction].getProperWhole()"
    functionSourceFile: "org.apache.commons.lang3.math.Fraction"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "int"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.math.Fraction].intValue()"
    functionSourceFile: "org.apache.commons.lang3.math.Fraction"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "int"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.math.Fraction].longValue()"
    functionSourceFile: "org.apache.commons.lang3.math.Fraction"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "long"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 7
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.math.Fraction].floatValue()"
    functionSourceFile: "org.apache.commons.lang3.math.Fraction"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "float"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 7
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.math.Fraction].doubleValue()"
    functionSourceFile: "org.apache.commons.lang3.math.Fraction"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "double"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 7
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.math.Fraction].reduce()"
    functionSourceFile: "org.apache.commons.lang3.math.Fraction"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.apache.commons.lang3.math.Fraction"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 22
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.commons.lang3.math.Fraction:450"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.math.Fraction:453"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.math.Fraction:452"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.math.Fraction:451"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.math.Fraction:450"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.math.Fraction:454"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.math.Fraction:457"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.math.Fraction:456"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.lang3.math.Fraction:451,1"
      Dst: "[org.apache.commons.lang3.math.Fraction].equals"
    - Src: "org.apache.commons.lang3.math.Fraction:453,1"
      Dst: "[java.lang.Math].abs"
    - Src: "org.apache.commons.lang3.math.Fraction:453,1"
      Dst: "[org.apache.commons.lang3.math.Fraction].greatestCommonDivisor"
    - Src: "org.apache.commons.lang3.math.Fraction:457,1"
      Dst: "[org.apache.commons.lang3.math.Fraction].getFraction"
    JavaMethodInfo: null
    BBCount: 8
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.math.Fraction].invert()"
    functionSourceFile: "org.apache.commons.lang3.math.Fraction"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.apache.commons.lang3.math.Fraction"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 25
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.commons.lang3.math.Fraction:470"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.math.Fraction:473"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.math.Fraction:472"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.math.Fraction:473"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.math.Fraction:476"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.math.Fraction:475"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.math.Fraction:476"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.math.Fraction:479"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.math.Fraction:478"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.lang3.math.Fraction:471,1"
      Dst: "[java.lang.ArithmeticException].<init>"
    - Src: "org.apache.commons.lang3.math.Fraction:477,1"
      Dst: "[org.apache.commons.lang3.math.Fraction].<init>"
    JavaMethodInfo: null
    BBCount: 7
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.math.Fraction].negate()"
    functionSourceFile: "org.apache.commons.lang3.math.Fraction"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.apache.commons.lang3.math.Fraction"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 12
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.commons.lang3.math.Fraction:491"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.math.Fraction:494"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.math.Fraction:493"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.lang3.math.Fraction:492,1"
      Dst: "[java.lang.ArithmeticException].<init>"
    - Src: "org.apache.commons.lang3.math.Fraction:494,1"
      Dst: "[org.apache.commons.lang3.math.Fraction].<init>"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.math.Fraction].abs()"
    functionSourceFile: "org.apache.commons.lang3.math.Fraction"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.apache.commons.lang3.math.Fraction"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.commons.lang3.math.Fraction:507"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.math.Fraction:510"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.math.Fraction:509"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.lang3.math.Fraction:510,1"
      Dst: "[org.apache.commons.lang3.math.Fraction].negate"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.math.Fraction].pow(int)"
    functionSourceFile: "org.apache.commons.lang3.math.Fraction"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.apache.commons.lang3.math.Fraction"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 29
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.commons.lang3.math.Fraction:526"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.math.Fraction:529"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.math.Fraction:528"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.math.Fraction:529"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.math.Fraction:532"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.math.Fraction:531"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.math.Fraction:532"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.math.Fraction:538"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.math.Fraction:537"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.math.Fraction:533"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.math.Fraction:536"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.math.Fraction:535"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.math.Fraction:539"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.math.Fraction:542"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.math.Fraction:541"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.lang3.math.Fraction:534,1"
      Dst: "[org.apache.commons.lang3.math.Fraction].invert"
    - Src: "org.apache.commons.lang3.math.Fraction:534,1"
      Dst: "[org.apache.commons.lang3.math.Fraction].pow"
    - Src: "org.apache.commons.lang3.math.Fraction:538,1"
      Dst: "[org.apache.commons.lang3.math.Fraction].multiplyBy"
    JavaMethodInfo: null
    BBCount: 11
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.math.Fraction].greatestCommonDivisor(int,int)"
    functionSourceFile: "org.apache.commons.lang3.math.Fraction"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "int"
    argCount: 2
    argTypes:
    - "int"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 59
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.commons.lang3.math.Fraction:557"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.math.Fraction:558"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.math.Fraction:557"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.math.Fraction:557"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.math.Fraction:564"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.math.Fraction:563"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.math.Fraction:558"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.math.Fraction:559"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.math.Fraction:558"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.math.Fraction:558"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.math.Fraction:561"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.math.Fraction:560"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.math.Fraction:564"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.math.Fraction:565"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.math.Fraction:564"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.math.Fraction:564"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.math.Fraction:571"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.math.Fraction:570"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.math.Fraction:571"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.math.Fraction:574"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.math.Fraction:573"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.math.Fraction:574"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.math.Fraction:578"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.math.Fraction:577"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.math.Fraction:579"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.math.Fraction:584"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.math.Fraction:583"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.math.Fraction:579"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.math.Fraction:584"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.math.Fraction:583"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.math.Fraction:579"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.math.Fraction:584"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.math.Fraction:583"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.math.Fraction:584"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.math.Fraction:589"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.math.Fraction:588"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.math.Fraction:589"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.math.Fraction:588"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.math.Fraction:595"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.math.Fraction:599"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.math.Fraction:598"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.math.Fraction:599"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.math.Fraction:602"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.math.Fraction:601"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.math.Fraction:608"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.math.Fraction:595"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.math.Fraction:594"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.lang3.math.Fraction:559,1"
      Dst: "[java.lang.ArithmeticException].<init>"
    - Src: "org.apache.commons.lang3.math.Fraction:561,1"
      Dst: "[java.lang.Math].abs"
    JavaMethodInfo: null
    BBCount: 31
    CyclomaticComplexity: 3
  - functionName: "[org.apache.commons.lang3.math.Fraction].mulAndCheck(int,int)"
    functionSourceFile: "org.apache.commons.lang3.math.Fraction"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "int"
    argCount: 2
    argTypes:
    - "int"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 16
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.commons.lang3.math.Fraction:623"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.math.Fraction:624"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.math.Fraction:623"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.math.Fraction:623"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.math.Fraction:626"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.math.Fraction:625"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.lang3.math.Fraction:624,1"
      Dst: "[java.lang.ArithmeticException].<init>"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.math.Fraction].mulPosAndCheck(int,int)"
    functionSourceFile: "org.apache.commons.lang3.math.Fraction"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "int"
    argCount: 2
    argTypes:
    - "int"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 13
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.commons.lang3.math.Fraction:641"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.math.Fraction:644"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.math.Fraction:643"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.lang3.math.Fraction:642,1"
      Dst: "[java.lang.ArithmeticException].<init>"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.math.Fraction].addAndCheck(int,int)"
    functionSourceFile: "org.apache.commons.lang3.math.Fraction"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "int"
    argCount: 2
    argTypes:
    - "int"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 16
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.commons.lang3.math.Fraction:658"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.math.Fraction:659"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.math.Fraction:658"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.math.Fraction:658"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.math.Fraction:661"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.math.Fraction:660"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.lang3.math.Fraction:659,1"
      Dst: "[java.lang.ArithmeticException].<init>"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.math.Fraction].subAndCheck(int,int)"
    functionSourceFile: "org.apache.commons.lang3.math.Fraction"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "int"
    argCount: 2
    argTypes:
    - "int"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 16
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.commons.lang3.math.Fraction:675"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.math.Fraction:676"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.math.Fraction:675"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.math.Fraction:675"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.math.Fraction:678"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.math.Fraction:677"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.lang3.math.Fraction:676,1"
      Dst: "[java.lang.ArithmeticException].<init>"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.math.Fraction].add(org.apache.commons.lang3.math.Fraction)"
    functionSourceFile: "org.apache.commons.lang3.math.Fraction"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.apache.commons.lang3.math.Fraction"
    argCount: 1
    argTypes:
    - "org.apache.commons.lang3.math.Fraction"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.lang3.math.Fraction:692,1"
      Dst: "[org.apache.commons.lang3.math.Fraction].addSub"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.math.Fraction].subtract(org.apache.commons.lang3.math.Fraction)"
    functionSourceFile: "org.apache.commons.lang3.math.Fraction"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.apache.commons.lang3.math.Fraction"
    argCount: 1
    argTypes:
    - "org.apache.commons.lang3.math.Fraction"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.lang3.math.Fraction:706,1"
      Dst: "[org.apache.commons.lang3.math.Fraction].addSub"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.math.Fraction].addSub(org.apache.commons.lang3.math.Fraction,boolean)"
    functionSourceFile: "org.apache.commons.lang3.math.Fraction"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.apache.commons.lang3.math.Fraction"
    argCount: 2
    argTypes:
    - "org.apache.commons.lang3.math.Fraction"
    - "boolean"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 80
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.commons.lang3.math.Fraction:722"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.math.Fraction:725"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.math.Fraction:724"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.math.Fraction:723"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.math.Fraction:722"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.math.Fraction:725"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.math.Fraction:730"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.math.Fraction:729"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.math.Fraction:731"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.math.Fraction:740"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.math.Fraction:735"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.math.Fraction:732"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.math.Fraction:743"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.math.Fraction:741"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.math.Fraction:740"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.math.Fraction:747"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.math.Fraction:742"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.math.Fraction:751"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.math.Fraction:754"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.math.Fraction:753"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.lang3.math.Fraction:720,1"
      Dst: "[java.util.Objects].requireNonNull"
    - Src: "org.apache.commons.lang3.math.Fraction:723,1"
      Dst: "[org.apache.commons.lang3.math.Fraction].negate"
    - Src: "org.apache.commons.lang3.math.Fraction:730,1"
      Dst: "[org.apache.commons.lang3.math.Fraction].greatestCommonDivisor"
    - Src: "org.apache.commons.lang3.math.Fraction:733,1"
      Dst: "[org.apache.commons.lang3.math.Fraction].mulAndCheck"
    - Src: "org.apache.commons.lang3.math.Fraction:735,1"
      Dst: "[org.apache.commons.lang3.math.Fraction].addAndCheck"
    - Src: "org.apache.commons.lang3.math.Fraction:735,1"
      Dst: "[org.apache.commons.lang3.math.Fraction].subAndCheck"
    - Src: "org.apache.commons.lang3.math.Fraction:735,1"
      Dst: "[org.apache.commons.lang3.math.Fraction].mulPosAndCheck"
    - Src: "org.apache.commons.lang3.math.Fraction:735,1"
      Dst: "[org.apache.commons.lang3.math.Fraction].<init>"
    - Src: "org.apache.commons.lang3.math.Fraction:741,1"
      Dst: "[java.math.BigInteger].valueOf"
    - Src: "org.apache.commons.lang3.math.Fraction:741,1"
      Dst: "[java.math.BigInteger].multiply"
    - Src: "org.apache.commons.lang3.math.Fraction:743,1"
      Dst: "[java.math.BigInteger].add"
    - Src: "org.apache.commons.lang3.math.Fraction:743,1"
      Dst: "[java.math.BigInteger].subtract"
    - Src: "org.apache.commons.lang3.math.Fraction:746,1"
      Dst: "[java.math.BigInteger].mod"
    - Src: "org.apache.commons.lang3.math.Fraction:746,1"
      Dst: "[java.math.BigInteger].intValue"
    - Src: "org.apache.commons.lang3.math.Fraction:750,1"
      Dst: "[java.math.BigInteger].divide"
    - Src: "org.apache.commons.lang3.math.Fraction:751,1"
      Dst: "[java.math.BigInteger].bitLength"
    - Src: "org.apache.commons.lang3.math.Fraction:752,1"
      Dst: "[java.lang.ArithmeticException].<init>"
    JavaMethodInfo: null
    BBCount: 21
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.math.Fraction].multiplyBy(org.apache.commons.lang3.math.Fraction)"
    functionSourceFile: "org.apache.commons.lang3.math.Fraction"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.apache.commons.lang3.math.Fraction"
    argCount: 1
    argTypes:
    - "org.apache.commons.lang3.math.Fraction"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 27
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.commons.lang3.math.Fraction:769"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.math.Fraction:770"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.math.Fraction:769"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.math.Fraction:769"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.math.Fraction:774"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.math.Fraction:773"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.lang3.math.Fraction:768,1"
      Dst: "[java.util.Objects].requireNonNull"
    - Src: "org.apache.commons.lang3.math.Fraction:774,1"
      Dst: "[org.apache.commons.lang3.math.Fraction].greatestCommonDivisor"
    - Src: "org.apache.commons.lang3.math.Fraction:776,1"
      Dst: "[org.apache.commons.lang3.math.Fraction].mulAndCheck"
    - Src: "org.apache.commons.lang3.math.Fraction:777,1"
      Dst: "[org.apache.commons.lang3.math.Fraction].mulPosAndCheck"
    - Src: "org.apache.commons.lang3.math.Fraction:776,1"
      Dst: "[org.apache.commons.lang3.math.Fraction].getReducedFraction"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.math.Fraction].divideBy(org.apache.commons.lang3.math.Fraction)"
    functionSourceFile: "org.apache.commons.lang3.math.Fraction"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.apache.commons.lang3.math.Fraction"
    argCount: 1
    argTypes:
    - "org.apache.commons.lang3.math.Fraction"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 11
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.commons.lang3.math.Fraction:792"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.math.Fraction:795"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.math.Fraction:794"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.lang3.math.Fraction:791,1"
      Dst: "[java.util.Objects].requireNonNull"
    - Src: "org.apache.commons.lang3.math.Fraction:793,1"
      Dst: "[java.lang.ArithmeticException].<init>"
    - Src: "org.apache.commons.lang3.math.Fraction:795,1"
      Dst: "[org.apache.commons.lang3.math.Fraction].invert"
    - Src: "org.apache.commons.lang3.math.Fraction:795,1"
      Dst: "[org.apache.commons.lang3.math.Fraction].multiplyBy"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.math.Fraction].equals(java.lang.Object)"
    functionSourceFile: "org.apache.commons.lang3.math.Fraction"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 18
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.commons.lang3.math.Fraction:808"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.math.Fraction:811"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.math.Fraction:810"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.math.Fraction:811"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.math.Fraction:814"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.math.Fraction:813"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.math.Fraction:815"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.math.Fraction:813"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.math.Fraction:815"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.math.Fraction:813"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.lang3.math.Fraction:815,1"
      Dst: "[org.apache.commons.lang3.math.Fraction].getNumerator"
    - Src: "org.apache.commons.lang3.math.Fraction:815,1"
      Dst: "[org.apache.commons.lang3.math.Fraction].getDenominator"
    JavaMethodInfo: null
    BBCount: 9
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.math.Fraction].hashCode()"
    functionSourceFile: "org.apache.commons.lang3.math.Fraction"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "int"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 11
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.commons.lang3.math.Fraction:825"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.math.Fraction:828"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.lang3.math.Fraction:827,1"
      Dst: "[org.apache.commons.lang3.math.Fraction].getNumerator"
    - Src: "org.apache.commons.lang3.math.Fraction:827,1"
      Dst: "[org.apache.commons.lang3.math.Fraction].getDenominator"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.math.Fraction].compareTo(org.apache.commons.lang3.math.Fraction)"
    functionSourceFile: "org.apache.commons.lang3.math.Fraction"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "int"
    argCount: 1
    argTypes:
    - "org.apache.commons.lang3.math.Fraction"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 23
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.commons.lang3.math.Fraction:846"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.math.Fraction:849"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.math.Fraction:848"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.math.Fraction:849"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.math.Fraction:854"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.math.Fraction:853"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.math.Fraction:849"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.math.Fraction:854"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.math.Fraction:853"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.lang3.math.Fraction:856,1"
      Dst: "[java.lang.Long].compare"
    JavaMethodInfo: null
    BBCount: 6
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.math.Fraction].toString()"
    functionSourceFile: "org.apache.commons.lang3.math.Fraction"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 14
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.commons.lang3.math.Fraction:868"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.math.Fraction:871"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.math.Fraction:870"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.lang3.math.Fraction:869,1"
      Dst: "[java.lang.StringBuilder].<init>"
    - Src: "org.apache.commons.lang3.math.Fraction:869,1"
      Dst: "[org.apache.commons.lang3.math.Fraction].getNumerator"
    - Src: "org.apache.commons.lang3.math.Fraction:869,1"
      Dst: "[java.lang.StringBuilder].append"
    - Src: "org.apache.commons.lang3.math.Fraction:869,1"
      Dst: "[org.apache.commons.lang3.math.Fraction].getDenominator"
    - Src: "org.apache.commons.lang3.math.Fraction:869,1"
      Dst: "[java.lang.StringBuilder].toString"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.math.Fraction].toProperString()"
    functionSourceFile: "org.apache.commons.lang3.math.Fraction"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 57
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.commons.lang3.math.Fraction:884"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.math.Fraction:906"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.math.Fraction:905"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.math.Fraction:885"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.math.Fraction:887"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.math.Fraction:886"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.math.Fraction:887"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.math.Fraction:889"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.math.Fraction:888"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.math.Fraction:889"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.math.Fraction:891"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.math.Fraction:890"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.math.Fraction:891"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.math.Fraction:890"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.math.Fraction:891"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.math.Fraction:902"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.math.Fraction:897"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.math.Fraction:900"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.math.Fraction:899"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.lang3.math.Fraction:896,1"
      Dst: "[org.apache.commons.lang3.math.Fraction].getProperNumerator"
    - Src: "org.apache.commons.lang3.math.Fraction:898,1"
      Dst: "[org.apache.commons.lang3.math.Fraction].getProperWhole"
    - Src: "org.apache.commons.lang3.math.Fraction:898,1"
      Dst: "[java.lang.Integer].toString"
    - Src: "org.apache.commons.lang3.math.Fraction:900,1"
      Dst: "[java.lang.StringBuilder].<init>"
    - Src: "org.apache.commons.lang3.math.Fraction:900,1"
      Dst: "[java.lang.StringBuilder].append"
    - Src: "org.apache.commons.lang3.math.Fraction:900,1"
      Dst: "[org.apache.commons.lang3.math.Fraction].getDenominator"
    - Src: "org.apache.commons.lang3.math.Fraction:900,1"
      Dst: "[java.lang.StringBuilder].toString"
    - Src: "org.apache.commons.lang3.math.Fraction:903,1"
      Dst: "[org.apache.commons.lang3.math.Fraction].getNumerator"
    JavaMethodInfo: null
    BBCount: 17
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.math.Fraction].compareTo(java.lang.Object)"
    functionSourceFile: "org.apache.commons.lang3.math.Fraction"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "int"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.lang3.math.Fraction:35,1"
      Dst: "[org.apache.commons.lang3.math.Fraction].compareTo"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.time.FastDateFormat].getInstance()"
    functionSourceFile: "org.apache.commons.lang3.time.FastDateFormat"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.apache.commons.lang3.time.FastDateFormat"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.lang3.time.FastDateFormat:124,1"
      Dst: "[org.apache.commons.lang3.time.FormatCache].getInstance"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.time.FastDateFormat].getInstance(java.lang.String)"
    functionSourceFile: "org.apache.commons.lang3.time.FastDateFormat"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.apache.commons.lang3.time.FastDateFormat"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.lang3.time.FastDateFormat:137,1"
      Dst: "[org.apache.commons.lang3.time.FormatCache].getInstance"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.time.FastDateFormat].getInstance(java.lang.String,java.util.TimeZone)"
    functionSourceFile: "org.apache.commons.lang3.time.FastDateFormat"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.apache.commons.lang3.time.FastDateFormat"
    argCount: 2
    argTypes:
    - "java.lang.String"
    - "java.util.TimeZone"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.lang3.time.FastDateFormat:152,1"
      Dst: "[org.apache.commons.lang3.time.FormatCache].getInstance"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.time.FastDateFormat].getInstance(java.lang.String,java.util.Locale)"
    functionSourceFile: "org.apache.commons.lang3.time.FastDateFormat"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.apache.commons.lang3.time.FastDateFormat"
    argCount: 2
    argTypes:
    - "java.lang.String"
    - "java.util.Locale"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.lang3.time.FastDateFormat:166,1"
      Dst: "[org.apache.commons.lang3.time.FormatCache].getInstance"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.time.FastDateFormat].getInstance(java.lang.String,java.util.TimeZone,java.util.Locale)"
    functionSourceFile: "org.apache.commons.lang3.time.FastDateFormat"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.apache.commons.lang3.time.FastDateFormat"
    argCount: 3
    argTypes:
    - "java.lang.String"
    - "java.util.TimeZone"
    - "java.util.Locale"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 7
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.lang3.time.FastDateFormat:183,1"
      Dst: "[org.apache.commons.lang3.time.FormatCache].getInstance"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.time.FastDateFormat].getDateInstance(int)"
    functionSourceFile: "org.apache.commons.lang3.time.FastDateFormat"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.apache.commons.lang3.time.FastDateFormat"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.lang3.time.FastDateFormat:197,1"
      Dst: "[org.apache.commons.lang3.time.FormatCache].getDateInstance"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.time.FastDateFormat].getDateInstance(int,java.util.Locale)"
    functionSourceFile: "org.apache.commons.lang3.time.FastDateFormat"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.apache.commons.lang3.time.FastDateFormat"
    argCount: 2
    argTypes:
    - "int"
    - "java.util.Locale"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.lang3.time.FastDateFormat:212,1"
      Dst: "[org.apache.commons.lang3.time.FormatCache].getDateInstance"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.time.FastDateFormat].getDateInstance(int,java.util.TimeZone)"
    functionSourceFile: "org.apache.commons.lang3.time.FastDateFormat"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.apache.commons.lang3.time.FastDateFormat"
    argCount: 2
    argTypes:
    - "int"
    - "java.util.TimeZone"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.lang3.time.FastDateFormat:228,1"
      Dst: "[org.apache.commons.lang3.time.FormatCache].getDateInstance"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.time.FastDateFormat].getDateInstance(int,java.util.TimeZone,java.util.Locale)"
    functionSourceFile: "org.apache.commons.lang3.time.FastDateFormat"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.apache.commons.lang3.time.FastDateFormat"
    argCount: 3
    argTypes:
    - "int"
    - "java.util.TimeZone"
    - "java.util.Locale"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 7
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.lang3.time.FastDateFormat:244,1"
      Dst: "[org.apache.commons.lang3.time.FormatCache].getDateInstance"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.time.FastDateFormat].getTimeInstance(int)"
    functionSourceFile: "org.apache.commons.lang3.time.FastDateFormat"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.apache.commons.lang3.time.FastDateFormat"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.lang3.time.FastDateFormat:258,1"
      Dst: "[org.apache.commons.lang3.time.FormatCache].getTimeInstance"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.time.FastDateFormat].getTimeInstance(int,java.util.Locale)"
    functionSourceFile: "org.apache.commons.lang3.time.FastDateFormat"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.apache.commons.lang3.time.FastDateFormat"
    argCount: 2
    argTypes:
    - "int"
    - "java.util.Locale"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.lang3.time.FastDateFormat:273,1"
      Dst: "[org.apache.commons.lang3.time.FormatCache].getTimeInstance"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.time.FastDateFormat].getTimeInstance(int,java.util.TimeZone)"
    functionSourceFile: "org.apache.commons.lang3.time.FastDateFormat"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.apache.commons.lang3.time.FastDateFormat"
    argCount: 2
    argTypes:
    - "int"
    - "java.util.TimeZone"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.lang3.time.FastDateFormat:289,1"
      Dst: "[org.apache.commons.lang3.time.FormatCache].getTimeInstance"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.time.FastDateFormat].getTimeInstance(int,java.util.TimeZone,java.util.Locale)"
    functionSourceFile: "org.apache.commons.lang3.time.FastDateFormat"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.apache.commons.lang3.time.FastDateFormat"
    argCount: 3
    argTypes:
    - "int"
    - "java.util.TimeZone"
    - "java.util.Locale"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 7
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.lang3.time.FastDateFormat:305,1"
      Dst: "[org.apache.commons.lang3.time.FormatCache].getTimeInstance"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.time.FastDateFormat].getDateTimeInstance(int,int)"
    functionSourceFile: "org.apache.commons.lang3.time.FastDateFormat"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.apache.commons.lang3.time.FastDateFormat"
    argCount: 2
    argTypes:
    - "int"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.lang3.time.FastDateFormat:320,1"
      Dst: "[org.apache.commons.lang3.time.FormatCache].getDateTimeInstance"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.time.FastDateFormat].getDateTimeInstance(int,int,java.util.Locale)"
    functionSourceFile: "org.apache.commons.lang3.time.FastDateFormat"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.apache.commons.lang3.time.FastDateFormat"
    argCount: 3
    argTypes:
    - "int"
    - "int"
    - "java.util.Locale"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 7
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.lang3.time.FastDateFormat:336,1"
      Dst: "[org.apache.commons.lang3.time.FormatCache].getDateTimeInstance"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.time.FastDateFormat].getDateTimeInstance(int,int,java.util.TimeZone)"
    functionSourceFile: "org.apache.commons.lang3.time.FastDateFormat"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.apache.commons.lang3.time.FastDateFormat"
    argCount: 3
    argTypes:
    - "int"
    - "int"
    - "java.util.TimeZone"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.lang3.time.FastDateFormat:353,1"
      Dst: "[org.apache.commons.lang3.time.FastDateFormat].getDateTimeInstance"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.time.FastDateFormat].getDateTimeInstance(int,int,java.util.TimeZone,java.util.Locale)"
    functionSourceFile: "org.apache.commons.lang3.time.FastDateFormat"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.apache.commons.lang3.time.FastDateFormat"
    argCount: 4
    argTypes:
    - "int"
    - "int"
    - "java.util.TimeZone"
    - "java.util.Locale"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 8
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.lang3.time.FastDateFormat:370,1"
      Dst: "[org.apache.commons.lang3.time.FormatCache].getDateTimeInstance"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.time.FastDateFormat].<init>(java.lang.String,java.util.TimeZone,java.util.Locale)"
    functionSourceFile: "org.apache.commons.lang3.time.FastDateFormat"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 3
    argTypes:
    - "java.lang.String"
    - "java.util.TimeZone"
    - "java.util.Locale"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.lang3.time.FastDateFormat:383,1"
      Dst: "[org.apache.commons.lang3.time.FastDateFormat].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.time.FastDateFormat].<init>(java.lang.String,java.util.TimeZone,java.util.Locale,java.util.Date)"
    functionSourceFile: "org.apache.commons.lang3.time.FastDateFormat"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 4
    argTypes:
    - "java.lang.String"
    - "java.util.TimeZone"
    - "java.util.Locale"
    - "java.util.Date"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 13
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.lang3.time.FastDateFormat:396,1"
      Dst: "[java.text.Format].<init>"
    - Src: "org.apache.commons.lang3.time.FastDateFormat:397,1"
      Dst: "[org.apache.commons.lang3.time.FastDatePrinter].<init>"
    - Src: "org.apache.commons.lang3.time.FastDateFormat:398,1"
      Dst: "[org.apache.commons.lang3.time.FastDateParser].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.time.FastDateFormat].format(java.lang.Object,java.lang.StringBuffer,java.text.FieldPosition)"
    functionSourceFile: "org.apache.commons.lang3.time.FastDateFormat"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.StringBuffer"
    argCount: 3
    argTypes:
    - "java.lang.Object"
    - "java.lang.StringBuffer"
    - "java.text.FieldPosition"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 8
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.lang3.time.FastDateFormat:414,1"
      Dst: "[org.apache.commons.lang3.time.FastDatePrinter].format"
    - Src: "org.apache.commons.lang3.time.FastDateFormat:414,1"
      Dst: "[java.lang.StringBuffer].append"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.time.FastDateFormat].format(long)"
    functionSourceFile: "org.apache.commons.lang3.time.FastDateFormat"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 1
    argTypes:
    - "long"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.lang3.time.FastDateFormat:426,1"
      Dst: "[org.apache.commons.lang3.time.FastDatePrinter].format"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.time.FastDateFormat].format(java.util.Date)"
    functionSourceFile: "org.apache.commons.lang3.time.FastDateFormat"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 1
    argTypes:
    - "java.util.Date"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.lang3.time.FastDateFormat:437,1"
      Dst: "[org.apache.commons.lang3.time.FastDatePrinter].format"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.time.FastDateFormat].format(java.util.Calendar)"
    functionSourceFile: "org.apache.commons.lang3.time.FastDateFormat"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 1
    argTypes:
    - "java.util.Calendar"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.lang3.time.FastDateFormat:448,1"
      Dst: "[org.apache.commons.lang3.time.FastDatePrinter].format"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.time.FastDateFormat].format(long,java.lang.StringBuffer)"
    functionSourceFile: "org.apache.commons.lang3.time.FastDateFormat"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.StringBuffer"
    argCount: 2
    argTypes:
    - "long"
    - "java.lang.StringBuffer"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.lang3.time.FastDateFormat:464,1"
      Dst: "[org.apache.commons.lang3.time.FastDatePrinter].format"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.time.FastDateFormat].format(java.util.Date,java.lang.StringBuffer)"
    functionSourceFile: "org.apache.commons.lang3.time.FastDateFormat"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.StringBuffer"
    argCount: 2
    argTypes:
    - "java.util.Date"
    - "java.lang.StringBuffer"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.lang3.time.FastDateFormat:479,1"
      Dst: "[org.apache.commons.lang3.time.FastDatePrinter].format"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.time.FastDateFormat].format(java.util.Calendar,java.lang.StringBuffer)"
    functionSourceFile: "org.apache.commons.lang3.time.FastDateFormat"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.StringBuffer"
    argCount: 2
    argTypes:
    - "java.util.Calendar"
    - "java.lang.StringBuffer"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.lang3.time.FastDateFormat:494,1"
      Dst: "[org.apache.commons.lang3.time.FastDatePrinter].format"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.time.FastDateFormat].format(long,java.lang.Appendable)"
    functionSourceFile: "org.apache.commons.lang3.time.FastDateFormat"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.Appendable"
    argCount: 2
    argTypes:
    - "long"
    - "java.lang.Appendable"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.lang3.time.FastDateFormat:508,1"
      Dst: "[org.apache.commons.lang3.time.FastDatePrinter].format"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.time.FastDateFormat].format(java.util.Date,java.lang.Appendable)"
    functionSourceFile: "org.apache.commons.lang3.time.FastDateFormat"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.Appendable"
    argCount: 2
    argTypes:
    - "java.util.Date"
    - "java.lang.Appendable"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.lang3.time.FastDateFormat:522,1"
      Dst: "[org.apache.commons.lang3.time.FastDatePrinter].format"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.time.FastDateFormat].format(java.util.Calendar,java.lang.Appendable)"
    functionSourceFile: "org.apache.commons.lang3.time.FastDateFormat"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.Appendable"
    argCount: 2
    argTypes:
    - "java.util.Calendar"
    - "java.lang.Appendable"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.lang3.time.FastDateFormat:536,1"
      Dst: "[org.apache.commons.lang3.time.FastDatePrinter].format"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.time.FastDateFormat].parse(java.lang.String)"
    functionSourceFile: "org.apache.commons.lang3.time.FastDateFormat"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.util.Date"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.lang3.time.FastDateFormat:547,1"
      Dst: "[org.apache.commons.lang3.time.FastDateParser].parse"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.time.FastDateFormat].parse(java.lang.String,java.text.ParsePosition)"
    functionSourceFile: "org.apache.commons.lang3.time.FastDateFormat"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.util.Date"
    argCount: 2
    argTypes:
    - "java.lang.String"
    - "java.text.ParsePosition"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.lang3.time.FastDateFormat:555,1"
      Dst: "[org.apache.commons.lang3.time.FastDateParser].parse"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.time.FastDateFormat].parse(java.lang.String,java.text.ParsePosition,java.util.Calendar)"
    functionSourceFile: "org.apache.commons.lang3.time.FastDateFormat"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 3
    argTypes:
    - "java.lang.String"
    - "java.text.ParsePosition"
    - "java.util.Calendar"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 7
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.lang3.time.FastDateFormat:564,1"
      Dst: "[org.apache.commons.lang3.time.FastDateParser].parse"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.time.FastDateFormat].parseObject(java.lang.String,java.text.ParsePosition)"
    functionSourceFile: "org.apache.commons.lang3.time.FastDateFormat"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 2
    argTypes:
    - "java.lang.String"
    - "java.text.ParsePosition"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.lang3.time.FastDateFormat:572,1"
      Dst: "[org.apache.commons.lang3.time.FastDateParser].parseObject"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.time.FastDateFormat].getPattern()"
    functionSourceFile: "org.apache.commons.lang3.time.FastDateFormat"
    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.apache.commons.lang3.time.FastDateFormat:583,1"
      Dst: "[org.apache.commons.lang3.time.FastDatePrinter].getPattern"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.time.FastDateFormat].getTimeZone()"
    functionSourceFile: "org.apache.commons.lang3.time.FastDateFormat"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.util.TimeZone"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.lang3.time.FastDateFormat:595,1"
      Dst: "[org.apache.commons.lang3.time.FastDatePrinter].getTimeZone"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.time.FastDateFormat].getLocale()"
    functionSourceFile: "org.apache.commons.lang3.time.FastDateFormat"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.util.Locale"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.lang3.time.FastDateFormat:605,1"
      Dst: "[org.apache.commons.lang3.time.FastDatePrinter].getLocale"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.time.FastDateFormat].getMaxLengthEstimate()"
    functionSourceFile: "org.apache.commons.lang3.time.FastDateFormat"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "int"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.lang3.time.FastDateFormat:618,1"
      Dst: "[org.apache.commons.lang3.time.FastDatePrinter].getMaxLengthEstimate"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.time.FastDateFormat].equals(java.lang.Object)"
    functionSourceFile: "org.apache.commons.lang3.time.FastDateFormat"
    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.apache.commons.lang3.time.FastDateFormat:630"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.time.FastDateFormat:633"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.time.FastDateFormat:632"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.lang3.time.FastDateFormat:635,1"
      Dst: "[org.apache.commons.lang3.time.FastDatePrinter].equals"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.time.FastDateFormat].hashCode()"
    functionSourceFile: "org.apache.commons.lang3.time.FastDateFormat"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "int"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.lang3.time.FastDateFormat:645,1"
      Dst: "[org.apache.commons.lang3.time.FastDatePrinter].hashCode"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.time.FastDateFormat].toString()"
    functionSourceFile: "org.apache.commons.lang3.time.FastDateFormat"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 19
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.lang3.time.FastDateFormat:655,1"
      Dst: "[java.lang.StringBuilder].<init>"
    - Src: "org.apache.commons.lang3.time.FastDateFormat:655,1"
      Dst: "[java.lang.StringBuilder].append"
    - Src: "org.apache.commons.lang3.time.FastDateFormat:655,1"
      Dst: "[org.apache.commons.lang3.time.FastDatePrinter].getPattern"
    - Src: "org.apache.commons.lang3.time.FastDateFormat:655,1"
      Dst: "[org.apache.commons.lang3.time.FastDatePrinter].getLocale"
    - Src: "org.apache.commons.lang3.time.FastDateFormat:655,1"
      Dst: "[org.apache.commons.lang3.time.FastDatePrinter].getTimeZone"
    - Src: "org.apache.commons.lang3.time.FastDateFormat:655,1"
      Dst: "[java.util.TimeZone].getID"
    - Src: "org.apache.commons.lang3.time.FastDateFormat:655,1"
      Dst: "[java.lang.StringBuilder].toString"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.time.FastDateFormat].applyRules(java.util.Calendar,java.lang.StringBuffer)"
    functionSourceFile: "org.apache.commons.lang3.time.FastDateFormat"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.StringBuffer"
    argCount: 2
    argTypes:
    - "java.util.Calendar"
    - "java.lang.StringBuffer"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.lang3.time.FastDateFormat:669,1"
      Dst: "[org.apache.commons.lang3.time.FastDatePrinter].applyRules"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.math.NumberUtils].<init>()"
    functionSourceFile: "org.apache.commons.lang3.math.NumberUtils"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.lang3.math.NumberUtils:96,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.math.NumberUtils].toInt(java.lang.String)"
    functionSourceFile: "org.apache.commons.lang3.math.NumberUtils"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "int"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.lang3.math.NumberUtils:117,1"
      Dst: "[org.apache.commons.lang3.math.NumberUtils].toInt"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.math.NumberUtils].toInt(java.lang.String,int)"
    functionSourceFile: "org.apache.commons.lang3.math.NumberUtils"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "int"
    argCount: 2
    argTypes:
    - "java.lang.String"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 8
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.commons.lang3.math.NumberUtils:138"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.math.NumberUtils:142"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.math.NumberUtils:141"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.lang3.math.NumberUtils:142,1"
      Dst: "[java.lang.Integer].parseInt"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.math.NumberUtils].toLong(java.lang.String)"
    functionSourceFile: "org.apache.commons.lang3.math.NumberUtils"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "long"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.lang3.math.NumberUtils:166,1"
      Dst: "[org.apache.commons.lang3.math.NumberUtils].toLong"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.math.NumberUtils].toLong(java.lang.String,long)"
    functionSourceFile: "org.apache.commons.lang3.math.NumberUtils"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "long"
    argCount: 2
    argTypes:
    - "java.lang.String"
    - "long"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 8
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.commons.lang3.math.NumberUtils:187"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.math.NumberUtils:191"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.math.NumberUtils:190"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.lang3.math.NumberUtils:191,1"
      Dst: "[java.lang.Long].parseLong"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.math.NumberUtils].toFloat(java.lang.String)"
    functionSourceFile: "org.apache.commons.lang3.math.NumberUtils"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "float"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.lang3.math.NumberUtils:216,1"
      Dst: "[org.apache.commons.lang3.math.NumberUtils].toFloat"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.math.NumberUtils].toFloat(java.lang.String,float)"
    functionSourceFile: "org.apache.commons.lang3.math.NumberUtils"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "float"
    argCount: 2
    argTypes:
    - "java.lang.String"
    - "float"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 8
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.commons.lang3.math.NumberUtils:239"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.math.NumberUtils:243"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.math.NumberUtils:242"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.lang3.math.NumberUtils:243,1"
      Dst: "[java.lang.Float].parseFloat"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.math.NumberUtils].toDouble(java.lang.String)"
    functionSourceFile: "org.apache.commons.lang3.math.NumberUtils"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "double"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.lang3.math.NumberUtils:268,1"
      Dst: "[org.apache.commons.lang3.math.NumberUtils].toDouble"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.math.NumberUtils].toDouble(java.lang.String,double)"
    functionSourceFile: "org.apache.commons.lang3.math.NumberUtils"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "double"
    argCount: 2
    argTypes:
    - "java.lang.String"
    - "double"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 8
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.commons.lang3.math.NumberUtils:291"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.math.NumberUtils:295"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.math.NumberUtils:294"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.lang3.math.NumberUtils:295,1"
      Dst: "[java.lang.Double].parseDouble"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.math.NumberUtils].toDouble(java.math.BigDecimal)"
    functionSourceFile: "org.apache.commons.lang3.math.NumberUtils"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "double"
    argCount: 1
    argTypes:
    - "java.math.BigDecimal"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.lang3.math.NumberUtils:318,1"
      Dst: "[org.apache.commons.lang3.math.NumberUtils].toDouble"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.math.NumberUtils].toDouble(java.math.BigDecimal,double)"
    functionSourceFile: "org.apache.commons.lang3.math.NumberUtils"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "double"
    argCount: 2
    argTypes:
    - "java.math.BigDecimal"
    - "double"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 7
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.commons.lang3.math.NumberUtils:339"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.math.NumberUtils:338"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.lang3.math.NumberUtils:339,1"
      Dst: "[java.math.BigDecimal].doubleValue"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.math.NumberUtils].toByte(java.lang.String)"
    functionSourceFile: "org.apache.commons.lang3.math.NumberUtils"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "byte"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.lang3.math.NumberUtils:360,1"
      Dst: "[org.apache.commons.lang3.math.NumberUtils].toByte"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.math.NumberUtils].toByte(java.lang.String,byte)"
    functionSourceFile: "org.apache.commons.lang3.math.NumberUtils"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "byte"
    argCount: 2
    argTypes:
    - "java.lang.String"
    - "byte"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 8
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.commons.lang3.math.NumberUtils:381"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.math.NumberUtils:385"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.math.NumberUtils:384"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.lang3.math.NumberUtils:385,1"
      Dst: "[java.lang.Byte].parseByte"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.math.NumberUtils].toShort(java.lang.String)"
    functionSourceFile: "org.apache.commons.lang3.math.NumberUtils"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "short"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.lang3.math.NumberUtils:409,1"
      Dst: "[org.apache.commons.lang3.math.NumberUtils].toShort"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.math.NumberUtils].toShort(java.lang.String,short)"
    functionSourceFile: "org.apache.commons.lang3.math.NumberUtils"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "short"
    argCount: 2
    argTypes:
    - "java.lang.String"
    - "short"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 8
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.commons.lang3.math.NumberUtils:430"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.math.NumberUtils:434"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.math.NumberUtils:433"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.lang3.math.NumberUtils:434,1"
      Dst: "[java.lang.Short].parseShort"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.math.NumberUtils].toScaledBigDecimal(java.math.BigDecimal)"
    functionSourceFile: "org.apache.commons.lang3.math.NumberUtils"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.math.BigDecimal"
    argCount: 1
    argTypes:
    - "java.math.BigDecimal"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.lang3.math.NumberUtils:453,1"
      Dst: "[java.lang.Integer].intValue"
    - Src: "org.apache.commons.lang3.math.NumberUtils:453,1"
      Dst: "[org.apache.commons.lang3.math.NumberUtils].toScaledBigDecimal"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.math.NumberUtils].toScaledBigDecimal(java.math.BigDecimal,int,java.math.RoundingMode)"
    functionSourceFile: "org.apache.commons.lang3.math.NumberUtils"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.math.BigDecimal"
    argCount: 3
    argTypes:
    - "java.math.BigDecimal"
    - "int"
    - "java.math.RoundingMode"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 12
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.commons.lang3.math.NumberUtils:469"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.math.NumberUtils:472"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.math.NumberUtils:471"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.math.NumberUtils:472"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.math.NumberUtils:471"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.lang3.math.NumberUtils:472,1"
      Dst: "[java.math.BigDecimal].setScale"
    JavaMethodInfo: null
    BBCount: 6
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.math.NumberUtils].toScaledBigDecimal(java.lang.Float)"
    functionSourceFile: "org.apache.commons.lang3.math.NumberUtils"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.math.BigDecimal"
    argCount: 1
    argTypes:
    - "java.lang.Float"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.lang3.math.NumberUtils:491,1"
      Dst: "[java.lang.Integer].intValue"
    - Src: "org.apache.commons.lang3.math.NumberUtils:491,1"
      Dst: "[org.apache.commons.lang3.math.NumberUtils].toScaledBigDecimal"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.math.NumberUtils].toScaledBigDecimal(java.lang.Float,int,java.math.RoundingMode)"
    functionSourceFile: "org.apache.commons.lang3.math.NumberUtils"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.math.BigDecimal"
    argCount: 3
    argTypes:
    - "java.lang.Float"
    - "int"
    - "java.math.RoundingMode"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 11
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.commons.lang3.math.NumberUtils:507"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.math.NumberUtils:null"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.lang3.math.NumberUtils:511,1"
      Dst: "[java.lang.Float].floatValue"
    - Src: "org.apache.commons.lang3.math.NumberUtils:511,1"
      Dst: "[java.math.BigDecimal].valueOf"
    - Src: "org.apache.commons.lang3.math.NumberUtils:510,1"
      Dst: "[org.apache.commons.lang3.math.NumberUtils].toScaledBigDecimal"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.math.NumberUtils].toScaledBigDecimal(java.lang.Double)"
    functionSourceFile: "org.apache.commons.lang3.math.NumberUtils"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.math.BigDecimal"
    argCount: 1
    argTypes:
    - "java.lang.Double"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.lang3.math.NumberUtils:530,1"
      Dst: "[java.lang.Integer].intValue"
    - Src: "org.apache.commons.lang3.math.NumberUtils:530,1"
      Dst: "[org.apache.commons.lang3.math.NumberUtils].toScaledBigDecimal"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.math.NumberUtils].toScaledBigDecimal(java.lang.Double,int,java.math.RoundingMode)"
    functionSourceFile: "org.apache.commons.lang3.math.NumberUtils"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.math.BigDecimal"
    argCount: 3
    argTypes:
    - "java.lang.Double"
    - "int"
    - "java.math.RoundingMode"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 10
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.commons.lang3.math.NumberUtils:546"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.math.NumberUtils:null"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.lang3.math.NumberUtils:550,1"
      Dst: "[java.lang.Double].doubleValue"
    - Src: "org.apache.commons.lang3.math.NumberUtils:550,1"
      Dst: "[java.math.BigDecimal].valueOf"
    - Src: "org.apache.commons.lang3.math.NumberUtils:549,1"
      Dst: "[org.apache.commons.lang3.math.NumberUtils].toScaledBigDecimal"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.math.NumberUtils].toScaledBigDecimal(java.lang.String)"
    functionSourceFile: "org.apache.commons.lang3.math.NumberUtils"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.math.BigDecimal"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.lang3.math.NumberUtils:569,1"
      Dst: "[java.lang.Integer].intValue"
    - Src: "org.apache.commons.lang3.math.NumberUtils:569,1"
      Dst: "[org.apache.commons.lang3.math.NumberUtils].toScaledBigDecimal"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.math.NumberUtils].toScaledBigDecimal(java.lang.String,int,java.math.RoundingMode)"
    functionSourceFile: "org.apache.commons.lang3.math.NumberUtils"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.math.BigDecimal"
    argCount: 3
    argTypes:
    - "java.lang.String"
    - "int"
    - "java.math.RoundingMode"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 9
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.commons.lang3.math.NumberUtils:585"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.math.NumberUtils:null"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.lang3.math.NumberUtils:589,1"
      Dst: "[org.apache.commons.lang3.math.NumberUtils].createBigDecimal"
    - Src: "org.apache.commons.lang3.math.NumberUtils:588,1"
      Dst: "[org.apache.commons.lang3.math.NumberUtils].toScaledBigDecimal"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.math.NumberUtils].createNumber(java.lang.String)"
    functionSourceFile: "org.apache.commons.lang3.math.NumberUtils"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.Number"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 246
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.commons.lang3.math.NumberUtils:662"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.math.NumberUtils:665"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.math.NumberUtils:664"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.math.NumberUtils:665"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.math.NumberUtils:669"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.math.NumberUtils:668"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.math.NumberUtils:671"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.math.NumberUtils:669"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.math.NumberUtils:668"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.math.NumberUtils:671"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.math.NumberUtils:669"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.math.NumberUtils:668"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.math.NumberUtils:673"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.math.NumberUtils:679"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.math.NumberUtils:678"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.math.NumberUtils:674"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.math.NumberUtils:671"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.math.NumberUtils:670"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.math.NumberUtils:679"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.math.NumberUtils:697"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.math.NumberUtils:696"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.math.NumberUtils:681"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.math.NumberUtils:688"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.math.NumberUtils:687"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.math.NumberUtils:683"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.math.NumberUtils:null"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.math.NumberUtils:689"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.math.NumberUtils:690"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.math.NumberUtils:689"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.math.NumberUtils:689"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.math.NumberUtils:692"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.math.NumberUtils:691"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.math.NumberUtils:689"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.math.NumberUtils:692"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.math.NumberUtils:691"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.math.NumberUtils:692"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.math.NumberUtils:693"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.math.NumberUtils:692"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.math.NumberUtils:692"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.math.NumberUtils:695"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.math.NumberUtils:694"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.math.NumberUtils:692"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.math.NumberUtils:695"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.math.NumberUtils:694"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.math.NumberUtils:707"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.math.NumberUtils:-1"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.math.NumberUtils:-2"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.math.NumberUtils:707"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.math.NumberUtils:-1"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.math.NumberUtils:-2"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.math.NumberUtils:708"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.math.NumberUtils:-1"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.math.NumberUtils:-2"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.math.NumberUtils:709"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.math.NumberUtils:716"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.math.NumberUtils:715"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.math.NumberUtils:710"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.math.NumberUtils:711"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.math.NumberUtils:710"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.math.NumberUtils:710"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.math.NumberUtils:713"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.math.NumberUtils:712"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.math.NumberUtils:716"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.math.NumberUtils:715"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.math.NumberUtils:720"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.math.NumberUtils:727"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.math.NumberUtils:726"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.math.NumberUtils:721"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.math.NumberUtils:724"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.math.NumberUtils:723"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.math.NumberUtils:727"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.math.NumberUtils:726"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.math.NumberUtils:731"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.math.NumberUtils:-1"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.math.NumberUtils:-2"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.math.NumberUtils:732"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.math.NumberUtils:735"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.math.NumberUtils:734"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.math.NumberUtils:732"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.math.NumberUtils:735"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.math.NumberUtils:734"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.math.NumberUtils:742"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.math.NumberUtils:752"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.math.NumberUtils:742"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.math.NumberUtils:752"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.math.NumberUtils:744"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.math.NumberUtils:743"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.math.NumberUtils:744"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.math.NumberUtils:743"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.math.NumberUtils:744"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.math.NumberUtils:745"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.math.NumberUtils:744"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.math.NumberUtils:752"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.math.NumberUtils:758"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.math.NumberUtils:765"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.math.NumberUtils:758"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.math.NumberUtils:760"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.math.NumberUtils:758"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.math.NumberUtils:765"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.math.NumberUtils:772"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.math.NumberUtils:777"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.math.NumberUtils:776"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.math.NumberUtils:772"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.math.NumberUtils:773"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.math.NumberUtils:772"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.math.NumberUtils:772"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.math.NumberUtils:777"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.math.NumberUtils:776"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.math.NumberUtils:791"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.math.NumberUtils:794"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.math.NumberUtils:793"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.math.NumberUtils:791"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.math.NumberUtils:794"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.math.NumberUtils:793"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.math.NumberUtils:796"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.math.NumberUtils:812"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.math.NumberUtils:796"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.math.NumberUtils:812"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.math.NumberUtils:815"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.math.NumberUtils:820"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.math.NumberUtils:819"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.math.NumberUtils:816"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.math.NumberUtils:817"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.math.NumberUtils:816"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.math.NumberUtils:816"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.math.NumberUtils:820"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.math.NumberUtils:819"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.math.NumberUtils:817"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.math.NumberUtils:820"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.math.NumberUtils:819"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.math.NumberUtils:820"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.math.NumberUtils:829"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.math.NumberUtils:828"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.math.NumberUtils:820"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.math.NumberUtils:821"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.math.NumberUtils:820"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.math.NumberUtils:820"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.math.NumberUtils:829"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.math.NumberUtils:828"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.math.NumberUtils:822"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.math.NumberUtils:825"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.math.NumberUtils:824"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.lang3.math.NumberUtils:665,1"
      Dst: "[org.apache.commons.lang3.StringUtils].isBlank"
    - Src: "org.apache.commons.lang3.math.NumberUtils:666,1"
      Dst: "[java.lang.NumberFormatException].<init>"
    - Src: "org.apache.commons.lang3.math.NumberUtils:670,1"
      Dst: "[java.lang.String].length"
    - Src: "org.apache.commons.lang3.math.NumberUtils:671,1"
      Dst: "[java.lang.String].charAt"
    - Src: "org.apache.commons.lang3.math.NumberUtils:674,1"
      Dst: "[java.lang.String].startsWith"
    - Src: "org.apache.commons.lang3.math.NumberUtils:690,1"
      Dst: "[org.apache.commons.lang3.math.NumberUtils].createBigInteger"
    - Src: "org.apache.commons.lang3.math.NumberUtils:693,1"
      Dst: "[org.apache.commons.lang3.math.NumberUtils].createLong"
    - Src: "org.apache.commons.lang3.math.NumberUtils:695,1"
      Dst: "[org.apache.commons.lang3.math.NumberUtils].createInteger"
    - Src: "org.apache.commons.lang3.math.NumberUtils:701,1"
      Dst: "[java.lang.String].indexOf"
    - Src: "org.apache.commons.lang3.math.NumberUtils:707,1"
      Dst: "[java.lang.Character].isDigit"
    - Src: "org.apache.commons.lang3.math.NumberUtils:711,1"
      Dst: "[java.lang.StringBuilder].<init>"
    - Src: "org.apache.commons.lang3.math.NumberUtils:711,1"
      Dst: "[java.lang.StringBuilder].append"
    - Src: "org.apache.commons.lang3.math.NumberUtils:711,1"
      Dst: "[java.lang.StringBuilder].toString"
    - Src: "org.apache.commons.lang3.math.NumberUtils:713,1"
      Dst: "[java.lang.String].substring"
    - Src: "org.apache.commons.lang3.math.NumberUtils:718,1"
      Dst: "[org.apache.commons.lang3.math.NumberUtils].getMantissa"
    - Src: "org.apache.commons.lang3.math.NumberUtils:744,1"
      Dst: "[java.lang.String].isEmpty"
    - Src: "org.apache.commons.lang3.math.NumberUtils:744,1"
      Dst: "[org.apache.commons.lang3.math.NumberUtils].isDigits"
    - Src: "org.apache.commons.lang3.math.NumberUtils:757,1"
      Dst: "[org.apache.commons.lang3.math.NumberUtils].createFloat"
    - Src: "org.apache.commons.lang3.math.NumberUtils:758,1"
      Dst: "[java.lang.Float].isInfinite"
    - Src: "org.apache.commons.lang3.math.NumberUtils:758,1"
      Dst: "[java.lang.Float].floatValue"
    - Src: "org.apache.commons.lang3.math.NumberUtils:758,1"
      Dst: "[org.apache.commons.lang3.math.NumberUtils].isZero"
    - Src: "org.apache.commons.lang3.math.NumberUtils:771,1"
      Dst: "[org.apache.commons.lang3.math.NumberUtils].createDouble"
    - Src: "org.apache.commons.lang3.math.NumberUtils:772,1"
      Dst: "[java.lang.Double].isInfinite"
    - Src: "org.apache.commons.lang3.math.NumberUtils:772,1"
      Dst: "[java.lang.Double].doubleValue"
    - Src: "org.apache.commons.lang3.math.NumberUtils:779,1"
      Dst: "[org.apache.commons.lang3.math.NumberUtils].createBigDecimal"
    - Src: "org.apache.commons.lang3.math.NumberUtils:817,1"
      Dst: "[java.lang.Float].toString"
    - Src: "org.apache.commons.lang3.math.NumberUtils:817,1"
      Dst: "[java.lang.Double].toString"
    - Src: "org.apache.commons.lang3.math.NumberUtils:817,1"
      Dst: "[java.lang.String].equals"
    - Src: "org.apache.commons.lang3.math.NumberUtils:822,1"
      Dst: "[java.math.BigDecimal].valueOf"
    - Src: "org.apache.commons.lang3.math.NumberUtils:822,1"
      Dst: "[java.math.BigDecimal].compareTo"
    JavaMethodInfo: null
    BBCount: 105
    CyclomaticComplexity: 3
  - functionName: "[org.apache.commons.lang3.math.NumberUtils].getMantissa(java.lang.String,int)"
    functionSourceFile: "org.apache.commons.lang3.math.NumberUtils"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 2
    argTypes:
    - "java.lang.String"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 15
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.commons.lang3.math.NumberUtils:844"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.math.NumberUtils:842"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.math.NumberUtils:844"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.math.NumberUtils:842"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.math.NumberUtils:846"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.math.NumberUtils:845"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.lang3.math.NumberUtils:843,1"
      Dst: "[java.lang.String].charAt"
    - Src: "org.apache.commons.lang3.math.NumberUtils:846,1"
      Dst: "[java.lang.String].substring"
    JavaMethodInfo: null
    BBCount: 8
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.math.NumberUtils].isZero(java.lang.String,java.lang.String)"
    functionSourceFile: "org.apache.commons.lang3.math.NumberUtils"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 2
    argTypes:
    - "java.lang.String"
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 10
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.commons.lang3.math.NumberUtils:876"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.math.NumberUtils:875"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.math.NumberUtils:876"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.math.NumberUtils:875"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.lang3.math.NumberUtils:876,1"
      Dst: "[org.apache.commons.lang3.math.NumberUtils].isAllZeros"
    JavaMethodInfo: null
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.math.NumberUtils].isAllZeros(java.lang.String)"
    functionSourceFile: "org.apache.commons.lang3.math.NumberUtils"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 14
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.commons.lang3.math.NumberUtils:888"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.math.NumberUtils:891"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.math.NumberUtils:890"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.math.NumberUtils:891"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.math.NumberUtils:896"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.math.NumberUtils:895"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.math.NumberUtils:892"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.math.NumberUtils:null"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.lang3.math.NumberUtils:891,1"
      Dst: "[java.lang.String].length"
    - Src: "org.apache.commons.lang3.math.NumberUtils:892,1"
      Dst: "[java.lang.String].charAt"
    JavaMethodInfo: null
    BBCount: 8
    CyclomaticComplexity: 2
  - functionName: "[org.apache.commons.lang3.math.NumberUtils].createFloat(java.lang.String)"
    functionSourceFile: "org.apache.commons.lang3.math.NumberUtils"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.Float"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.commons.lang3.math.NumberUtils:909"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.math.NumberUtils:912"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.math.NumberUtils:911"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.lang3.math.NumberUtils:912,1"
      Dst: "[java.lang.Float].valueOf"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.math.NumberUtils].createDouble(java.lang.String)"
    functionSourceFile: "org.apache.commons.lang3.math.NumberUtils"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.Double"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.commons.lang3.math.NumberUtils:925"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.math.NumberUtils:928"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.math.NumberUtils:927"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.lang3.math.NumberUtils:928,1"
      Dst: "[java.lang.Double].valueOf"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.math.NumberUtils].createInteger(java.lang.String)"
    functionSourceFile: "org.apache.commons.lang3.math.NumberUtils"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.Integer"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.commons.lang3.math.NumberUtils:943"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.math.NumberUtils:947"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.math.NumberUtils:946"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.lang3.math.NumberUtils:947,1"
      Dst: "[java.lang.Integer].decode"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.math.NumberUtils].createLong(java.lang.String)"
    functionSourceFile: "org.apache.commons.lang3.math.NumberUtils"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.Long"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.commons.lang3.math.NumberUtils:962"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.math.NumberUtils:965"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.math.NumberUtils:964"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.lang3.math.NumberUtils:965,1"
      Dst: "[java.lang.Long].decode"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.math.NumberUtils].createBigInteger(java.lang.String)"
    functionSourceFile: "org.apache.commons.lang3.math.NumberUtils"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.math.BigInteger"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 71
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.commons.lang3.math.NumberUtils:979"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.math.NumberUtils:982"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.math.NumberUtils:981"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.math.NumberUtils:982"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.math.NumberUtils:985"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.math.NumberUtils:984"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.math.NumberUtils:989"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.math.NumberUtils:null"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.math.NumberUtils:992"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.math.NumberUtils:994"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.math.NumberUtils:995"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.math.NumberUtils:996"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.math.NumberUtils:995"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.math.NumberUtils:995"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.math.NumberUtils:998"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.math.NumberUtils:997"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.math.NumberUtils:998"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.math.NumberUtils:1001"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.math.NumberUtils:1000"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.math.NumberUtils:1001"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.math.NumberUtils:1006"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.math.NumberUtils:1005"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.math.NumberUtils:1001"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.math.NumberUtils:1006"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.math.NumberUtils:1005"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.math.NumberUtils:1007"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.math.NumberUtils:1005"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.lang3.math.NumberUtils:982,1"
      Dst: "[java.lang.String].isEmpty"
    - Src: "org.apache.commons.lang3.math.NumberUtils:983,1"
      Dst: "[java.lang.NumberFormatException].<init>"
    - Src: "org.apache.commons.lang3.math.NumberUtils:988,1"
      Dst: "[java.lang.String].charAt"
    - Src: "org.apache.commons.lang3.math.NumberUtils:995,1"
      Dst: "[java.lang.String].startsWith"
    - Src: "org.apache.commons.lang3.math.NumberUtils:1001,1"
      Dst: "[java.lang.String].length"
    - Src: "org.apache.commons.lang3.math.NumberUtils:1006,1"
      Dst: "[java.lang.String].substring"
    - Src: "org.apache.commons.lang3.math.NumberUtils:1006,1"
      Dst: "[java.math.BigInteger].<init>"
    - Src: "org.apache.commons.lang3.math.NumberUtils:1007,1"
      Dst: "[java.math.BigInteger].negate"
    JavaMethodInfo: null
    BBCount: 20
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.math.NumberUtils].createBigDecimal(java.lang.String)"
    functionSourceFile: "org.apache.commons.lang3.math.NumberUtils"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.math.BigDecimal"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 11
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.commons.lang3.math.NumberUtils:1020"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.math.NumberUtils:1024"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.math.NumberUtils:1023"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.math.NumberUtils:1024"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.math.NumberUtils:1027"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.math.NumberUtils:1026"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.lang3.math.NumberUtils:1024,1"
      Dst: "[org.apache.commons.lang3.StringUtils].isBlank"
    - Src: "org.apache.commons.lang3.math.NumberUtils:1025,1"
      Dst: "[java.lang.NumberFormatException].<init>"
    - Src: "org.apache.commons.lang3.math.NumberUtils:1027,1"
      Dst: "[java.math.BigDecimal].<init>"
    JavaMethodInfo: null
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.math.NumberUtils].min(long[])"
    functionSourceFile: "org.apache.commons.lang3.math.NumberUtils"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "long"
    argCount: 1
    argTypes:
    - "long[]"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 14
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.commons.lang3.math.NumberUtils:1045"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.math.NumberUtils:1051"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.math.NumberUtils:1050"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.math.NumberUtils:1046"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.math.NumberUtils:1041"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.math.NumberUtils:1040"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.lang3.math.NumberUtils:1041,1"
      Dst: "[org.apache.commons.lang3.math.NumberUtils].validateArray"
    JavaMethodInfo: null
    BBCount: 6
    CyclomaticComplexity: 2
  - functionName: "[org.apache.commons.lang3.math.NumberUtils].min(int[])"
    functionSourceFile: "org.apache.commons.lang3.math.NumberUtils"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "int"
    argCount: 1
    argTypes:
    - "int[]"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 12
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.commons.lang3.math.NumberUtils:1069"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.math.NumberUtils:1075"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.math.NumberUtils:1074"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.math.NumberUtils:1070"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.math.NumberUtils:1065"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.math.NumberUtils:1064"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.lang3.math.NumberUtils:1065,1"
      Dst: "[org.apache.commons.lang3.math.NumberUtils].validateArray"
    JavaMethodInfo: null
    BBCount: 6
    CyclomaticComplexity: 2
  - functionName: "[org.apache.commons.lang3.math.NumberUtils].min(short[])"
    functionSourceFile: "org.apache.commons.lang3.math.NumberUtils"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "short"
    argCount: 1
    argTypes:
    - "short[]"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 14
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.commons.lang3.math.NumberUtils:1093"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.math.NumberUtils:1099"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.math.NumberUtils:1098"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.math.NumberUtils:1094"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.math.NumberUtils:1089"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.math.NumberUtils:1088"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.lang3.math.NumberUtils:1089,1"
      Dst: "[org.apache.commons.lang3.math.NumberUtils].validateArray"
    JavaMethodInfo: null
    BBCount: 6
    CyclomaticComplexity: 2
  - functionName: "[org.apache.commons.lang3.math.NumberUtils].min(byte[])"
    functionSourceFile: "org.apache.commons.lang3.math.NumberUtils"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "byte"
    argCount: 1
    argTypes:
    - "byte[]"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 14
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.commons.lang3.math.NumberUtils:1117"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.math.NumberUtils:1123"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.math.NumberUtils:1122"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.math.NumberUtils:1118"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.math.NumberUtils:1113"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.math.NumberUtils:1112"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.lang3.math.NumberUtils:1113,1"
      Dst: "[org.apache.commons.lang3.math.NumberUtils].validateArray"
    JavaMethodInfo: null
    BBCount: 6
    CyclomaticComplexity: 2
  - functionName: "[org.apache.commons.lang3.math.NumberUtils].min(double[])"
    functionSourceFile: "org.apache.commons.lang3.math.NumberUtils"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "double"
    argCount: 1
    argTypes:
    - "double[]"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 18
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.commons.lang3.math.NumberUtils:1142"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.math.NumberUtils:1151"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.math.NumberUtils:1150"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.math.NumberUtils:1143"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.math.NumberUtils:1146"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.math.NumberUtils:1145"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.math.NumberUtils:1146"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.math.NumberUtils:1138"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.math.NumberUtils:1137"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.lang3.math.NumberUtils:1138,1"
      Dst: "[org.apache.commons.lang3.math.NumberUtils].validateArray"
    - Src: "org.apache.commons.lang3.math.NumberUtils:1143,1"
      Dst: "[java.lang.Double].isNaN"
    JavaMethodInfo: null
    BBCount: 8
    CyclomaticComplexity: 2
  - functionName: "[org.apache.commons.lang3.math.NumberUtils].min(float[])"
    functionSourceFile: "org.apache.commons.lang3.math.NumberUtils"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "float"
    argCount: 1
    argTypes:
    - "float[]"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 18
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.commons.lang3.math.NumberUtils:1170"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.math.NumberUtils:1179"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.math.NumberUtils:1178"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.math.NumberUtils:1171"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.math.NumberUtils:1174"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.math.NumberUtils:1173"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.math.NumberUtils:1174"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.math.NumberUtils:1166"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.math.NumberUtils:1165"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.lang3.math.NumberUtils:1166,1"
      Dst: "[org.apache.commons.lang3.math.NumberUtils].validateArray"
    - Src: "org.apache.commons.lang3.math.NumberUtils:1171,1"
      Dst: "[java.lang.Float].isNaN"
    JavaMethodInfo: null
    BBCount: 8
    CyclomaticComplexity: 2
  - functionName: "[org.apache.commons.lang3.math.NumberUtils].max(long[])"
    functionSourceFile: "org.apache.commons.lang3.math.NumberUtils"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "long"
    argCount: 1
    argTypes:
    - "long[]"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 14
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.commons.lang3.math.NumberUtils:1197"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.math.NumberUtils:1203"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.math.NumberUtils:1202"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.math.NumberUtils:1198"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.math.NumberUtils:1193"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.math.NumberUtils:1192"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.lang3.math.NumberUtils:1193,1"
      Dst: "[org.apache.commons.lang3.math.NumberUtils].validateArray"
    JavaMethodInfo: null
    BBCount: 6
    CyclomaticComplexity: 2
  - functionName: "[org.apache.commons.lang3.math.NumberUtils].max(int[])"
    functionSourceFile: "org.apache.commons.lang3.math.NumberUtils"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "int"
    argCount: 1
    argTypes:
    - "int[]"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 12
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.commons.lang3.math.NumberUtils:1221"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.math.NumberUtils:1227"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.math.NumberUtils:1226"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.math.NumberUtils:1222"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.math.NumberUtils:1217"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.math.NumberUtils:1216"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.lang3.math.NumberUtils:1217,1"
      Dst: "[org.apache.commons.lang3.math.NumberUtils].validateArray"
    JavaMethodInfo: null
    BBCount: 6
    CyclomaticComplexity: 2
  - functionName: "[org.apache.commons.lang3.math.NumberUtils].max(short[])"
    functionSourceFile: "org.apache.commons.lang3.math.NumberUtils"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "short"
    argCount: 1
    argTypes:
    - "short[]"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 14
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.commons.lang3.math.NumberUtils:1245"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.math.NumberUtils:1251"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.math.NumberUtils:1250"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.math.NumberUtils:1246"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.math.NumberUtils:1241"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.math.NumberUtils:1240"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.lang3.math.NumberUtils:1241,1"
      Dst: "[org.apache.commons.lang3.math.NumberUtils].validateArray"
    JavaMethodInfo: null
    BBCount: 6
    CyclomaticComplexity: 2
  - functionName: "[org.apache.commons.lang3.math.NumberUtils].max(byte[])"
    functionSourceFile: "org.apache.commons.lang3.math.NumberUtils"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "byte"
    argCount: 1
    argTypes:
    - "byte[]"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 14
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.commons.lang3.math.NumberUtils:1269"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.math.NumberUtils:1275"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.math.NumberUtils:1274"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.math.NumberUtils:1270"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.math.NumberUtils:1265"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.math.NumberUtils:1264"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.lang3.math.NumberUtils:1265,1"
      Dst: "[org.apache.commons.lang3.math.NumberUtils].validateArray"
    JavaMethodInfo: null
    BBCount: 6
    CyclomaticComplexity: 2
  - functionName: "[org.apache.commons.lang3.math.NumberUtils].max(double[])"
    functionSourceFile: "org.apache.commons.lang3.math.NumberUtils"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "double"
    argCount: 1
    argTypes:
    - "double[]"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 18
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.commons.lang3.math.NumberUtils:1294"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.math.NumberUtils:1303"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.math.NumberUtils:1302"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.math.NumberUtils:1295"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.math.NumberUtils:1298"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.math.NumberUtils:1297"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.math.NumberUtils:1298"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.math.NumberUtils:1290"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.math.NumberUtils:1289"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.lang3.math.NumberUtils:1290,1"
      Dst: "[org.apache.commons.lang3.math.NumberUtils].validateArray"
    - Src: "org.apache.commons.lang3.math.NumberUtils:1295,1"
      Dst: "[java.lang.Double].isNaN"
    JavaMethodInfo: null
    BBCount: 8
    CyclomaticComplexity: 2
  - functionName: "[org.apache.commons.lang3.math.NumberUtils].max(float[])"
    functionSourceFile: "org.apache.commons.lang3.math.NumberUtils"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "float"
    argCount: 1
    argTypes:
    - "float[]"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 18
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.commons.lang3.math.NumberUtils:1322"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.math.NumberUtils:1331"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.math.NumberUtils:1330"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.math.NumberUtils:1323"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.math.NumberUtils:1326"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.math.NumberUtils:1325"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.math.NumberUtils:1326"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.math.NumberUtils:1318"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.math.NumberUtils:1317"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.lang3.math.NumberUtils:1318,1"
      Dst: "[org.apache.commons.lang3.math.NumberUtils].validateArray"
    - Src: "org.apache.commons.lang3.math.NumberUtils:1323,1"
      Dst: "[java.lang.Float].isNaN"
    JavaMethodInfo: null
    BBCount: 8
    CyclomaticComplexity: 2
  - functionName: "[org.apache.commons.lang3.math.NumberUtils].validateArray(java.lang.Object)"
    functionSourceFile: "org.apache.commons.lang3.math.NumberUtils"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 10
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.commons.lang3.math.NumberUtils:1343"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.math.NumberUtils:1342"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.math.NumberUtils:1341"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.lang3.math.NumberUtils:1342,1"
      Dst: "[java.util.Objects].requireNonNull"
    - Src: "org.apache.commons.lang3.math.NumberUtils:1343,1"
      Dst: "[java.lang.reflect.Array].getLength"
    - Src: "org.apache.commons.lang3.math.NumberUtils:1343,1"
      Dst: "[org.apache.commons.lang3.Validate].isTrue"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.math.NumberUtils].min(long,long,long)"
    functionSourceFile: "org.apache.commons.lang3.math.NumberUtils"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "long"
    argCount: 3
    argTypes:
    - "long"
    - "long"
    - "long"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 12
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.commons.lang3.math.NumberUtils:1356"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.math.NumberUtils:1359"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.math.NumberUtils:1358"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.math.NumberUtils:1359"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.math.NumberUtils:1362"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.math.NumberUtils:1361"
        BranchSideFuncs: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.math.NumberUtils].min(int,int,int)"
    functionSourceFile: "org.apache.commons.lang3.math.NumberUtils"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "int"
    argCount: 3
    argTypes:
    - "int"
    - "int"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 8
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.commons.lang3.math.NumberUtils:1374"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.math.NumberUtils:1377"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.math.NumberUtils:1376"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.math.NumberUtils:1377"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.math.NumberUtils:1380"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.math.NumberUtils:1379"
        BranchSideFuncs: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.math.NumberUtils].min(short,short,short)"
    functionSourceFile: "org.apache.commons.lang3.math.NumberUtils"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "short"
    argCount: 3
    argTypes:
    - "short"
    - "short"
    - "short"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 12
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.commons.lang3.math.NumberUtils:1392"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.math.NumberUtils:null"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.math.NumberUtils:1395"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.math.NumberUtils:1398"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.math.NumberUtils:1397"
        BranchSideFuncs: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.math.NumberUtils].min(byte,byte,byte)"
    functionSourceFile: "org.apache.commons.lang3.math.NumberUtils"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "byte"
    argCount: 3
    argTypes:
    - "byte"
    - "byte"
    - "byte"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 12
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.commons.lang3.math.NumberUtils:1410"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.math.NumberUtils:null"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.math.NumberUtils:1413"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.math.NumberUtils:1416"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.math.NumberUtils:1415"
        BranchSideFuncs: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.math.NumberUtils].min(double,double,double)"
    functionSourceFile: "org.apache.commons.lang3.math.NumberUtils"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "double"
    argCount: 3
    argTypes:
    - "double"
    - "double"
    - "double"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.lang3.math.NumberUtils:1432,1"
      Dst: "[java.lang.Math].min"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.math.NumberUtils].min(float,float,float)"
    functionSourceFile: "org.apache.commons.lang3.math.NumberUtils"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "float"
    argCount: 3
    argTypes:
    - "float"
    - "float"
    - "float"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.lang3.math.NumberUtils:1448,1"
      Dst: "[java.lang.Math].min"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.math.NumberUtils].max(long,long,long)"
    functionSourceFile: "org.apache.commons.lang3.math.NumberUtils"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "long"
    argCount: 3
    argTypes:
    - "long"
    - "long"
    - "long"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 12
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.commons.lang3.math.NumberUtils:1461"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.math.NumberUtils:1464"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.math.NumberUtils:1463"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.math.NumberUtils:1464"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.math.NumberUtils:1467"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.math.NumberUtils:1466"
        BranchSideFuncs: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.math.NumberUtils].max(int,int,int)"
    functionSourceFile: "org.apache.commons.lang3.math.NumberUtils"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "int"
    argCount: 3
    argTypes:
    - "int"
    - "int"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 8
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.commons.lang3.math.NumberUtils:1479"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.math.NumberUtils:1482"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.math.NumberUtils:1481"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.math.NumberUtils:1482"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.math.NumberUtils:1485"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.math.NumberUtils:1484"
        BranchSideFuncs: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.math.NumberUtils].max(short,short,short)"
    functionSourceFile: "org.apache.commons.lang3.math.NumberUtils"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "short"
    argCount: 3
    argTypes:
    - "short"
    - "short"
    - "short"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 12
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.commons.lang3.math.NumberUtils:1497"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.math.NumberUtils:null"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.math.NumberUtils:1500"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.math.NumberUtils:1503"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.math.NumberUtils:1502"
        BranchSideFuncs: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.math.NumberUtils].max(byte,byte,byte)"
    functionSourceFile: "org.apache.commons.lang3.math.NumberUtils"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "byte"
    argCount: 3
    argTypes:
    - "byte"
    - "byte"
    - "byte"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 12
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.commons.lang3.math.NumberUtils:1515"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.math.NumberUtils:null"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.math.NumberUtils:1518"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.math.NumberUtils:1521"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.math.NumberUtils:1520"
        BranchSideFuncs: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.math.NumberUtils].max(double,double,double)"
    functionSourceFile: "org.apache.commons.lang3.math.NumberUtils"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "double"
    argCount: 3
    argTypes:
    - "double"
    - "double"
    - "double"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.lang3.math.NumberUtils:1537,1"
      Dst: "[java.lang.Math].max"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.math.NumberUtils].max(float,float,float)"
    functionSourceFile: "org.apache.commons.lang3.math.NumberUtils"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "float"
    argCount: 3
    argTypes:
    - "float"
    - "float"
    - "float"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.lang3.math.NumberUtils:1553,1"
      Dst: "[java.lang.Math].max"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.math.NumberUtils].isDigits(java.lang.String)"
    functionSourceFile: "org.apache.commons.lang3.math.NumberUtils"
    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: "org.apache.commons.lang3.math.NumberUtils:1567,1"
      Dst: "[org.apache.commons.lang3.StringUtils].isNumeric"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.math.NumberUtils].isNumber(java.lang.String)"
    functionSourceFile: "org.apache.commons.lang3.math.NumberUtils"
    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: "org.apache.commons.lang3.math.NumberUtils:1597,1"
      Dst: "[org.apache.commons.lang3.math.NumberUtils].isCreatable"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.math.NumberUtils].isCreatable(java.lang.String)"
    functionSourceFile: "org.apache.commons.lang3.math.NumberUtils"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 249
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.commons.lang3.math.NumberUtils:1623"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.math.NumberUtils:1626"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.math.NumberUtils:1625"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.math.NumberUtils:1633"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.math.NumberUtils:-1"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.math.NumberUtils:-2"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.math.NumberUtils:1633"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.math.NumberUtils:-1"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.math.NumberUtils:-2"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.math.NumberUtils:1634"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.math.NumberUtils:-1"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.math.NumberUtils:-2"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.math.NumberUtils:1634"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.math.NumberUtils:-1"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.math.NumberUtils:-2"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.math.NumberUtils:1634"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.math.NumberUtils:-1"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.math.NumberUtils:-2"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.math.NumberUtils:1635"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.math.NumberUtils:1636"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.math.NumberUtils:1635"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.math.NumberUtils:1635"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.math.NumberUtils:1650"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.math.NumberUtils:1649"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.math.NumberUtils:1637"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.math.NumberUtils:1641"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.math.NumberUtils:1640"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.math.NumberUtils:1641"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.math.NumberUtils:1648"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.math.NumberUtils:1647"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.math.NumberUtils:1642"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.math.NumberUtils:1641"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.math.NumberUtils:1642"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.math.NumberUtils:1640"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.math.NumberUtils:1642"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.math.NumberUtils:1641"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.math.NumberUtils:1642"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.math.NumberUtils:1640"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.math.NumberUtils:1642"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.math.NumberUtils:1644"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.math.NumberUtils:1642"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.math.NumberUtils:1640"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.math.NumberUtils:1650"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.math.NumberUtils:-2"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.math.NumberUtils:1653"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.math.NumberUtils:1658"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.math.NumberUtils:1657"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.math.NumberUtils:1654"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.math.NumberUtils:1655"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.math.NumberUtils:1654"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.math.NumberUtils:1654"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.math.NumberUtils:1653"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.math.NumberUtils:1652"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.math.NumberUtils:1666"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.math.NumberUtils:1667"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.math.NumberUtils:1666"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.math.NumberUtils:1666"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.math.NumberUtils:1699"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.math.NumberUtils:1698"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.math.NumberUtils:1666"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.math.NumberUtils:1699"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.math.NumberUtils:1698"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.math.NumberUtils:1666"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.math.NumberUtils:1699"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.math.NumberUtils:1698"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.math.NumberUtils:1667"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.math.NumberUtils:1671"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.math.NumberUtils:1670"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.math.NumberUtils:1667"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.math.NumberUtils:1671"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.math.NumberUtils:1670"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.math.NumberUtils:1671"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.math.NumberUtils:1677"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.math.NumberUtils:1676"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.math.NumberUtils:1672"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.math.NumberUtils:1673"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.math.NumberUtils:1672"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.math.NumberUtils:1675"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.math.NumberUtils:1677"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.math.NumberUtils:1678"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.math.NumberUtils:1677"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.math.NumberUtils:1687"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.math.NumberUtils:1679"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.math.NumberUtils:1682"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.math.NumberUtils:1683"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.math.NumberUtils:1686"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.math.NumberUtils:1685"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.math.NumberUtils:1688"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.math.NumberUtils:1689"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.math.NumberUtils:1688"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.math.NumberUtils:1688"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.math.NumberUtils:1695"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.math.NumberUtils:1694"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.math.NumberUtils:1689"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.math.NumberUtils:1692"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.math.NumberUtils:1691"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.math.NumberUtils:1699"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.math.NumberUtils:1733"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.math.NumberUtils:1732"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.math.NumberUtils:1700"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.math.NumberUtils:1703"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.math.NumberUtils:1700"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.math.NumberUtils:1703"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.math.NumberUtils:1704"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.math.NumberUtils:1705"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.math.NumberUtils:1704"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.math.NumberUtils:1707"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.math.NumberUtils:1708"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.math.NumberUtils:1716"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.math.NumberUtils:1715"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.math.NumberUtils:1709"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.math.NumberUtils:1710"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.math.NumberUtils:1709"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.math.NumberUtils:1713"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.math.NumberUtils:1716"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.math.NumberUtils:1722"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.math.NumberUtils:1716"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.math.NumberUtils:1720"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.math.NumberUtils:1716"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.math.NumberUtils:1720"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.math.NumberUtils:1716"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.math.NumberUtils:1720"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.math.NumberUtils:1716"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.math.NumberUtils:1722"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.math.NumberUtils:1723"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.math.NumberUtils:1725"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.math.NumberUtils:1723"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.math.NumberUtils:1728"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.math.NumberUtils:1726"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.math.NumberUtils:-2"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.math.NumberUtils:1726"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.math.NumberUtils:-2"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.math.NumberUtils:1726"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.math.NumberUtils:-2"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.math.NumberUtils:1733"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.math.NumberUtils:1732"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.math.NumberUtils:1733"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.math.NumberUtils:1732"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.lang3.math.NumberUtils:1623,1"
      Dst: "[org.apache.commons.lang3.StringUtils].isEmpty"
    - Src: "org.apache.commons.lang3.math.NumberUtils:1626,1"
      Dst: "[java.lang.String].toCharArray"
    - Src: "org.apache.commons.lang3.math.NumberUtils:1634,1"
      Dst: "[org.apache.commons.lang3.StringUtils].contains"
    - Src: "org.apache.commons.lang3.math.NumberUtils:1650,1"
      Dst: "[java.lang.Character].isDigit"
    JavaMethodInfo: null
    BBCount: 90
    CyclomaticComplexity: 4
  - functionName: "[org.apache.commons.lang3.math.NumberUtils].isParsable(java.lang.String)"
    functionSourceFile: "org.apache.commons.lang3.math.NumberUtils"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 20
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.commons.lang3.math.NumberUtils:1754"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.math.NumberUtils:1757"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.math.NumberUtils:1756"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.math.NumberUtils:1757"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.math.NumberUtils:1760"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.math.NumberUtils:1759"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.math.NumberUtils:1760"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.math.NumberUtils:1766"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.math.NumberUtils:1765"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.math.NumberUtils:1761"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.math.NumberUtils:1764"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.math.NumberUtils:1763"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.lang3.math.NumberUtils:1754,1"
      Dst: "[org.apache.commons.lang3.StringUtils].isEmpty"
    - Src: "org.apache.commons.lang3.math.NumberUtils:1757,1"
      Dst: "[java.lang.String].length"
    - Src: "org.apache.commons.lang3.math.NumberUtils:1757,1"
      Dst: "[java.lang.String].charAt"
    - Src: "org.apache.commons.lang3.math.NumberUtils:1764,1"
      Dst: "[org.apache.commons.lang3.math.NumberUtils].withDecimalsParsing"
    JavaMethodInfo: null
    BBCount: 9
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.math.NumberUtils].withDecimalsParsing(java.lang.String,int)"
    functionSourceFile: "org.apache.commons.lang3.math.NumberUtils"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 2
    argTypes:
    - "java.lang.String"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 27
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.commons.lang3.math.NumberUtils:1771"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.math.NumberUtils:1783"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.math.NumberUtils:1782"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.math.NumberUtils:1772"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.math.NumberUtils:-1"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.math.NumberUtils:-2"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.math.NumberUtils:1773"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.math.NumberUtils:1776"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.math.NumberUtils:1775"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.math.NumberUtils:1776"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.math.NumberUtils:1779"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.math.NumberUtils:1778"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.math.NumberUtils:1779"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.math.NumberUtils:1770"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.math.NumberUtils:1769"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.math.NumberUtils:1779"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.math.NumberUtils:1770"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.math.NumberUtils:1769"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.lang3.math.NumberUtils:1771,1"
      Dst: "[java.lang.String].length"
    - Src: "org.apache.commons.lang3.math.NumberUtils:1772,1"
      Dst: "[java.lang.String].charAt"
    - Src: "org.apache.commons.lang3.math.NumberUtils:1779,1"
      Dst: "[java.lang.Character].isDigit"
    JavaMethodInfo: null
    BBCount: 14
    CyclomaticComplexity: 2
  - functionName: "[org.apache.commons.lang3.math.NumberUtils].compare(int,int)"
    functionSourceFile: "org.apache.commons.lang3.math.NumberUtils"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "int"
    argCount: 2
    argTypes:
    - "int"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 9
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.commons.lang3.math.NumberUtils:1797"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.math.NumberUtils:1800"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.math.NumberUtils:1799"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.math.NumberUtils:1800"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.math.NumberUtils:1799"
        BranchSideFuncs: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 6
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.math.NumberUtils].compare(long,long)"
    functionSourceFile: "org.apache.commons.lang3.math.NumberUtils"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "int"
    argCount: 2
    argTypes:
    - "long"
    - "long"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 12
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.commons.lang3.math.NumberUtils:1814"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.math.NumberUtils:1817"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.math.NumberUtils:1816"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.math.NumberUtils:1817"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.math.NumberUtils:1816"
        BranchSideFuncs: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 6
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.math.NumberUtils].compare(short,short)"
    functionSourceFile: "org.apache.commons.lang3.math.NumberUtils"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "int"
    argCount: 2
    argTypes:
    - "short"
    - "short"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 13
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.commons.lang3.math.NumberUtils:1831"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.math.NumberUtils:null"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.math.NumberUtils:1834"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.math.NumberUtils:1833"
        BranchSideFuncs: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 6
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.math.NumberUtils].compare(byte,byte)"
    functionSourceFile: "org.apache.commons.lang3.math.NumberUtils"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "int"
    argCount: 2
    argTypes:
    - "byte"
    - "byte"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.bcel.generic.JSR_W].<init>()"
    functionSourceFile: "org.apache.bcel.generic.JSR_W"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.bcel.generic.JSR_W:32,1"
      Dst: "[org.apache.bcel.generic.JsrInstruction].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.bcel.generic.JSR_W].<init>(org.apache.bcel.generic.InstructionHandle)"
    functionSourceFile: "org.apache.bcel.generic.JSR_W"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.apache.bcel.generic.InstructionHandle"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.bcel.generic.JSR_W:36,1"
      Dst: "[org.apache.bcel.generic.JsrInstruction].<init>"
    - Src: "org.apache.bcel.generic.JSR_W:37,1"
      Dst: "[org.apache.bcel.generic.Instruction].setLength"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.bcel.generic.JSR_W].accept(org.apache.bcel.generic.Visitor)"
    functionSourceFile: "org.apache.bcel.generic.JSR_W"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.apache.bcel.generic.Visitor"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 7
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.bcel.generic.JSR_W:48,1"
      Dst: "[org.apache.bcel.generic.Visitor].visitStackProducer"
    - Src: "org.apache.bcel.generic.JSR_W:49,1"
      Dst: "[org.apache.bcel.generic.Visitor].visitBranchInstruction"
    - Src: "org.apache.bcel.generic.JSR_W:50,1"
      Dst: "[org.apache.bcel.generic.Visitor].visitJsrInstruction"
    - Src: "org.apache.bcel.generic.JSR_W:51,1"
      Dst: "[org.apache.bcel.generic.Visitor].visitJSR_W"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.bcel.generic.JSR_W].dump(java.io.DataOutputStream)"
    functionSourceFile: "org.apache.bcel.generic.JSR_W"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.io.DataOutputStream"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 10
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.bcel.generic.JSR_W:61,1"
      Dst: "[org.apache.bcel.generic.BranchInstruction].getTargetOffset"
    - Src: "org.apache.bcel.generic.JSR_W:61,1"
      Dst: "[org.apache.bcel.generic.BranchInstruction].setIndex"
    - Src: "org.apache.bcel.generic.JSR_W:62,1"
      Dst: "[org.apache.bcel.generic.Instruction].getOpcode"
    - Src: "org.apache.bcel.generic.JSR_W:62,1"
      Dst: "[java.io.DataOutputStream].writeByte"
    - Src: "org.apache.bcel.generic.JSR_W:63,1"
      Dst: "[org.apache.bcel.generic.BranchInstruction].getIndex"
    - Src: "org.apache.bcel.generic.JSR_W:63,1"
      Dst: "[java.io.DataOutputStream].writeInt"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.bcel.generic.JSR_W].initFromFile(org.apache.bcel.util.ByteSequence,boolean)"
    functionSourceFile: "org.apache.bcel.generic.JSR_W"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "org.apache.bcel.util.ByteSequence"
    - "boolean"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 7
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.bcel.generic.JSR_W:71,1"
      Dst: "[java.io.DataInputStream].readInt"
    - Src: "org.apache.bcel.generic.JSR_W:71,1"
      Dst: "[org.apache.bcel.generic.BranchInstruction].setIndex"
    - Src: "org.apache.bcel.generic.JSR_W:72,1"
      Dst: "[org.apache.bcel.generic.Instruction].setLength"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.time.GmtTimeZone].twoDigits(java.lang.StringBuilder,int)"
    functionSourceFile: "org.apache.commons.lang3.time.GmtTimeZone"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.StringBuilder"
    argCount: 2
    argTypes:
    - "java.lang.StringBuilder"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 11
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.lang3.time.GmtTimeZone:38,1"
      Dst: "[java.lang.StringBuilder].append"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.time.GmtTimeZone].<init>(boolean,int,int)"
    functionSourceFile: "org.apache.commons.lang3.time.GmtTimeZone"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 3
    argTypes:
    - "boolean"
    - "int"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 46
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.commons.lang3.time.GmtTimeZone:45"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.time.GmtTimeZone:48"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.time.GmtTimeZone:47"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.time.GmtTimeZone:48"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.time.GmtTimeZone:51"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.time.GmtTimeZone:50"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.time.GmtTimeZone:52"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.time.GmtTimeZone:51"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.time.GmtTimeZone:50"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.time.GmtTimeZone:55"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.time.GmtTimeZone:56"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.time.GmtTimeZone:55"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.lang3.time.GmtTimeZone:44,1"
      Dst: "[java.util.TimeZone].<init>"
    - Src: "org.apache.commons.lang3.time.GmtTimeZone:46,1"
      Dst: "[java.lang.StringBuilder].<init>"
    - Src: "org.apache.commons.lang3.time.GmtTimeZone:46,1"
      Dst: "[java.lang.StringBuilder].append"
    - Src: "org.apache.commons.lang3.time.GmtTimeZone:46,1"
      Dst: "[java.lang.StringBuilder].toString"
    - Src: "org.apache.commons.lang3.time.GmtTimeZone:46,1"
      Dst: "[java.lang.IllegalArgumentException].<init>"
    - Src: "org.apache.commons.lang3.time.GmtTimeZone:54,1"
      Dst: "[org.apache.commons.lang3.time.GmtTimeZone].twoDigits"
    JavaMethodInfo: null
    BBCount: 11
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.time.GmtTimeZone].equals(java.lang.Object)"
    functionSourceFile: "org.apache.commons.lang3.time.GmtTimeZone"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 19
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.commons.lang3.time.GmtTimeZone:64"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.time.GmtTimeZone:67"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.time.GmtTimeZone:66"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.time.GmtTimeZone:67"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.time.GmtTimeZone:70"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.time.GmtTimeZone:69"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.time.GmtTimeZone:71"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.time.GmtTimeZone:69"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.time.GmtTimeZone:71"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.time.GmtTimeZone:69"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.lang3.time.GmtTimeZone:71,1"
      Dst: "[java.util.Objects].equals"
    JavaMethodInfo: null
    BBCount: 9
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.time.GmtTimeZone].getID()"
    functionSourceFile: "org.apache.commons.lang3.time.GmtTimeZone"
    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.apache.commons.lang3.time.GmtTimeZone].getOffset(int,int,int,int,int,int)"
    functionSourceFile: "org.apache.commons.lang3.time.GmtTimeZone"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "int"
    argCount: 6
    argTypes:
    - "int"
    - "int"
    - "int"
    - "int"
    - "int"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 9
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.time.GmtTimeZone].getRawOffset()"
    functionSourceFile: "org.apache.commons.lang3.time.GmtTimeZone"
    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.apache.commons.lang3.time.GmtTimeZone].hashCode()"
    functionSourceFile: "org.apache.commons.lang3.time.GmtTimeZone"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "int"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 9
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.lang3.time.GmtTimeZone:91,1"
      Dst: "[java.lang.Integer].valueOf"
    - Src: "org.apache.commons.lang3.time.GmtTimeZone:91,1"
      Dst: "[java.util.Objects].hash"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.time.GmtTimeZone].inDaylightTime(java.util.Date)"
    functionSourceFile: "org.apache.commons.lang3.time.GmtTimeZone"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "java.util.Date"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.time.GmtTimeZone].setRawOffset(int)"
    functionSourceFile: "org.apache.commons.lang3.time.GmtTimeZone"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.lang3.time.GmtTimeZone:101,1"
      Dst: "[java.lang.UnsupportedOperationException].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.time.GmtTimeZone].toString()"
    functionSourceFile: "org.apache.commons.lang3.time.GmtTimeZone"
    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.apache.commons.lang3.time.GmtTimeZone:106,1"
      Dst: "[java.lang.StringBuilder].<init>"
    - Src: "org.apache.commons.lang3.time.GmtTimeZone:106,1"
      Dst: "[java.lang.StringBuilder].append"
    - Src: "org.apache.commons.lang3.time.GmtTimeZone:106,1"
      Dst: "[java.lang.StringBuilder].toString"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.time.GmtTimeZone].useDaylightTime()"
    functionSourceFile: "org.apache.commons.lang3.time.GmtTimeZone"
    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.apache.bcel.verifier.TransitiveHull].<init>()"
    functionSourceFile: "org.apache.bcel.verifier.TransitiveHull"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.bcel.verifier.TransitiveHull:53,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.bcel.verifier.TransitiveHull].update(java.lang.String)"
    functionSourceFile: "org.apache.bcel.verifier.TransitiveHull"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 97
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.bcel.verifier.TransitiveHull:60"
      Branch Sides:
      - BranchSide: "org.apache.bcel.verifier.TransitiveHull:63"
        BranchSideFuncs: []
      - BranchSide: "org.apache.bcel.verifier.TransitiveHull:62"
        BranchSideFuncs: []
    - Branch String: "org.apache.bcel.verifier.TransitiveHull:68"
      Branch Sides:
      - BranchSide: "org.apache.bcel.verifier.TransitiveHull:71"
        BranchSideFuncs: []
      - BranchSide: "org.apache.bcel.verifier.TransitiveHull:70"
        BranchSideFuncs: []
    - Branch String: "org.apache.bcel.verifier.TransitiveHull:72"
      Branch Sides:
      - BranchSide: "org.apache.bcel.verifier.TransitiveHull:75"
        BranchSideFuncs: []
      - BranchSide: "org.apache.bcel.verifier.TransitiveHull:74"
        BranchSideFuncs: []
    - Branch String: "org.apache.bcel.verifier.TransitiveHull:75"
      Branch Sides:
      - BranchSide: "org.apache.bcel.verifier.TransitiveHull:92"
        BranchSideFuncs: []
      - BranchSide: "org.apache.bcel.verifier.TransitiveHull:91"
        BranchSideFuncs: []
    - Branch String: "org.apache.bcel.verifier.TransitiveHull:78"
      Branch Sides:
      - BranchSide: "org.apache.bcel.verifier.TransitiveHull:90"
        BranchSideFuncs: []
      - BranchSide: "org.apache.bcel.verifier.TransitiveHull:89"
        BranchSideFuncs: []
    - Branch String: "org.apache.bcel.verifier.TransitiveHull:80"
      Branch Sides:
      - BranchSide: "org.apache.bcel.verifier.TransitiveHull:83"
        BranchSideFuncs: []
      - BranchSide: "org.apache.bcel.verifier.TransitiveHull:82"
        BranchSideFuncs: []
    - Branch String: "org.apache.bcel.verifier.TransitiveHull:84"
      Branch Sides:
      - BranchSide: "org.apache.bcel.verifier.TransitiveHull:77"
        BranchSideFuncs: []
      - BranchSide: "org.apache.bcel.verifier.TransitiveHull:76"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.bcel.verifier.TransitiveHull:59,1"
      Dst: "[java.lang.System].gc"
    - Src: "org.apache.bcel.verifier.TransitiveHull:61,1"
      Dst: "[java.io.PrintStream].print"
    - Src: "org.apache.bcel.verifier.TransitiveHull:63,1"
      Dst: "[java.io.PrintStream].println"
    - Src: "org.apache.bcel.verifier.TransitiveHull:65,1"
      Dst: "[org.apache.bcel.verifier.VerifierFactory].getVerifier"
    - Src: "org.apache.bcel.verifier.TransitiveHull:67,1"
      Dst: "[org.apache.bcel.verifier.Verifier].doPass1"
    - Src: "org.apache.bcel.verifier.TransitiveHull:69,1"
      Dst: "[java.lang.StringBuilder].<init>"
    - Src: "org.apache.bcel.verifier.TransitiveHull:69,1"
      Dst: "[java.lang.StringBuilder].append"
    - Src: "org.apache.bcel.verifier.TransitiveHull:69,1"
      Dst: "[java.lang.StringBuilder].toString"
    - Src: "org.apache.bcel.verifier.TransitiveHull:71,1"
      Dst: "[org.apache.bcel.verifier.Verifier].doPass2"
    - Src: "org.apache.bcel.verifier.TransitiveHull:77,1"
      Dst: "[org.apache.bcel.verifier.Verifier].getClassName"
    - Src: "org.apache.bcel.verifier.TransitiveHull:77,1"
      Dst: "[org.apache.bcel.Repository].lookupClass"
    - Src: "org.apache.bcel.verifier.TransitiveHull:78,1"
      Dst: "[org.apache.bcel.classfile.JavaClass].getMethods"
    - Src: "org.apache.bcel.verifier.TransitiveHull:79,1"
      Dst: "[org.apache.bcel.verifier.Verifier].doPass3a"
    - Src: "org.apache.bcel.verifier.TransitiveHull:83,1"
      Dst: "[org.apache.bcel.verifier.Verifier].doPass3b"
    JavaMethodInfo: null
    BBCount: 18
    CyclomaticComplexity: 3
  - functionName: "[org.apache.bcel.generic.FCMPL].<init>()"
    functionSourceFile: "org.apache.bcel.generic.FCMPL"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.bcel.generic.FCMPL:29,1"
      Dst: "[org.apache.bcel.generic.Instruction].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.bcel.generic.FCMPL].accept(org.apache.bcel.generic.Visitor)"
    functionSourceFile: "org.apache.bcel.generic.FCMPL"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.apache.bcel.generic.Visitor"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 7
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.bcel.generic.FCMPL:40,1"
      Dst: "[org.apache.bcel.generic.Visitor].visitTypedInstruction"
    - Src: "org.apache.bcel.generic.FCMPL:41,1"
      Dst: "[org.apache.bcel.generic.Visitor].visitStackProducer"
    - Src: "org.apache.bcel.generic.FCMPL:42,1"
      Dst: "[org.apache.bcel.generic.Visitor].visitStackConsumer"
    - Src: "org.apache.bcel.generic.FCMPL:43,1"
      Dst: "[org.apache.bcel.generic.Visitor].visitFCMPL"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.bcel.generic.FCMPL].getType(org.apache.bcel.generic.ConstantPoolGen)"
    functionSourceFile: "org.apache.bcel.generic.FCMPL"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.apache.bcel.generic.Type"
    argCount: 1
    argTypes:
    - "org.apache.bcel.generic.ConstantPoolGen"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.time.FastDateParser$StrategyAndWidth].<init>(org.apache.commons.lang3.time.FastDateParser$Strategy,int)"
    functionSourceFile: "org.apache.commons.lang3.time.FastDateParser$StrategyAndWidth"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "org.apache.commons.lang3.time.FastDateParser$Strategy"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 7
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.lang3.time.FastDateParser$StrategyAndWidth:196,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.time.FastDateParser$StrategyAndWidth].getMaxWidth(java.util.ListIterator)"
    functionSourceFile: "org.apache.commons.lang3.time.FastDateParser$StrategyAndWidth"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "int"
    argCount: 1
    argTypes:
    - "java.util.ListIterator"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 18
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.commons.lang3.time.FastDateParser$StrategyAndWidth:202"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.time.FastDateParser$StrategyAndWidth:203"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.time.FastDateParser$StrategyAndWidth:202"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.time.FastDateParser$StrategyAndWidth:202"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.time.FastDateParser$StrategyAndWidth:205"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.time.FastDateParser$StrategyAndWidth:204"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.time.FastDateParser$StrategyAndWidth:207"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.time.FastDateParser$StrategyAndWidth:204"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.lang3.time.FastDateParser$StrategyAndWidth:202,1"
      Dst: "[org.apache.commons.lang3.time.FastDateParser$Strategy].isNumber"
    - Src: "org.apache.commons.lang3.time.FastDateParser$StrategyAndWidth:202,1"
      Dst: "[java.util.ListIterator].hasNext"
    - Src: "org.apache.commons.lang3.time.FastDateParser$StrategyAndWidth:205,1"
      Dst: "[java.util.ListIterator].next"
    - Src: "org.apache.commons.lang3.time.FastDateParser$StrategyAndWidth:206,1"
      Dst: "[java.util.ListIterator].previous"
    JavaMethodInfo: null
    BBCount: 7
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.time.FastDateParser$StrategyAndWidth].toString()"
    functionSourceFile: "org.apache.commons.lang3.time.FastDateParser$StrategyAndWidth"
    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.apache.commons.lang3.time.FastDateParser$StrategyAndWidth:212,1"
      Dst: "[java.lang.StringBuilder].<init>"
    - Src: "org.apache.commons.lang3.time.FastDateParser$StrategyAndWidth:212,1"
      Dst: "[java.lang.StringBuilder].append"
    - Src: "org.apache.commons.lang3.time.FastDateParser$StrategyAndWidth:212,1"
      Dst: "[java.lang.StringBuilder].toString"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.concurrent.ConcurrentUtils$ConstantFuture].<init>(java.lang.Object)"
    functionSourceFile: "org.apache.commons.lang3.concurrent.ConcurrentUtils$ConstantFuture"
    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.apache.commons.lang3.concurrent.ConcurrentUtils$ConstantFuture:316,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.concurrent.ConcurrentUtils$ConstantFuture].isDone()"
    functionSourceFile: "org.apache.commons.lang3.concurrent.ConcurrentUtils$ConstantFuture"
    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.apache.commons.lang3.concurrent.ConcurrentUtils$ConstantFuture].get()"
    functionSourceFile: "org.apache.commons.lang3.concurrent.ConcurrentUtils$ConstantFuture"
    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.apache.commons.lang3.concurrent.ConcurrentUtils$ConstantFuture].get(long,java.util.concurrent.TimeUnit)"
    functionSourceFile: "org.apache.commons.lang3.concurrent.ConcurrentUtils$ConstantFuture"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 2
    argTypes:
    - "long"
    - "java.util.concurrent.TimeUnit"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.concurrent.ConcurrentUtils$ConstantFuture].isCancelled()"
    functionSourceFile: "org.apache.commons.lang3.concurrent.ConcurrentUtils$ConstantFuture"
    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.apache.commons.lang3.concurrent.ConcurrentUtils$ConstantFuture].cancel(boolean)"
    functionSourceFile: "org.apache.commons.lang3.concurrent.ConcurrentUtils$ConstantFuture"
    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.apache.bcel.util.ClassPath$lambda_static_1__3].bootstrap$()"
    functionSourceFile: "org.apache.bcel.util.ClassPath$lambda_static_1__3"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.io.FilenameFilter"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.bcel.util.ClassPath$lambda_static_1__3].<init>()"
    functionUses: 1
    ICount: 3
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.bcel.util.ClassPath$lambda_static_1__3:-1,1"
      Dst: "[org.apache.bcel.util.ClassPath$lambda_static_1__3].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.bcel.util.ClassPath$lambda_static_1__3].<init>()"
    functionSourceFile: "org.apache.bcel.util.ClassPath$lambda_static_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.apache.bcel.util.ClassPath$lambda_static_1__3:-1,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.bcel.util.ClassPath$lambda_static_1__3].accept(java.io.File,java.lang.String)"
    functionSourceFile: "org.apache.bcel.util.ClassPath$lambda_static_1__3"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 2
    argTypes:
    - "java.io.File"
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.bcel.util.ClassPath].lambda$static$1(java.io.File,java.lang.String)"
    functionUses: 2
    ICount: 5
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.bcel.util.ClassPath$lambda_static_1__3:-1,1"
      Dst: "[org.apache.bcel.util.ClassPath].lambda$static$1"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.bcel.generic.MONITOREXIT].<init>()"
    functionSourceFile: "org.apache.bcel.generic.MONITOREXIT"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.bcel.generic.MONITOREXIT:31,1"
      Dst: "[org.apache.bcel.generic.Instruction].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.bcel.generic.MONITOREXIT].accept(org.apache.bcel.generic.Visitor)"
    functionSourceFile: "org.apache.bcel.generic.MONITOREXIT"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.apache.bcel.generic.Visitor"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.bcel.generic.MONITOREXIT:42,1"
      Dst: "[org.apache.bcel.generic.Visitor].visitExceptionThrower"
    - Src: "org.apache.bcel.generic.MONITOREXIT:43,1"
      Dst: "[org.apache.bcel.generic.Visitor].visitStackConsumer"
    - Src: "org.apache.bcel.generic.MONITOREXIT:44,1"
      Dst: "[org.apache.bcel.generic.Visitor].visitMONITOREXIT"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.bcel.generic.MONITOREXIT].getExceptions()"
    functionSourceFile: "org.apache.bcel.generic.MONITOREXIT"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.Class[]"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.bcel.classfile.ModuleProvides].<init>(java.io.DataInput)"
    functionSourceFile: "org.apache.bcel.classfile.ModuleProvides"
    linkageType: null
    functionLinenumber: 44
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.io.DataInput"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 19
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.bcel.classfile.ModuleProvides:49"
      Branch Sides:
      - BranchSide: "org.apache.bcel.classfile.ModuleProvides:51"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.bcel.classfile.ModuleProvides:45,1"
      Dst: "[java.lang.Object].<init>"
    - Src: "org.apache.bcel.classfile.ModuleProvides:46,1"
      Dst: "[java.io.DataInput].readUnsignedShort"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 2
  - functionName: "[org.apache.bcel.classfile.ModuleProvides].accept(org.apache.bcel.classfile.Visitor)"
    functionSourceFile: "org.apache.bcel.classfile.ModuleProvides"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.apache.bcel.classfile.Visitor"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.bcel.classfile.ModuleProvides:62,1"
      Dst: "[org.apache.bcel.classfile.Visitor].visitModuleProvides"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.bcel.classfile.ModuleProvides].copy()"
    functionSourceFile: "org.apache.bcel.classfile.ModuleProvides"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.apache.bcel.classfile.ModuleProvides"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.bcel.classfile.ModuleProvides:72,1"
      Dst: "[java.lang.Object].clone"
    JavaMethodInfo: null
    BBCount: 2
    CyclomaticComplexity: 1
  - functionName: "[org.apache.bcel.classfile.ModuleProvides].dump(java.io.DataOutputStream)"
    functionSourceFile: "org.apache.bcel.classfile.ModuleProvides"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.io.DataOutputStream"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 15
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.bcel.classfile.ModuleProvides:88"
      Branch Sides:
      - BranchSide: "org.apache.bcel.classfile.ModuleProvides:90"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.bcel.classfile.ModuleProvides:86,1"
      Dst: "[java.io.DataOutputStream].writeShort"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 2
  - functionName: "[org.apache.bcel.classfile.ModuleProvides].toString()"
    functionSourceFile: "org.apache.bcel.classfile.ModuleProvides"
    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.apache.bcel.classfile.ModuleProvides:98,1"
      Dst: "[java.lang.StringBuilder].<init>"
    - Src: "org.apache.bcel.classfile.ModuleProvides:98,1"
      Dst: "[java.lang.StringBuilder].append"
    - Src: "org.apache.bcel.classfile.ModuleProvides:98,1"
      Dst: "[java.lang.StringBuilder].toString"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.bcel.classfile.ModuleProvides].toString(org.apache.bcel.classfile.ConstantPool)"
    functionSourceFile: "org.apache.bcel.classfile.ModuleProvides"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 1
    argTypes:
    - "org.apache.bcel.classfile.ConstantPool"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 28
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.bcel.classfile.ModuleProvides:109"
      Branch Sides:
      - BranchSide: "org.apache.bcel.classfile.ModuleProvides:112"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.bcel.classfile.ModuleProvides:105,1"
      Dst: "[java.lang.StringBuilder].<init>"
    - Src: "org.apache.bcel.classfile.ModuleProvides:106,1"
      Dst: "[org.apache.bcel.classfile.ConstantPool].constantToString"
    - Src: "org.apache.bcel.classfile.ModuleProvides:107,1"
      Dst: "[org.apache.bcel.classfile.Utility].compactClassName"
    - Src: "org.apache.bcel.classfile.ModuleProvides:107,1"
      Dst: "[java.lang.StringBuilder].append"
    - Src: "org.apache.bcel.classfile.ModuleProvides:110,1"
      Dst: "[org.apache.bcel.classfile.ConstantPool].getConstantString"
    - Src: "org.apache.bcel.classfile.ModuleProvides:113,1"
      Dst: "[java.lang.StringBuilder].length"
    - Src: "org.apache.bcel.classfile.ModuleProvides:113,1"
      Dst: "[java.lang.StringBuilder].substring"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 2
  - functionName: "[org.apache.bcel.generic.IMUL].<init>()"
    functionSourceFile: "org.apache.bcel.generic.IMUL"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.bcel.generic.IMUL:32,1"
      Dst: "[org.apache.bcel.generic.ArithmeticInstruction].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.bcel.generic.IMUL].accept(org.apache.bcel.generic.Visitor)"
    functionSourceFile: "org.apache.bcel.generic.IMUL"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.apache.bcel.generic.Visitor"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 8
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.bcel.generic.IMUL:43,1"
      Dst: "[org.apache.bcel.generic.Visitor].visitTypedInstruction"
    - Src: "org.apache.bcel.generic.IMUL:44,1"
      Dst: "[org.apache.bcel.generic.Visitor].visitStackProducer"
    - Src: "org.apache.bcel.generic.IMUL:45,1"
      Dst: "[org.apache.bcel.generic.Visitor].visitStackConsumer"
    - Src: "org.apache.bcel.generic.IMUL:46,1"
      Dst: "[org.apache.bcel.generic.Visitor].visitArithmeticInstruction"
    - Src: "org.apache.bcel.generic.IMUL:47,1"
      Dst: "[org.apache.bcel.generic.Visitor].visitIMUL"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.concurrent.CallableBackgroundInitializer].<init>(java.util.concurrent.Callable)"
    functionSourceFile: "org.apache.commons.lang3.concurrent.CallableBackgroundInitializer"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.util.concurrent.Callable"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.lang3.concurrent.CallableBackgroundInitializer:77,1"
      Dst: "[org.apache.commons.lang3.concurrent.BackgroundInitializer].<init>"
    - Src: "org.apache.commons.lang3.concurrent.CallableBackgroundInitializer:78,1"
      Dst: "[org.apache.commons.lang3.concurrent.CallableBackgroundInitializer].checkCallable"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.concurrent.CallableBackgroundInitializer].<init>(java.util.concurrent.Callable,java.util.concurrent.ExecutorService)"
    functionSourceFile: "org.apache.commons.lang3.concurrent.CallableBackgroundInitializer"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "java.util.concurrent.Callable"
    - "java.util.concurrent.ExecutorService"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 7
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.lang3.concurrent.CallableBackgroundInitializer:94,1"
      Dst: "[org.apache.commons.lang3.concurrent.BackgroundInitializer].<init>"
    - Src: "org.apache.commons.lang3.concurrent.CallableBackgroundInitializer:95,1"
      Dst: "[org.apache.commons.lang3.concurrent.CallableBackgroundInitializer].checkCallable"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.concurrent.CallableBackgroundInitializer].initialize()"
    functionSourceFile: "org.apache.commons.lang3.concurrent.CallableBackgroundInitializer"
    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.apache.commons.lang3.concurrent.CallableBackgroundInitializer:109,1"
      Dst: "[java.util.concurrent.Callable].call"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.concurrent.CallableBackgroundInitializer].checkCallable(java.util.concurrent.Callable)"
    functionSourceFile: "org.apache.commons.lang3.concurrent.CallableBackgroundInitializer"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.util.concurrent.Callable"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.lang3.concurrent.CallableBackgroundInitializer:120,1"
      Dst: "[java.util.Objects].requireNonNull"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.bcel.classfile.Method$1].<init>()"
    functionSourceFile: "org.apache.bcel.classfile.Method$1"
    linkageType: null
    functionLinenumber: 38
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.bcel.classfile.Method$1:39,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.bcel.classfile.Method$1].equals(java.lang.Object,java.lang.Object)"
    functionSourceFile: "org.apache.bcel.classfile.Method$1"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 2
    argTypes:
    - "java.lang.Object"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 17
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.bcel.classfile.Method$1:45"
      Branch Sides:
      - BranchSide: "org.apache.bcel.classfile.Method$1:42"
        BranchSideFuncs: []
    - Branch String: "org.apache.bcel.classfile.Method$1:45"
      Branch Sides:
      - BranchSide: "org.apache.bcel.classfile.Method$1:42"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.bcel.classfile.Method$1:45,1"
      Dst: "[org.apache.bcel.classfile.FieldOrMethod].getName"
    - Src: "org.apache.bcel.classfile.Method$1:45,1"
      Dst: "[java.util.Objects].equals"
    - Src: "org.apache.bcel.classfile.Method$1:45,1"
      Dst: "[org.apache.bcel.classfile.FieldOrMethod].getSignature"
    JavaMethodInfo: null
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[org.apache.bcel.classfile.Method$1].hashCode(java.lang.Object)"
    functionSourceFile: "org.apache.bcel.classfile.Method$1"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "int"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 9
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.bcel.classfile.Method$1:51,1"
      Dst: "[org.apache.bcel.classfile.FieldOrMethod].getSignature"
    - Src: "org.apache.bcel.classfile.Method$1:51,1"
      Dst: "[java.lang.String].hashCode"
    - Src: "org.apache.bcel.classfile.Method$1:51,1"
      Dst: "[org.apache.bcel.classfile.FieldOrMethod].getName"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.bcel.classfile.LocalVariableTypeTable].<init>(int,int,java.io.DataInput,org.apache.bcel.classfile.ConstantPool)"
    functionSourceFile: "org.apache.bcel.classfile.LocalVariableTypeTable"
    linkageType: null
    functionLinenumber: 65
    functionDepth: 0
    returnType: "void"
    argCount: 4
    argTypes:
    - "int"
    - "int"
    - "java.io.DataInput"
    - "org.apache.bcel.classfile.ConstantPool"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.bcel.classfile.LocalVariableTypeTable].<init>(int,int,org.apache.bcel.classfile.LocalVariable[],org.apache.bcel.classfile.ConstantPool)"
    - "[org.apache.bcel.classfile.LocalVariable].<init>(java.io.DataInput,org.apache.bcel.classfile.ConstantPool)"
    functionUses: 1
    ICount: 19
    EdgeCount: 2
    BranchProfiles:
    - Branch String: "org.apache.bcel.classfile.LocalVariableTypeTable:71"
      Branch Sides:
      - BranchSide: "org.apache.bcel.classfile.LocalVariableTypeTable:73"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.bcel.classfile.LocalVariableTypeTable:66,1"
      Dst: "[org.apache.bcel.classfile.LocalVariableTypeTable].<init>"
    - Src: "org.apache.bcel.classfile.LocalVariableTypeTable:68,1"
      Dst: "[java.io.DataInput].readUnsignedShort"
    - Src: "org.apache.bcel.classfile.LocalVariableTypeTable:72,1"
      Dst: "[org.apache.bcel.classfile.LocalVariable].<init>"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 2
  - functionName: "[org.apache.bcel.classfile.LocalVariableTypeTable].<init>(int,int,org.apache.bcel.classfile.LocalVariable[],org.apache.bcel.classfile.ConstantPool)"
    functionSourceFile: "org.apache.bcel.classfile.LocalVariableTypeTable"
    linkageType: null
    functionLinenumber: 76
    functionDepth: 0
    returnType: "void"
    argCount: 4
    argTypes:
    - "int"
    - "int"
    - "org.apache.bcel.classfile.LocalVariable[]"
    - "org.apache.bcel.classfile.ConstantPool"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.bcel.classfile.Attribute].<init>(byte,int,int,org.apache.bcel.classfile.ConstantPool)"
    - "[org.apache.bcel.util.Args].requireU2(int,java.lang.String)"
    functionUses: 1
    ICount: 15
    EdgeCount: 2
    BranchProfiles:
    - Branch String: "org.apache.bcel.classfile.LocalVariableTypeTable:78"
      Branch Sides:
      - BranchSide: "org.apache.bcel.classfile.LocalVariableTypeTable:77"
        BranchSideFuncs:
        - "requireU2(int,java.lang.String)"
      - BranchSide: "org.apache.bcel.classfile.LocalVariableTypeTable:76"
        BranchSideFuncs:
        - "<init>(byte,int,int,org.apache.bcel.classfile.ConstantPool)"
    Callsites:
    - Src: "org.apache.bcel.classfile.LocalVariableTypeTable:77,1"
      Dst: "[org.apache.bcel.classfile.Attribute].<init>"
    - Src: "org.apache.bcel.classfile.LocalVariableTypeTable:79,1"
      Dst: "[org.apache.bcel.util.Args].requireU2"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[org.apache.bcel.classfile.LocalVariableTypeTable].<init>(org.apache.bcel.classfile.LocalVariableTypeTable)"
    functionSourceFile: "org.apache.bcel.classfile.LocalVariableTypeTable"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.apache.bcel.classfile.LocalVariableTypeTable"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 8
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.bcel.classfile.LocalVariableTypeTable:83,1"
      Dst: "[org.apache.bcel.classfile.Attribute].getNameIndex"
    - Src: "org.apache.bcel.classfile.LocalVariableTypeTable:83,1"
      Dst: "[org.apache.bcel.classfile.Attribute].getLength"
    - Src: "org.apache.bcel.classfile.LocalVariableTypeTable:83,1"
      Dst: "[org.apache.bcel.classfile.LocalVariableTypeTable].getLocalVariableTypeTable"
    - Src: "org.apache.bcel.classfile.LocalVariableTypeTable:83,1"
      Dst: "[org.apache.bcel.classfile.Attribute].getConstantPool"
    - Src: "org.apache.bcel.classfile.LocalVariableTypeTable:83,1"
      Dst: "[org.apache.bcel.classfile.LocalVariableTypeTable].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.bcel.classfile.LocalVariableTypeTable].accept(org.apache.bcel.classfile.Visitor)"
    functionSourceFile: "org.apache.bcel.classfile.LocalVariableTypeTable"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.apache.bcel.classfile.Visitor"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.bcel.classfile.LocalVariableTypeTable:88,1"
      Dst: "[org.apache.bcel.classfile.Visitor].visitLocalVariableTypeTable"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.bcel.classfile.LocalVariableTypeTable].copy(org.apache.bcel.classfile.ConstantPool)"
    functionSourceFile: "org.apache.bcel.classfile.LocalVariableTypeTable"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.apache.bcel.classfile.Attribute"
    argCount: 1
    argTypes:
    - "org.apache.bcel.classfile.ConstantPool"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 13
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.bcel.classfile.LocalVariableTypeTable:96,1"
      Dst: "[org.apache.bcel.classfile.Attribute].clone"
    - Src: "org.apache.bcel.classfile.LocalVariableTypeTable:99,1"
      Dst: "[org.apache.bcel.classfile.LocalVariableTypeTable$lambda_copy_0__215].bootstrap$"
    - Src: "org.apache.bcel.classfile.LocalVariableTypeTable:99,1"
      Dst: "[java.util.Arrays].setAll"
    - Src: "org.apache.bcel.classfile.LocalVariableTypeTable:100,1"
      Dst: "[org.apache.bcel.classfile.Attribute].setConstantPool"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.bcel.classfile.LocalVariableTypeTable].dump(java.io.DataOutputStream)"
    functionSourceFile: "org.apache.bcel.classfile.LocalVariableTypeTable"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.io.DataOutputStream"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 15
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.bcel.classfile.LocalVariableTypeTable:108"
      Branch Sides:
      - BranchSide: "org.apache.bcel.classfile.LocalVariableTypeTable:110"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.bcel.classfile.LocalVariableTypeTable:106,1"
      Dst: "[org.apache.bcel.classfile.Attribute].dump"
    - Src: "org.apache.bcel.classfile.LocalVariableTypeTable:107,1"
      Dst: "[java.io.DataOutputStream].writeShort"
    - Src: "org.apache.bcel.classfile.LocalVariableTypeTable:109,1"
      Dst: "[org.apache.bcel.classfile.LocalVariable].dump"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 2
  - functionName: "[org.apache.bcel.classfile.LocalVariableTypeTable].getLocalVariable(int)"
    functionSourceFile: "org.apache.bcel.classfile.LocalVariableTypeTable"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.apache.bcel.classfile.LocalVariable"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 13
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.bcel.classfile.LocalVariableTypeTable:114"
      Branch Sides:
      - BranchSide: "org.apache.bcel.classfile.LocalVariableTypeTable:120"
        BranchSideFuncs: []
      - BranchSide: "org.apache.bcel.classfile.LocalVariableTypeTable:119"
        BranchSideFuncs: []
    - Branch String: "org.apache.bcel.classfile.LocalVariableTypeTable:115"
      Branch Sides:
      - BranchSide: "org.apache.bcel.classfile.LocalVariableTypeTable:114"
        BranchSideFuncs: []
      - BranchSide: "org.apache.bcel.classfile.LocalVariableTypeTable:113"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.bcel.classfile.LocalVariableTypeTable:115,1"
      Dst: "[org.apache.bcel.classfile.LocalVariable].getIndex"
    JavaMethodInfo: null
    BBCount: 6
    CyclomaticComplexity: 2
  - functionName: "[org.apache.bcel.classfile.LocalVariableTypeTable].getLocalVariableTypeTable()"
    functionSourceFile: "org.apache.bcel.classfile.LocalVariableTypeTable"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.apache.bcel.classfile.LocalVariable[]"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.bcel.classfile.LocalVariableTypeTable].getTableLength()"
    functionSourceFile: "org.apache.bcel.classfile.LocalVariableTypeTable"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "int"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 8
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.bcel.classfile.LocalVariableTypeTable:128"
      Branch Sides:
      - BranchSide: "org.apache.bcel.classfile.LocalVariableTypeTable:127"
        BranchSideFuncs: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[org.apache.bcel.classfile.LocalVariableTypeTable].iterator()"
    functionSourceFile: "org.apache.bcel.classfile.LocalVariableTypeTable"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.util.Iterator"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.bcel.classfile.LocalVariableTypeTable:133,1"
      Dst: "[java.util.stream.Stream].of"
    - Src: "org.apache.bcel.classfile.LocalVariableTypeTable:133,1"
      Dst: "[java.util.stream.BaseStream].iterator"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.bcel.classfile.LocalVariableTypeTable].setLocalVariableTable(org.apache.bcel.classfile.LocalVariable[])"
    functionSourceFile: "org.apache.bcel.classfile.LocalVariableTypeTable"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.apache.bcel.classfile.LocalVariable[]"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.bcel.classfile.LocalVariableTypeTable].toString()"
    functionSourceFile: "org.apache.bcel.classfile.LocalVariableTypeTable"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 20
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.bcel.classfile.LocalVariableTypeTable:147"
      Branch Sides:
      - BranchSide: "org.apache.bcel.classfile.LocalVariableTypeTable:155"
        BranchSideFuncs: []
      - BranchSide: "org.apache.bcel.classfile.LocalVariableTypeTable:154"
        BranchSideFuncs: []
    - Branch String: "org.apache.bcel.classfile.LocalVariableTypeTable:150"
      Branch Sides:
      - BranchSide: "org.apache.bcel.classfile.LocalVariableTypeTable:145"
        BranchSideFuncs: []
      - BranchSide: "org.apache.bcel.classfile.LocalVariableTypeTable:144"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.bcel.classfile.LocalVariableTypeTable:145,1"
      Dst: "[java.lang.StringBuilder].<init>"
    - Src: "org.apache.bcel.classfile.LocalVariableTypeTable:148,1"
      Dst: "[org.apache.bcel.classfile.LocalVariable].toStringShared"
    - Src: "org.apache.bcel.classfile.LocalVariableTypeTable:148,1"
      Dst: "[java.lang.StringBuilder].append"
    - Src: "org.apache.bcel.classfile.LocalVariableTypeTable:155,1"
      Dst: "[java.lang.StringBuilder].toString"
    JavaMethodInfo: null
    BBCount: 6
    CyclomaticComplexity: 2
  - functionName: "[org.apache.bcel.classfile.LocalVariableTypeTable].lambda$copy$0(int)"
    functionSourceFile: "org.apache.bcel.classfile.LocalVariableTypeTable"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.apache.bcel.classfile.LocalVariable"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.bcel.classfile.LocalVariableTypeTable:99,1"
      Dst: "[org.apache.bcel.classfile.LocalVariable].copy"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.mutable.MutableInt].<init>()"
    functionSourceFile: "org.apache.commons.lang3.mutable.MutableInt"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.lang3.mutable.MutableInt:45,1"
      Dst: "[java.lang.Number].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.mutable.MutableInt].<init>(int)"
    functionSourceFile: "org.apache.commons.lang3.mutable.MutableInt"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.lang3.mutable.MutableInt:53,1"
      Dst: "[java.lang.Number].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.mutable.MutableInt].<init>(java.lang.Number)"
    functionSourceFile: "org.apache.commons.lang3.mutable.MutableInt"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.Number"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.lang3.mutable.MutableInt:63,1"
      Dst: "[java.lang.Number].<init>"
    - Src: "org.apache.commons.lang3.mutable.MutableInt:64,1"
      Dst: "[java.lang.Number].intValue"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.mutable.MutableInt].<init>(java.lang.String)"
    functionSourceFile: "org.apache.commons.lang3.mutable.MutableInt"
    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.apache.commons.lang3.mutable.MutableInt:74,1"
      Dst: "[java.lang.Number].<init>"
    - Src: "org.apache.commons.lang3.mutable.MutableInt:75,1"
      Dst: "[java.lang.Integer].parseInt"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.mutable.MutableInt].getValue()"
    functionSourceFile: "org.apache.commons.lang3.mutable.MutableInt"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.Integer"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.lang3.mutable.MutableInt:85,1"
      Dst: "[java.lang.Integer].valueOf"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.mutable.MutableInt].setValue(int)"
    functionSourceFile: "org.apache.commons.lang3.mutable.MutableInt"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.mutable.MutableInt].setValue(java.lang.Number)"
    functionSourceFile: "org.apache.commons.lang3.mutable.MutableInt"
    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.apache.commons.lang3.mutable.MutableInt:105,1"
      Dst: "[java.lang.Number].intValue"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.mutable.MutableInt].increment()"
    functionSourceFile: "org.apache.commons.lang3.mutable.MutableInt"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.mutable.MutableInt].getAndIncrement()"
    functionSourceFile: "org.apache.commons.lang3.mutable.MutableInt"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "int"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.mutable.MutableInt].incrementAndGet()"
    functionSourceFile: "org.apache.commons.lang3.mutable.MutableInt"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "int"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.mutable.MutableInt].decrement()"
    functionSourceFile: "org.apache.commons.lang3.mutable.MutableInt"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.mutable.MutableInt].getAndDecrement()"
    functionSourceFile: "org.apache.commons.lang3.mutable.MutableInt"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "int"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.mutable.MutableInt].decrementAndGet()"
    functionSourceFile: "org.apache.commons.lang3.mutable.MutableInt"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "int"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.mutable.MutableInt].add(int)"
    functionSourceFile: "org.apache.commons.lang3.mutable.MutableInt"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.mutable.MutableInt].add(java.lang.Number)"
    functionSourceFile: "org.apache.commons.lang3.mutable.MutableInt"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.Number"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 7
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.lang3.mutable.MutableInt:194,1"
      Dst: "[java.lang.Number].intValue"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.mutable.MutableInt].subtract(int)"
    functionSourceFile: "org.apache.commons.lang3.mutable.MutableInt"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.mutable.MutableInt].subtract(java.lang.Number)"
    functionSourceFile: "org.apache.commons.lang3.mutable.MutableInt"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.Number"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 7
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.lang3.mutable.MutableInt:215,1"
      Dst: "[java.lang.Number].intValue"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.mutable.MutableInt].addAndGet(int)"
    functionSourceFile: "org.apache.commons.lang3.mutable.MutableInt"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "int"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 7
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.mutable.MutableInt].addAndGet(java.lang.Number)"
    functionSourceFile: "org.apache.commons.lang3.mutable.MutableInt"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "int"
    argCount: 1
    argTypes:
    - "java.lang.Number"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 8
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.lang3.mutable.MutableInt:241,1"
      Dst: "[java.lang.Number].intValue"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.mutable.MutableInt].getAndAdd(int)"
    functionSourceFile: "org.apache.commons.lang3.mutable.MutableInt"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "int"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 7
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.mutable.MutableInt].getAndAdd(java.lang.Number)"
    functionSourceFile: "org.apache.commons.lang3.mutable.MutableInt"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "int"
    argCount: 1
    argTypes:
    - "java.lang.Number"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 8
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.lang3.mutable.MutableInt:270,1"
      Dst: "[java.lang.Number].intValue"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.mutable.MutableInt].intValue()"
    functionSourceFile: "org.apache.commons.lang3.mutable.MutableInt"
    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.apache.commons.lang3.mutable.MutableInt].longValue()"
    functionSourceFile: "org.apache.commons.lang3.mutable.MutableInt"
    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.apache.commons.lang3.mutable.MutableInt].floatValue()"
    functionSourceFile: "org.apache.commons.lang3.mutable.MutableInt"
    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: "[org.apache.commons.lang3.mutable.MutableInt].doubleValue()"
    functionSourceFile: "org.apache.commons.lang3.mutable.MutableInt"
    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.apache.commons.lang3.mutable.MutableInt].toInteger()"
    functionSourceFile: "org.apache.commons.lang3.mutable.MutableInt"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.Integer"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.lang3.mutable.MutableInt:321,1"
      Dst: "[org.apache.commons.lang3.mutable.MutableInt].intValue"
    - Src: "org.apache.commons.lang3.mutable.MutableInt:321,1"
      Dst: "[java.lang.Integer].valueOf"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.mutable.MutableInt].equals(java.lang.Object)"
    functionSourceFile: "org.apache.commons.lang3.mutable.MutableInt"
    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.apache.commons.lang3.mutable.MutableInt:334"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.mutable.MutableInt:337"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.mutable.MutableInt:336"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.mutable.MutableInt:335"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.mutable.MutableInt:334"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.lang3.mutable.MutableInt:335,1"
      Dst: "[org.apache.commons.lang3.mutable.MutableInt].intValue"
    JavaMethodInfo: null
    BBCount: 6
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.mutable.MutableInt].hashCode()"
    functionSourceFile: "org.apache.commons.lang3.mutable.MutableInt"
    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.apache.commons.lang3.mutable.MutableInt].compareTo(org.apache.commons.lang3.mutable.MutableInt)"
    functionSourceFile: "org.apache.commons.lang3.mutable.MutableInt"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "int"
    argCount: 1
    argTypes:
    - "org.apache.commons.lang3.mutable.MutableInt"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.lang3.mutable.MutableInt:358,1"
      Dst: "[org.apache.commons.lang3.math.NumberUtils].compare"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.mutable.MutableInt].toString()"
    functionSourceFile: "org.apache.commons.lang3.mutable.MutableInt"
    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.apache.commons.lang3.mutable.MutableInt:368,1"
      Dst: "[java.lang.String].valueOf"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.mutable.MutableInt].compareTo(java.lang.Object)"
    functionSourceFile: "org.apache.commons.lang3.mutable.MutableInt"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "int"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.lang3.mutable.MutableInt:30,1"
      Dst: "[org.apache.commons.lang3.mutable.MutableInt].compareTo"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.mutable.MutableInt].setValue(java.lang.Object)"
    functionSourceFile: "org.apache.commons.lang3.mutable.MutableInt"
    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.apache.commons.lang3.mutable.MutableInt:30,1"
      Dst: "[org.apache.commons.lang3.mutable.MutableInt].setValue"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.bcel.generic.MethodGen$1].<init>()"
    functionSourceFile: "org.apache.bcel.generic.MethodGen$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.apache.bcel.generic.MethodGen$1:102,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.bcel.generic.MethodGen$1].equals(java.lang.Object,java.lang.Object)"
    functionSourceFile: "org.apache.bcel.generic.MethodGen$1"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 2
    argTypes:
    - "java.lang.Object"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 17
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.bcel.generic.MethodGen$1:108"
      Branch Sides:
      - BranchSide: "org.apache.bcel.generic.MethodGen$1:105"
        BranchSideFuncs: []
    - Branch String: "org.apache.bcel.generic.MethodGen$1:108"
      Branch Sides:
      - BranchSide: "org.apache.bcel.generic.MethodGen$1:105"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.bcel.generic.MethodGen$1:108,1"
      Dst: "[org.apache.bcel.generic.FieldGenOrMethodGen].getName"
    - Src: "org.apache.bcel.generic.MethodGen$1:108,1"
      Dst: "[java.util.Objects].equals"
    - Src: "org.apache.bcel.generic.MethodGen$1:108,1"
      Dst: "[org.apache.bcel.generic.FieldGenOrMethodGen].getSignature"
    JavaMethodInfo: null
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[org.apache.bcel.generic.MethodGen$1].hashCode(java.lang.Object)"
    functionSourceFile: "org.apache.bcel.generic.MethodGen$1"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "int"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 9
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.bcel.generic.MethodGen$1:114,1"
      Dst: "[org.apache.bcel.generic.FieldGenOrMethodGen].getSignature"
    - Src: "org.apache.bcel.generic.MethodGen$1:114,1"
      Dst: "[java.lang.String].hashCode"
    - Src: "org.apache.bcel.generic.MethodGen$1:114,1"
      Dst: "[org.apache.bcel.generic.FieldGenOrMethodGen].getName"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.builder.IDKey].<init>(java.lang.Object)"
    functionSourceFile: "org.apache.commons.lang3.builder.IDKey"
    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.apache.commons.lang3.builder.IDKey:37,1"
      Dst: "[java.lang.Object].<init>"
    - Src: "org.apache.commons.lang3.builder.IDKey:39,1"
      Dst: "[java.lang.System].identityHashCode"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.builder.IDKey].hashCode()"
    functionSourceFile: "org.apache.commons.lang3.builder.IDKey"
    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.apache.commons.lang3.builder.IDKey].equals(java.lang.Object)"
    functionSourceFile: "org.apache.commons.lang3.builder.IDKey"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 17
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.commons.lang3.builder.IDKey:62"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.builder.IDKey:65"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.builder.IDKey:64"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.builder.IDKey:66"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.builder.IDKey:70"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.builder.IDKey:69"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.builder.IDKey:70"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.builder.IDKey:69"
        BranchSideFuncs: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 8
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.tuple.MutablePair].emptyArray()"
    functionSourceFile: "org.apache.commons.lang3.tuple.MutablePair"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.apache.commons.lang3.tuple.MutablePair[]"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.tuple.MutablePair].of(java.lang.Object,java.lang.Object)"
    functionSourceFile: "org.apache.commons.lang3.tuple.MutablePair"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.apache.commons.lang3.tuple.MutablePair"
    argCount: 2
    argTypes:
    - "java.lang.Object"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.lang3.tuple.MutablePair:74,1"
      Dst: "[org.apache.commons.lang3.tuple.MutablePair].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.tuple.MutablePair].of(java.util.Map$Entry)"
    functionSourceFile: "org.apache.commons.lang3.tuple.MutablePair"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.apache.commons.lang3.tuple.MutablePair"
    argCount: 1
    argTypes:
    - "java.util.Map$Entry"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 10
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.commons.lang3.tuple.MutablePair:91"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.tuple.MutablePair:95"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.tuple.MutablePair:94"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.lang3.tuple.MutablePair:92,1"
      Dst: "[java.util.Map$Entry].getKey"
    - Src: "org.apache.commons.lang3.tuple.MutablePair:93,1"
      Dst: "[java.util.Map$Entry].getValue"
    - Src: "org.apache.commons.lang3.tuple.MutablePair:98,1"
      Dst: "[org.apache.commons.lang3.tuple.MutablePair].<init>"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.tuple.MutablePair].ofNonNull(java.lang.Object,java.lang.Object)"
    functionSourceFile: "org.apache.commons.lang3.tuple.MutablePair"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.apache.commons.lang3.tuple.MutablePair"
    argCount: 2
    argTypes:
    - "java.lang.Object"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.lang3.tuple.MutablePair:116,1"
      Dst: "[java.util.Objects].requireNonNull"
    - Src: "org.apache.commons.lang3.tuple.MutablePair:116,1"
      Dst: "[org.apache.commons.lang3.tuple.MutablePair].of"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.tuple.MutablePair].<init>()"
    functionSourceFile: "org.apache.commons.lang3.tuple.MutablePair"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.lang3.tuple.MutablePair:128,1"
      Dst: "[org.apache.commons.lang3.tuple.Pair].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.tuple.MutablePair].<init>(java.lang.Object,java.lang.Object)"
    functionSourceFile: "org.apache.commons.lang3.tuple.MutablePair"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "java.lang.Object"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 7
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.lang3.tuple.MutablePair:137,1"
      Dst: "[org.apache.commons.lang3.tuple.Pair].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.tuple.MutablePair].getLeft()"
    functionSourceFile: "org.apache.commons.lang3.tuple.MutablePair"
    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.apache.commons.lang3.tuple.MutablePair].getRight()"
    functionSourceFile: "org.apache.commons.lang3.tuple.MutablePair"
    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.apache.commons.lang3.tuple.MutablePair].setLeft(java.lang.Object)"
    functionSourceFile: "org.apache.commons.lang3.tuple.MutablePair"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.tuple.MutablePair].setRight(java.lang.Object)"
    functionSourceFile: "org.apache.commons.lang3.tuple.MutablePair"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.tuple.MutablePair].setValue(java.lang.Object)"
    functionSourceFile: "org.apache.commons.lang3.tuple.MutablePair"
    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.apache.commons.lang3.tuple.MutablePair:185,1"
      Dst: "[org.apache.commons.lang3.tuple.MutablePair].getRight"
    - Src: "org.apache.commons.lang3.tuple.MutablePair:186,1"
      Dst: "[org.apache.commons.lang3.tuple.MutablePair].setRight"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.bcel.generic.ARRAYLENGTH].<init>()"
    functionSourceFile: "org.apache.bcel.generic.ARRAYLENGTH"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.bcel.generic.ARRAYLENGTH:34,1"
      Dst: "[org.apache.bcel.generic.Instruction].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.bcel.generic.ARRAYLENGTH].accept(org.apache.bcel.generic.Visitor)"
    functionSourceFile: "org.apache.bcel.generic.ARRAYLENGTH"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.apache.bcel.generic.Visitor"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.bcel.generic.ARRAYLENGTH:45,1"
      Dst: "[org.apache.bcel.generic.Visitor].visitExceptionThrower"
    - Src: "org.apache.bcel.generic.ARRAYLENGTH:46,1"
      Dst: "[org.apache.bcel.generic.Visitor].visitStackProducer"
    - Src: "org.apache.bcel.generic.ARRAYLENGTH:47,1"
      Dst: "[org.apache.bcel.generic.Visitor].visitARRAYLENGTH"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.bcel.generic.ARRAYLENGTH].getExceptions()"
    functionSourceFile: "org.apache.bcel.generic.ARRAYLENGTH"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.Class[]"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.bcel.generic.ILOAD].<init>()"
    functionSourceFile: "org.apache.bcel.generic.ILOAD"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.bcel.generic.ILOAD:32,1"
      Dst: "[org.apache.bcel.generic.LoadInstruction].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.bcel.generic.ILOAD].<init>(int)"
    functionSourceFile: "org.apache.bcel.generic.ILOAD"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.bcel.generic.ILOAD:41,1"
      Dst: "[org.apache.bcel.generic.LoadInstruction].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.bcel.generic.ILOAD].accept(org.apache.bcel.generic.Visitor)"
    functionSourceFile: "org.apache.bcel.generic.ILOAD"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.apache.bcel.generic.Visitor"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.bcel.generic.ILOAD:52,1"
      Dst: "[org.apache.bcel.generic.LoadInstruction].accept"
    - Src: "org.apache.bcel.generic.ILOAD:53,1"
      Dst: "[org.apache.bcel.generic.Visitor].visitILOAD"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.time.StopWatch].create()"
    functionSourceFile: "org.apache.commons.lang3.time.StopWatch"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.apache.commons.lang3.time.StopWatch"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.lang3.time.StopWatch:166,1"
      Dst: "[org.apache.commons.lang3.time.StopWatch].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.time.StopWatch].createStarted()"
    functionSourceFile: "org.apache.commons.lang3.time.StopWatch"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.apache.commons.lang3.time.StopWatch"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.lang3.time.StopWatch:177,1"
      Dst: "[org.apache.commons.lang3.time.StopWatch].<init>"
    - Src: "org.apache.commons.lang3.time.StopWatch:178,1"
      Dst: "[org.apache.commons.lang3.time.StopWatch].start"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.time.StopWatch].<init>()"
    functionSourceFile: "org.apache.commons.lang3.time.StopWatch"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.lang3.time.StopWatch:228,1"
      Dst: "[org.apache.commons.lang3.time.StopWatch].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.time.StopWatch].<init>(java.lang.String)"
    functionSourceFile: "org.apache.commons.lang3.time.StopWatch"
    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.apache.commons.lang3.time.StopWatch:237,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.time.StopWatch].formatSplitTime()"
    functionSourceFile: "org.apache.commons.lang3.time.StopWatch"
    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.apache.commons.lang3.time.StopWatch:248,1"
      Dst: "[org.apache.commons.lang3.time.StopWatch].getSplitTime"
    - Src: "org.apache.commons.lang3.time.StopWatch:248,1"
      Dst: "[org.apache.commons.lang3.time.DurationFormatUtils].formatDurationHMS"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.time.StopWatch].formatTime()"
    functionSourceFile: "org.apache.commons.lang3.time.StopWatch"
    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.apache.commons.lang3.time.StopWatch:258,1"
      Dst: "[org.apache.commons.lang3.time.StopWatch].getTime"
    - Src: "org.apache.commons.lang3.time.StopWatch:258,1"
      Dst: "[org.apache.commons.lang3.time.DurationFormatUtils].formatDurationHMS"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.time.StopWatch].getMessage()"
    functionSourceFile: "org.apache.commons.lang3.time.StopWatch"
    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.apache.commons.lang3.time.StopWatch].getNanoTime()"
    functionSourceFile: "org.apache.commons.lang3.time.StopWatch"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "long"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 25
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.commons.lang3.time.StopWatch:284"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.time.StopWatch:285"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.time.StopWatch:284"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.time.StopWatch:284"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.time.StopWatch:287"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.time.StopWatch:286"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.time.StopWatch:287"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.time.StopWatch:290"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.time.StopWatch:289"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.time.StopWatch:290"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.time.StopWatch:293"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.time.StopWatch:292"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.lang3.time.StopWatch:291,1"
      Dst: "[java.lang.System].nanoTime"
    - Src: "org.apache.commons.lang3.time.StopWatch:293,1"
      Dst: "[java.lang.IllegalStateException].<init>"
    JavaMethodInfo: null
    BBCount: 8
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.time.StopWatch].getSplitNanoTime()"
    functionSourceFile: "org.apache.commons.lang3.time.StopWatch"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "long"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 11
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.commons.lang3.time.StopWatch:310"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.time.StopWatch:313"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.time.StopWatch:312"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.lang3.time.StopWatch:311,1"
      Dst: "[java.lang.IllegalStateException].<init>"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.time.StopWatch].getSplitTime()"
    functionSourceFile: "org.apache.commons.lang3.time.StopWatch"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "long"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.lang3.time.StopWatch:330,1"
      Dst: "[org.apache.commons.lang3.time.StopWatch].getSplitNanoTime"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.time.StopWatch].getStartTime()"
    functionSourceFile: "org.apache.commons.lang3.time.StopWatch"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "long"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 9
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.commons.lang3.time.StopWatch:343"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.time.StopWatch:347"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.time.StopWatch:346"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.lang3.time.StopWatch:344,1"
      Dst: "[java.lang.IllegalStateException].<init>"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.time.StopWatch].getStopTime()"
    functionSourceFile: "org.apache.commons.lang3.time.StopWatch"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "long"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 9
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.commons.lang3.time.StopWatch:360"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.time.StopWatch:364"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.time.StopWatch:363"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.lang3.time.StopWatch:361,1"
      Dst: "[java.lang.IllegalStateException].<init>"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.time.StopWatch].getTime()"
    functionSourceFile: "org.apache.commons.lang3.time.StopWatch"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "long"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.lang3.time.StopWatch:378,1"
      Dst: "[org.apache.commons.lang3.time.StopWatch].getNanoTime"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.time.StopWatch].getTime(java.util.concurrent.TimeUnit)"
    functionSourceFile: "org.apache.commons.lang3.time.StopWatch"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "long"
    argCount: 1
    argTypes:
    - "java.util.concurrent.TimeUnit"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.lang3.time.StopWatch:396,1"
      Dst: "[org.apache.commons.lang3.time.StopWatch].getNanoTime"
    - Src: "org.apache.commons.lang3.time.StopWatch:396,1"
      Dst: "[java.util.concurrent.TimeUnit].convert"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.time.StopWatch].isStarted()"
    functionSourceFile: "org.apache.commons.lang3.time.StopWatch"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.lang3.time.StopWatch:406,1"
      Dst: "[org.apache.commons.lang3.time.StopWatch$State].isStarted"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.time.StopWatch].isStopped()"
    functionSourceFile: "org.apache.commons.lang3.time.StopWatch"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.lang3.time.StopWatch:417,1"
      Dst: "[org.apache.commons.lang3.time.StopWatch$State].isStopped"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.time.StopWatch].isSuspended()"
    functionSourceFile: "org.apache.commons.lang3.time.StopWatch"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.lang3.time.StopWatch:428,1"
      Dst: "[org.apache.commons.lang3.time.StopWatch$State].isSuspended"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.time.StopWatch].reset()"
    functionSourceFile: "org.apache.commons.lang3.time.StopWatch"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.time.StopWatch].resume()"
    functionSourceFile: "org.apache.commons.lang3.time.StopWatch"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 16
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.commons.lang3.time.StopWatch:455"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.time.StopWatch:458"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.time.StopWatch:457"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.lang3.time.StopWatch:456,1"
      Dst: "[java.lang.IllegalStateException].<init>"
    - Src: "org.apache.commons.lang3.time.StopWatch:458,1"
      Dst: "[java.lang.System].nanoTime"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.time.StopWatch].split()"
    functionSourceFile: "org.apache.commons.lang3.time.StopWatch"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 12
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.commons.lang3.time.StopWatch:474"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.time.StopWatch:477"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.time.StopWatch:476"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.lang3.time.StopWatch:475,1"
      Dst: "[java.lang.IllegalStateException].<init>"
    - Src: "org.apache.commons.lang3.time.StopWatch:477,1"
      Dst: "[java.lang.System].nanoTime"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.time.StopWatch].start()"
    functionSourceFile: "org.apache.commons.lang3.time.StopWatch"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 20
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.commons.lang3.time.StopWatch:492"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.time.StopWatch:495"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.time.StopWatch:494"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.time.StopWatch:495"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.time.StopWatch:498"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.time.StopWatch:497"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.lang3.time.StopWatch:493,1"
      Dst: "[java.lang.IllegalStateException].<init>"
    - Src: "org.apache.commons.lang3.time.StopWatch:498,1"
      Dst: "[java.lang.System].nanoTime"
    - Src: "org.apache.commons.lang3.time.StopWatch:499,1"
      Dst: "[java.lang.System].currentTimeMillis"
    JavaMethodInfo: null
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.time.StopWatch].stop()"
    functionSourceFile: "org.apache.commons.lang3.time.StopWatch"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 20
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.commons.lang3.time.StopWatch:514"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.time.StopWatch:517"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.time.StopWatch:516"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.time.StopWatch:514"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.time.StopWatch:517"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.time.StopWatch:516"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.time.StopWatch:517"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.time.StopWatch:521"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.time.StopWatch:520"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.lang3.time.StopWatch:515,1"
      Dst: "[java.lang.IllegalStateException].<init>"
    - Src: "org.apache.commons.lang3.time.StopWatch:518,1"
      Dst: "[java.lang.System].nanoTime"
    - Src: "org.apache.commons.lang3.time.StopWatch:519,1"
      Dst: "[java.lang.System].currentTimeMillis"
    JavaMethodInfo: null
    BBCount: 6
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.time.StopWatch].suspend()"
    functionSourceFile: "org.apache.commons.lang3.time.StopWatch"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 14
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.commons.lang3.time.StopWatch:536"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.time.StopWatch:539"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.time.StopWatch:538"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.lang3.time.StopWatch:537,1"
      Dst: "[java.lang.IllegalStateException].<init>"
    - Src: "org.apache.commons.lang3.time.StopWatch:539,1"
      Dst: "[java.lang.System].nanoTime"
    - Src: "org.apache.commons.lang3.time.StopWatch:540,1"
      Dst: "[java.lang.System].currentTimeMillis"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.time.StopWatch].toSplitString()"
    functionSourceFile: "org.apache.commons.lang3.time.StopWatch"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 15
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.commons.lang3.time.StopWatch:558"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.time.StopWatch:555"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.lang3.time.StopWatch:556,1"
      Dst: "[java.util.Objects].toString"
    - Src: "org.apache.commons.lang3.time.StopWatch:557,1"
      Dst: "[org.apache.commons.lang3.time.StopWatch].formatSplitTime"
    - Src: "org.apache.commons.lang3.time.StopWatch:558,1"
      Dst: "[java.lang.String].isEmpty"
    - Src: "org.apache.commons.lang3.time.StopWatch:558,1"
      Dst: "[java.lang.StringBuilder].<init>"
    - Src: "org.apache.commons.lang3.time.StopWatch:558,1"
      Dst: "[java.lang.StringBuilder].append"
    - Src: "org.apache.commons.lang3.time.StopWatch:558,1"
      Dst: "[java.lang.StringBuilder].toString"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.time.StopWatch].toString()"
    functionSourceFile: "org.apache.commons.lang3.time.StopWatch"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 15
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.commons.lang3.time.StopWatch:575"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.time.StopWatch:572"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.lang3.time.StopWatch:573,1"
      Dst: "[java.util.Objects].toString"
    - Src: "org.apache.commons.lang3.time.StopWatch:574,1"
      Dst: "[org.apache.commons.lang3.time.StopWatch].formatTime"
    - Src: "org.apache.commons.lang3.time.StopWatch:575,1"
      Dst: "[java.lang.String].isEmpty"
    - Src: "org.apache.commons.lang3.time.StopWatch:575,1"
      Dst: "[java.lang.StringBuilder].<init>"
    - Src: "org.apache.commons.lang3.time.StopWatch:575,1"
      Dst: "[java.lang.StringBuilder].append"
    - Src: "org.apache.commons.lang3.time.StopWatch:575,1"
      Dst: "[java.lang.StringBuilder].toString"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.time.StopWatch].unsplit()"
    functionSourceFile: "org.apache.commons.lang3.time.StopWatch"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 10
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.commons.lang3.time.StopWatch:590"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.time.StopWatch:593"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.time.StopWatch:592"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.lang3.time.StopWatch:591,1"
      Dst: "[java.lang.IllegalStateException].<init>"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.text.CompositeFormat].<init>(java.text.Format,java.text.Format)"
    functionSourceFile: "org.apache.commons.lang3.text.CompositeFormat"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "java.text.Format"
    - "java.text.Format"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 7
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.lang3.text.CompositeFormat:54,1"
      Dst: "[java.text.Format].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.text.CompositeFormat].format(java.lang.Object,java.lang.StringBuffer,java.text.FieldPosition)"
    functionSourceFile: "org.apache.commons.lang3.text.CompositeFormat"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.StringBuffer"
    argCount: 3
    argTypes:
    - "java.lang.Object"
    - "java.lang.StringBuffer"
    - "java.text.FieldPosition"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 7
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.lang3.text.CompositeFormat:71,1"
      Dst: "[java.text.Format].format"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.text.CompositeFormat].parseObject(java.lang.String,java.text.ParsePosition)"
    functionSourceFile: "org.apache.commons.lang3.text.CompositeFormat"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 2
    argTypes:
    - "java.lang.String"
    - "java.text.ParsePosition"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.lang3.text.CompositeFormat:86,1"
      Dst: "[java.text.Format].parseObject"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.text.CompositeFormat].getParser()"
    functionSourceFile: "org.apache.commons.lang3.text.CompositeFormat"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.text.Format"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.text.CompositeFormat].getFormatter()"
    functionSourceFile: "org.apache.commons.lang3.text.CompositeFormat"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.text.Format"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.text.CompositeFormat].reformat(java.lang.String)"
    functionSourceFile: "org.apache.commons.lang3.text.CompositeFormat"
    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.apache.commons.lang3.text.CompositeFormat:115,1"
      Dst: "[java.text.Format].parseObject"
    - Src: "org.apache.commons.lang3.text.CompositeFormat:115,1"
      Dst: "[java.text.Format].format"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.time.DateUtils].<init>()"
    functionSourceFile: "org.apache.commons.lang3.time.DateUtils"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.lang3.time.DateUtils:149,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.time.DateUtils].isSameDay(java.util.Date,java.util.Date)"
    functionSourceFile: "org.apache.commons.lang3.time.DateUtils"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 2
    argTypes:
    - "java.util.Date"
    - "java.util.Date"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.lang3.time.DateUtils:166,1"
      Dst: "[org.apache.commons.lang3.time.DateUtils].toCalendar"
    - Src: "org.apache.commons.lang3.time.DateUtils:166,1"
      Dst: "[org.apache.commons.lang3.time.DateUtils].isSameDay"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.time.DateUtils].isSameDay(java.util.Calendar,java.util.Calendar)"
    functionSourceFile: "org.apache.commons.lang3.time.DateUtils"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 2
    argTypes:
    - "java.util.Calendar"
    - "java.util.Calendar"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 17
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.commons.lang3.time.DateUtils:185"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.time.DateUtils:-1"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.time.DateUtils:-2"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.time.DateUtils:186"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.time.DateUtils:-1"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.time.DateUtils:-2"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.time.DateUtils:187"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.time.DateUtils:-2"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.lang3.time.DateUtils:183,1"
      Dst: "[java.util.Objects].requireNonNull"
    - Src: "org.apache.commons.lang3.time.DateUtils:185,1"
      Dst: "[java.util.Calendar].get"
    JavaMethodInfo: null
    BBCount: 6
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.time.DateUtils].isSameInstant(java.util.Date,java.util.Date)"
    functionSourceFile: "org.apache.commons.lang3.time.DateUtils"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 2
    argTypes:
    - "java.util.Date"
    - "java.util.Date"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 12
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.commons.lang3.time.DateUtils:204"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.time.DateUtils:201"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.lang3.time.DateUtils:202,1"
      Dst: "[java.util.Objects].requireNonNull"
    - Src: "org.apache.commons.lang3.time.DateUtils:204,1"
      Dst: "[java.util.Date].getTime"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.time.DateUtils].isSameInstant(java.util.Calendar,java.util.Calendar)"
    functionSourceFile: "org.apache.commons.lang3.time.DateUtils"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 2
    argTypes:
    - "java.util.Calendar"
    - "java.util.Calendar"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 14
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.commons.lang3.time.DateUtils:221"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.time.DateUtils:218"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.lang3.time.DateUtils:219,1"
      Dst: "[java.util.Objects].requireNonNull"
    - Src: "org.apache.commons.lang3.time.DateUtils:221,1"
      Dst: "[java.util.Calendar].getTime"
    - Src: "org.apache.commons.lang3.time.DateUtils:221,1"
      Dst: "[java.util.Date].getTime"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.time.DateUtils].isSameLocalTime(java.util.Calendar,java.util.Calendar)"
    functionSourceFile: "org.apache.commons.lang3.time.DateUtils"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 2
    argTypes:
    - "java.util.Calendar"
    - "java.util.Calendar"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 32
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.commons.lang3.time.DateUtils:239"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.time.DateUtils:-1"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.time.DateUtils:-2"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.time.DateUtils:240"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.time.DateUtils:-1"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.time.DateUtils:-2"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.time.DateUtils:241"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.time.DateUtils:-1"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.time.DateUtils:-2"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.time.DateUtils:242"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.time.DateUtils:-1"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.time.DateUtils:-2"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.time.DateUtils:243"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.time.DateUtils:-1"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.time.DateUtils:-2"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.time.DateUtils:244"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.time.DateUtils:-1"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.time.DateUtils:-2"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.time.DateUtils:245"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.time.DateUtils:-1"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.time.DateUtils:-2"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.time.DateUtils:246"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.time.DateUtils:-2"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.lang3.time.DateUtils:237,1"
      Dst: "[java.util.Objects].requireNonNull"
    - Src: "org.apache.commons.lang3.time.DateUtils:239,1"
      Dst: "[java.util.Calendar].get"
    - Src: "org.apache.commons.lang3.time.DateUtils:246,1"
      Dst: "[java.lang.Object].getClass"
    JavaMethodInfo: null
    BBCount: 11
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.time.DateUtils].parseDate(java.lang.String,java.lang.String[])"
    functionSourceFile: "org.apache.commons.lang3.time.DateUtils"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.util.Date"
    argCount: 2
    argTypes:
    - "java.lang.String"
    - "java.lang.String[]"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.lang3.time.DateUtils:264,1"
      Dst: "[org.apache.commons.lang3.time.DateUtils].parseDate"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.time.DateUtils].parseDate(java.lang.String,java.util.Locale,java.lang.String[])"
    functionSourceFile: "org.apache.commons.lang3.time.DateUtils"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.util.Date"
    argCount: 3
    argTypes:
    - "java.lang.String"
    - "java.util.Locale"
    - "java.lang.String[]"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.lang3.time.DateUtils:286,1"
      Dst: "[org.apache.commons.lang3.time.DateUtils].parseDateWithLeniency"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.time.DateUtils].parseDateStrictly(java.lang.String,java.lang.String[])"
    functionSourceFile: "org.apache.commons.lang3.time.DateUtils"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.util.Date"
    argCount: 2
    argTypes:
    - "java.lang.String"
    - "java.lang.String[]"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.lang3.time.DateUtils:305,1"
      Dst: "[org.apache.commons.lang3.time.DateUtils].parseDateStrictly"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.time.DateUtils].parseDateStrictly(java.lang.String,java.util.Locale,java.lang.String[])"
    functionSourceFile: "org.apache.commons.lang3.time.DateUtils"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.util.Date"
    argCount: 3
    argTypes:
    - "java.lang.String"
    - "java.util.Locale"
    - "java.lang.String[]"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.lang3.time.DateUtils:327,1"
      Dst: "[org.apache.commons.lang3.time.DateUtils].parseDateWithLeniency"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.time.DateUtils].parseDateWithLeniency(java.lang.String,java.util.Locale,java.lang.String[],boolean)"
    functionSourceFile: "org.apache.commons.lang3.time.DateUtils"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.util.Date"
    argCount: 4
    argTypes:
    - "java.lang.String"
    - "java.util.Locale"
    - "java.lang.String[]"
    - "boolean"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 40
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.commons.lang3.time.DateUtils:358"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.time.DateUtils:370"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.time.DateUtils:369"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.time.DateUtils:362"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.time.DateUtils:367"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.time.DateUtils:366"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.time.DateUtils:362"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.time.DateUtils:367"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.time.DateUtils:366"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.lang3.time.DateUtils:349,1"
      Dst: "[java.util.Objects].requireNonNull"
    - Src: "org.apache.commons.lang3.time.DateUtils:352,1"
      Dst: "[java.util.TimeZone].getDefault"
    - Src: "org.apache.commons.lang3.time.DateUtils:353,1"
      Dst: "[org.apache.commons.lang3.LocaleUtils].toLocale"
    - Src: "org.apache.commons.lang3.time.DateUtils:354,1"
      Dst: "[java.text.ParsePosition].<init>"
    - Src: "org.apache.commons.lang3.time.DateUtils:355,1"
      Dst: "[java.util.Calendar].getInstance"
    - Src: "org.apache.commons.lang3.time.DateUtils:356,1"
      Dst: "[java.util.Calendar].setLenient"
    - Src: "org.apache.commons.lang3.time.DateUtils:359,1"
      Dst: "[org.apache.commons.lang3.time.FastDateParser].<init>"
    - Src: "org.apache.commons.lang3.time.DateUtils:360,1"
      Dst: "[java.util.Calendar].clear"
    - Src: "org.apache.commons.lang3.time.DateUtils:362,1"
      Dst: "[org.apache.commons.lang3.time.FastDateParser].parse"
    - Src: "org.apache.commons.lang3.time.DateUtils:362,1"
      Dst: "[java.text.ParsePosition].getIndex"
    - Src: "org.apache.commons.lang3.time.DateUtils:362,1"
      Dst: "[java.lang.String].length"
    - Src: "org.apache.commons.lang3.time.DateUtils:363,1"
      Dst: "[java.util.Calendar].getTime"
    - Src: "org.apache.commons.lang3.time.DateUtils:368,1"
      Dst: "[java.text.ParsePosition].setIndex"
    - Src: "org.apache.commons.lang3.time.DateUtils:370,1"
      Dst: "[java.lang.StringBuilder].<init>"
    - Src: "org.apache.commons.lang3.time.DateUtils:370,1"
      Dst: "[java.lang.StringBuilder].append"
    - Src: "org.apache.commons.lang3.time.DateUtils:370,1"
      Dst: "[java.lang.StringBuilder].toString"
    - Src: "org.apache.commons.lang3.time.DateUtils:370,1"
      Dst: "[java.text.ParseException].<init>"
    JavaMethodInfo: null
    BBCount: 9
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.time.DateUtils].addYears(java.util.Date,int)"
    functionSourceFile: "org.apache.commons.lang3.time.DateUtils"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.util.Date"
    argCount: 2
    argTypes:
    - "java.util.Date"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.lang3.time.DateUtils:383,1"
      Dst: "[org.apache.commons.lang3.time.DateUtils].add"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.time.DateUtils].addMonths(java.util.Date,int)"
    functionSourceFile: "org.apache.commons.lang3.time.DateUtils"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.util.Date"
    argCount: 2
    argTypes:
    - "java.util.Date"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.lang3.time.DateUtils:396,1"
      Dst: "[org.apache.commons.lang3.time.DateUtils].add"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.time.DateUtils].addWeeks(java.util.Date,int)"
    functionSourceFile: "org.apache.commons.lang3.time.DateUtils"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.util.Date"
    argCount: 2
    argTypes:
    - "java.util.Date"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.lang3.time.DateUtils:409,1"
      Dst: "[org.apache.commons.lang3.time.DateUtils].add"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.time.DateUtils].addDays(java.util.Date,int)"
    functionSourceFile: "org.apache.commons.lang3.time.DateUtils"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.util.Date"
    argCount: 2
    argTypes:
    - "java.util.Date"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.lang3.time.DateUtils:422,1"
      Dst: "[org.apache.commons.lang3.time.DateUtils].add"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.time.DateUtils].addHours(java.util.Date,int)"
    functionSourceFile: "org.apache.commons.lang3.time.DateUtils"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.util.Date"
    argCount: 2
    argTypes:
    - "java.util.Date"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.lang3.time.DateUtils:435,1"
      Dst: "[org.apache.commons.lang3.time.DateUtils].add"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.time.DateUtils].addMinutes(java.util.Date,int)"
    functionSourceFile: "org.apache.commons.lang3.time.DateUtils"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.util.Date"
    argCount: 2
    argTypes:
    - "java.util.Date"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.lang3.time.DateUtils:448,1"
      Dst: "[org.apache.commons.lang3.time.DateUtils].add"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.time.DateUtils].addSeconds(java.util.Date,int)"
    functionSourceFile: "org.apache.commons.lang3.time.DateUtils"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.util.Date"
    argCount: 2
    argTypes:
    - "java.util.Date"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.lang3.time.DateUtils:461,1"
      Dst: "[org.apache.commons.lang3.time.DateUtils].add"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.time.DateUtils].addMilliseconds(java.util.Date,int)"
    functionSourceFile: "org.apache.commons.lang3.time.DateUtils"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.util.Date"
    argCount: 2
    argTypes:
    - "java.util.Date"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.lang3.time.DateUtils:474,1"
      Dst: "[org.apache.commons.lang3.time.DateUtils].add"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.time.DateUtils].add(java.util.Date,int,int)"
    functionSourceFile: "org.apache.commons.lang3.time.DateUtils"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.util.Date"
    argCount: 3
    argTypes:
    - "java.util.Date"
    - "int"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 9
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.lang3.time.DateUtils:488,1"
      Dst: "[org.apache.commons.lang3.time.DateUtils].validateDateNotNull"
    - Src: "org.apache.commons.lang3.time.DateUtils:489,1"
      Dst: "[java.util.Calendar].getInstance"
    - Src: "org.apache.commons.lang3.time.DateUtils:490,1"
      Dst: "[java.util.Calendar].setTime"
    - Src: "org.apache.commons.lang3.time.DateUtils:491,1"
      Dst: "[java.util.Calendar].add"
    - Src: "org.apache.commons.lang3.time.DateUtils:492,1"
      Dst: "[java.util.Calendar].getTime"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.time.DateUtils].setYears(java.util.Date,int)"
    functionSourceFile: "org.apache.commons.lang3.time.DateUtils"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.util.Date"
    argCount: 2
    argTypes:
    - "java.util.Date"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.lang3.time.DateUtils:506,1"
      Dst: "[org.apache.commons.lang3.time.DateUtils].set"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.time.DateUtils].setMonths(java.util.Date,int)"
    functionSourceFile: "org.apache.commons.lang3.time.DateUtils"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.util.Date"
    argCount: 2
    argTypes:
    - "java.util.Date"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.lang3.time.DateUtils:522,1"
      Dst: "[org.apache.commons.lang3.time.DateUtils].set"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.time.DateUtils].setDays(java.util.Date,int)"
    functionSourceFile: "org.apache.commons.lang3.time.DateUtils"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.util.Date"
    argCount: 2
    argTypes:
    - "java.util.Date"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.lang3.time.DateUtils:538,1"
      Dst: "[org.apache.commons.lang3.time.DateUtils].set"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.time.DateUtils].setHours(java.util.Date,int)"
    functionSourceFile: "org.apache.commons.lang3.time.DateUtils"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.util.Date"
    argCount: 2
    argTypes:
    - "java.util.Date"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.lang3.time.DateUtils:555,1"
      Dst: "[org.apache.commons.lang3.time.DateUtils].set"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.time.DateUtils].setMinutes(java.util.Date,int)"
    functionSourceFile: "org.apache.commons.lang3.time.DateUtils"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.util.Date"
    argCount: 2
    argTypes:
    - "java.util.Date"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.lang3.time.DateUtils:571,1"
      Dst: "[org.apache.commons.lang3.time.DateUtils].set"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.time.DateUtils].setSeconds(java.util.Date,int)"
    functionSourceFile: "org.apache.commons.lang3.time.DateUtils"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.util.Date"
    argCount: 2
    argTypes:
    - "java.util.Date"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.lang3.time.DateUtils:587,1"
      Dst: "[org.apache.commons.lang3.time.DateUtils].set"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.time.DateUtils].setMilliseconds(java.util.Date,int)"
    functionSourceFile: "org.apache.commons.lang3.time.DateUtils"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.util.Date"
    argCount: 2
    argTypes:
    - "java.util.Date"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.lang3.time.DateUtils:603,1"
      Dst: "[org.apache.commons.lang3.time.DateUtils].set"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.time.DateUtils].set(java.util.Date,int,int)"
    functionSourceFile: "org.apache.commons.lang3.time.DateUtils"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.util.Date"
    argCount: 3
    argTypes:
    - "java.util.Date"
    - "int"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 10
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.lang3.time.DateUtils:619,1"
      Dst: "[org.apache.commons.lang3.time.DateUtils].validateDateNotNull"
    - Src: "org.apache.commons.lang3.time.DateUtils:621,1"
      Dst: "[java.util.Calendar].getInstance"
    - Src: "org.apache.commons.lang3.time.DateUtils:622,1"
      Dst: "[java.util.Calendar].setLenient"
    - Src: "org.apache.commons.lang3.time.DateUtils:623,1"
      Dst: "[java.util.Calendar].setTime"
    - Src: "org.apache.commons.lang3.time.DateUtils:624,1"
      Dst: "[java.util.Calendar].set"
    - Src: "org.apache.commons.lang3.time.DateUtils:625,1"
      Dst: "[java.util.Calendar].getTime"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.time.DateUtils].toCalendar(java.util.Date)"
    functionSourceFile: "org.apache.commons.lang3.time.DateUtils"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.util.Calendar"
    argCount: 1
    argTypes:
    - "java.util.Date"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.lang3.time.DateUtils:637,1"
      Dst: "[java.util.Calendar].getInstance"
    - Src: "org.apache.commons.lang3.time.DateUtils:638,1"
      Dst: "[java.util.Objects].requireNonNull"
    - Src: "org.apache.commons.lang3.time.DateUtils:638,1"
      Dst: "[java.util.Calendar].setTime"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.time.DateUtils].toCalendar(java.util.Date,java.util.TimeZone)"
    functionSourceFile: "org.apache.commons.lang3.time.DateUtils"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.util.Calendar"
    argCount: 2
    argTypes:
    - "java.util.Date"
    - "java.util.TimeZone"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 7
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.lang3.time.DateUtils:650,1"
      Dst: "[java.util.Calendar].getInstance"
    - Src: "org.apache.commons.lang3.time.DateUtils:651,1"
      Dst: "[java.util.Objects].requireNonNull"
    - Src: "org.apache.commons.lang3.time.DateUtils:651,1"
      Dst: "[java.util.Calendar].setTime"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.time.DateUtils].round(java.util.Date,int)"
    functionSourceFile: "org.apache.commons.lang3.time.DateUtils"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.util.Date"
    argCount: 2
    argTypes:
    - "java.util.Date"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 7
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.lang3.time.DateUtils:683,1"
      Dst: "[org.apache.commons.lang3.time.DateUtils].toCalendar"
    - Src: "org.apache.commons.lang3.time.DateUtils:683,1"
      Dst: "[org.apache.commons.lang3.time.DateUtils].modify"
    - Src: "org.apache.commons.lang3.time.DateUtils:683,1"
      Dst: "[java.util.Calendar].getTime"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.time.DateUtils].round(java.util.Calendar,int)"
    functionSourceFile: "org.apache.commons.lang3.time.DateUtils"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.util.Calendar"
    argCount: 2
    argTypes:
    - "java.util.Calendar"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 8
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.lang3.time.DateUtils:714,1"
      Dst: "[java.util.Objects].requireNonNull"
    - Src: "org.apache.commons.lang3.time.DateUtils:715,1"
      Dst: "[java.util.Calendar].clone"
    - Src: "org.apache.commons.lang3.time.DateUtils:715,1"
      Dst: "[org.apache.commons.lang3.time.DateUtils].modify"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.time.DateUtils].round(java.lang.Object,int)"
    functionSourceFile: "org.apache.commons.lang3.time.DateUtils"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.util.Date"
    argCount: 2
    argTypes:
    - "java.lang.Object"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 22
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.commons.lang3.time.DateUtils:748"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.time.DateUtils:751"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.time.DateUtils:750"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.time.DateUtils:751"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.time.DateUtils:754"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.time.DateUtils:753"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.lang3.time.DateUtils:747,1"
      Dst: "[java.util.Objects].requireNonNull"
    - Src: "org.apache.commons.lang3.time.DateUtils:749,1"
      Dst: "[org.apache.commons.lang3.time.DateUtils].round"
    - Src: "org.apache.commons.lang3.time.DateUtils:752,1"
      Dst: "[java.util.Calendar].getTime"
    - Src: "org.apache.commons.lang3.time.DateUtils:754,1"
      Dst: "[java.lang.StringBuilder].<init>"
    - Src: "org.apache.commons.lang3.time.DateUtils:754,1"
      Dst: "[java.lang.StringBuilder].append"
    - Src: "org.apache.commons.lang3.time.DateUtils:754,1"
      Dst: "[java.lang.StringBuilder].toString"
    - Src: "org.apache.commons.lang3.time.DateUtils:754,1"
      Dst: "[java.lang.ClassCastException].<init>"
    JavaMethodInfo: null
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.time.DateUtils].truncate(java.util.Date,int)"
    functionSourceFile: "org.apache.commons.lang3.time.DateUtils"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.util.Date"
    argCount: 2
    argTypes:
    - "java.util.Date"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 7
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.lang3.time.DateUtils:773,1"
      Dst: "[org.apache.commons.lang3.time.DateUtils].toCalendar"
    - Src: "org.apache.commons.lang3.time.DateUtils:773,1"
      Dst: "[org.apache.commons.lang3.time.DateUtils].modify"
    - Src: "org.apache.commons.lang3.time.DateUtils:773,1"
      Dst: "[java.util.Calendar].getTime"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.time.DateUtils].truncate(java.util.Calendar,int)"
    functionSourceFile: "org.apache.commons.lang3.time.DateUtils"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.util.Calendar"
    argCount: 2
    argTypes:
    - "java.util.Calendar"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 8
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.lang3.time.DateUtils:792,1"
      Dst: "[java.util.Objects].requireNonNull"
    - Src: "org.apache.commons.lang3.time.DateUtils:793,1"
      Dst: "[java.util.Calendar].clone"
    - Src: "org.apache.commons.lang3.time.DateUtils:793,1"
      Dst: "[org.apache.commons.lang3.time.DateUtils].modify"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.time.DateUtils].truncate(java.lang.Object,int)"
    functionSourceFile: "org.apache.commons.lang3.time.DateUtils"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.util.Date"
    argCount: 2
    argTypes:
    - "java.lang.Object"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 22
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.commons.lang3.time.DateUtils:814"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.time.DateUtils:817"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.time.DateUtils:816"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.time.DateUtils:817"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.time.DateUtils:820"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.time.DateUtils:819"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.lang3.time.DateUtils:813,1"
      Dst: "[java.util.Objects].requireNonNull"
    - Src: "org.apache.commons.lang3.time.DateUtils:815,1"
      Dst: "[org.apache.commons.lang3.time.DateUtils].truncate"
    - Src: "org.apache.commons.lang3.time.DateUtils:818,1"
      Dst: "[java.util.Calendar].getTime"
    - Src: "org.apache.commons.lang3.time.DateUtils:820,1"
      Dst: "[java.lang.StringBuilder].<init>"
    - Src: "org.apache.commons.lang3.time.DateUtils:820,1"
      Dst: "[java.lang.StringBuilder].append"
    - Src: "org.apache.commons.lang3.time.DateUtils:820,1"
      Dst: "[java.lang.StringBuilder].toString"
    - Src: "org.apache.commons.lang3.time.DateUtils:820,1"
      Dst: "[java.lang.ClassCastException].<init>"
    JavaMethodInfo: null
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.time.DateUtils].ceiling(java.util.Date,int)"
    functionSourceFile: "org.apache.commons.lang3.time.DateUtils"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.util.Date"
    argCount: 2
    argTypes:
    - "java.util.Date"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 7
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.lang3.time.DateUtils:840,1"
      Dst: "[org.apache.commons.lang3.time.DateUtils].toCalendar"
    - Src: "org.apache.commons.lang3.time.DateUtils:840,1"
      Dst: "[org.apache.commons.lang3.time.DateUtils].modify"
    - Src: "org.apache.commons.lang3.time.DateUtils:840,1"
      Dst: "[java.util.Calendar].getTime"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.time.DateUtils].ceiling(java.util.Calendar,int)"
    functionSourceFile: "org.apache.commons.lang3.time.DateUtils"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.util.Calendar"
    argCount: 2
    argTypes:
    - "java.util.Calendar"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 8
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.lang3.time.DateUtils:860,1"
      Dst: "[java.util.Objects].requireNonNull"
    - Src: "org.apache.commons.lang3.time.DateUtils:861,1"
      Dst: "[java.util.Calendar].clone"
    - Src: "org.apache.commons.lang3.time.DateUtils:861,1"
      Dst: "[org.apache.commons.lang3.time.DateUtils].modify"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.time.DateUtils].ceiling(java.lang.Object,int)"
    functionSourceFile: "org.apache.commons.lang3.time.DateUtils"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.util.Date"
    argCount: 2
    argTypes:
    - "java.lang.Object"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 23
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.commons.lang3.time.DateUtils:883"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.time.DateUtils:886"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.time.DateUtils:885"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.time.DateUtils:886"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.time.DateUtils:889"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.time.DateUtils:888"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.lang3.time.DateUtils:882,1"
      Dst: "[java.util.Objects].requireNonNull"
    - Src: "org.apache.commons.lang3.time.DateUtils:884,1"
      Dst: "[org.apache.commons.lang3.time.DateUtils].ceiling"
    - Src: "org.apache.commons.lang3.time.DateUtils:887,1"
      Dst: "[java.util.Calendar].getTime"
    - Src: "org.apache.commons.lang3.time.DateUtils:889,1"
      Dst: "[java.lang.StringBuilder].<init>"
    - Src: "org.apache.commons.lang3.time.DateUtils:889,1"
      Dst: "[java.lang.StringBuilder].append"
    - Src: "org.apache.commons.lang3.time.DateUtils:889,1"
      Dst: "[java.lang.Object].getClass"
    - Src: "org.apache.commons.lang3.time.DateUtils:889,1"
      Dst: "[java.lang.StringBuilder].toString"
    - Src: "org.apache.commons.lang3.time.DateUtils:889,1"
      Dst: "[java.lang.ClassCastException].<init>"
    JavaMethodInfo: null
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.time.DateUtils].modify(java.util.Calendar,int,org.apache.commons.lang3.time.DateUtils$ModifyType)"
    functionSourceFile: "org.apache.commons.lang3.time.DateUtils"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.util.Calendar"
    argCount: 3
    argTypes:
    - "java.util.Calendar"
    - "int"
    - "org.apache.commons.lang3.time.DateUtils$ModifyType"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 152
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.commons.lang3.time.DateUtils:902"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.time.DateUtils:906"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.time.DateUtils:905"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.time.DateUtils:906"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.time.DateUtils:916"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.time.DateUtils:915"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.time.DateUtils:922"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.time.DateUtils:923"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.time.DateUtils:922"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.time.DateUtils:922"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.time.DateUtils:925"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.time.DateUtils:924"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.time.DateUtils:925"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.time.DateUtils:929"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.time.DateUtils:931"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.time.DateUtils:934"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.time.DateUtils:933"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.time.DateUtils:931"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.time.DateUtils:932"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.time.DateUtils:931"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.time.DateUtils:931"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.time.DateUtils:934"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.time.DateUtils:933"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.time.DateUtils:934"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.time.DateUtils:938"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.time.DateUtils:940"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.time.DateUtils:945"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.time.DateUtils:944"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.time.DateUtils:940"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.time.DateUtils:941"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.time.DateUtils:940"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.time.DateUtils:940"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.time.DateUtils:945"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.time.DateUtils:944"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.time.DateUtils:945"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.time.DateUtils:951"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.time.DateUtils:950"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.time.DateUtils:952"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.time.DateUtils:1037"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.time.DateUtils:1036"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.time.DateUtils:953"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.time.DateUtils:989"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.time.DateUtils:988"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.time.DateUtils:954"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.time.DateUtils:951"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.time.DateUtils:956"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.time.DateUtils:957"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.time.DateUtils:956"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.time.DateUtils:956"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.time.DateUtils:985"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.time.DateUtils:984"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.time.DateUtils:956"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.time.DateUtils:985"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.time.DateUtils:984"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.time.DateUtils:957"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.time.DateUtils:967"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.time.DateUtils:961"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.time.DateUtils:null"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.time.DateUtils:968"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.time.DateUtils:981"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.time.DateUtils:972"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.time.DateUtils:null"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.time.DateUtils:994"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.time.DateUtils:1023"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.time.DateUtils:1001"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.time.DateUtils:1005"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.time.DateUtils:1004"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.time.DateUtils:1005"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.time.DateUtils:1005"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.time.DateUtils:1004"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.time.DateUtils:1010"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.time.DateUtils:1023"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.time.DateUtils:1014"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.time.DateUtils:1017"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.time.DateUtils:1016"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.time.DateUtils:1017"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.time.DateUtils:1017"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.time.DateUtils:1016"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.time.DateUtils:1024"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.time.DateUtils:1033"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.time.DateUtils:1032"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.time.DateUtils:1030"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.time.DateUtils:1024"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.time.DateUtils:1033"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.time.DateUtils:951"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.time.DateUtils:950"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.lang3.time.DateUtils:902,1"
      Dst: "[java.util.Calendar].get"
    - Src: "org.apache.commons.lang3.time.DateUtils:903,1"
      Dst: "[java.lang.ArithmeticException].<init>"
    - Src: "org.apache.commons.lang3.time.DateUtils:916,1"
      Dst: "[java.util.Calendar].getTime"
    - Src: "org.apache.commons.lang3.time.DateUtils:917,1"
      Dst: "[java.util.Date].getTime"
    - Src: "org.apache.commons.lang3.time.DateUtils:946,1"
      Dst: "[java.util.Date].setTime"
    - Src: "org.apache.commons.lang3.time.DateUtils:947,1"
      Dst: "[java.util.Calendar].setTime"
    - Src: "org.apache.commons.lang3.time.DateUtils:962,1"
      Dst: "[java.util.Calendar].add"
    - Src: "org.apache.commons.lang3.time.DateUtils:1025,1"
      Dst: "[java.util.Calendar].getActualMinimum"
    - Src: "org.apache.commons.lang3.time.DateUtils:1026,1"
      Dst: "[java.util.Calendar].getActualMaximum"
    - Src: "org.apache.commons.lang3.time.DateUtils:1034,1"
      Dst: "[java.util.Calendar].set"
    - Src: "org.apache.commons.lang3.time.DateUtils:1037,1"
      Dst: "[java.lang.StringBuilder].<init>"
    - Src: "org.apache.commons.lang3.time.DateUtils:1037,1"
      Dst: "[java.lang.StringBuilder].append"
    - Src: "org.apache.commons.lang3.time.DateUtils:1037,1"
      Dst: "[java.lang.StringBuilder].toString"
    - Src: "org.apache.commons.lang3.time.DateUtils:1037,1"
      Dst: "[java.lang.IllegalArgumentException].<init>"
    JavaMethodInfo: null
    BBCount: 64
    CyclomaticComplexity: 3
  - functionName: "[org.apache.commons.lang3.time.DateUtils].iterator(java.util.Date,int)"
    functionSourceFile: "org.apache.commons.lang3.time.DateUtils"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.util.Iterator"
    argCount: 2
    argTypes:
    - "java.util.Date"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.lang3.time.DateUtils:1065,1"
      Dst: "[org.apache.commons.lang3.time.DateUtils].toCalendar"
    - Src: "org.apache.commons.lang3.time.DateUtils:1065,1"
      Dst: "[org.apache.commons.lang3.time.DateUtils].iterator"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.time.DateUtils].iterator(java.util.Calendar,int)"
    functionSourceFile: "org.apache.commons.lang3.time.DateUtils"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.util.Iterator"
    argCount: 2
    argTypes:
    - "java.util.Calendar"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 65
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.commons.lang3.time.DateUtils:1108"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.time.DateUtils:1143"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.time.DateUtils:1142"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.time.DateUtils:1143"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.time.DateUtils:1146"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.time.DateUtils:1145"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.time.DateUtils:1146"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.time.DateUtils:1149"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.time.DateUtils:1148"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.time.DateUtils:1149"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.time.DateUtils:1152"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.time.DateUtils:1151"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.time.DateUtils:1152"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.time.DateUtils:1155"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.time.DateUtils:1154"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.time.DateUtils:1155"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.time.DateUtils:1158"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.time.DateUtils:1157"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.time.DateUtils:1158"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.time.DateUtils:1161"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.time.DateUtils:1160"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.lang3.time.DateUtils:1093,1"
      Dst: "[java.util.Objects].requireNonNull"
    - Src: "org.apache.commons.lang3.time.DateUtils:1102,1"
      Dst: "[org.apache.commons.lang3.time.DateUtils].truncate"
    - Src: "org.apache.commons.lang3.time.DateUtils:1104,1"
      Dst: "[java.util.Calendar].clone"
    - Src: "org.apache.commons.lang3.time.DateUtils:1105,1"
      Dst: "[java.util.Calendar].add"
    - Src: "org.apache.commons.lang3.time.DateUtils:1129,1"
      Dst: "[java.util.Calendar].get"
    - Src: "org.apache.commons.lang3.time.DateUtils:1141,1"
      Dst: "[java.lang.StringBuilder].<init>"
    - Src: "org.apache.commons.lang3.time.DateUtils:1141,1"
      Dst: "[java.lang.StringBuilder].append"
    - Src: "org.apache.commons.lang3.time.DateUtils:1141,1"
      Dst: "[java.lang.StringBuilder].toString"
    - Src: "org.apache.commons.lang3.time.DateUtils:1141,1"
      Dst: "[java.lang.IllegalArgumentException].<init>"
    - Src: "org.apache.commons.lang3.time.DateUtils:1161,1"
      Dst: "[org.apache.commons.lang3.time.DateUtils$DateIterator].<init>"
    JavaMethodInfo: null
    BBCount: 23
    CyclomaticComplexity: 3
  - functionName: "[org.apache.commons.lang3.time.DateUtils].iterator(java.lang.Object,int)"
    functionSourceFile: "org.apache.commons.lang3.time.DateUtils"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.util.Iterator"
    argCount: 2
    argTypes:
    - "java.lang.Object"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 21
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.commons.lang3.time.DateUtils:1182"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.time.DateUtils:1185"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.time.DateUtils:1184"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.time.DateUtils:1185"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.time.DateUtils:1188"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.time.DateUtils:1187"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.lang3.time.DateUtils:1181,1"
      Dst: "[java.util.Objects].requireNonNull"
    - Src: "org.apache.commons.lang3.time.DateUtils:1183,1"
      Dst: "[org.apache.commons.lang3.time.DateUtils].iterator"
    - Src: "org.apache.commons.lang3.time.DateUtils:1188,1"
      Dst: "[java.lang.StringBuilder].<init>"
    - Src: "org.apache.commons.lang3.time.DateUtils:1188,1"
      Dst: "[java.lang.StringBuilder].append"
    - Src: "org.apache.commons.lang3.time.DateUtils:1188,1"
      Dst: "[java.lang.StringBuilder].toString"
    - Src: "org.apache.commons.lang3.time.DateUtils:1188,1"
      Dst: "[java.lang.ClassCastException].<init>"
    JavaMethodInfo: null
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.time.DateUtils].getFragmentInMilliseconds(java.util.Date,int)"
    functionSourceFile: "org.apache.commons.lang3.time.DateUtils"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "long"
    argCount: 2
    argTypes:
    - "java.util.Date"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.lang3.time.DateUtils:1223,1"
      Dst: "[org.apache.commons.lang3.time.DateUtils].getFragment"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.time.DateUtils].getFragmentInSeconds(java.util.Date,int)"
    functionSourceFile: "org.apache.commons.lang3.time.DateUtils"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "long"
    argCount: 2
    argTypes:
    - "java.util.Date"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.lang3.time.DateUtils:1261,1"
      Dst: "[org.apache.commons.lang3.time.DateUtils].getFragment"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.time.DateUtils].getFragmentInMinutes(java.util.Date,int)"
    functionSourceFile: "org.apache.commons.lang3.time.DateUtils"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "long"
    argCount: 2
    argTypes:
    - "java.util.Date"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.lang3.time.DateUtils:1299,1"
      Dst: "[org.apache.commons.lang3.time.DateUtils].getFragment"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.time.DateUtils].getFragmentInHours(java.util.Date,int)"
    functionSourceFile: "org.apache.commons.lang3.time.DateUtils"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "long"
    argCount: 2
    argTypes:
    - "java.util.Date"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.lang3.time.DateUtils:1337,1"
      Dst: "[org.apache.commons.lang3.time.DateUtils].getFragment"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.time.DateUtils].getFragmentInDays(java.util.Date,int)"
    functionSourceFile: "org.apache.commons.lang3.time.DateUtils"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "long"
    argCount: 2
    argTypes:
    - "java.util.Date"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.lang3.time.DateUtils:1375,1"
      Dst: "[org.apache.commons.lang3.time.DateUtils].getFragment"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.time.DateUtils].getFragmentInMilliseconds(java.util.Calendar,int)"
    functionSourceFile: "org.apache.commons.lang3.time.DateUtils"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "long"
    argCount: 2
    argTypes:
    - "java.util.Calendar"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.lang3.time.DateUtils:1413,1"
      Dst: "[org.apache.commons.lang3.time.DateUtils].getFragment"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.time.DateUtils].getFragmentInSeconds(java.util.Calendar,int)"
    functionSourceFile: "org.apache.commons.lang3.time.DateUtils"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "long"
    argCount: 2
    argTypes:
    - "java.util.Calendar"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.lang3.time.DateUtils:1450,1"
      Dst: "[org.apache.commons.lang3.time.DateUtils].getFragment"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.time.DateUtils].getFragmentInMinutes(java.util.Calendar,int)"
    functionSourceFile: "org.apache.commons.lang3.time.DateUtils"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "long"
    argCount: 2
    argTypes:
    - "java.util.Calendar"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.lang3.time.DateUtils:1488,1"
      Dst: "[org.apache.commons.lang3.time.DateUtils].getFragment"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.time.DateUtils].getFragmentInHours(java.util.Calendar,int)"
    functionSourceFile: "org.apache.commons.lang3.time.DateUtils"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "long"
    argCount: 2
    argTypes:
    - "java.util.Calendar"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.lang3.time.DateUtils:1526,1"
      Dst: "[org.apache.commons.lang3.time.DateUtils].getFragment"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.time.DateUtils].getFragmentInDays(java.util.Calendar,int)"
    functionSourceFile: "org.apache.commons.lang3.time.DateUtils"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "long"
    argCount: 2
    argTypes:
    - "java.util.Calendar"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.lang3.time.DateUtils:1566,1"
      Dst: "[org.apache.commons.lang3.time.DateUtils].getFragment"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.time.DateUtils].getFragment(java.util.Date,int,java.util.concurrent.TimeUnit)"
    functionSourceFile: "org.apache.commons.lang3.time.DateUtils"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "long"
    argCount: 3
    argTypes:
    - "java.util.Date"
    - "int"
    - "java.util.concurrent.TimeUnit"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 8
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.lang3.time.DateUtils:1581,1"
      Dst: "[org.apache.commons.lang3.time.DateUtils].validateDateNotNull"
    - Src: "org.apache.commons.lang3.time.DateUtils:1582,1"
      Dst: "[java.util.Calendar].getInstance"
    - Src: "org.apache.commons.lang3.time.DateUtils:1583,1"
      Dst: "[java.util.Calendar].setTime"
    - Src: "org.apache.commons.lang3.time.DateUtils:1584,1"
      Dst: "[org.apache.commons.lang3.time.DateUtils].getFragment"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.time.DateUtils].getFragment(java.util.Calendar,int,java.util.concurrent.TimeUnit)"
    functionSourceFile: "org.apache.commons.lang3.time.DateUtils"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "long"
    argCount: 3
    argTypes:
    - "java.util.Calendar"
    - "int"
    - "java.util.concurrent.TimeUnit"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 60
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.commons.lang3.time.DateUtils:1601"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.time.DateUtils:-2"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.lang3.time.DateUtils:1599,1"
      Dst: "[java.util.Objects].requireNonNull"
    - Src: "org.apache.commons.lang3.time.DateUtils:1606,1"
      Dst: "[java.util.Calendar].get"
    - Src: "org.apache.commons.lang3.time.DateUtils:1606,1"
      Dst: "[java.util.concurrent.TimeUnit].convert"
    - Src: "org.apache.commons.lang3.time.DateUtils:1635,1"
      Dst: "[java.lang.StringBuilder].<init>"
    - Src: "org.apache.commons.lang3.time.DateUtils:1635,1"
      Dst: "[java.lang.StringBuilder].append"
    - Src: "org.apache.commons.lang3.time.DateUtils:1635,1"
      Dst: "[java.lang.StringBuilder].toString"
    - Src: "org.apache.commons.lang3.time.DateUtils:1635,1"
      Dst: "[java.lang.IllegalArgumentException].<init>"
    JavaMethodInfo: null
    BBCount: 14
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.time.DateUtils].truncatedEquals(java.util.Calendar,java.util.Calendar,int)"
    functionSourceFile: "org.apache.commons.lang3.time.DateUtils"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 3
    argTypes:
    - "java.util.Calendar"
    - "java.util.Calendar"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 9
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.commons.lang3.time.DateUtils:1654"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.time.DateUtils:1653"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.lang3.time.DateUtils:1654,1"
      Dst: "[org.apache.commons.lang3.time.DateUtils].truncatedCompareTo"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.time.DateUtils].truncatedEquals(java.util.Date,java.util.Date,int)"
    functionSourceFile: "org.apache.commons.lang3.time.DateUtils"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 3
    argTypes:
    - "java.util.Date"
    - "java.util.Date"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 9
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.commons.lang3.time.DateUtils:1671"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.time.DateUtils:1670"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.lang3.time.DateUtils:1671,1"
      Dst: "[org.apache.commons.lang3.time.DateUtils].truncatedCompareTo"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.time.DateUtils].truncatedCompareTo(java.util.Calendar,java.util.Calendar,int)"
    functionSourceFile: "org.apache.commons.lang3.time.DateUtils"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "int"
    argCount: 3
    argTypes:
    - "java.util.Calendar"
    - "java.util.Calendar"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 7
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.lang3.time.DateUtils:1689,1"
      Dst: "[org.apache.commons.lang3.time.DateUtils].truncate"
    - Src: "org.apache.commons.lang3.time.DateUtils:1691,1"
      Dst: "[java.util.Calendar].compareTo"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.time.DateUtils].truncatedCompareTo(java.util.Date,java.util.Date,int)"
    functionSourceFile: "org.apache.commons.lang3.time.DateUtils"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "int"
    argCount: 3
    argTypes:
    - "java.util.Date"
    - "java.util.Date"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 7
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.lang3.time.DateUtils:1709,1"
      Dst: "[org.apache.commons.lang3.time.DateUtils].truncate"
    - Src: "org.apache.commons.lang3.time.DateUtils:1711,1"
      Dst: "[java.util.Date].compareTo"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.time.DateUtils].validateDateNotNull(java.util.Date)"
    functionSourceFile: "org.apache.commons.lang3.time.DateUtils"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.util.Date"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.lang3.time.DateUtils:1719,1"
      Dst: "[java.util.Objects].requireNonNull"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.bcel.generic.ArrayElementValueGen].<init>(org.apache.bcel.classfile.ArrayElementValue,org.apache.bcel.generic.ConstantPoolGen,boolean)"
    functionSourceFile: "org.apache.bcel.generic.ArrayElementValueGen"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 3
    argTypes:
    - "org.apache.bcel.classfile.ArrayElementValue"
    - "org.apache.bcel.generic.ConstantPoolGen"
    - "boolean"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 19
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.bcel.generic.ArrayElementValueGen:43"
      Branch Sides:
      - BranchSide: "org.apache.bcel.generic.ArrayElementValueGen:45"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.bcel.generic.ArrayElementValueGen:40,1"
      Dst: "[org.apache.bcel.generic.ElementValueGen].<init>"
    - Src: "org.apache.bcel.generic.ArrayElementValueGen:41,1"
      Dst: "[java.util.ArrayList].<init>"
    - Src: "org.apache.bcel.generic.ArrayElementValueGen:42,1"
      Dst: "[org.apache.bcel.classfile.ArrayElementValue].getElementValuesArray"
    - Src: "org.apache.bcel.generic.ArrayElementValueGen:44,1"
      Dst: "[org.apache.bcel.generic.ElementValueGen].copy"
    - Src: "org.apache.bcel.generic.ArrayElementValueGen:44,1"
      Dst: "[java.util.List].add"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 2
  - functionName: "[org.apache.bcel.generic.ArrayElementValueGen].<init>(org.apache.bcel.generic.ConstantPoolGen)"
    functionSourceFile: "org.apache.bcel.generic.ArrayElementValueGen"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.apache.bcel.generic.ConstantPoolGen"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 7
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.bcel.generic.ArrayElementValueGen:49,1"
      Dst: "[org.apache.bcel.generic.ElementValueGen].<init>"
    - Src: "org.apache.bcel.generic.ArrayElementValueGen:50,1"
      Dst: "[java.util.ArrayList].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.bcel.generic.ArrayElementValueGen].<init>(int,org.apache.bcel.classfile.ElementValue[],org.apache.bcel.generic.ConstantPoolGen)"
    functionSourceFile: "org.apache.bcel.generic.ArrayElementValueGen"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 3
    argTypes:
    - "int"
    - "org.apache.bcel.classfile.ElementValue[]"
    - "org.apache.bcel.generic.ConstantPoolGen"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 27
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.bcel.generic.ArrayElementValueGen:55"
      Branch Sides:
      - BranchSide: "org.apache.bcel.generic.ArrayElementValueGen:58"
        BranchSideFuncs: []
      - BranchSide: "org.apache.bcel.generic.ArrayElementValueGen:57"
        BranchSideFuncs: []
    - Branch String: "org.apache.bcel.generic.ArrayElementValueGen:59"
      Branch Sides:
      - BranchSide: "org.apache.bcel.generic.ArrayElementValueGen:61"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.bcel.generic.ArrayElementValueGen:54,1"
      Dst: "[org.apache.bcel.generic.ElementValueGen].<init>"
    - Src: "org.apache.bcel.generic.ArrayElementValueGen:56,1"
      Dst: "[java.lang.StringBuilder].<init>"
    - Src: "org.apache.bcel.generic.ArrayElementValueGen:56,1"
      Dst: "[java.lang.StringBuilder].append"
    - Src: "org.apache.bcel.generic.ArrayElementValueGen:56,1"
      Dst: "[java.lang.StringBuilder].toString"
    - Src: "org.apache.bcel.generic.ArrayElementValueGen:56,1"
      Dst: "[java.lang.IllegalArgumentException].<init>"
    - Src: "org.apache.bcel.generic.ArrayElementValueGen:58,1"
      Dst: "[java.util.ArrayList].<init>"
    - Src: "org.apache.bcel.generic.ArrayElementValueGen:60,1"
      Dst: "[org.apache.bcel.generic.ElementValueGen].copy"
    - Src: "org.apache.bcel.generic.ArrayElementValueGen:60,1"
      Dst: "[java.util.List].add"
    JavaMethodInfo: null
    BBCount: 6
    CyclomaticComplexity: 2
  - functionName: "[org.apache.bcel.generic.ArrayElementValueGen].addElement(org.apache.bcel.generic.ElementValueGen)"
    functionSourceFile: "org.apache.bcel.generic.ArrayElementValueGen"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.apache.bcel.generic.ElementValueGen"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.bcel.generic.ArrayElementValueGen:65,1"
      Dst: "[java.util.List].add"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.bcel.generic.ArrayElementValueGen].dump(java.io.DataOutputStream)"
    functionSourceFile: "org.apache.bcel.generic.ArrayElementValueGen"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.io.DataOutputStream"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 16
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.bcel.generic.ArrayElementValueGen:72"
      Branch Sides:
      - BranchSide: "org.apache.bcel.generic.ArrayElementValueGen:75"
        BranchSideFuncs: []
      - BranchSide: "org.apache.bcel.generic.ArrayElementValueGen:74"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.bcel.generic.ArrayElementValueGen:70,1"
      Dst: "[org.apache.bcel.generic.ElementValueGen].getElementValueType"
    - Src: "org.apache.bcel.generic.ArrayElementValueGen:70,1"
      Dst: "[java.io.DataOutputStream].writeByte"
    - Src: "org.apache.bcel.generic.ArrayElementValueGen:71,1"
      Dst: "[java.util.List].size"
    - Src: "org.apache.bcel.generic.ArrayElementValueGen:71,1"
      Dst: "[java.io.DataOutputStream].writeShort"
    - Src: "org.apache.bcel.generic.ArrayElementValueGen:72,1"
      Dst: "[java.util.List].iterator"
    - Src: "org.apache.bcel.generic.ArrayElementValueGen:72,1"
      Dst: "[java.util.Iterator].hasNext"
    - Src: "org.apache.bcel.generic.ArrayElementValueGen:72,1"
      Dst: "[java.util.Iterator].next"
    - Src: "org.apache.bcel.generic.ArrayElementValueGen:73,1"
      Dst: "[org.apache.bcel.generic.ElementValueGen].dump"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 2
  - functionName: "[org.apache.bcel.generic.ArrayElementValueGen].getElementValue()"
    functionSourceFile: "org.apache.bcel.generic.ArrayElementValueGen"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.apache.bcel.classfile.ElementValue"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 22
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.bcel.generic.ArrayElementValueGen:84"
      Branch Sides:
      - BranchSide: "org.apache.bcel.generic.ArrayElementValueGen:87"
        BranchSideFuncs: []
      - BranchSide: "org.apache.bcel.generic.ArrayElementValueGen:86"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.bcel.generic.ArrayElementValueGen:82,1"
      Dst: "[java.util.List].size"
    - Src: "org.apache.bcel.generic.ArrayElementValueGen:84,1"
      Dst: "[java.util.List].iterator"
    - Src: "org.apache.bcel.generic.ArrayElementValueGen:84,1"
      Dst: "[java.util.Iterator].hasNext"
    - Src: "org.apache.bcel.generic.ArrayElementValueGen:84,1"
      Dst: "[java.util.Iterator].next"
    - Src: "org.apache.bcel.generic.ArrayElementValueGen:85,1"
      Dst: "[org.apache.bcel.generic.ElementValueGen].getElementValue"
    - Src: "org.apache.bcel.generic.ArrayElementValueGen:87,1"
      Dst: "[org.apache.bcel.generic.ElementValueGen].getElementValueType"
    - Src: "org.apache.bcel.generic.ArrayElementValueGen:87,1"
      Dst: "[org.apache.bcel.generic.ElementValueGen].getConstantPool"
    - Src: "org.apache.bcel.generic.ArrayElementValueGen:87,1"
      Dst: "[org.apache.bcel.generic.ConstantPoolGen].getConstantPool"
    - Src: "org.apache.bcel.generic.ArrayElementValueGen:87,1"
      Dst: "[org.apache.bcel.classfile.ArrayElementValue].<init>"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 2
  - functionName: "[org.apache.bcel.generic.ArrayElementValueGen].getElementValues()"
    functionSourceFile: "org.apache.bcel.generic.ArrayElementValueGen"
    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.apache.bcel.generic.ArrayElementValueGen].getElementValuesSize()"
    functionSourceFile: "org.apache.bcel.generic.ArrayElementValueGen"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "int"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.bcel.generic.ArrayElementValueGen:95,1"
      Dst: "[java.util.List].size"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.bcel.generic.ArrayElementValueGen].stringifyValue()"
    functionSourceFile: "org.apache.bcel.generic.ArrayElementValueGen"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 19
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.bcel.generic.ArrayElementValueGen:103"
      Branch Sides:
      - BranchSide: "org.apache.bcel.generic.ArrayElementValueGen:108"
        BranchSideFuncs: []
      - BranchSide: "org.apache.bcel.generic.ArrayElementValueGen:107"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.bcel.generic.ArrayElementValueGen:100,1"
      Dst: "[java.lang.StringBuilder].<init>"
    - Src: "org.apache.bcel.generic.ArrayElementValueGen:101,1"
      Dst: "[java.lang.StringBuilder].append"
    - Src: "org.apache.bcel.generic.ArrayElementValueGen:103,1"
      Dst: "[java.util.List].iterator"
    - Src: "org.apache.bcel.generic.ArrayElementValueGen:103,1"
      Dst: "[java.util.Iterator].hasNext"
    - Src: "org.apache.bcel.generic.ArrayElementValueGen:103,1"
      Dst: "[java.util.Iterator].next"
    - Src: "org.apache.bcel.generic.ArrayElementValueGen:106,1"
      Dst: "[org.apache.bcel.generic.ElementValueGen].stringifyValue"
    - Src: "org.apache.bcel.generic.ArrayElementValueGen:109,1"
      Dst: "[java.lang.StringBuilder].toString"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 2
  - functionName: "[org.apache.commons.lang3.concurrent.TimedSemaphore].<init>(long,java.util.concurrent.TimeUnit,int)"
    functionSourceFile: "org.apache.commons.lang3.concurrent.TimedSemaphore"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 3
    argTypes:
    - "long"
    - "java.util.concurrent.TimeUnit"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.lang3.concurrent.TimedSemaphore:196,1"
      Dst: "[org.apache.commons.lang3.concurrent.TimedSemaphore].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.concurrent.TimedSemaphore].<init>(java.util.concurrent.ScheduledExecutorService,long,java.util.concurrent.TimeUnit,int)"
    functionSourceFile: "org.apache.commons.lang3.concurrent.TimedSemaphore"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 4
    argTypes:
    - "java.util.concurrent.ScheduledExecutorService"
    - "long"
    - "java.util.concurrent.TimeUnit"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 21
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.commons.lang3.concurrent.TimedSemaphore:218"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.concurrent.TimedSemaphore:222"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.concurrent.TimedSemaphore:221"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.lang3.concurrent.TimedSemaphore:212,1"
      Dst: "[java.lang.Object].<init>"
    - Src: "org.apache.commons.lang3.concurrent.TimedSemaphore:213,1"
      Dst: "[org.apache.commons.lang3.Validate].inclusiveBetween"
    - Src: "org.apache.commons.lang3.concurrent.TimedSemaphore:222,1"
      Dst: "[java.util.concurrent.ScheduledThreadPoolExecutor].<init>"
    - Src: "org.apache.commons.lang3.concurrent.TimedSemaphore:224,1"
      Dst: "[java.util.concurrent.ScheduledThreadPoolExecutor].setContinueExistingPeriodicTasksAfterShutdownPolicy"
    - Src: "org.apache.commons.lang3.concurrent.TimedSemaphore:225,1"
      Dst: "[java.util.concurrent.ScheduledThreadPoolExecutor].setExecuteExistingDelayedTasksAfterShutdownPolicy"
    - Src: "org.apache.commons.lang3.concurrent.TimedSemaphore:230,1"
      Dst: "[org.apache.commons.lang3.concurrent.TimedSemaphore].setLimit"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.concurrent.TimedSemaphore].getLimit()"
    functionSourceFile: "org.apache.commons.lang3.concurrent.TimedSemaphore"
    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.apache.commons.lang3.concurrent.TimedSemaphore].setLimit(int)"
    functionSourceFile: "org.apache.commons.lang3.concurrent.TimedSemaphore"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.concurrent.TimedSemaphore].shutdown()"
    functionSourceFile: "org.apache.commons.lang3.concurrent.TimedSemaphore"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 13
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.commons.lang3.concurrent.TimedSemaphore:264"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.concurrent.TimedSemaphore:276"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.concurrent.TimedSemaphore:266"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.concurrent.TimedSemaphore:270"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.concurrent.TimedSemaphore:271"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.concurrent.TimedSemaphore:275"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.concurrent.TimedSemaphore:274"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.lang3.concurrent.TimedSemaphore:269,1"
      Dst: "[org.apache.commons.lang3.concurrent.TimedSemaphore].getExecutorService"
    - Src: "org.apache.commons.lang3.concurrent.TimedSemaphore:269,1"
      Dst: "[java.util.concurrent.ExecutorService].shutdownNow"
    - Src: "org.apache.commons.lang3.concurrent.TimedSemaphore:272,1"
      Dst: "[java.util.concurrent.Future].cancel"
    JavaMethodInfo: null
    BBCount: 7
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.concurrent.TimedSemaphore].isShutdown()"
    functionSourceFile: "org.apache.commons.lang3.concurrent.TimedSemaphore"
    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.apache.commons.lang3.concurrent.TimedSemaphore].acquire()"
    functionSourceFile: "org.apache.commons.lang3.concurrent.TimedSemaphore"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 7
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.commons.lang3.concurrent.TimedSemaphore:307"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.concurrent.TimedSemaphore:310"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.concurrent.TimedSemaphore:309"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.concurrent.TimedSemaphore:310"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.concurrent.TimedSemaphore:306"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.concurrent.TimedSemaphore:305"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.lang3.concurrent.TimedSemaphore:302,1"
      Dst: "[org.apache.commons.lang3.concurrent.TimedSemaphore].prepareAcquire"
    - Src: "org.apache.commons.lang3.concurrent.TimedSemaphore:306,1"
      Dst: "[org.apache.commons.lang3.concurrent.TimedSemaphore].acquirePermit"
    - Src: "org.apache.commons.lang3.concurrent.TimedSemaphore:308,1"
      Dst: "[java.lang.Object].wait"
    JavaMethodInfo: null
    BBCount: 5
    CyclomaticComplexity: 2
  - functionName: "[org.apache.commons.lang3.concurrent.TimedSemaphore].tryAcquire()"
    functionSourceFile: "org.apache.commons.lang3.concurrent.TimedSemaphore"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.lang3.concurrent.TimedSemaphore:325,1"
      Dst: "[org.apache.commons.lang3.concurrent.TimedSemaphore].prepareAcquire"
    - Src: "org.apache.commons.lang3.concurrent.TimedSemaphore:326,1"
      Dst: "[org.apache.commons.lang3.concurrent.TimedSemaphore].acquirePermit"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.concurrent.TimedSemaphore].getLastAcquiresPerPeriod()"
    functionSourceFile: "org.apache.commons.lang3.concurrent.TimedSemaphore"
    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.apache.commons.lang3.concurrent.TimedSemaphore].getAcquireCount()"
    functionSourceFile: "org.apache.commons.lang3.concurrent.TimedSemaphore"
    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.apache.commons.lang3.concurrent.TimedSemaphore].getAvailablePermits()"
    functionSourceFile: "org.apache.commons.lang3.concurrent.TimedSemaphore"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "int"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.lang3.concurrent.TimedSemaphore:365,1"
      Dst: "[org.apache.commons.lang3.concurrent.TimedSemaphore].getLimit"
    - Src: "org.apache.commons.lang3.concurrent.TimedSemaphore:365,1"
      Dst: "[org.apache.commons.lang3.concurrent.TimedSemaphore].getAcquireCount"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.concurrent.TimedSemaphore].getAverageCallsPerPeriod()"
    functionSourceFile: "org.apache.commons.lang3.concurrent.TimedSemaphore"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "double"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 12
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.commons.lang3.concurrent.TimedSemaphore:378"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.concurrent.TimedSemaphore:377"
        BranchSideFuncs: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.concurrent.TimedSemaphore].getPeriod()"
    functionSourceFile: "org.apache.commons.lang3.concurrent.TimedSemaphore"
    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.apache.commons.lang3.concurrent.TimedSemaphore].getUnit()"
    functionSourceFile: "org.apache.commons.lang3.concurrent.TimedSemaphore"
    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.apache.commons.lang3.concurrent.TimedSemaphore].getExecutorService()"
    functionSourceFile: "org.apache.commons.lang3.concurrent.TimedSemaphore"
    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.apache.commons.lang3.concurrent.TimedSemaphore].startTimer()"
    functionSourceFile: "org.apache.commons.lang3.concurrent.TimedSemaphore"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.util.concurrent.ScheduledFuture"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 8
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.lang3.concurrent.TimedSemaphore:419,1"
      Dst: "[org.apache.commons.lang3.concurrent.TimedSemaphore].getExecutorService"
    - Src: "org.apache.commons.lang3.concurrent.TimedSemaphore:419,1"
      Dst: "[org.apache.commons.lang3.concurrent.TimedSemaphore$endOfPeriod__216].bootstrap$"
    - Src: "org.apache.commons.lang3.concurrent.TimedSemaphore:419,1"
      Dst: "[org.apache.commons.lang3.concurrent.TimedSemaphore].getPeriod"
    - Src: "org.apache.commons.lang3.concurrent.TimedSemaphore:419,1"
      Dst: "[org.apache.commons.lang3.concurrent.TimedSemaphore].getUnit"
    - Src: "org.apache.commons.lang3.concurrent.TimedSemaphore:419,1"
      Dst: "[java.util.concurrent.ScheduledExecutorService].scheduleAtFixedRate"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.concurrent.TimedSemaphore].endOfPeriod()"
    functionSourceFile: "org.apache.commons.lang3.concurrent.TimedSemaphore"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 14
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.lang3.concurrent.TimedSemaphore:432,1"
      Dst: "[java.lang.Object].notifyAll"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.concurrent.TimedSemaphore].prepareAcquire()"
    functionSourceFile: "org.apache.commons.lang3.concurrent.TimedSemaphore"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 11
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.commons.lang3.concurrent.TimedSemaphore:440"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.concurrent.TimedSemaphore:444"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.concurrent.TimedSemaphore:443"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.concurrent.TimedSemaphore:444"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.concurrent.TimedSemaphore:447"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.concurrent.TimedSemaphore:446"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.lang3.concurrent.TimedSemaphore:440,1"
      Dst: "[org.apache.commons.lang3.concurrent.TimedSemaphore].isShutdown"
    - Src: "org.apache.commons.lang3.concurrent.TimedSemaphore:441,1"
      Dst: "[java.lang.IllegalStateException].<init>"
    - Src: "org.apache.commons.lang3.concurrent.TimedSemaphore:445,1"
      Dst: "[org.apache.commons.lang3.concurrent.TimedSemaphore].startTimer"
    JavaMethodInfo: null
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.concurrent.TimedSemaphore].acquirePermit()"
    functionSourceFile: "org.apache.commons.lang3.concurrent.TimedSemaphore"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 11
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.commons.lang3.concurrent.TimedSemaphore:458"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.concurrent.TimedSemaphore:459"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.concurrent.TimedSemaphore:458"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.concurrent.TimedSemaphore:458"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.concurrent.TimedSemaphore:462"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.concurrent.TimedSemaphore:461"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.lang3.concurrent.TimedSemaphore:458,1"
      Dst: "[org.apache.commons.lang3.concurrent.TimedSemaphore].getLimit"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[org.apache.bcel.generic.LSHL].<init>()"
    functionSourceFile: "org.apache.bcel.generic.LSHL"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.bcel.generic.LSHL:29,1"
      Dst: "[org.apache.bcel.generic.ArithmeticInstruction].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.bcel.generic.LSHL].accept(org.apache.bcel.generic.Visitor)"
    functionSourceFile: "org.apache.bcel.generic.LSHL"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.apache.bcel.generic.Visitor"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 8
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.bcel.generic.LSHL:40,1"
      Dst: "[org.apache.bcel.generic.Visitor].visitTypedInstruction"
    - Src: "org.apache.bcel.generic.LSHL:41,1"
      Dst: "[org.apache.bcel.generic.Visitor].visitStackProducer"
    - Src: "org.apache.bcel.generic.LSHL:42,1"
      Dst: "[org.apache.bcel.generic.Visitor].visitStackConsumer"
    - Src: "org.apache.bcel.generic.LSHL:43,1"
      Dst: "[org.apache.bcel.generic.Visitor].visitArithmeticInstruction"
    - Src: "org.apache.bcel.generic.LSHL:44,1"
      Dst: "[org.apache.bcel.generic.Visitor].visitLSHL"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.bcel.util.ModularRuntimeImage$add__10].bootstrap$(java.util.List)"
    functionSourceFile: "org.apache.bcel.util.ModularRuntimeImage$add__10"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.util.function.Consumer"
    argCount: 1
    argTypes:
    - "java.util.List"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.bcel.util.ModularRuntimeImage$add__10].<init>(java.util.List)"
    functionUses: 1
    ICount: 4
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.bcel.util.ModularRuntimeImage$add__10:-1,1"
      Dst: "[org.apache.bcel.util.ModularRuntimeImage$add__10].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.bcel.util.ModularRuntimeImage$add__10].<init>(java.util.List)"
    functionSourceFile: "org.apache.bcel.util.ModularRuntimeImage$add__10"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.util.List"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.bcel.util.ModularRuntimeImage$add__10:-1,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.bcel.util.ModularRuntimeImage$add__10].accept(java.lang.Object)"
    functionSourceFile: "org.apache.bcel.util.ModularRuntimeImage$add__10"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.bcel.util.ModularRuntimeImage$add__10:-1,1"
      Dst: "[java.util.List].add"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.bcel.classfile.RuntimeInvisibleAnnotations].<init>(int,int,java.io.DataInput,org.apache.bcel.classfile.ConstantPool)"
    functionSourceFile: "org.apache.bcel.classfile.RuntimeInvisibleAnnotations"
    linkageType: null
    functionLinenumber: 39
    functionDepth: 0
    returnType: "void"
    argCount: 4
    argTypes:
    - "int"
    - "int"
    - "java.io.DataInput"
    - "org.apache.bcel.classfile.ConstantPool"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.bcel.classfile.Annotations].<init>(byte,int,int,java.io.DataInput,org.apache.bcel.classfile.ConstantPool,boolean)"
    functionUses: 1
    ICount: 7
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.bcel.classfile.RuntimeInvisibleAnnotations:40,1"
      Dst: "[org.apache.bcel.classfile.Annotations].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.bcel.classfile.RuntimeInvisibleAnnotations].copy(org.apache.bcel.classfile.ConstantPool)"
    functionSourceFile: "org.apache.bcel.classfile.RuntimeInvisibleAnnotations"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.apache.bcel.classfile.Attribute"
    argCount: 1
    argTypes:
    - "org.apache.bcel.classfile.ConstantPool"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.bcel.classfile.RuntimeInvisibleAnnotations:48,1"
      Dst: "[org.apache.bcel.classfile.Attribute].clone"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.bcel.classfile.RuntimeInvisibleAnnotations].dump(java.io.DataOutputStream)"
    functionSourceFile: "org.apache.bcel.classfile.RuntimeInvisibleAnnotations"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.io.DataOutputStream"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.bcel.classfile.RuntimeInvisibleAnnotations:53,1"
      Dst: "[org.apache.bcel.classfile.Attribute].dump"
    - Src: "org.apache.bcel.classfile.RuntimeInvisibleAnnotations:54,1"
      Dst: "[org.apache.bcel.classfile.Annotations].writeAnnotations"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.bcel.generic.LMUL].<init>()"
    functionSourceFile: "org.apache.bcel.generic.LMUL"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.bcel.generic.LMUL:31,1"
      Dst: "[org.apache.bcel.generic.ArithmeticInstruction].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.bcel.generic.LMUL].accept(org.apache.bcel.generic.Visitor)"
    functionSourceFile: "org.apache.bcel.generic.LMUL"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.apache.bcel.generic.Visitor"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 8
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.bcel.generic.LMUL:42,1"
      Dst: "[org.apache.bcel.generic.Visitor].visitTypedInstruction"
    - Src: "org.apache.bcel.generic.LMUL:43,1"
      Dst: "[org.apache.bcel.generic.Visitor].visitStackProducer"
    - Src: "org.apache.bcel.generic.LMUL:44,1"
      Dst: "[org.apache.bcel.generic.Visitor].visitStackConsumer"
    - Src: "org.apache.bcel.generic.LMUL:45,1"
      Dst: "[org.apache.bcel.generic.Visitor].visitArithmeticInstruction"
    - Src: "org.apache.bcel.generic.LMUL:46,1"
      Dst: "[org.apache.bcel.generic.Visitor].visitLMUL"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.time.FastDatePrinter$TextField].<init>(int,java.lang.String[])"
    functionSourceFile: "org.apache.commons.lang3.time.FastDatePrinter$TextField"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "int"
    - "java.lang.String[]"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 7
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.lang3.time.FastDatePrinter$TextField:887,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.time.FastDatePrinter$TextField].estimateLength()"
    functionSourceFile: "org.apache.commons.lang3.time.FastDatePrinter$TextField"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "int"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 14
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.commons.lang3.time.FastDatePrinter$TextField:898"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.time.FastDatePrinter$TextField:904"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.time.FastDatePrinter$TextField:903"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.time.FastDatePrinter$TextField:900"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.time.FastDatePrinter$TextField:903"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.time.FastDatePrinter$TextField:902"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.lang3.time.FastDatePrinter$TextField:899,1"
      Dst: "[java.lang.String].length"
    JavaMethodInfo: null
    BBCount: 6
    CyclomaticComplexity: 2
  - functionName: "[org.apache.commons.lang3.time.FastDatePrinter$TextField].appendTo(java.lang.Appendable,java.util.Calendar)"
    functionSourceFile: "org.apache.commons.lang3.time.FastDatePrinter$TextField"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "java.lang.Appendable"
    - "java.util.Calendar"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 9
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.lang3.time.FastDatePrinter$TextField:912,1"
      Dst: "[java.util.Calendar].get"
    - Src: "org.apache.commons.lang3.time.FastDatePrinter$TextField:912,1"
      Dst: "[java.lang.Appendable].append"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.bcel.classfile.EnclosingMethod].<init>(int,int,java.io.DataInput,org.apache.bcel.classfile.ConstantPool)"
    functionSourceFile: "org.apache.bcel.classfile.EnclosingMethod"
    linkageType: null
    functionLinenumber: 48
    functionDepth: 0
    returnType: "void"
    argCount: 4
    argTypes:
    - "int"
    - "int"
    - "java.io.DataInput"
    - "org.apache.bcel.classfile.ConstantPool"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.bcel.classfile.EnclosingMethod].<init>(int,int,int,int,org.apache.bcel.classfile.ConstantPool)"
    functionUses: 1
    ICount: 9
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.bcel.classfile.EnclosingMethod:49,1"
      Dst: "[java.io.DataInput].readUnsignedShort"
    - Src: "org.apache.bcel.classfile.EnclosingMethod:49,1"
      Dst: "[org.apache.bcel.classfile.EnclosingMethod].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.bcel.classfile.EnclosingMethod].<init>(int,int,int,int,org.apache.bcel.classfile.ConstantPool)"
    functionSourceFile: "org.apache.bcel.classfile.EnclosingMethod"
    linkageType: null
    functionLinenumber: 52
    functionDepth: 0
    returnType: "void"
    argCount: 5
    argTypes:
    - "int"
    - "int"
    - "int"
    - "int"
    - "org.apache.bcel.classfile.ConstantPool"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.bcel.classfile.Attribute].<init>(byte,int,int,org.apache.bcel.classfile.ConstantPool)"
    - "[org.apache.bcel.util.Args].require(int,int,java.lang.String)"
    - "[org.apache.bcel.classfile.ConstantPool].getLength()"
    - "[org.apache.bcel.util.Args].requireU2(int,int,int,java.lang.String)"
    - "[org.apache.bcel.util.Args].requireU2(int,java.lang.String)"
    functionUses: 1
    ICount: 14
    EdgeCount: 5
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.bcel.classfile.EnclosingMethod:53,1"
      Dst: "[org.apache.bcel.util.Args].require"
    - Src: "org.apache.bcel.classfile.EnclosingMethod:53,1"
      Dst: "[org.apache.bcel.classfile.Attribute].<init>"
    - Src: "org.apache.bcel.classfile.EnclosingMethod:54,1"
      Dst: "[org.apache.bcel.classfile.ConstantPool].getLength"
    - Src: "org.apache.bcel.classfile.EnclosingMethod:54,1"
      Dst: "[org.apache.bcel.util.Args].requireU2"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.bcel.classfile.EnclosingMethod].accept(org.apache.bcel.classfile.Visitor)"
    functionSourceFile: "org.apache.bcel.classfile.EnclosingMethod"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.apache.bcel.classfile.Visitor"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.bcel.classfile.EnclosingMethod:60,1"
      Dst: "[org.apache.bcel.classfile.Visitor].visitEnclosingMethod"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.bcel.classfile.EnclosingMethod].copy(org.apache.bcel.classfile.ConstantPool)"
    functionSourceFile: "org.apache.bcel.classfile.EnclosingMethod"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.apache.bcel.classfile.Attribute"
    argCount: 1
    argTypes:
    - "org.apache.bcel.classfile.ConstantPool"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.bcel.classfile.EnclosingMethod:65,1"
      Dst: "[org.apache.bcel.classfile.Attribute].clone"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.bcel.classfile.EnclosingMethod].dump(java.io.DataOutputStream)"
    functionSourceFile: "org.apache.bcel.classfile.EnclosingMethod"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.io.DataOutputStream"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 8
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.bcel.classfile.EnclosingMethod:70,1"
      Dst: "[org.apache.bcel.classfile.Attribute].dump"
    - Src: "org.apache.bcel.classfile.EnclosingMethod:71,1"
      Dst: "[java.io.DataOutputStream].writeShort"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.bcel.classfile.EnclosingMethod].getEnclosingClass()"
    functionSourceFile: "org.apache.bcel.classfile.EnclosingMethod"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.apache.bcel.classfile.ConstantClass"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.bcel.classfile.EnclosingMethod:76,1"
      Dst: "[org.apache.bcel.classfile.Attribute].getConstantPool"
    - Src: "org.apache.bcel.classfile.EnclosingMethod:76,1"
      Dst: "[org.apache.bcel.classfile.ConstantPool].getConstant"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.bcel.classfile.EnclosingMethod].getEnclosingClassIndex()"
    functionSourceFile: "org.apache.bcel.classfile.EnclosingMethod"
    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.apache.bcel.classfile.EnclosingMethod].getEnclosingMethod()"
    functionSourceFile: "org.apache.bcel.classfile.EnclosingMethod"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.apache.bcel.classfile.ConstantNameAndType"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 9
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.bcel.classfile.EnclosingMethod:85"
      Branch Sides:
      - BranchSide: "org.apache.bcel.classfile.EnclosingMethod:88"
        BranchSideFuncs: []
      - BranchSide: "org.apache.bcel.classfile.EnclosingMethod:87"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.bcel.classfile.EnclosingMethod:88,1"
      Dst: "[org.apache.bcel.classfile.Attribute].getConstantPool"
    - Src: "org.apache.bcel.classfile.EnclosingMethod:88,1"
      Dst: "[org.apache.bcel.classfile.ConstantPool].getConstant"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.apache.bcel.classfile.EnclosingMethod].getEnclosingMethodIndex()"
    functionSourceFile: "org.apache.bcel.classfile.EnclosingMethod"
    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.apache.bcel.classfile.EnclosingMethod].setEnclosingClassIndex(int)"
    functionSourceFile: "org.apache.bcel.classfile.EnclosingMethod"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.bcel.classfile.EnclosingMethod].setEnclosingMethodIndex(int)"
    functionSourceFile: "org.apache.bcel.classfile.EnclosingMethod"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.stream.Streams$EnumerationSpliterator].<init>(long,int,java.util.Enumeration)"
    functionSourceFile: "org.apache.commons.lang3.stream.Streams$EnumerationSpliterator"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 3
    argTypes:
    - "long"
    - "int"
    - "java.util.Enumeration"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 9
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.lang3.stream.Streams$EnumerationSpliterator:149,1"
      Dst: "[java.util.Spliterators$AbstractSpliterator].<init>"
    - Src: "org.apache.commons.lang3.stream.Streams$EnumerationSpliterator:150,1"
      Dst: "[java.util.Objects].requireNonNull"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.stream.Streams$EnumerationSpliterator].forEachRemaining(java.util.function.Consumer)"
    functionSourceFile: "org.apache.commons.lang3.stream.Streams$EnumerationSpliterator"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.util.function.Consumer"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 8
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.commons.lang3.stream.Streams$EnumerationSpliterator:155"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.stream.Streams$EnumerationSpliterator:158"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.stream.Streams$EnumerationSpliterator:157"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.lang3.stream.Streams$EnumerationSpliterator:155,1"
      Dst: "[java.util.Enumeration].hasMoreElements"
    - Src: "org.apache.commons.lang3.stream.Streams$EnumerationSpliterator:156,1"
      Dst: "[org.apache.commons.lang3.stream.Streams$EnumerationSpliterator].next"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 2
  - functionName: "[org.apache.commons.lang3.stream.Streams$EnumerationSpliterator].next(java.util.function.Consumer)"
    functionSourceFile: "org.apache.commons.lang3.stream.Streams$EnumerationSpliterator"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "java.util.function.Consumer"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.lang3.stream.Streams$EnumerationSpliterator:161,1"
      Dst: "[java.util.Enumeration].nextElement"
    - Src: "org.apache.commons.lang3.stream.Streams$EnumerationSpliterator:161,1"
      Dst: "[java.util.function.Consumer].accept"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.stream.Streams$EnumerationSpliterator].tryAdvance(java.util.function.Consumer)"
    functionSourceFile: "org.apache.commons.lang3.stream.Streams$EnumerationSpliterator"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "java.util.function.Consumer"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 11
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.commons.lang3.stream.Streams$EnumerationSpliterator:168"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.stream.Streams$EnumerationSpliterator:167"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.stream.Streams$EnumerationSpliterator:168"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.stream.Streams$EnumerationSpliterator:167"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.lang3.stream.Streams$EnumerationSpliterator:168,1"
      Dst: "[java.util.Enumeration].hasMoreElements"
    - Src: "org.apache.commons.lang3.stream.Streams$EnumerationSpliterator:168,1"
      Dst: "[org.apache.commons.lang3.stream.Streams$EnumerationSpliterator].next"
    JavaMethodInfo: null
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.time.TimeZones].<init>()"
    functionSourceFile: "org.apache.commons.lang3.time.TimeZones"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.lang3.time.TimeZones:32,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.time.TimeZones].toTimeZone(java.util.TimeZone)"
    functionSourceFile: "org.apache.commons.lang3.time.TimeZones"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.util.TimeZone"
    argCount: 1
    argTypes:
    - "java.util.TimeZone"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.lang3.time.TimeZones:55,1"
      Dst: "[org.apache.commons.lang3.time.TimeZones$getDefault__217].bootstrap$"
    - Src: "org.apache.commons.lang3.time.TimeZones:55,1"
      Dst: "[org.apache.commons.lang3.ObjectUtils].getIfNull"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.bcel.util.ClassStack].<init>()"
    functionSourceFile: "org.apache.bcel.util.ClassStack"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.bcel.util.ClassStack:28,1"
      Dst: "[java.lang.Object].<init>"
    - Src: "org.apache.bcel.util.ClassStack:30,1"
      Dst: "[java.util.Stack].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.bcel.util.ClassStack].empty()"
    functionSourceFile: "org.apache.bcel.util.ClassStack"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.bcel.util.ClassStack:33,1"
      Dst: "[java.util.Stack].empty"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.bcel.util.ClassStack].pop()"
    functionSourceFile: "org.apache.bcel.util.ClassStack"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.apache.bcel.classfile.JavaClass"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.bcel.util.ClassStack:37,1"
      Dst: "[java.util.Stack].pop"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.bcel.util.ClassStack].push(org.apache.bcel.classfile.JavaClass)"
    functionSourceFile: "org.apache.bcel.util.ClassStack"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.apache.bcel.classfile.JavaClass"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.bcel.util.ClassStack:41,1"
      Dst: "[java.util.Stack].push"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.bcel.util.ClassStack].top()"
    functionSourceFile: "org.apache.bcel.util.ClassStack"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.apache.bcel.classfile.JavaClass"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.bcel.util.ClassStack:45,1"
      Dst: "[java.util.Stack].peek"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.bcel.generic.FSTORE].<init>()"
    functionSourceFile: "org.apache.bcel.generic.FSTORE"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.bcel.generic.FSTORE:32,1"
      Dst: "[org.apache.bcel.generic.StoreInstruction].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.bcel.generic.FSTORE].<init>(int)"
    functionSourceFile: "org.apache.bcel.generic.FSTORE"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.bcel.generic.FSTORE:41,1"
      Dst: "[org.apache.bcel.generic.StoreInstruction].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.bcel.generic.FSTORE].accept(org.apache.bcel.generic.Visitor)"
    functionSourceFile: "org.apache.bcel.generic.FSTORE"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.apache.bcel.generic.Visitor"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.bcel.generic.FSTORE:52,1"
      Dst: "[org.apache.bcel.generic.StoreInstruction].accept"
    - Src: "org.apache.bcel.generic.FSTORE:53,1"
      Dst: "[org.apache.bcel.generic.Visitor].visitFSTORE"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.text.translate.LookupTranslator].<init>(java.lang.CharSequence[][])"
    functionSourceFile: "org.apache.commons.lang3.text.translate.LookupTranslator"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.CharSequence[][]"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 38
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.commons.lang3.text.translate.LookupTranslator:54"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.text.translate.LookupTranslator:67"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.text.translate.LookupTranslator:66"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.text.translate.LookupTranslator:55"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.text.translate.LookupTranslator:67"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.text.translate.LookupTranslator:66"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.text.translate.LookupTranslator:59"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.text.translate.LookupTranslator:62"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.text.translate.LookupTranslator:61"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.text.translate.LookupTranslator:62"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.text.translate.LookupTranslator:55"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.text.translate.LookupTranslator:54"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.lang3.text.translate.LookupTranslator:49,1"
      Dst: "[org.apache.commons.lang3.text.translate.CharSequenceTranslator].<init>"
    - Src: "org.apache.commons.lang3.text.translate.LookupTranslator:50,1"
      Dst: "[java.util.HashMap].<init>"
    - Src: "org.apache.commons.lang3.text.translate.LookupTranslator:51,1"
      Dst: "[java.util.HashSet].<init>"
    - Src: "org.apache.commons.lang3.text.translate.LookupTranslator:56,1"
      Dst: "[java.lang.CharSequence].toString"
    - Src: "org.apache.commons.lang3.text.translate.LookupTranslator:56,1"
      Dst: "[java.util.HashMap].put"
    - Src: "org.apache.commons.lang3.text.translate.LookupTranslator:57,1"
      Dst: "[java.lang.CharSequence].charAt"
    - Src: "org.apache.commons.lang3.text.translate.LookupTranslator:57,1"
      Dst: "[java.lang.Character].valueOf"
    - Src: "org.apache.commons.lang3.text.translate.LookupTranslator:57,1"
      Dst: "[java.util.HashSet].add"
    - Src: "org.apache.commons.lang3.text.translate.LookupTranslator:58,1"
      Dst: "[java.lang.CharSequence].length"
    JavaMethodInfo: null
    BBCount: 9
    CyclomaticComplexity: 2
  - functionName: "[org.apache.commons.lang3.text.translate.LookupTranslator].translate(java.lang.CharSequence,int,java.io.Writer)"
    functionSourceFile: "org.apache.commons.lang3.text.translate.LookupTranslator"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "int"
    argCount: 3
    argTypes:
    - "java.lang.CharSequence"
    - "int"
    - "java.io.Writer"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 32
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.commons.lang3.text.translate.LookupTranslator:77"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.text.translate.LookupTranslator:93"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.text.translate.LookupTranslator:92"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.text.translate.LookupTranslator:79"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.text.translate.LookupTranslator:83"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.text.translate.LookupTranslator:82"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.text.translate.LookupTranslator:83"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.text.translate.LookupTranslator:93"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.text.translate.LookupTranslator:92"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.text.translate.LookupTranslator:87"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.text.translate.LookupTranslator:null"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.lang3.text.translate.LookupTranslator:77,1"
      Dst: "[java.lang.CharSequence].charAt"
    - Src: "org.apache.commons.lang3.text.translate.LookupTranslator:77,1"
      Dst: "[java.lang.Character].valueOf"
    - Src: "org.apache.commons.lang3.text.translate.LookupTranslator:77,1"
      Dst: "[java.util.HashSet].contains"
    - Src: "org.apache.commons.lang3.text.translate.LookupTranslator:79,1"
      Dst: "[java.lang.CharSequence].length"
    - Src: "org.apache.commons.lang3.text.translate.LookupTranslator:84,1"
      Dst: "[java.lang.CharSequence].subSequence"
    - Src: "org.apache.commons.lang3.text.translate.LookupTranslator:85,1"
      Dst: "[java.lang.CharSequence].toString"
    - Src: "org.apache.commons.lang3.text.translate.LookupTranslator:85,1"
      Dst: "[java.util.HashMap].get"
    - Src: "org.apache.commons.lang3.text.translate.LookupTranslator:88,1"
      Dst: "[java.io.Writer].write"
    JavaMethodInfo: null
    BBCount: 9
    CyclomaticComplexity: 2
  - functionName: "[org.apache.commons.lang3.ThreadUtils$ThreadIdPredicate].<init>(long)"
    functionSourceFile: "org.apache.commons.lang3.ThreadUtils$ThreadIdPredicate"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "long"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 11
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.commons.lang3.ThreadUtils$ThreadIdPredicate:135"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.ThreadUtils$ThreadIdPredicate:138"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.ThreadUtils$ThreadIdPredicate:137"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.lang3.ThreadUtils$ThreadIdPredicate:134,1"
      Dst: "[java.lang.Object].<init>"
    - Src: "org.apache.commons.lang3.ThreadUtils$ThreadIdPredicate:136,1"
      Dst: "[java.lang.IllegalArgumentException].<init>"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.ThreadUtils$ThreadIdPredicate].test(java.lang.Thread)"
    functionSourceFile: "org.apache.commons.lang3.ThreadUtils$ThreadIdPredicate"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "java.lang.Thread"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 11
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.commons.lang3.ThreadUtils$ThreadIdPredicate:143"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.ThreadUtils$ThreadIdPredicate:142"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.ThreadUtils$ThreadIdPredicate:143"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.ThreadUtils$ThreadIdPredicate:142"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.lang3.ThreadUtils$ThreadIdPredicate:143,1"
      Dst: "[java.lang.Thread].getId"
    JavaMethodInfo: null
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[org.apache.bcel.generic.InstructionConst].getInstruction(int)"
    functionSourceFile: "org.apache.bcel.generic.InstructionConst"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.apache.bcel.generic.Instruction"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.bcel.generic.InstructionConst].<init>()"
    functionSourceFile: "org.apache.bcel.generic.InstructionConst"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.bcel.generic.InstructionConst:292,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.bcel.util.LruCacheClassPathRepository].<init>(org.apache.bcel.util.ClassPath,int)"
    functionSourceFile: "org.apache.bcel.util.LruCacheClassPathRepository"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "org.apache.bcel.util.ClassPath"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 16
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.bcel.util.LruCacheClassPathRepository:41"
      Branch Sides:
      - BranchSide: "org.apache.bcel.util.LruCacheClassPathRepository:44"
        BranchSideFuncs: []
      - BranchSide: "org.apache.bcel.util.LruCacheClassPathRepository:43"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.bcel.util.LruCacheClassPathRepository:39,1"
      Dst: "[org.apache.bcel.util.AbstractClassPathRepository].<init>"
    - Src: "org.apache.bcel.util.LruCacheClassPathRepository:42,1"
      Dst: "[java.lang.IllegalArgumentException].<init>"
    - Src: "org.apache.bcel.util.LruCacheClassPathRepository:46,1"
      Dst: "[org.apache.bcel.util.LruCacheClassPathRepository$1].<init>"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.apache.bcel.util.LruCacheClassPathRepository].clear()"
    functionSourceFile: "org.apache.bcel.util.LruCacheClassPathRepository"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.bcel.util.LruCacheClassPathRepository:59,1"
      Dst: "[java.util.LinkedHashMap].clear"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.bcel.util.LruCacheClassPathRepository].findClass(java.lang.String)"
    functionSourceFile: "org.apache.bcel.util.LruCacheClassPathRepository"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.apache.bcel.classfile.JavaClass"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.bcel.util.LruCacheClassPathRepository:64,1"
      Dst: "[java.util.LinkedHashMap].get"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.bcel.util.LruCacheClassPathRepository].removeClass(org.apache.bcel.classfile.JavaClass)"
    functionSourceFile: "org.apache.bcel.util.LruCacheClassPathRepository"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.apache.bcel.classfile.JavaClass"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.bcel.util.LruCacheClassPathRepository:69,1"
      Dst: "[org.apache.bcel.classfile.JavaClass].getClassName"
    - Src: "org.apache.bcel.util.LruCacheClassPathRepository:69,1"
      Dst: "[java.util.HashMap].remove"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.bcel.util.LruCacheClassPathRepository].storeClass(org.apache.bcel.classfile.JavaClass)"
    functionSourceFile: "org.apache.bcel.util.LruCacheClassPathRepository"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.apache.bcel.classfile.JavaClass"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 7
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.bcel.util.LruCacheClassPathRepository:75,1"
      Dst: "[org.apache.bcel.classfile.JavaClass].getClassName"
    - Src: "org.apache.bcel.util.LruCacheClassPathRepository:75,1"
      Dst: "[java.util.HashMap].put"
    - Src: "org.apache.bcel.util.LruCacheClassPathRepository:76,1"
      Dst: "[org.apache.bcel.classfile.JavaClass].setRepository"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.bcel.util.LruCacheClassPathRepository].loadClass(java.lang.String)"
    functionSourceFile: "org.apache.bcel.util.LruCacheClassPathRepository"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.apache.bcel.classfile.JavaClass"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.bcel.util.LruCacheClassPathRepository:34,1"
      Dst: "[org.apache.bcel.util.AbstractClassPathRepository].loadClass"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.bcel.util.LruCacheClassPathRepository].loadClass(java.lang.Class)"
    functionSourceFile: "org.apache.bcel.util.LruCacheClassPathRepository"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.apache.bcel.classfile.JavaClass"
    argCount: 1
    argTypes:
    - "java.lang.Class"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.bcel.util.LruCacheClassPathRepository:34,1"
      Dst: "[org.apache.bcel.util.AbstractClassPathRepository].loadClass"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.bcel.util.LruCacheClassPathRepository].getClassPath()"
    functionSourceFile: "org.apache.bcel.util.LruCacheClassPathRepository"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.apache.bcel.util.ClassPath"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.bcel.util.LruCacheClassPathRepository:34,1"
      Dst: "[org.apache.bcel.util.AbstractClassPathRepository].getClassPath"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.mutable.MutableLong].<init>()"
    functionSourceFile: "org.apache.commons.lang3.mutable.MutableLong"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.lang3.mutable.MutableLong:45,1"
      Dst: "[java.lang.Number].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.mutable.MutableLong].<init>(long)"
    functionSourceFile: "org.apache.commons.lang3.mutable.MutableLong"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "long"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.lang3.mutable.MutableLong:53,1"
      Dst: "[java.lang.Number].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.mutable.MutableLong].<init>(java.lang.Number)"
    functionSourceFile: "org.apache.commons.lang3.mutable.MutableLong"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.Number"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.lang3.mutable.MutableLong:63,1"
      Dst: "[java.lang.Number].<init>"
    - Src: "org.apache.commons.lang3.mutable.MutableLong:64,1"
      Dst: "[java.lang.Number].longValue"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.mutable.MutableLong].<init>(java.lang.String)"
    functionSourceFile: "org.apache.commons.lang3.mutable.MutableLong"
    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.apache.commons.lang3.mutable.MutableLong:74,1"
      Dst: "[java.lang.Number].<init>"
    - Src: "org.apache.commons.lang3.mutable.MutableLong:75,1"
      Dst: "[java.lang.Long].parseLong"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.mutable.MutableLong].getValue()"
    functionSourceFile: "org.apache.commons.lang3.mutable.MutableLong"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.Long"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.lang3.mutable.MutableLong:85,1"
      Dst: "[java.lang.Long].valueOf"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.mutable.MutableLong].setValue(long)"
    functionSourceFile: "org.apache.commons.lang3.mutable.MutableLong"
    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: "[org.apache.commons.lang3.mutable.MutableLong].setValue(java.lang.Number)"
    functionSourceFile: "org.apache.commons.lang3.mutable.MutableLong"
    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.apache.commons.lang3.mutable.MutableLong:105,1"
      Dst: "[java.lang.Number].longValue"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.mutable.MutableLong].increment()"
    functionSourceFile: "org.apache.commons.lang3.mutable.MutableLong"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.mutable.MutableLong].getAndIncrement()"
    functionSourceFile: "org.apache.commons.lang3.mutable.MutableLong"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "long"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.mutable.MutableLong].incrementAndGet()"
    functionSourceFile: "org.apache.commons.lang3.mutable.MutableLong"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "long"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.mutable.MutableLong].decrement()"
    functionSourceFile: "org.apache.commons.lang3.mutable.MutableLong"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.mutable.MutableLong].getAndDecrement()"
    functionSourceFile: "org.apache.commons.lang3.mutable.MutableLong"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "long"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.mutable.MutableLong].decrementAndGet()"
    functionSourceFile: "org.apache.commons.lang3.mutable.MutableLong"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "long"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.mutable.MutableLong].add(long)"
    functionSourceFile: "org.apache.commons.lang3.mutable.MutableLong"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "long"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.mutable.MutableLong].add(java.lang.Number)"
    functionSourceFile: "org.apache.commons.lang3.mutable.MutableLong"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.Number"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 7
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.lang3.mutable.MutableLong:194,1"
      Dst: "[java.lang.Number].longValue"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.mutable.MutableLong].subtract(long)"
    functionSourceFile: "org.apache.commons.lang3.mutable.MutableLong"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "long"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.mutable.MutableLong].subtract(java.lang.Number)"
    functionSourceFile: "org.apache.commons.lang3.mutable.MutableLong"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.Number"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 7
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.lang3.mutable.MutableLong:215,1"
      Dst: "[java.lang.Number].longValue"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.mutable.MutableLong].addAndGet(long)"
    functionSourceFile: "org.apache.commons.lang3.mutable.MutableLong"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "long"
    argCount: 1
    argTypes:
    - "long"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 7
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.mutable.MutableLong].addAndGet(java.lang.Number)"
    functionSourceFile: "org.apache.commons.lang3.mutable.MutableLong"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "long"
    argCount: 1
    argTypes:
    - "java.lang.Number"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 8
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.lang3.mutable.MutableLong:241,1"
      Dst: "[java.lang.Number].longValue"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.mutable.MutableLong].getAndAdd(long)"
    functionSourceFile: "org.apache.commons.lang3.mutable.MutableLong"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "long"
    argCount: 1
    argTypes:
    - "long"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 7
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.mutable.MutableLong].getAndAdd(java.lang.Number)"
    functionSourceFile: "org.apache.commons.lang3.mutable.MutableLong"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "long"
    argCount: 1
    argTypes:
    - "java.lang.Number"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 8
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.lang3.mutable.MutableLong:270,1"
      Dst: "[java.lang.Number].longValue"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.mutable.MutableLong].intValue()"
    functionSourceFile: "org.apache.commons.lang3.mutable.MutableLong"
    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.apache.commons.lang3.mutable.MutableLong].longValue()"
    functionSourceFile: "org.apache.commons.lang3.mutable.MutableLong"
    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.apache.commons.lang3.mutable.MutableLong].floatValue()"
    functionSourceFile: "org.apache.commons.lang3.mutable.MutableLong"
    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: "[org.apache.commons.lang3.mutable.MutableLong].doubleValue()"
    functionSourceFile: "org.apache.commons.lang3.mutable.MutableLong"
    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.apache.commons.lang3.mutable.MutableLong].toLong()"
    functionSourceFile: "org.apache.commons.lang3.mutable.MutableLong"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.Long"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.lang3.mutable.MutableLong:321,1"
      Dst: "[org.apache.commons.lang3.mutable.MutableLong].longValue"
    - Src: "org.apache.commons.lang3.mutable.MutableLong:321,1"
      Dst: "[java.lang.Long].valueOf"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.mutable.MutableLong].equals(java.lang.Object)"
    functionSourceFile: "org.apache.commons.lang3.mutable.MutableLong"
    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.apache.commons.lang3.mutable.MutableLong:334"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.mutable.MutableLong:337"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.mutable.MutableLong:336"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.mutable.MutableLong:335"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.mutable.MutableLong:334"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.lang3.mutable.MutableLong:335,1"
      Dst: "[org.apache.commons.lang3.mutable.MutableLong].longValue"
    JavaMethodInfo: null
    BBCount: 6
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.mutable.MutableLong].hashCode()"
    functionSourceFile: "org.apache.commons.lang3.mutable.MutableLong"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "int"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 7
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.mutable.MutableLong].compareTo(org.apache.commons.lang3.mutable.MutableLong)"
    functionSourceFile: "org.apache.commons.lang3.mutable.MutableLong"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "int"
    argCount: 1
    argTypes:
    - "org.apache.commons.lang3.mutable.MutableLong"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.lang3.mutable.MutableLong:358,1"
      Dst: "[org.apache.commons.lang3.math.NumberUtils].compare"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.mutable.MutableLong].toString()"
    functionSourceFile: "org.apache.commons.lang3.mutable.MutableLong"
    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.apache.commons.lang3.mutable.MutableLong:368,1"
      Dst: "[java.lang.String].valueOf"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.mutable.MutableLong].compareTo(java.lang.Object)"
    functionSourceFile: "org.apache.commons.lang3.mutable.MutableLong"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "int"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.lang3.mutable.MutableLong:30,1"
      Dst: "[org.apache.commons.lang3.mutable.MutableLong].compareTo"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.mutable.MutableLong].setValue(java.lang.Object)"
    functionSourceFile: "org.apache.commons.lang3.mutable.MutableLong"
    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.apache.commons.lang3.mutable.MutableLong:30,1"
      Dst: "[org.apache.commons.lang3.mutable.MutableLong].setValue"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.Range$ComparableComparator].values()"
    functionSourceFile: "org.apache.commons.lang3.Range$ComparableComparator"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.apache.commons.lang3.Range$ComparableComparator[]"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.lang3.Range$ComparableComparator:36,1"
      Dst: "[java.lang.Object].clone"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.Range$ComparableComparator].valueOf(java.lang.String)"
    functionSourceFile: "org.apache.commons.lang3.Range$ComparableComparator"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.apache.commons.lang3.Range$ComparableComparator"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.lang3.Range$ComparableComparator:36,1"
      Dst: "[java.lang.Enum].valueOf"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.Range$ComparableComparator].<init>(java.lang.String,int)"
    functionSourceFile: "org.apache.commons.lang3.Range$ComparableComparator"
    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.apache.commons.lang3.Range$ComparableComparator:37,1"
      Dst: "[java.lang.Enum].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.Range$ComparableComparator].compare(java.lang.Object,java.lang.Object)"
    functionSourceFile: "org.apache.commons.lang3.Range$ComparableComparator"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "int"
    argCount: 2
    argTypes:
    - "java.lang.Object"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.lang3.Range$ComparableComparator:49,1"
      Dst: "[java.lang.Comparable].compareTo"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.arch.Processor].<init>(org.apache.commons.lang3.arch.Processor$Arch,org.apache.commons.lang3.arch.Processor$Type)"
    functionSourceFile: "org.apache.commons.lang3.arch.Processor"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "org.apache.commons.lang3.arch.Processor$Arch"
    - "org.apache.commons.lang3.arch.Processor$Type"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 7
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.lang3.arch.Processor:145,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.arch.Processor].getArch()"
    functionSourceFile: "org.apache.commons.lang3.arch.Processor"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.apache.commons.lang3.arch.Processor$Arch"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.arch.Processor].getType()"
    functionSourceFile: "org.apache.commons.lang3.arch.Processor"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.apache.commons.lang3.arch.Processor$Type"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.arch.Processor].is32Bit()"
    functionSourceFile: "org.apache.commons.lang3.arch.Processor"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 8
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.commons.lang3.arch.Processor:178"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.arch.Processor:177"
        BranchSideFuncs: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.arch.Processor].is64Bit()"
    functionSourceFile: "org.apache.commons.lang3.arch.Processor"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 8
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.commons.lang3.arch.Processor:187"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.arch.Processor:186"
        BranchSideFuncs: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.arch.Processor].isAarch64()"
    functionSourceFile: "org.apache.commons.lang3.arch.Processor"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 8
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.commons.lang3.arch.Processor:198"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.arch.Processor:197"
        BranchSideFuncs: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.arch.Processor].isIA64()"
    functionSourceFile: "org.apache.commons.lang3.arch.Processor"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 8
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.commons.lang3.arch.Processor:207"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.arch.Processor:206"
        BranchSideFuncs: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.arch.Processor].isPPC()"
    functionSourceFile: "org.apache.commons.lang3.arch.Processor"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 8
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.commons.lang3.arch.Processor:216"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.arch.Processor:215"
        BranchSideFuncs: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.arch.Processor].isX86()"
    functionSourceFile: "org.apache.commons.lang3.arch.Processor"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 8
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.commons.lang3.arch.Processor:225"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.arch.Processor:224"
        BranchSideFuncs: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.arch.Processor].toString()"
    functionSourceFile: "org.apache.commons.lang3.arch.Processor"
    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.apache.commons.lang3.arch.Processor:230,1"
      Dst: "[java.lang.StringBuilder].<init>"
    - Src: "org.apache.commons.lang3.arch.Processor:231,1"
      Dst: "[org.apache.commons.lang3.arch.Processor$Type].getLabel"
    - Src: "org.apache.commons.lang3.arch.Processor:231,1"
      Dst: "[java.lang.StringBuilder].append"
    - Src: "org.apache.commons.lang3.arch.Processor:231,1"
      Dst: "[org.apache.commons.lang3.arch.Processor$Arch].getLabel"
    - Src: "org.apache.commons.lang3.arch.Processor:232,1"
      Dst: "[java.lang.StringBuilder].toString"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.time.FastDateParser$2].<init>(int)"
    functionSourceFile: "org.apache.commons.lang3.time.FastDateParser$2"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.lang3.time.FastDateParser$2:1036,1"
      Dst: "[org.apache.commons.lang3.time.FastDateParser$NumberStrategy].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.time.FastDateParser$2].modify(org.apache.commons.lang3.time.FastDateParser,int)"
    functionSourceFile: "org.apache.commons.lang3.time.FastDateParser$2"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "int"
    argCount: 2
    argTypes:
    - "org.apache.commons.lang3.time.FastDateParser"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.arch.Processor$Arch].values()"
    functionSourceFile: "org.apache.commons.lang3.arch.Processor$Arch"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.apache.commons.lang3.arch.Processor$Arch[]"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.lang3.arch.Processor$Arch:38,1"
      Dst: "[java.lang.Object].clone"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.arch.Processor$Arch].valueOf(java.lang.String)"
    functionSourceFile: "org.apache.commons.lang3.arch.Processor$Arch"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.apache.commons.lang3.arch.Processor$Arch"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.lang3.arch.Processor$Arch:38,1"
      Dst: "[java.lang.Enum].valueOf"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.arch.Processor$Arch].<init>(java.lang.String,int,java.lang.String)"
    functionSourceFile: "org.apache.commons.lang3.arch.Processor$Arch"
    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: "org.apache.commons.lang3.arch.Processor$Arch:60,1"
      Dst: "[java.lang.Enum].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.arch.Processor$Arch].getLabel()"
    functionSourceFile: "org.apache.commons.lang3.arch.Processor$Arch"
    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.apache.bcel.classfile.BootstrapMethods].<init>(org.apache.bcel.classfile.BootstrapMethods)"
    functionSourceFile: "org.apache.bcel.classfile.BootstrapMethods"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.apache.bcel.classfile.BootstrapMethods"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 8
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.bcel.classfile.BootstrapMethods:46,1"
      Dst: "[org.apache.bcel.classfile.Attribute].getNameIndex"
    - Src: "org.apache.bcel.classfile.BootstrapMethods:46,1"
      Dst: "[org.apache.bcel.classfile.Attribute].getLength"
    - Src: "org.apache.bcel.classfile.BootstrapMethods:46,1"
      Dst: "[org.apache.bcel.classfile.BootstrapMethods].getBootstrapMethods"
    - Src: "org.apache.bcel.classfile.BootstrapMethods:46,1"
      Dst: "[org.apache.bcel.classfile.Attribute].getConstantPool"
    - Src: "org.apache.bcel.classfile.BootstrapMethods:46,1"
      Dst: "[org.apache.bcel.classfile.BootstrapMethods].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.bcel.classfile.BootstrapMethods].<init>(int,int,org.apache.bcel.classfile.BootstrapMethod[],org.apache.bcel.classfile.ConstantPool)"
    functionSourceFile: "org.apache.bcel.classfile.BootstrapMethods"
    linkageType: null
    functionLinenumber: 55
    functionDepth: 0
    returnType: "void"
    argCount: 4
    argTypes:
    - "int"
    - "int"
    - "org.apache.bcel.classfile.BootstrapMethod[]"
    - "org.apache.bcel.classfile.ConstantPool"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.bcel.classfile.Attribute].<init>(byte,int,int,org.apache.bcel.classfile.ConstantPool)"
    functionUses: 1
    ICount: 8
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.bcel.classfile.BootstrapMethods:56,1"
      Dst: "[org.apache.bcel.classfile.Attribute].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.bcel.classfile.BootstrapMethods].<init>(int,int,java.io.DataInput,org.apache.bcel.classfile.ConstantPool)"
    functionSourceFile: "org.apache.bcel.classfile.BootstrapMethods"
    linkageType: null
    functionLinenumber: 69
    functionDepth: 0
    returnType: "void"
    argCount: 4
    argTypes:
    - "int"
    - "int"
    - "java.io.DataInput"
    - "org.apache.bcel.classfile.ConstantPool"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.bcel.classfile.BootstrapMethods].<init>(int,int,org.apache.bcel.classfile.BootstrapMethod[],org.apache.bcel.classfile.ConstantPool)"
    - "[org.apache.bcel.classfile.BootstrapMethod].<init>(java.io.DataInput)"
    functionUses: 1
    ICount: 19
    EdgeCount: 2
    BranchProfiles:
    - Branch String: "org.apache.bcel.classfile.BootstrapMethods:74"
      Branch Sides:
      - BranchSide: "org.apache.bcel.classfile.BootstrapMethods:76"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.bcel.classfile.BootstrapMethods:70,1"
      Dst: "[org.apache.bcel.classfile.BootstrapMethods].<init>"
    - Src: "org.apache.bcel.classfile.BootstrapMethods:72,1"
      Dst: "[java.io.DataInput].readUnsignedShort"
    - Src: "org.apache.bcel.classfile.BootstrapMethods:75,1"
      Dst: "[org.apache.bcel.classfile.BootstrapMethod].<init>"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 2
  - functionName: "[org.apache.bcel.classfile.BootstrapMethods].accept(org.apache.bcel.classfile.Visitor)"
    functionSourceFile: "org.apache.bcel.classfile.BootstrapMethods"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.apache.bcel.classfile.Visitor"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.bcel.classfile.BootstrapMethods:84,1"
      Dst: "[org.apache.bcel.classfile.Visitor].visitBootstrapMethods"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.bcel.classfile.BootstrapMethods].copy(org.apache.bcel.classfile.ConstantPool)"
    functionSourceFile: "org.apache.bcel.classfile.BootstrapMethods"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.apache.bcel.classfile.BootstrapMethods"
    argCount: 1
    argTypes:
    - "org.apache.bcel.classfile.ConstantPool"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 21
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.bcel.classfile.BootstrapMethods:95"
      Branch Sides:
      - BranchSide: "org.apache.bcel.classfile.BootstrapMethods:97"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.bcel.classfile.BootstrapMethods:92,1"
      Dst: "[org.apache.bcel.classfile.Attribute].clone"
    - Src: "org.apache.bcel.classfile.BootstrapMethods:96,1"
      Dst: "[org.apache.bcel.classfile.BootstrapMethod].copy"
    - Src: "org.apache.bcel.classfile.BootstrapMethods:98,1"
      Dst: "[org.apache.bcel.classfile.Attribute].setConstantPool"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 2
  - functionName: "[org.apache.bcel.classfile.BootstrapMethods].dump(java.io.DataOutputStream)"
    functionSourceFile: "org.apache.bcel.classfile.BootstrapMethods"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.io.DataOutputStream"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 15
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.bcel.classfile.BootstrapMethods:113"
      Branch Sides:
      - BranchSide: "org.apache.bcel.classfile.BootstrapMethods:115"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.bcel.classfile.BootstrapMethods:110,1"
      Dst: "[org.apache.bcel.classfile.Attribute].dump"
    - Src: "org.apache.bcel.classfile.BootstrapMethods:112,1"
      Dst: "[java.io.DataOutputStream].writeShort"
    - Src: "org.apache.bcel.classfile.BootstrapMethods:114,1"
      Dst: "[org.apache.bcel.classfile.BootstrapMethod].dump"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 2
  - functionName: "[org.apache.bcel.classfile.BootstrapMethods].getBootstrapMethods()"
    functionSourceFile: "org.apache.bcel.classfile.BootstrapMethods"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.apache.bcel.classfile.BootstrapMethod[]"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.bcel.classfile.BootstrapMethods].iterator()"
    functionSourceFile: "org.apache.bcel.classfile.BootstrapMethods"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.util.Iterator"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.bcel.classfile.BootstrapMethods:127,1"
      Dst: "[java.util.stream.Stream].of"
    - Src: "org.apache.bcel.classfile.BootstrapMethods:127,1"
      Dst: "[java.util.stream.BaseStream].iterator"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.bcel.classfile.BootstrapMethods].setBootstrapMethods(org.apache.bcel.classfile.BootstrapMethod[])"
    functionSourceFile: "org.apache.bcel.classfile.BootstrapMethods"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.apache.bcel.classfile.BootstrapMethod[]"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.bcel.classfile.BootstrapMethods].toString()"
    functionSourceFile: "org.apache.bcel.classfile.BootstrapMethods"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 39
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.bcel.classfile.BootstrapMethods:146"
      Branch Sides:
      - BranchSide: "org.apache.bcel.classfile.BootstrapMethods:157"
        BranchSideFuncs: []
      - BranchSide: "org.apache.bcel.classfile.BootstrapMethods:156"
        BranchSideFuncs: []
    - Branch String: "org.apache.bcel.classfile.BootstrapMethods:153"
      Branch Sides:
      - BranchSide: "org.apache.bcel.classfile.BootstrapMethods:141"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.bcel.classfile.BootstrapMethods:142,1"
      Dst: "[java.lang.StringBuilder].<init>"
    - Src: "org.apache.bcel.classfile.BootstrapMethods:143,1"
      Dst: "[java.lang.StringBuilder].append"
    - Src: "org.apache.bcel.classfile.BootstrapMethods:148,1"
      Dst: "[java.lang.StringBuilder].length"
    - Src: "org.apache.bcel.classfile.BootstrapMethods:151,1"
      Dst: "[org.apache.bcel.classfile.Attribute].getConstantPool"
    - Src: "org.apache.bcel.classfile.BootstrapMethods:151,1"
      Dst: "[org.apache.bcel.classfile.BootstrapMethod].toString"
    - Src: "org.apache.bcel.classfile.BootstrapMethods:151,1"
      Dst: "[java.lang.String].split"
    - Src: "org.apache.bcel.classfile.BootstrapMethods:157,1"
      Dst: "[java.lang.StringBuilder].toString"
    JavaMethodInfo: null
    BBCount: 7
    CyclomaticComplexity: 3
  - functionName: "[org.apache.bcel.verifier.Verifier].verifyType(java.lang.String)"
    functionSourceFile: "org.apache.bcel.verifier.Verifier"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 74
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.bcel.verifier.Verifier:85"
      Branch Sides:
      - BranchSide: "org.apache.bcel.verifier.Verifier:94"
        BranchSideFuncs: []
      - BranchSide: "org.apache.bcel.verifier.Verifier:93"
        BranchSideFuncs: []
    - Branch String: "org.apache.bcel.verifier.Verifier:87"
      Branch Sides:
      - BranchSide: "org.apache.bcel.verifier.Verifier:93"
        BranchSideFuncs: []
    - Branch String: "org.apache.bcel.verifier.Verifier:96"
      Branch Sides:
      - BranchSide: "org.apache.bcel.verifier.Verifier:99"
        BranchSideFuncs: []
      - BranchSide: "org.apache.bcel.verifier.Verifier:98"
        BranchSideFuncs: []
    - Branch String: "org.apache.bcel.verifier.Verifier:99"
      Branch Sides:
      - BranchSide: "org.apache.bcel.verifier.Verifier:101"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.bcel.verifier.Verifier:79,1"
      Dst: "[org.apache.bcel.verifier.VerifierFactory].getVerifier"
    - Src: "org.apache.bcel.verifier.Verifier:81,1"
      Dst: "[org.apache.bcel.verifier.Verifier].doPass1"
    - Src: "org.apache.bcel.verifier.Verifier:82,1"
      Dst: "[java.lang.StringBuilder].<init>"
    - Src: "org.apache.bcel.verifier.Verifier:82,1"
      Dst: "[java.lang.StringBuilder].append"
    - Src: "org.apache.bcel.verifier.Verifier:82,1"
      Dst: "[java.lang.StringBuilder].toString"
    - Src: "org.apache.bcel.verifier.Verifier:82,1"
      Dst: "[java.io.PrintStream].println"
    - Src: "org.apache.bcel.verifier.Verifier:83,1"
      Dst: "[org.apache.bcel.verifier.Verifier].doPass2"
    - Src: "org.apache.bcel.verifier.Verifier:86,1"
      Dst: "[org.apache.bcel.Repository].lookupClass"
    - Src: "org.apache.bcel.verifier.Verifier:87,1"
      Dst: "[org.apache.bcel.classfile.JavaClass].getMethods"
    - Src: "org.apache.bcel.verifier.Verifier:88,1"
      Dst: "[org.apache.bcel.verifier.Verifier].doPass3a"
    - Src: "org.apache.bcel.verifier.Verifier:90,1"
      Dst: "[org.apache.bcel.verifier.Verifier].doPass3b"
    - Src: "org.apache.bcel.verifier.Verifier:95,1"
      Dst: "[org.apache.bcel.verifier.Verifier].getMessages"
    - Src: "org.apache.bcel.verifier.Verifier:104,1"
      Dst: "[org.apache.bcel.verifier.Verifier].flush"
    JavaMethodInfo: null
    BBCount: 10
    CyclomaticComplexity: 3
  - functionName: "[org.apache.bcel.verifier.Verifier].<init>(java.lang.String)"
    functionSourceFile: "org.apache.bcel.verifier.Verifier"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 11
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.bcel.verifier.Verifier:129,1"
      Dst: "[java.lang.Object].<init>"
    - Src: "org.apache.bcel.verifier.Verifier:119,1"
      Dst: "[java.util.HashMap].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.bcel.verifier.Verifier].doPass1()"
    functionSourceFile: "org.apache.bcel.verifier.Verifier"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.apache.bcel.verifier.VerificationResult"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 9
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.bcel.verifier.Verifier:135"
      Branch Sides:
      - BranchSide: "org.apache.bcel.verifier.Verifier:138"
        BranchSideFuncs: []
      - BranchSide: "org.apache.bcel.verifier.Verifier:137"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.bcel.verifier.Verifier:136,1"
      Dst: "[org.apache.bcel.verifier.statics.Pass1Verifier].<init>"
    - Src: "org.apache.bcel.verifier.Verifier:138,1"
      Dst: "[org.apache.bcel.verifier.PassVerifier].verify"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.apache.bcel.verifier.Verifier].doPass2()"
    functionSourceFile: "org.apache.bcel.verifier.Verifier"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.apache.bcel.verifier.VerificationResult"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 9
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.bcel.verifier.Verifier:143"
      Branch Sides:
      - BranchSide: "org.apache.bcel.verifier.Verifier:146"
        BranchSideFuncs: []
      - BranchSide: "org.apache.bcel.verifier.Verifier:145"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.bcel.verifier.Verifier:144,1"
      Dst: "[org.apache.bcel.verifier.statics.Pass2Verifier].<init>"
    - Src: "org.apache.bcel.verifier.Verifier:146,1"
      Dst: "[org.apache.bcel.verifier.PassVerifier].verify"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.apache.bcel.verifier.Verifier].doPass3a(int)"
    functionSourceFile: "org.apache.bcel.verifier.Verifier"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.apache.bcel.verifier.VerificationResult"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 9
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.bcel.verifier.Verifier:156,1"
      Dst: "[java.lang.Integer].toString"
    - Src: "org.apache.bcel.verifier.Verifier:156,1"
      Dst: "[org.apache.bcel.verifier.Verifier$lambda_doPass3a_0__218].bootstrap$"
    - Src: "org.apache.bcel.verifier.Verifier:156,1"
      Dst: "[java.util.Map].computeIfAbsent"
    - Src: "org.apache.bcel.verifier.Verifier:156,1"
      Dst: "[org.apache.bcel.verifier.PassVerifier].verify"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.bcel.verifier.Verifier].doPass3b(int)"
    functionSourceFile: "org.apache.bcel.verifier.Verifier"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.apache.bcel.verifier.VerificationResult"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 9
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.bcel.verifier.Verifier:166,1"
      Dst: "[java.lang.Integer].toString"
    - Src: "org.apache.bcel.verifier.Verifier:166,1"
      Dst: "[org.apache.bcel.verifier.Verifier$lambda_doPass3b_1__219].bootstrap$"
    - Src: "org.apache.bcel.verifier.Verifier:166,1"
      Dst: "[java.util.Map].computeIfAbsent"
    - Src: "org.apache.bcel.verifier.Verifier:166,1"
      Dst: "[org.apache.bcel.verifier.PassVerifier].verify"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.bcel.verifier.Verifier].flush()"
    functionSourceFile: "org.apache.bcel.verifier.Verifier"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 8
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.bcel.verifier.Verifier:176,1"
      Dst: "[java.util.Map].clear"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.bcel.verifier.Verifier].getClassName()"
    functionSourceFile: "org.apache.bcel.verifier.Verifier"
    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.apache.bcel.verifier.Verifier].getMessages()"
    functionSourceFile: "org.apache.bcel.verifier.Verifier"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.String[]"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 79
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.bcel.verifier.Verifier:199"
      Branch Sides:
      - BranchSide: "org.apache.bcel.verifier.Verifier:202"
        BranchSideFuncs: []
      - BranchSide: "org.apache.bcel.verifier.Verifier:201"
        BranchSideFuncs: []
    - Branch String: "org.apache.bcel.verifier.Verifier:202"
      Branch Sides:
      - BranchSide: "org.apache.bcel.verifier.Verifier:205"
        BranchSideFuncs: []
      - BranchSide: "org.apache.bcel.verifier.Verifier:204"
        BranchSideFuncs: []
    - Branch String: "org.apache.bcel.verifier.Verifier:205"
      Branch Sides:
      - BranchSide: "org.apache.bcel.verifier.Verifier:211"
        BranchSideFuncs: []
      - BranchSide: "org.apache.bcel.verifier.Verifier:210"
        BranchSideFuncs: []
    - Branch String: "org.apache.bcel.verifier.Verifier:207"
      Branch Sides:
      - BranchSide: "org.apache.bcel.verifier.Verifier:209"
        BranchSideFuncs: []
    - Branch String: "org.apache.bcel.verifier.Verifier:211"
      Branch Sides:
      - BranchSide: "org.apache.bcel.verifier.Verifier:218"
        BranchSideFuncs: []
      - BranchSide: "org.apache.bcel.verifier.Verifier:217"
        BranchSideFuncs: []
    - Branch String: "org.apache.bcel.verifier.Verifier:213"
      Branch Sides:
      - BranchSide: "org.apache.bcel.verifier.Verifier:215"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.bcel.verifier.Verifier:198,1"
      Dst: "[java.util.ArrayList].<init>"
    - Src: "org.apache.bcel.verifier.Verifier:200,1"
      Dst: "[org.apache.bcel.verifier.PassVerifier].getMessagesList"
    - Src: "org.apache.bcel.verifier.Verifier:200,1"
      Dst: "[org.apache.bcel.verifier.Verifier$lambda_getMessages_2__221].bootstrap$"
    - Src: "org.apache.bcel.verifier.Verifier:200,1"
      Dst: "[java.lang.Iterable].forEach"
    - Src: "org.apache.bcel.verifier.Verifier:203,1"
      Dst: "[org.apache.bcel.verifier.Verifier$lambda_getMessages_3__220].bootstrap$"
    - Src: "org.apache.bcel.verifier.Verifier:205,1"
      Dst: "[java.util.Map].values"
    - Src: "org.apache.bcel.verifier.Verifier:205,1"
      Dst: "[java.util.Collection].iterator"
    - Src: "org.apache.bcel.verifier.Verifier:205,1"
      Dst: "[java.util.Iterator].hasNext"
    - Src: "org.apache.bcel.verifier.Verifier:205,1"
      Dst: "[java.util.Iterator].next"
    - Src: "org.apache.bcel.verifier.Verifier:206,1"
      Dst: "[org.apache.bcel.verifier.statics.Pass3aVerifier].getMethodNo"
    - Src: "org.apache.bcel.verifier.Verifier:207,1"
      Dst: "[org.apache.bcel.verifier.PassVerifier].getMessages"
    - Src: "org.apache.bcel.verifier.Verifier:208,1"
      Dst: "[java.lang.StringBuilder].<init>"
    - Src: "org.apache.bcel.verifier.Verifier:208,1"
      Dst: "[java.lang.StringBuilder].append"
    - Src: "org.apache.bcel.verifier.Verifier:208,1"
      Dst: "[org.apache.bcel.Repository].lookupClass"
    - Src: "org.apache.bcel.verifier.Verifier:208,1"
      Dst: "[org.apache.bcel.classfile.JavaClass].getMethods"
    - Src: "org.apache.bcel.verifier.Verifier:208,1"
      Dst: "[java.lang.StringBuilder].toString"
    - Src: "org.apache.bcel.verifier.Verifier:208,1"
      Dst: "[java.util.List].add"
    - Src: "org.apache.bcel.verifier.Verifier:212,1"
      Dst: "[org.apache.bcel.verifier.structurals.Pass3bVerifier].getMethodNo"
    - Src: "org.apache.bcel.verifier.Verifier:218,1"
      Dst: "[java.util.List].toArray"
    JavaMethodInfo: null
    BBCount: 17
    CyclomaticComplexity: 5
  - functionName: "[org.apache.bcel.verifier.Verifier].lambda$getMessages$3(java.util.List,java.lang.String)"
    functionSourceFile: "org.apache.bcel.verifier.Verifier"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "java.util.List"
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 9
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.bcel.verifier.Verifier:203,1"
      Dst: "[java.lang.StringBuilder].<init>"
    - Src: "org.apache.bcel.verifier.Verifier:203,1"
      Dst: "[java.lang.StringBuilder].append"
    - Src: "org.apache.bcel.verifier.Verifier:203,1"
      Dst: "[java.lang.StringBuilder].toString"
    - Src: "org.apache.bcel.verifier.Verifier:203,1"
      Dst: "[java.util.List].add"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.bcel.verifier.Verifier].lambda$getMessages$2(java.util.List,java.lang.String)"
    functionSourceFile: "org.apache.bcel.verifier.Verifier"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "java.util.List"
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 9
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.bcel.verifier.Verifier:200,1"
      Dst: "[java.lang.StringBuilder].<init>"
    - Src: "org.apache.bcel.verifier.Verifier:200,1"
      Dst: "[java.lang.StringBuilder].append"
    - Src: "org.apache.bcel.verifier.Verifier:200,1"
      Dst: "[java.lang.StringBuilder].toString"
    - Src: "org.apache.bcel.verifier.Verifier:200,1"
      Dst: "[java.util.List].add"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.bcel.verifier.Verifier].lambda$doPass3b$1(int,java.lang.String)"
    functionSourceFile: "org.apache.bcel.verifier.Verifier"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.apache.bcel.verifier.structurals.Pass3bVerifier"
    argCount: 2
    argTypes:
    - "int"
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.bcel.verifier.Verifier:166,1"
      Dst: "[org.apache.bcel.verifier.structurals.Pass3bVerifier].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.bcel.verifier.Verifier].lambda$doPass3a$0(int,java.lang.String)"
    functionSourceFile: "org.apache.bcel.verifier.Verifier"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.apache.bcel.verifier.statics.Pass3aVerifier"
    argCount: 2
    argTypes:
    - "int"
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.bcel.verifier.Verifier:156,1"
      Dst: "[org.apache.bcel.verifier.statics.Pass3aVerifier].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.bcel.generic.I2F].<init>()"
    functionSourceFile: "org.apache.bcel.generic.I2F"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.bcel.generic.I2F:32,1"
      Dst: "[org.apache.bcel.generic.ConversionInstruction].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.bcel.generic.I2F].accept(org.apache.bcel.generic.Visitor)"
    functionSourceFile: "org.apache.bcel.generic.I2F"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.apache.bcel.generic.Visitor"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 8
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.bcel.generic.I2F:43,1"
      Dst: "[org.apache.bcel.generic.Visitor].visitTypedInstruction"
    - Src: "org.apache.bcel.generic.I2F:44,1"
      Dst: "[org.apache.bcel.generic.Visitor].visitStackProducer"
    - Src: "org.apache.bcel.generic.I2F:45,1"
      Dst: "[org.apache.bcel.generic.Visitor].visitStackConsumer"
    - Src: "org.apache.bcel.generic.I2F:46,1"
      Dst: "[org.apache.bcel.generic.Visitor].visitConversionInstruction"
    - Src: "org.apache.bcel.generic.I2F:47,1"
      Dst: "[org.apache.bcel.generic.Visitor].visitI2F"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.event.EventListenerSupport].create(java.lang.Class)"
    functionSourceFile: "org.apache.commons.lang3.event.EventListenerSupport"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.apache.commons.lang3.event.EventListenerSupport"
    argCount: 1
    argTypes:
    - "java.lang.Class"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.lang3.event.EventListenerSupport:110,1"
      Dst: "[org.apache.commons.lang3.event.EventListenerSupport].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.event.EventListenerSupport].<init>(java.lang.Class)"
    functionSourceFile: "org.apache.commons.lang3.event.EventListenerSupport"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.Class"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.lang3.event.EventListenerSupport:126,1"
      Dst: "[java.lang.Thread].currentThread"
    - Src: "org.apache.commons.lang3.event.EventListenerSupport:126,1"
      Dst: "[java.lang.Thread].getContextClassLoader"
    - Src: "org.apache.commons.lang3.event.EventListenerSupport:126,1"
      Dst: "[org.apache.commons.lang3.event.EventListenerSupport].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.event.EventListenerSupport].<init>(java.lang.Class,java.lang.ClassLoader)"
    functionSourceFile: "org.apache.commons.lang3.event.EventListenerSupport"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "java.lang.Class"
    - "java.lang.ClassLoader"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 13
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.lang3.event.EventListenerSupport:143,1"
      Dst: "[org.apache.commons.lang3.event.EventListenerSupport].<init>"
    - Src: "org.apache.commons.lang3.event.EventListenerSupport:144,1"
      Dst: "[java.util.Objects].requireNonNull"
    - Src: "org.apache.commons.lang3.event.EventListenerSupport:146,1"
      Dst: "[java.lang.Class].isInterface"
    - Src: "org.apache.commons.lang3.event.EventListenerSupport:147,1"
      Dst: "[java.lang.Class].getName"
    - Src: "org.apache.commons.lang3.event.EventListenerSupport:146,1"
      Dst: "[org.apache.commons.lang3.Validate].isTrue"
    - Src: "org.apache.commons.lang3.event.EventListenerSupport:148,1"
      Dst: "[org.apache.commons.lang3.event.EventListenerSupport].initializeTransientFields"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.event.EventListenerSupport].<init>()"
    functionSourceFile: "org.apache.commons.lang3.event.EventListenerSupport"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.lang3.event.EventListenerSupport:155,1"
      Dst: "[java.lang.Object].<init>"
    - Src: "org.apache.commons.lang3.event.EventListenerSupport:80,1"
      Dst: "[java.util.concurrent.CopyOnWriteArrayList].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.event.EventListenerSupport].fire()"
    functionSourceFile: "org.apache.commons.lang3.event.EventListenerSupport"
    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.apache.commons.lang3.event.EventListenerSupport].addListener(java.lang.Object)"
    functionSourceFile: "org.apache.commons.lang3.event.EventListenerSupport"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.lang3.event.EventListenerSupport:183,1"
      Dst: "[org.apache.commons.lang3.event.EventListenerSupport].addListener"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.event.EventListenerSupport].addListener(java.lang.Object,boolean)"
    functionSourceFile: "org.apache.commons.lang3.event.EventListenerSupport"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "java.lang.Object"
    - "boolean"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 11
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.commons.lang3.event.EventListenerSupport:199"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.event.EventListenerSupport:200"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.event.EventListenerSupport:199"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.event.EventListenerSupport:199"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.event.EventListenerSupport:202"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.event.EventListenerSupport:201"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.lang3.event.EventListenerSupport:198,1"
      Dst: "[java.util.Objects].requireNonNull"
    - Src: "org.apache.commons.lang3.event.EventListenerSupport:199,1"
      Dst: "[java.util.List].contains"
    - Src: "org.apache.commons.lang3.event.EventListenerSupport:200,1"
      Dst: "[java.util.List].add"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.event.EventListenerSupport].getListenerCount()"
    functionSourceFile: "org.apache.commons.lang3.event.EventListenerSupport"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "int"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.lang3.event.EventListenerSupport:210,1"
      Dst: "[java.util.List].size"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.event.EventListenerSupport].removeListener(java.lang.Object)"
    functionSourceFile: "org.apache.commons.lang3.event.EventListenerSupport"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.lang3.event.EventListenerSupport:222,1"
      Dst: "[java.util.Objects].requireNonNull"
    - Src: "org.apache.commons.lang3.event.EventListenerSupport:223,1"
      Dst: "[java.util.List].remove"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.event.EventListenerSupport].getListeners()"
    functionSourceFile: "org.apache.commons.lang3.event.EventListenerSupport"
    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.apache.commons.lang3.event.EventListenerSupport:233,1"
      Dst: "[java.util.List].toArray"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.event.EventListenerSupport].writeObject(java.io.ObjectOutputStream)"
    functionSourceFile: "org.apache.commons.lang3.event.EventListenerSupport"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.io.ObjectOutputStream"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 28
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.commons.lang3.event.EventListenerSupport:246"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.event.EventListenerSupport:259"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.event.EventListenerSupport:258"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.lang3.event.EventListenerSupport:242,1"
      Dst: "[java.util.ArrayList].<init>"
    - Src: "org.apache.commons.lang3.event.EventListenerSupport:245,1"
      Dst: "[java.io.ByteArrayOutputStream].<init>"
    - Src: "org.apache.commons.lang3.event.EventListenerSupport:245,1"
      Dst: "[java.io.ObjectOutputStream].<init>"
    - Src: "org.apache.commons.lang3.event.EventListenerSupport:246,1"
      Dst: "[java.util.List].iterator"
    - Src: "org.apache.commons.lang3.event.EventListenerSupport:246,1"
      Dst: "[java.util.Iterator].hasNext"
    - Src: "org.apache.commons.lang3.event.EventListenerSupport:246,1"
      Dst: "[java.util.Iterator].next"
    - Src: "org.apache.commons.lang3.event.EventListenerSupport:248,1"
      Dst: "[java.io.ObjectOutputStream].writeObject"
    - Src: "org.apache.commons.lang3.event.EventListenerSupport:249,1"
      Dst: "[java.util.ArrayList].add"
    - Src: "org.apache.commons.lang3.event.EventListenerSupport:259,1"
      Dst: "[java.util.ArrayList].toArray"
    JavaMethodInfo: null
    BBCount: 6
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.event.EventListenerSupport].readObject(java.io.ObjectInputStream)"
    functionSourceFile: "org.apache.commons.lang3.event.EventListenerSupport"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.io.ObjectInputStream"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 13
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.lang3.event.EventListenerSupport:270,1"
      Dst: "[java.io.ObjectInputStream].readObject"
    - Src: "org.apache.commons.lang3.event.EventListenerSupport:272,1"
      Dst: "[java.util.concurrent.CopyOnWriteArrayList].<init>"
    - Src: "org.apache.commons.lang3.event.EventListenerSupport:274,1"
      Dst: "[org.apache.commons.lang3.ArrayUtils].getComponentType"
    - Src: "org.apache.commons.lang3.event.EventListenerSupport:276,1"
      Dst: "[java.lang.Thread].currentThread"
    - Src: "org.apache.commons.lang3.event.EventListenerSupport:276,1"
      Dst: "[java.lang.Thread].getContextClassLoader"
    - Src: "org.apache.commons.lang3.event.EventListenerSupport:276,1"
      Dst: "[org.apache.commons.lang3.event.EventListenerSupport].initializeTransientFields"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.event.EventListenerSupport].initializeTransientFields(java.lang.Class,java.lang.ClassLoader)"
    functionSourceFile: "org.apache.commons.lang3.event.EventListenerSupport"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "java.lang.Class"
    - "java.lang.ClassLoader"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 7
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.lang3.event.EventListenerSupport:286,1"
      Dst: "[org.apache.commons.lang3.ArrayUtils].newInstance"
    - Src: "org.apache.commons.lang3.event.EventListenerSupport:287,1"
      Dst: "[org.apache.commons.lang3.event.EventListenerSupport].createProxy"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.event.EventListenerSupport].createProxy(java.lang.Class,java.lang.ClassLoader)"
    functionSourceFile: "org.apache.commons.lang3.event.EventListenerSupport"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "java.lang.Class"
    - "java.lang.ClassLoader"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 10
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.lang3.event.EventListenerSupport:297,1"
      Dst: "[org.apache.commons.lang3.event.EventListenerSupport].createInvocationHandler"
    - Src: "org.apache.commons.lang3.event.EventListenerSupport:296,1"
      Dst: "[java.lang.reflect.Proxy].newProxyInstance"
    - Src: "org.apache.commons.lang3.event.EventListenerSupport:296,1"
      Dst: "[java.lang.Class].cast"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.event.EventListenerSupport].createInvocationHandler()"
    functionSourceFile: "org.apache.commons.lang3.event.EventListenerSupport"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.reflect.InvocationHandler"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.lang3.event.EventListenerSupport:306,1"
      Dst: "[org.apache.commons.lang3.event.EventListenerSupport$ProxyInvocationHandler].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.event.EventListenerSupport].access$000(org.apache.commons.lang3.event.EventListenerSupport)"
    functionSourceFile: "org.apache.commons.lang3.event.EventListenerSupport"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.util.List"
    argCount: 1
    argTypes:
    - "org.apache.commons.lang3.event.EventListenerSupport"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.bcel.classfile.Module].<init>(int,int,java.io.DataInput,org.apache.bcel.classfile.ConstantPool)"
    functionSourceFile: "org.apache.bcel.classfile.Module"
    linkageType: null
    functionLinenumber: 63
    functionDepth: 0
    returnType: "void"
    argCount: 4
    argTypes:
    - "int"
    - "int"
    - "java.io.DataInput"
    - "org.apache.bcel.classfile.ConstantPool"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.bcel.classfile.Attribute].<init>(byte,int,int,org.apache.bcel.classfile.ConstantPool)"
    - "[org.apache.bcel.classfile.ModuleRequires].<init>(java.io.DataInput)"
    - "[org.apache.bcel.classfile.ModuleExports].<init>(java.io.DataInput)"
    - "[org.apache.bcel.classfile.ModuleOpens].<init>(java.io.DataInput)"
    - "[org.apache.bcel.classfile.ModuleProvides].<init>(java.io.DataInput)"
    functionUses: 1
    ICount: 70
    EdgeCount: 5
    BranchProfiles:
    - Branch String: "org.apache.bcel.classfile.Module:72"
      Branch Sides:
      - BranchSide: "org.apache.bcel.classfile.Module:75"
        BranchSideFuncs: []
    - Branch String: "org.apache.bcel.classfile.Module:78"
      Branch Sides:
      - BranchSide: "org.apache.bcel.classfile.Module:81"
        BranchSideFuncs: []
    - Branch String: "org.apache.bcel.classfile.Module:84"
      Branch Sides:
      - BranchSide: "org.apache.bcel.classfile.Module:87"
        BranchSideFuncs: []
    - Branch String: "org.apache.bcel.classfile.Module:90"
      Branch Sides:
      - BranchSide: "org.apache.bcel.classfile.Module:93"
        BranchSideFuncs: []
    - Branch String: "org.apache.bcel.classfile.Module:96"
      Branch Sides:
      - BranchSide: "org.apache.bcel.classfile.Module:98"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.bcel.classfile.Module:64,1"
      Dst: "[org.apache.bcel.classfile.Attribute].<init>"
    - Src: "org.apache.bcel.classfile.Module:66,1"
      Dst: "[java.io.DataInput].readUnsignedShort"
    - Src: "org.apache.bcel.classfile.Module:73,1"
      Dst: "[org.apache.bcel.classfile.ModuleRequires].<init>"
    - Src: "org.apache.bcel.classfile.Module:79,1"
      Dst: "[org.apache.bcel.classfile.ModuleExports].<init>"
    - Src: "org.apache.bcel.classfile.Module:85,1"
      Dst: "[org.apache.bcel.classfile.ModuleOpens].<init>"
    - Src: "org.apache.bcel.classfile.Module:97,1"
      Dst: "[org.apache.bcel.classfile.ModuleProvides].<init>"
    JavaMethodInfo: null
    BBCount: 16
    CyclomaticComplexity: 6
  - functionName: "[org.apache.bcel.classfile.Module].accept(org.apache.bcel.classfile.Visitor)"
    functionSourceFile: "org.apache.bcel.classfile.Module"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.apache.bcel.classfile.Visitor"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.bcel.classfile.Module:109,1"
      Dst: "[org.apache.bcel.classfile.Visitor].visitModule"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.bcel.classfile.Module].copy(org.apache.bcel.classfile.ConstantPool)"
    functionSourceFile: "org.apache.bcel.classfile.Module"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.apache.bcel.classfile.Attribute"
    argCount: 1
    argTypes:
    - "org.apache.bcel.classfile.ConstantPool"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 34
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.bcel.classfile.Module:119,1"
      Dst: "[org.apache.bcel.classfile.Attribute].clone"
    - Src: "org.apache.bcel.classfile.Module:122,1"
      Dst: "[org.apache.bcel.classfile.Module$lambda_copy_0__222].bootstrap$"
    - Src: "org.apache.bcel.classfile.Module:122,1"
      Dst: "[java.util.Arrays].setAll"
    - Src: "org.apache.bcel.classfile.Module:125,1"
      Dst: "[org.apache.bcel.classfile.Module$lambda_copy_1__223].bootstrap$"
    - Src: "org.apache.bcel.classfile.Module:128,1"
      Dst: "[org.apache.bcel.classfile.Module$lambda_copy_2__224].bootstrap$"
    - Src: "org.apache.bcel.classfile.Module:131,1"
      Dst: "[org.apache.bcel.classfile.Module$lambda_copy_3__225].bootstrap$"
    - Src: "org.apache.bcel.classfile.Module:133,1"
      Dst: "[org.apache.bcel.classfile.Attribute].setConstantPool"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.bcel.classfile.Module].dump(java.io.DataOutputStream)"
    functionSourceFile: "org.apache.bcel.classfile.Module"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.io.DataOutputStream"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 65
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.bcel.classfile.Module:152"
      Branch Sides:
      - BranchSide: "org.apache.bcel.classfile.Module:155"
        BranchSideFuncs: []
    - Branch String: "org.apache.bcel.classfile.Module:157"
      Branch Sides:
      - BranchSide: "org.apache.bcel.classfile.Module:160"
        BranchSideFuncs: []
    - Branch String: "org.apache.bcel.classfile.Module:162"
      Branch Sides:
      - BranchSide: "org.apache.bcel.classfile.Module:165"
        BranchSideFuncs: []
    - Branch String: "org.apache.bcel.classfile.Module:167"
      Branch Sides:
      - BranchSide: "org.apache.bcel.classfile.Module:170"
        BranchSideFuncs: []
    - Branch String: "org.apache.bcel.classfile.Module:172"
      Branch Sides:
      - BranchSide: "org.apache.bcel.classfile.Module:174"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.bcel.classfile.Module:145,1"
      Dst: "[org.apache.bcel.classfile.Attribute].dump"
    - Src: "org.apache.bcel.classfile.Module:147,1"
      Dst: "[java.io.DataOutputStream].writeShort"
    - Src: "org.apache.bcel.classfile.Module:153,1"
      Dst: "[org.apache.bcel.classfile.ModuleRequires].dump"
    - Src: "org.apache.bcel.classfile.Module:158,1"
      Dst: "[org.apache.bcel.classfile.ModuleExports].dump"
    - Src: "org.apache.bcel.classfile.Module:163,1"
      Dst: "[org.apache.bcel.classfile.ModuleOpens].dump"
    - Src: "org.apache.bcel.classfile.Module:173,1"
      Dst: "[org.apache.bcel.classfile.ModuleProvides].dump"
    JavaMethodInfo: null
    BBCount: 16
    CyclomaticComplexity: 6
  - functionName: "[org.apache.bcel.classfile.Module].getExportsTable()"
    functionSourceFile: "org.apache.bcel.classfile.Module"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.apache.bcel.classfile.ModuleExports[]"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.bcel.classfile.Module].getOpensTable()"
    functionSourceFile: "org.apache.bcel.classfile.Module"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.apache.bcel.classfile.ModuleOpens[]"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.bcel.classfile.Module].getProvidesTable()"
    functionSourceFile: "org.apache.bcel.classfile.Module"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.apache.bcel.classfile.ModuleProvides[]"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.bcel.classfile.Module].getRequiresTable()"
    functionSourceFile: "org.apache.bcel.classfile.Module"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.apache.bcel.classfile.ModuleRequires[]"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.bcel.classfile.Module].toString()"
    functionSourceFile: "org.apache.bcel.classfile.Module"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 113
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.bcel.classfile.Module:219"
      Branch Sides:
      - BranchSide: "org.apache.bcel.classfile.Module:214"
        BranchSideFuncs: []
      - BranchSide: "org.apache.bcel.classfile.Module:213"
        BranchSideFuncs: []
    - Branch String: "org.apache.bcel.classfile.Module:223"
      Branch Sides:
      - BranchSide: "org.apache.bcel.classfile.Module:226"
        BranchSideFuncs: []
    - Branch String: "org.apache.bcel.classfile.Module:228"
      Branch Sides:
      - BranchSide: "org.apache.bcel.classfile.Module:231"
        BranchSideFuncs: []
    - Branch String: "org.apache.bcel.classfile.Module:233"
      Branch Sides:
      - BranchSide: "org.apache.bcel.classfile.Module:236"
        BranchSideFuncs: []
    - Branch String: "org.apache.bcel.classfile.Module:238"
      Branch Sides:
      - BranchSide: "org.apache.bcel.classfile.Module:242"
        BranchSideFuncs: []
    - Branch String: "org.apache.bcel.classfile.Module:244"
      Branch Sides:
      - BranchSide: "org.apache.bcel.classfile.Module:247"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.bcel.classfile.Module:214,1"
      Dst: "[org.apache.bcel.classfile.Attribute].getConstantPool"
    - Src: "org.apache.bcel.classfile.Module:215,1"
      Dst: "[java.lang.StringBuilder].<init>"
    - Src: "org.apache.bcel.classfile.Module:216,1"
      Dst: "[java.lang.StringBuilder].append"
    - Src: "org.apache.bcel.classfile.Module:217,1"
      Dst: "[org.apache.bcel.classfile.ConstantPool].getConstantString"
    - Src: "org.apache.bcel.classfile.Module:217,1"
      Dst: "[org.apache.bcel.classfile.Utility].pathToPackage"
    - Src: "org.apache.bcel.classfile.Module:218,1"
      Dst: "[java.lang.Integer].valueOf"
    - Src: "org.apache.bcel.classfile.Module:218,1"
      Dst: "[java.lang.String].format"
    - Src: "org.apache.bcel.classfile.Module:224,1"
      Dst: "[org.apache.bcel.classfile.ModuleRequires].toString"
    - Src: "org.apache.bcel.classfile.Module:229,1"
      Dst: "[org.apache.bcel.classfile.ModuleExports].toString"
    - Src: "org.apache.bcel.classfile.Module:234,1"
      Dst: "[org.apache.bcel.classfile.ModuleOpens].toString"
    - Src: "org.apache.bcel.classfile.Module:240,1"
      Dst: "[org.apache.bcel.classfile.Utility].compactClassName"
    - Src: "org.apache.bcel.classfile.Module:245,1"
      Dst: "[org.apache.bcel.classfile.ModuleProvides].toString"
    - Src: "org.apache.bcel.classfile.Module:248,1"
      Dst: "[java.lang.StringBuilder].length"
    - Src: "org.apache.bcel.classfile.Module:248,1"
      Dst: "[java.lang.StringBuilder].substring"
    JavaMethodInfo: null
    BBCount: 19
    CyclomaticComplexity: 6
  - functionName: "[org.apache.bcel.classfile.Module].lambda$copy$3(int)"
    functionSourceFile: "org.apache.bcel.classfile.Module"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.apache.bcel.classfile.ModuleProvides"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.bcel.classfile.Module:131,1"
      Dst: "[org.apache.bcel.classfile.ModuleProvides].copy"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.bcel.classfile.Module].lambda$copy$2(int)"
    functionSourceFile: "org.apache.bcel.classfile.Module"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.apache.bcel.classfile.ModuleOpens"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.bcel.classfile.Module:128,1"
      Dst: "[org.apache.bcel.classfile.ModuleOpens].copy"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.bcel.classfile.Module].lambda$copy$1(int)"
    functionSourceFile: "org.apache.bcel.classfile.Module"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.apache.bcel.classfile.ModuleExports"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.bcel.classfile.Module:125,1"
      Dst: "[org.apache.bcel.classfile.ModuleExports].copy"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.bcel.classfile.Module].lambda$copy$0(int)"
    functionSourceFile: "org.apache.bcel.classfile.Module"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.apache.bcel.classfile.ModuleRequires"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.bcel.classfile.Module:122,1"
      Dst: "[org.apache.bcel.classfile.ModuleRequires].copy"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.bcel.util.ConstantHTML].<init>(java.lang.String,java.lang.String,java.lang.String,org.apache.bcel.classfile.Method[],org.apache.bcel.classfile.ConstantPool,java.nio.charset.Charset)"
    functionSourceFile: "org.apache.bcel.util.ConstantHTML"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 6
    argTypes:
    - "java.lang.String"
    - "java.lang.String"
    - "java.lang.String"
    - "org.apache.bcel.classfile.Method[]"
    - "org.apache.bcel.classfile.ConstantPool"
    - "java.nio.charset.Charset"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 69
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.bcel.util.ConstantHTML:65"
      Branch Sides:
      - BranchSide: "org.apache.bcel.util.ConstantHTML:76"
        BranchSideFuncs: []
      - BranchSide: "org.apache.bcel.util.ConstantHTML:75"
        BranchSideFuncs: []
    - Branch String: "org.apache.bcel.util.ConstantHTML:66"
      Branch Sides:
      - BranchSide: "org.apache.bcel.util.ConstantHTML:69"
        BranchSideFuncs: []
      - BranchSide: "org.apache.bcel.util.ConstantHTML:68"
        BranchSideFuncs: []
    - Branch String: "org.apache.bcel.util.ConstantHTML:71"
      Branch Sides:
      - BranchSide: "org.apache.bcel.util.ConstantHTML:null"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.bcel.util.ConstantHTML:50,1"
      Dst: "[java.lang.Object].<init>"
    - Src: "org.apache.bcel.util.ConstantHTML:55,1"
      Dst: "[org.apache.bcel.classfile.ConstantPool].getConstantPool"
    - Src: "org.apache.bcel.util.ConstantHTML:56,1"
      Dst: "[java.lang.StringBuilder].<init>"
    - Src: "org.apache.bcel.util.ConstantHTML:56,1"
      Dst: "[java.lang.StringBuilder].append"
    - Src: "org.apache.bcel.util.ConstantHTML:56,1"
      Dst: "[java.lang.StringBuilder].toString"
    - Src: "org.apache.bcel.util.ConstantHTML:56,1"
      Dst: "[java.nio.charset.Charset].name"
    - Src: "org.apache.bcel.util.ConstantHTML:56,1"
      Dst: "[java.io.PrintWriter].<init>"
    - Src: "org.apache.bcel.util.ConstantHTML:60,1"
      Dst: "[java.io.PrintWriter].print"
    - Src: "org.apache.bcel.util.ConstantHTML:62,1"
      Dst: "[java.io.PrintWriter].println"
    - Src: "org.apache.bcel.util.ConstantHTML:72,1"
      Dst: "[org.apache.bcel.util.ConstantHTML].writeConstant"
    - Src: "org.apache.bcel.util.ConstantHTML:77,1"
      Dst: "[java.io.PrintWriter].close"
    - Src: "org.apache.bcel.util.ConstantHTML:71,1"
      Dst: "[java.lang.Throwable].addSuppressed"
    JavaMethodInfo: null
    BBCount: 13
    CyclomaticComplexity: 2
  - functionName: "[org.apache.bcel.util.ConstantHTML].getMethodNumber(java.lang.String)"
    functionSourceFile: "org.apache.bcel.util.ConstantHTML"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "int"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 24
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.bcel.util.ConstantHTML:81"
      Branch Sides:
      - BranchSide: "org.apache.bcel.util.ConstantHTML:null"
        BranchSideFuncs: []
    - Branch String: "org.apache.bcel.util.ConstantHTML:83"
      Branch Sides:
      - BranchSide: "org.apache.bcel.util.ConstantHTML:81"
        BranchSideFuncs: []
      - BranchSide: "org.apache.bcel.util.ConstantHTML:80"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.bcel.util.ConstantHTML:82,1"
      Dst: "[java.lang.StringBuilder].<init>"
    - Src: "org.apache.bcel.util.ConstantHTML:82,1"
      Dst: "[org.apache.bcel.classfile.FieldOrMethod].getName"
    - Src: "org.apache.bcel.util.ConstantHTML:82,1"
      Dst: "[java.lang.StringBuilder].append"
    - Src: "org.apache.bcel.util.ConstantHTML:82,1"
      Dst: "[org.apache.bcel.classfile.FieldOrMethod].getSignature"
    - Src: "org.apache.bcel.util.ConstantHTML:82,1"
      Dst: "[java.lang.StringBuilder].toString"
    - Src: "org.apache.bcel.util.ConstantHTML:83,1"
      Dst: "[java.lang.String].equals"
    JavaMethodInfo: null
    BBCount: 6
    CyclomaticComplexity: 2
  - functionName: "[org.apache.bcel.util.ConstantHTML].referenceConstant(int)"
    functionSourceFile: "org.apache.bcel.util.ConstantHTML"
    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: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.bcel.util.ConstantHTML].writeConstant(int)"
    functionSourceFile: "org.apache.bcel.util.ConstantHTML"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 327
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.bcel.util.ConstantHTML:108"
      Branch Sides:
      - BranchSide: "org.apache.bcel.util.ConstantHTML:113"
        BranchSideFuncs: []
      - BranchSide: "org.apache.bcel.util.ConstantHTML:112"
        BranchSideFuncs: []
    - Branch String: "org.apache.bcel.util.ConstantHTML:133"
      Branch Sides:
      - BranchSide: "org.apache.bcel.util.ConstantHTML:139"
        BranchSideFuncs: []
      - BranchSide: "org.apache.bcel.util.ConstantHTML:138"
        BranchSideFuncs: []
    - Branch String: "org.apache.bcel.util.ConstantHTML:135"
      Branch Sides:
      - BranchSide: "org.apache.bcel.util.ConstantHTML:118"
        BranchSideFuncs: []
      - BranchSide: "org.apache.bcel.util.ConstantHTML:117"
        BranchSideFuncs: []
    - Branch String: "org.apache.bcel.util.ConstantHTML:141"
      Branch Sides:
      - BranchSide: "org.apache.bcel.util.ConstantHTML:144"
        BranchSideFuncs: []
      - BranchSide: "org.apache.bcel.util.ConstantHTML:143"
        BranchSideFuncs: []
    - Branch String: "org.apache.bcel.util.ConstantHTML:161"
      Branch Sides:
      - BranchSide: "org.apache.bcel.util.ConstantHTML:164"
        BranchSideFuncs: []
      - BranchSide: "org.apache.bcel.util.ConstantHTML:163"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.bcel.util.ConstantHTML:95,1"
      Dst: "[org.apache.bcel.classfile.Constant].getTag"
    - Src: "org.apache.bcel.util.ConstantHTML:100,1"
      Dst: "[java.lang.StringBuilder].<init>"
    - Src: "org.apache.bcel.util.ConstantHTML:100,1"
      Dst: "[java.lang.StringBuilder].append"
    - Src: "org.apache.bcel.util.ConstantHTML:100,1"
      Dst: "[org.apache.bcel.Const].getConstantName"
    - Src: "org.apache.bcel.util.ConstantHTML:100,1"
      Dst: "[java.lang.StringBuilder].toString"
    - Src: "org.apache.bcel.util.ConstantHTML:100,1"
      Dst: "[java.io.PrintWriter].println"
    - Src: "org.apache.bcel.util.ConstantHTML:109,1"
      Dst: "[org.apache.bcel.classfile.ConstantPool].getConstant"
    - Src: "org.apache.bcel.util.ConstantHTML:110,1"
      Dst: "[org.apache.bcel.classfile.ConstantCP].getClassIndex"
    - Src: "org.apache.bcel.util.ConstantHTML:111,1"
      Dst: "[org.apache.bcel.classfile.ConstantCP].getNameAndTypeIndex"
    - Src: "org.apache.bcel.util.ConstantHTML:118,1"
      Dst: "[org.apache.bcel.classfile.ConstantPool].constantToString"
    - Src: "org.apache.bcel.util.ConstantHTML:119,1"
      Dst: "[org.apache.bcel.util.Class2HTML].toHTML"
    - Src: "org.apache.bcel.util.ConstantHTML:122,1"
      Dst: "[org.apache.bcel.classfile.Utility].compactClassName"
    - Src: "org.apache.bcel.util.ConstantHTML:126,1"
      Dst: "[org.apache.bcel.classfile.ConstantNameAndType].getSignatureIndex"
    - Src: "org.apache.bcel.util.ConstantHTML:128,1"
      Dst: "[org.apache.bcel.classfile.Utility].methodSignatureArgumentTypes"
    - Src: "org.apache.bcel.util.ConstantHTML:130,1"
      Dst: "[org.apache.bcel.classfile.Utility].methodSignatureReturnType"
    - Src: "org.apache.bcel.util.ConstantHTML:131,1"
      Dst: "[org.apache.bcel.util.Class2HTML].referenceType"
    - Src: "org.apache.bcel.util.ConstantHTML:141,1"
      Dst: "[java.lang.String].equals"
    - Src: "org.apache.bcel.util.ConstantHTML:142,1"
      Dst: "[org.apache.bcel.util.ConstantHTML].getMethodNumber"
    - Src: "org.apache.bcel.util.ConstantHTML:173,1"
      Dst: "[org.apache.bcel.classfile.ConstantClass].getNameIndex"
    - Src: "org.apache.bcel.util.ConstantHTML:183,1"
      Dst: "[org.apache.bcel.classfile.ConstantString].getStringIndex"
    - Src: "org.apache.bcel.util.ConstantHTML:189,1"
      Dst: "[org.apache.bcel.classfile.ConstantNameAndType].getNameIndex"
    JavaMethodInfo: null
    BBCount: 22
    CyclomaticComplexity: 2
  - functionName: "[org.apache.commons.lang3.concurrent.locks.LockingVisitors$StampedLockVisitor].<init>(java.lang.Object,java.util.concurrent.locks.StampedLock)"
    functionSourceFile: "org.apache.commons.lang3.concurrent.locks.LockingVisitors$StampedLockVisitor"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "java.lang.Object"
    - "java.util.concurrent.locks.StampedLock"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 9
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.lang3.concurrent.locks.LockingVisitors$StampedLockVisitor:347,1"
      Dst: "[java.lang.Object].getClass"
    - Src: "org.apache.commons.lang3.concurrent.locks.LockingVisitors$StampedLockVisitor:347,1"
      Dst: "[org.apache.commons.lang3.concurrent.locks.LockingVisitors$StampedLockVisitor$asReadLock__226].bootstrap$"
    - Src: "org.apache.commons.lang3.concurrent.locks.LockingVisitors$StampedLockVisitor:347,1"
      Dst: "[org.apache.commons.lang3.concurrent.locks.LockingVisitors$StampedLockVisitor$asWriteLock__227].bootstrap$"
    - Src: "org.apache.commons.lang3.concurrent.locks.LockingVisitors$StampedLockVisitor:347,1"
      Dst: "[org.apache.commons.lang3.concurrent.locks.LockingVisitors$LockVisitor].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.bcel.util.BCELFactory].<init>(org.apache.bcel.generic.MethodGen,java.io.PrintWriter)"
    functionSourceFile: "org.apache.bcel.util.BCELFactory"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "org.apache.bcel.generic.MethodGen"
    - "java.io.PrintWriter"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 15
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.bcel.util.BCELFactory:75,1"
      Dst: "[org.apache.bcel.generic.EmptyVisitor].<init>"
    - Src: "org.apache.bcel.util.BCELFactory:70,1"
      Dst: "[java.util.HashMap].<init>"
    - Src: "org.apache.bcel.util.BCELFactory:73,1"
      Dst: "[java.util.ArrayList].<init>"
    - Src: "org.apache.bcel.util.BCELFactory:77,1"
      Dst: "[org.apache.bcel.generic.FieldGenOrMethodGen].getConstantPool"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.bcel.util.BCELFactory].createConstant(java.lang.Object)"
    functionSourceFile: "org.apache.bcel.util.BCELFactory"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 116
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.bcel.util.BCELFactory:83"
      Branch Sides:
      - BranchSide: "org.apache.bcel.util.BCELFactory:85"
        BranchSideFuncs: []
      - BranchSide: "org.apache.bcel.util.BCELFactory:84"
        BranchSideFuncs: []
    - Branch String: "org.apache.bcel.util.BCELFactory:85"
      Branch Sides:
      - BranchSide: "org.apache.bcel.util.BCELFactory:87"
        BranchSideFuncs: []
      - BranchSide: "org.apache.bcel.util.BCELFactory:86"
        BranchSideFuncs: []
    - Branch String: "org.apache.bcel.util.BCELFactory:87"
      Branch Sides:
      - BranchSide: "org.apache.bcel.util.BCELFactory:87"
        BranchSideFuncs: []
      - BranchSide: "org.apache.bcel.util.BCELFactory:86"
        BranchSideFuncs: []
    - Branch String: "org.apache.bcel.util.BCELFactory:89"
      Branch Sides:
      - BranchSide: "org.apache.bcel.util.BCELFactory:91"
        BranchSideFuncs: []
      - BranchSide: "org.apache.bcel.util.BCELFactory:90"
        BranchSideFuncs: []
    - Branch String: "org.apache.bcel.util.BCELFactory:91"
      Branch Sides:
      - BranchSide: "org.apache.bcel.util.BCELFactory:93"
        BranchSideFuncs: []
      - BranchSide: "org.apache.bcel.util.BCELFactory:92"
        BranchSideFuncs: []
    - Branch String: "org.apache.bcel.util.BCELFactory:93"
      Branch Sides:
      - BranchSide: "org.apache.bcel.util.BCELFactory:96"
        BranchSideFuncs: []
      - BranchSide: "org.apache.bcel.util.BCELFactory:95"
        BranchSideFuncs: []
    - Branch String: "org.apache.bcel.util.BCELFactory:87"
      Branch Sides:
      - BranchSide: "org.apache.bcel.util.BCELFactory:87"
        BranchSideFuncs: []
      - BranchSide: "org.apache.bcel.util.BCELFactory:86"
        BranchSideFuncs: []
    - Branch String: "org.apache.bcel.util.BCELFactory:100"
      Branch Sides:
      - BranchSide: "org.apache.bcel.util.BCELFactory:102"
        BranchSideFuncs: []
      - BranchSide: "org.apache.bcel.util.BCELFactory:101"
        BranchSideFuncs: []
    - Branch String: "org.apache.bcel.util.BCELFactory:102"
      Branch Sides:
      - BranchSide: "org.apache.bcel.util.BCELFactory:104"
        BranchSideFuncs: []
      - BranchSide: "org.apache.bcel.util.BCELFactory:103"
        BranchSideFuncs: []
    - Branch String: "org.apache.bcel.util.BCELFactory:104"
      Branch Sides:
      - BranchSide: "org.apache.bcel.util.BCELFactory:107"
        BranchSideFuncs: []
      - BranchSide: "org.apache.bcel.util.BCELFactory:106"
        BranchSideFuncs: []
    - Branch String: "org.apache.bcel.util.BCELFactory:87"
      Branch Sides:
      - BranchSide: "org.apache.bcel.util.BCELFactory:111"
        BranchSideFuncs: []
      - BranchSide: "org.apache.bcel.util.BCELFactory:110"
        BranchSideFuncs: []
    - Branch String: "org.apache.bcel.util.BCELFactory:111"
      Branch Sides:
      - BranchSide: "org.apache.bcel.util.BCELFactory:111"
        BranchSideFuncs: []
      - BranchSide: "org.apache.bcel.util.BCELFactory:110"
        BranchSideFuncs: []
    - Branch String: "org.apache.bcel.util.BCELFactory:111"
      Branch Sides:
      - BranchSide: "org.apache.bcel.util.BCELFactory:119"
        BranchSideFuncs: []
      - BranchSide: "org.apache.bcel.util.BCELFactory:118"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.bcel.util.BCELFactory:82,1"
      Dst: "[java.lang.Object].toString"
    - Src: "org.apache.bcel.util.BCELFactory:84,1"
      Dst: "[java.lang.StringBuilder].<init>"
    - Src: "org.apache.bcel.util.BCELFactory:84,1"
      Dst: "[java.lang.StringBuilder].append"
    - Src: "org.apache.bcel.util.BCELFactory:84,1"
      Dst: "[org.apache.bcel.classfile.Utility].convertString"
    - Src: "org.apache.bcel.util.BCELFactory:84,1"
      Dst: "[java.lang.StringBuilder].toString"
    - Src: "org.apache.bcel.util.BCELFactory:86,1"
      Dst: "[java.lang.Character].charValue"
    - Src: "org.apache.bcel.util.BCELFactory:86,1"
      Dst: "[java.lang.Integer].toHexString"
    - Src: "org.apache.bcel.util.BCELFactory:89,1"
      Dst: "[java.lang.Float].floatValue"
    - Src: "org.apache.bcel.util.BCELFactory:89,1"
      Dst: "[java.lang.Float].isNaN"
    - Src: "org.apache.bcel.util.BCELFactory:100,1"
      Dst: "[java.lang.Double].doubleValue"
    - Src: "org.apache.bcel.util.BCELFactory:100,1"
      Dst: "[java.lang.Double].isNaN"
    - Src: "org.apache.bcel.util.BCELFactory:113,1"
      Dst: "[org.apache.bcel.generic.ObjectType].getClassName"
    - Src: "org.apache.bcel.util.BCELFactory:116,1"
      Dst: "[org.apache.bcel.generic.ArrayType].getBasicType"
    - Src: "org.apache.bcel.util.BCELFactory:116,1"
      Dst: "[org.apache.bcel.util.BCELifier].printType"
    - Src: "org.apache.bcel.util.BCELFactory:116,1"
      Dst: "[org.apache.bcel.generic.ArrayType].getDimensions"
    - Src: "org.apache.bcel.util.BCELFactory:119,1"
      Dst: "[java.io.PrintWriter].println"
    JavaMethodInfo: null
    BBCount: 29
    CyclomaticComplexity: 1
  - functionName: "[org.apache.bcel.util.BCELFactory].start()"
    functionSourceFile: "org.apache.bcel.util.BCELFactory"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 50
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.bcel.util.BCELFactory:123"
      Branch Sides:
      - BranchSide: "org.apache.bcel.util.BCELFactory:145"
        BranchSideFuncs: []
      - BranchSide: "org.apache.bcel.util.BCELFactory:144"
        BranchSideFuncs: []
    - Branch String: "org.apache.bcel.util.BCELFactory:123"
      Branch Sides:
      - BranchSide: "org.apache.bcel.util.BCELFactory:145"
        BranchSideFuncs: []
      - BranchSide: "org.apache.bcel.util.BCELFactory:144"
        BranchSideFuncs: []
    - Branch String: "org.apache.bcel.util.BCELFactory:124"
      Branch Sides:
      - BranchSide: "org.apache.bcel.util.BCELFactory:142"
        BranchSideFuncs: []
      - BranchSide: "org.apache.bcel.util.BCELFactory:141"
        BranchSideFuncs: []
    - Branch String: "org.apache.bcel.util.BCELFactory:126"
      Branch Sides:
      - BranchSide: "org.apache.bcel.util.BCELFactory:129"
        BranchSideFuncs: []
      - BranchSide: "org.apache.bcel.util.BCELFactory:128"
        BranchSideFuncs: []
    - Branch String: "org.apache.bcel.util.BCELFactory:129"
      Branch Sides:
      - BranchSide: "org.apache.bcel.util.BCELFactory:136"
        BranchSideFuncs: []
      - BranchSide: "org.apache.bcel.util.BCELFactory:135"
        BranchSideFuncs: []
    - Branch String: "org.apache.bcel.util.BCELFactory:130"
      Branch Sides:
      - BranchSide: "org.apache.bcel.util.BCELFactory:133"
        BranchSideFuncs: []
      - BranchSide: "org.apache.bcel.util.BCELFactory:132"
        BranchSideFuncs: []
    - Branch String: "org.apache.bcel.util.BCELFactory:138"
      Branch Sides:
      - BranchSide: "org.apache.bcel.util.BCELFactory:124"
        BranchSideFuncs: []
      - BranchSide: "org.apache.bcel.util.BCELFactory:123"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.bcel.util.BCELFactory:123,1"
      Dst: "[org.apache.bcel.classfile.AccessFlags].isAbstract"
    - Src: "org.apache.bcel.util.BCELFactory:123,1"
      Dst: "[org.apache.bcel.classfile.AccessFlags].isNative"
    - Src: "org.apache.bcel.util.BCELFactory:124,1"
      Dst: "[org.apache.bcel.generic.MethodGen].getInstructionList"
    - Src: "org.apache.bcel.util.BCELFactory:124,1"
      Dst: "[org.apache.bcel.generic.InstructionList].getStart"
    - Src: "org.apache.bcel.util.BCELFactory:125,1"
      Dst: "[org.apache.bcel.generic.InstructionHandle].getInstruction"
    - Src: "org.apache.bcel.util.BCELFactory:127,1"
      Dst: "[java.util.Map].put"
    - Src: "org.apache.bcel.util.BCELFactory:129,1"
      Dst: "[org.apache.bcel.generic.InstructionHandle].hasTargeters"
    - Src: "org.apache.bcel.util.BCELFactory:131,1"
      Dst: "[java.lang.StringBuilder].<init>"
    - Src: "org.apache.bcel.util.BCELFactory:131,1"
      Dst: "[java.lang.StringBuilder].append"
    - Src: "org.apache.bcel.util.BCELFactory:131,1"
      Dst: "[org.apache.bcel.generic.InstructionHandle].getPosition"
    - Src: "org.apache.bcel.util.BCELFactory:131,1"
      Dst: "[java.lang.StringBuilder].toString"
    - Src: "org.apache.bcel.util.BCELFactory:131,1"
      Dst: "[java.io.PrintWriter].println"
    - Src: "org.apache.bcel.util.BCELFactory:133,1"
      Dst: "[java.io.PrintWriter].print"
    - Src: "org.apache.bcel.util.BCELFactory:138,1"
      Dst: "[org.apache.bcel.util.BCELFactory].visitInstruction"
    - Src: "org.apache.bcel.util.BCELFactory:139,1"
      Dst: "[org.apache.bcel.generic.Instruction].accept"
    - Src: "org.apache.bcel.util.BCELFactory:124,1"
      Dst: "[org.apache.bcel.generic.InstructionHandle].getNext"
    - Src: "org.apache.bcel.util.BCELFactory:142,1"
      Dst: "[org.apache.bcel.util.BCELFactory].updateBranchTargets"
    - Src: "org.apache.bcel.util.BCELFactory:143,1"
      Dst: "[org.apache.bcel.util.BCELFactory].updateExceptionHandlers"
    JavaMethodInfo: null
    BBCount: 16
    CyclomaticComplexity: 2
  - functionName: "[org.apache.bcel.util.BCELFactory].updateBranchTargets()"
    functionSourceFile: "org.apache.bcel.util.BCELFactory"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.bcel.util.BCELFactory:148,1"
      Dst: "[org.apache.bcel.util.BCELFactory$lambda_updateBranchTargets_0__228].bootstrap$"
    - Src: "org.apache.bcel.util.BCELFactory:148,1"
      Dst: "[java.lang.Iterable].forEach"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.bcel.util.BCELFactory].updateExceptionHandlers()"
    functionSourceFile: "org.apache.bcel.util.BCELFactory"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 36
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.bcel.util.BCELFactory:166"
      Branch Sides:
      - BranchSide: "org.apache.bcel.util.BCELFactory:171"
        BranchSideFuncs: []
      - BranchSide: "org.apache.bcel.util.BCELFactory:170"
        BranchSideFuncs: []
    - Branch String: "org.apache.bcel.util.BCELFactory:167"
      Branch Sides:
      - BranchSide: "org.apache.bcel.util.BCELFactory:165"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.bcel.util.BCELFactory:165,1"
      Dst: "[org.apache.bcel.generic.MethodGen].getExceptionHandlers"
    - Src: "org.apache.bcel.util.BCELFactory:167,1"
      Dst: "[org.apache.bcel.generic.CodeExceptionGen].getCatchType"
    - Src: "org.apache.bcel.util.BCELFactory:167,1"
      Dst: "[org.apache.bcel.util.BCELifier].printType"
    - Src: "org.apache.bcel.util.BCELFactory:168,1"
      Dst: "[java.lang.StringBuilder].<init>"
    - Src: "org.apache.bcel.util.BCELFactory:168,1"
      Dst: "[java.lang.StringBuilder].append"
    - Src: "org.apache.bcel.util.BCELFactory:168,1"
      Dst: "[org.apache.bcel.generic.CodeExceptionGen].getStartPC"
    - Src: "org.apache.bcel.util.BCELFactory:168,1"
      Dst: "[org.apache.bcel.generic.InstructionHandle].getPosition"
    - Src: "org.apache.bcel.util.BCELFactory:168,1"
      Dst: "[org.apache.bcel.generic.CodeExceptionGen].getEndPC"
    - Src: "org.apache.bcel.util.BCELFactory:169,1"
      Dst: "[org.apache.bcel.generic.CodeExceptionGen].getHandlerPC"
    - Src: "org.apache.bcel.util.BCELFactory:169,1"
      Dst: "[java.lang.StringBuilder].toString"
    - Src: "org.apache.bcel.util.BCELFactory:168,1"
      Dst: "[java.io.PrintWriter].println"
    JavaMethodInfo: null
    BBCount: 7
    CyclomaticComplexity: 2
  - functionName: "[org.apache.bcel.util.BCELFactory].visitAllocationInstruction(org.apache.bcel.generic.AllocationInstruction)"
    functionSourceFile: "org.apache.bcel.util.BCELFactory"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.apache.bcel.generic.AllocationInstruction"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 54
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.bcel.util.BCELFactory:176"
      Branch Sides:
      - BranchSide: "org.apache.bcel.util.BCELFactory:179"
        BranchSideFuncs: []
      - BranchSide: "org.apache.bcel.util.BCELFactory:178"
        BranchSideFuncs: []
    - Branch String: "org.apache.bcel.util.BCELFactory:191"
      Branch Sides:
      - BranchSide: "org.apache.bcel.util.BCELFactory:196"
        BranchSideFuncs: []
      - BranchSide: "org.apache.bcel.util.BCELFactory:195"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.bcel.util.BCELFactory:177,1"
      Dst: "[org.apache.bcel.generic.CPInstruction].getType"
    - Src: "org.apache.bcel.util.BCELFactory:179,1"
      Dst: "[org.apache.bcel.generic.NEWARRAY].getType"
    - Src: "org.apache.bcel.util.BCELFactory:181,1"
      Dst: "[org.apache.bcel.generic.Instruction].getOpcode"
    - Src: "org.apache.bcel.util.BCELFactory:185,1"
      Dst: "[java.lang.StringBuilder].<init>"
    - Src: "org.apache.bcel.util.BCELFactory:185,1"
      Dst: "[java.lang.StringBuilder].append"
    - Src: "org.apache.bcel.util.BCELFactory:185,1"
      Dst: "[org.apache.bcel.generic.ObjectType].getClassName"
    - Src: "org.apache.bcel.util.BCELFactory:185,1"
      Dst: "[java.lang.StringBuilder].toString"
    - Src: "org.apache.bcel.util.BCELFactory:185,1"
      Dst: "[java.io.PrintWriter].println"
    - Src: "org.apache.bcel.util.BCELFactory:188,1"
      Dst: "[org.apache.bcel.generic.MULTIANEWARRAY].getDimensions"
    - Src: "org.apache.bcel.util.BCELFactory:192,1"
      Dst: "[org.apache.bcel.generic.ArrayType].getBasicType"
    - Src: "org.apache.bcel.util.BCELFactory:196,1"
      Dst: "[org.apache.bcel.util.BCELifier].printType"
    - Src: "org.apache.bcel.util.BCELFactory:199,1"
      Dst: "[java.lang.IllegalArgumentException].<init>"
    JavaMethodInfo: null
    BBCount: 11
    CyclomaticComplexity: 1
  - functionName: "[org.apache.bcel.util.BCELFactory].visitArrayInstruction(org.apache.bcel.generic.ArrayInstruction)"
    functionSourceFile: "org.apache.bcel.util.BCELFactory"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.apache.bcel.generic.ArrayInstruction"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 22
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.bcel.util.BCELFactory:207"
      Branch Sides:
      - BranchSide: "org.apache.bcel.util.BCELFactory:205"
        BranchSideFuncs: []
      - BranchSide: "org.apache.bcel.util.BCELFactory:204"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.bcel.util.BCELFactory:205,1"
      Dst: "[org.apache.bcel.generic.Instruction].getOpcode"
    - Src: "org.apache.bcel.util.BCELFactory:206,1"
      Dst: "[org.apache.bcel.generic.ArrayInstruction].getType"
    - Src: "org.apache.bcel.util.BCELFactory:208,1"
      Dst: "[java.lang.StringBuilder].<init>"
    - Src: "org.apache.bcel.util.BCELFactory:208,1"
      Dst: "[java.lang.StringBuilder].append"
    - Src: "org.apache.bcel.util.BCELFactory:208,1"
      Dst: "[org.apache.bcel.util.BCELifier].printType"
    - Src: "org.apache.bcel.util.BCELFactory:208,1"
      Dst: "[java.lang.StringBuilder].toString"
    - Src: "org.apache.bcel.util.BCELFactory:208,1"
      Dst: "[java.io.PrintWriter].println"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[org.apache.bcel.util.BCELFactory].visitBranchInstruction(org.apache.bcel.generic.BranchInstruction)"
    functionSourceFile: "org.apache.bcel.util.BCELFactory"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.apache.bcel.generic.BranchInstruction"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 114
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.bcel.util.BCELFactory:216"
      Branch Sides:
      - BranchSide: "org.apache.bcel.util.BCELFactory:237"
        BranchSideFuncs: []
      - BranchSide: "org.apache.bcel.util.BCELFactory:236"
        BranchSideFuncs: []
    - Branch String: "org.apache.bcel.util.BCELFactory:221"
      Branch Sides:
      - BranchSide: "org.apache.bcel.util.BCELFactory:227"
        BranchSideFuncs: []
      - BranchSide: "org.apache.bcel.util.BCELFactory:226"
        BranchSideFuncs: []
    - Branch String: "org.apache.bcel.util.BCELFactory:223"
      Branch Sides:
      - BranchSide: "org.apache.bcel.util.BCELFactory:217"
        BranchSideFuncs: []
      - BranchSide: "org.apache.bcel.util.BCELFactory:216"
        BranchSideFuncs: []
    - Branch String: "org.apache.bcel.util.BCELFactory:229"
      Branch Sides:
      - BranchSide: "org.apache.bcel.util.BCELFactory:235"
        BranchSideFuncs: []
      - BranchSide: "org.apache.bcel.util.BCELFactory:234"
        BranchSideFuncs: []
    - Branch String: "org.apache.bcel.util.BCELFactory:231"
      Branch Sides:
      - BranchSide: "org.apache.bcel.util.BCELFactory:227"
        BranchSideFuncs: []
      - BranchSide: "org.apache.bcel.util.BCELFactory:226"
        BranchSideFuncs: []
    - Branch String: "org.apache.bcel.util.BCELFactory:239"
      Branch Sides:
      - BranchSide: "org.apache.bcel.util.BCELFactory:242"
        BranchSideFuncs: []
      - BranchSide: "org.apache.bcel.util.BCELFactory:241"
        BranchSideFuncs: []
    - Branch String: "org.apache.bcel.util.BCELFactory:248"
      Branch Sides:
      - BranchSide: "org.apache.bcel.util.BCELFactory:251"
        BranchSideFuncs: []
      - BranchSide: "org.apache.bcel.util.BCELFactory:250"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.bcel.util.BCELFactory:213,1"
      Dst: "[java.util.Map].get"
    - Src: "org.apache.bcel.util.BCELFactory:214,1"
      Dst: "[org.apache.bcel.generic.BranchHandle].getPosition"
    - Src: "org.apache.bcel.util.BCELFactory:215,1"
      Dst: "[java.lang.StringBuilder].<init>"
    - Src: "org.apache.bcel.util.BCELFactory:215,1"
      Dst: "[org.apache.bcel.generic.Instruction].getName"
    - Src: "org.apache.bcel.util.BCELFactory:215,1"
      Dst: "[java.lang.StringBuilder].append"
    - Src: "org.apache.bcel.util.BCELFactory:215,1"
      Dst: "[java.lang.StringBuilder].toString"
    - Src: "org.apache.bcel.util.BCELFactory:218,1"
      Dst: "[java.util.List].add"
    - Src: "org.apache.bcel.util.BCELFactory:220,1"
      Dst: "[org.apache.bcel.generic.Select].getMatchs"
    - Src: "org.apache.bcel.util.BCELFactory:228,1"
      Dst: "[java.lang.String].toUpperCase"
    - Src: "org.apache.bcel.util.BCELFactory:228,1"
      Dst: "[java.io.PrintWriter].print"
    - Src: "org.apache.bcel.util.BCELFactory:235,1"
      Dst: "[java.io.PrintWriter].println"
    - Src: "org.apache.bcel.util.BCELFactory:237,1"
      Dst: "[org.apache.bcel.generic.BranchHandle].getTarget"
    - Src: "org.apache.bcel.util.BCELFactory:237,1"
      Dst: "[org.apache.bcel.generic.InstructionHandle].getPosition"
    - Src: "org.apache.bcel.util.BCELFactory:248,1"
      Dst: "[org.apache.bcel.generic.InstructionHandle].hasTargeters"
    JavaMethodInfo: null
    BBCount: 20
    CyclomaticComplexity: 3
  - functionName: "[org.apache.bcel.util.BCELFactory].visitCHECKCAST(org.apache.bcel.generic.CHECKCAST)"
    functionSourceFile: "org.apache.bcel.util.BCELFactory"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.apache.bcel.generic.CHECKCAST"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 14
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.bcel.util.BCELFactory:257,1"
      Dst: "[org.apache.bcel.generic.CPInstruction].getType"
    - Src: "org.apache.bcel.util.BCELFactory:258,1"
      Dst: "[java.lang.StringBuilder].<init>"
    - Src: "org.apache.bcel.util.BCELFactory:258,1"
      Dst: "[java.lang.StringBuilder].append"
    - Src: "org.apache.bcel.util.BCELFactory:258,1"
      Dst: "[org.apache.bcel.util.BCELifier].printType"
    - Src: "org.apache.bcel.util.BCELFactory:258,1"
      Dst: "[java.lang.StringBuilder].toString"
    - Src: "org.apache.bcel.util.BCELFactory:258,1"
      Dst: "[java.io.PrintWriter].println"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.bcel.util.BCELFactory].visitConstantPushInstruction(org.apache.bcel.generic.ConstantPushInstruction)"
    functionSourceFile: "org.apache.bcel.util.BCELFactory"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.apache.bcel.generic.ConstantPushInstruction"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.bcel.util.BCELFactory:263,1"
      Dst: "[org.apache.bcel.generic.ConstantPushInstruction].getValue"
    - Src: "org.apache.bcel.util.BCELFactory:263,1"
      Dst: "[org.apache.bcel.util.BCELFactory].createConstant"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.bcel.util.BCELFactory].visitFieldInstruction(org.apache.bcel.generic.FieldInstruction)"
    functionSourceFile: "org.apache.bcel.util.BCELFactory"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.apache.bcel.generic.FieldInstruction"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 31
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.bcel.util.BCELFactory:268,1"
      Dst: "[org.apache.bcel.generic.Instruction].getOpcode"
    - Src: "org.apache.bcel.util.BCELFactory:269,1"
      Dst: "[org.apache.bcel.generic.FieldOrMethod].getClassName"
    - Src: "org.apache.bcel.util.BCELFactory:270,1"
      Dst: "[org.apache.bcel.generic.FieldInstruction].getFieldName"
    - Src: "org.apache.bcel.util.BCELFactory:271,1"
      Dst: "[org.apache.bcel.generic.FieldInstruction].getFieldType"
    - Src: "org.apache.bcel.util.BCELFactory:272,1"
      Dst: "[java.lang.StringBuilder].<init>"
    - Src: "org.apache.bcel.util.BCELFactory:272,1"
      Dst: "[java.lang.StringBuilder].append"
    - Src: "org.apache.bcel.util.BCELFactory:272,1"
      Dst: "[org.apache.bcel.util.BCELifier].printType"
    - Src: "org.apache.bcel.util.BCELFactory:273,1"
      Dst: "[org.apache.bcel.Const].getOpcodeName"
    - Src: "org.apache.bcel.util.BCELFactory:273,1"
      Dst: "[java.lang.String].toUpperCase"
    - Src: "org.apache.bcel.util.BCELFactory:273,1"
      Dst: "[java.lang.StringBuilder].toString"
    - Src: "org.apache.bcel.util.BCELFactory:272,1"
      Dst: "[java.io.PrintWriter].println"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.bcel.util.BCELFactory].visitINSTANCEOF(org.apache.bcel.generic.INSTANCEOF)"
    functionSourceFile: "org.apache.bcel.util.BCELFactory"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.apache.bcel.generic.INSTANCEOF"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 14
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.bcel.util.BCELFactory:278,1"
      Dst: "[org.apache.bcel.generic.CPInstruction].getType"
    - Src: "org.apache.bcel.util.BCELFactory:279,1"
      Dst: "[java.lang.StringBuilder].<init>"
    - Src: "org.apache.bcel.util.BCELFactory:279,1"
      Dst: "[java.lang.StringBuilder].append"
    - Src: "org.apache.bcel.util.BCELFactory:279,1"
      Dst: "[org.apache.bcel.util.BCELifier].printType"
    - Src: "org.apache.bcel.util.BCELFactory:279,1"
      Dst: "[java.lang.StringBuilder].toString"
    - Src: "org.apache.bcel.util.BCELFactory:279,1"
      Dst: "[java.io.PrintWriter].println"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.bcel.util.BCELFactory].visitInstruction(org.apache.bcel.generic.Instruction)"
    functionSourceFile: "org.apache.bcel.util.BCELFactory"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "org.apache.bcel.generic.Instruction"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 23
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.bcel.util.BCELFactory:284"
      Branch Sides:
      - BranchSide: "org.apache.bcel.util.BCELFactory:288"
        BranchSideFuncs: []
      - BranchSide: "org.apache.bcel.util.BCELFactory:287"
        BranchSideFuncs: []
    - Branch String: "org.apache.bcel.util.BCELFactory:284"
      Branch Sides:
      - BranchSide: "org.apache.bcel.util.BCELFactory:288"
        BranchSideFuncs: []
      - BranchSide: "org.apache.bcel.util.BCELFactory:287"
        BranchSideFuncs: []
    - Branch String: "org.apache.bcel.util.BCELFactory:284"
      Branch Sides:
      - BranchSide: "org.apache.bcel.util.BCELFactory:288"
        BranchSideFuncs: []
      - BranchSide: "org.apache.bcel.util.BCELFactory:287"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.bcel.util.BCELFactory:283,1"
      Dst: "[org.apache.bcel.generic.Instruction].getOpcode"
    - Src: "org.apache.bcel.util.BCELFactory:284,1"
      Dst: "[org.apache.bcel.generic.InstructionConst].getInstruction"
    - Src: "org.apache.bcel.util.BCELFactory:285,1"
      Dst: "[java.lang.StringBuilder].<init>"
    - Src: "org.apache.bcel.util.BCELFactory:285,1"
      Dst: "[java.lang.StringBuilder].append"
    - Src: "org.apache.bcel.util.BCELFactory:285,1"
      Dst: "[org.apache.bcel.generic.Instruction].getName"
    - Src: "org.apache.bcel.util.BCELFactory:285,1"
      Dst: "[java.lang.String].toUpperCase"
    - Src: "org.apache.bcel.util.BCELFactory:285,1"
      Dst: "[java.lang.StringBuilder].toString"
    - Src: "org.apache.bcel.util.BCELFactory:285,1"
      Dst: "[java.io.PrintWriter].println"
    JavaMethodInfo: null
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[org.apache.bcel.util.BCELFactory].visitInvokeInstruction(org.apache.bcel.generic.InvokeInstruction)"
    functionSourceFile: "org.apache.bcel.util.BCELFactory"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.apache.bcel.generic.InvokeInstruction"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 36
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.bcel.util.BCELFactory:293,1"
      Dst: "[org.apache.bcel.generic.Instruction].getOpcode"
    - Src: "org.apache.bcel.util.BCELFactory:294,1"
      Dst: "[org.apache.bcel.generic.InvokeInstruction].getClassName"
    - Src: "org.apache.bcel.util.BCELFactory:295,1"
      Dst: "[org.apache.bcel.generic.InvokeInstruction].getMethodName"
    - Src: "org.apache.bcel.util.BCELFactory:296,1"
      Dst: "[org.apache.bcel.generic.InvokeInstruction].getReturnType"
    - Src: "org.apache.bcel.util.BCELFactory:297,1"
      Dst: "[org.apache.bcel.generic.InvokeInstruction].getArgumentTypes"
    - Src: "org.apache.bcel.util.BCELFactory:298,1"
      Dst: "[java.lang.StringBuilder].<init>"
    - Src: "org.apache.bcel.util.BCELFactory:298,1"
      Dst: "[java.lang.StringBuilder].append"
    - Src: "org.apache.bcel.util.BCELFactory:298,1"
      Dst: "[org.apache.bcel.util.BCELifier].printType"
    - Src: "org.apache.bcel.util.BCELFactory:299,1"
      Dst: "[org.apache.bcel.util.BCELifier].printArgumentTypes"
    - Src: "org.apache.bcel.util.BCELFactory:299,1"
      Dst: "[org.apache.bcel.Const].getOpcodeName"
    - Src: "org.apache.bcel.util.BCELFactory:299,1"
      Dst: "[java.lang.String].toUpperCase"
    - Src: "org.apache.bcel.util.BCELFactory:299,1"
      Dst: "[java.lang.StringBuilder].toString"
    - Src: "org.apache.bcel.util.BCELFactory:298,1"
      Dst: "[java.io.PrintWriter].println"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.bcel.util.BCELFactory].visitLDC(org.apache.bcel.generic.LDC)"
    functionSourceFile: "org.apache.bcel.util.BCELFactory"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.apache.bcel.generic.LDC"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.bcel.util.BCELFactory:304,1"
      Dst: "[org.apache.bcel.generic.LDC].getValue"
    - Src: "org.apache.bcel.util.BCELFactory:304,1"
      Dst: "[org.apache.bcel.util.BCELFactory].createConstant"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.bcel.util.BCELFactory].visitLDC2_W(org.apache.bcel.generic.LDC2_W)"
    functionSourceFile: "org.apache.bcel.util.BCELFactory"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.apache.bcel.generic.LDC2_W"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.bcel.util.BCELFactory:309,1"
      Dst: "[org.apache.bcel.generic.LDC2_W].getValue"
    - Src: "org.apache.bcel.util.BCELFactory:309,1"
      Dst: "[org.apache.bcel.util.BCELFactory].createConstant"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.bcel.util.BCELFactory].visitLocalVariableInstruction(org.apache.bcel.generic.LocalVariableInstruction)"
    functionSourceFile: "org.apache.bcel.util.BCELFactory"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.apache.bcel.generic.LocalVariableInstruction"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 41
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.bcel.util.BCELFactory:316"
      Branch Sides:
      - BranchSide: "org.apache.bcel.util.BCELFactory:null"
        BranchSideFuncs: []
    - Branch String: "org.apache.bcel.util.BCELFactory:319"
      Branch Sides:
      - BranchSide: "org.apache.bcel.util.BCELFactory:319"
        BranchSideFuncs: []
      - BranchSide: "org.apache.bcel.util.BCELFactory:318"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.bcel.util.BCELFactory:314,1"
      Dst: "[org.apache.bcel.generic.Instruction].getOpcode"
    - Src: "org.apache.bcel.util.BCELFactory:315,1"
      Dst: "[org.apache.bcel.generic.LocalVariableInstruction].getType"
    - Src: "org.apache.bcel.util.BCELFactory:317,1"
      Dst: "[java.lang.StringBuilder].<init>"
    - Src: "org.apache.bcel.util.BCELFactory:317,1"
      Dst: "[java.lang.StringBuilder].append"
    - Src: "org.apache.bcel.util.BCELFactory:317,1"
      Dst: "[org.apache.bcel.generic.LocalVariableInstruction].getIndex"
    - Src: "org.apache.bcel.util.BCELFactory:317,1"
      Dst: "[org.apache.bcel.generic.IINC].getIncrement"
    - Src: "org.apache.bcel.util.BCELFactory:317,1"
      Dst: "[java.lang.StringBuilder].toString"
    - Src: "org.apache.bcel.util.BCELFactory:317,1"
      Dst: "[java.io.PrintWriter].println"
    - Src: "org.apache.bcel.util.BCELFactory:320,1"
      Dst: "[org.apache.bcel.util.BCELifier].printType"
    JavaMethodInfo: null
    BBCount: 7
    CyclomaticComplexity: 1
  - functionName: "[org.apache.bcel.util.BCELFactory].visitRET(org.apache.bcel.generic.RET)"
    functionSourceFile: "org.apache.bcel.util.BCELFactory"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.apache.bcel.generic.RET"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 12
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.bcel.util.BCELFactory:326,1"
      Dst: "[java.lang.StringBuilder].<init>"
    - Src: "org.apache.bcel.util.BCELFactory:326,1"
      Dst: "[java.lang.StringBuilder].append"
    - Src: "org.apache.bcel.util.BCELFactory:326,1"
      Dst: "[org.apache.bcel.generic.RET].getIndex"
    - Src: "org.apache.bcel.util.BCELFactory:326,1"
      Dst: "[java.lang.StringBuilder].toString"
    - Src: "org.apache.bcel.util.BCELFactory:326,1"
      Dst: "[java.io.PrintWriter].println"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.bcel.util.BCELFactory].visitReturnInstruction(org.apache.bcel.generic.ReturnInstruction)"
    functionSourceFile: "org.apache.bcel.util.BCELFactory"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.apache.bcel.generic.ReturnInstruction"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 14
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.bcel.util.BCELFactory:331,1"
      Dst: "[org.apache.bcel.generic.ReturnInstruction].getType"
    - Src: "org.apache.bcel.util.BCELFactory:332,1"
      Dst: "[java.lang.StringBuilder].<init>"
    - Src: "org.apache.bcel.util.BCELFactory:332,1"
      Dst: "[java.lang.StringBuilder].append"
    - Src: "org.apache.bcel.util.BCELFactory:332,1"
      Dst: "[org.apache.bcel.util.BCELifier].printType"
    - Src: "org.apache.bcel.util.BCELFactory:332,1"
      Dst: "[java.lang.StringBuilder].toString"
    - Src: "org.apache.bcel.util.BCELFactory:332,1"
      Dst: "[java.io.PrintWriter].println"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.bcel.util.BCELFactory].lambda$updateBranchTargets$0(org.apache.bcel.generic.BranchInstruction)"
    functionSourceFile: "org.apache.bcel.util.BCELFactory"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.apache.bcel.generic.BranchInstruction"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 49
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.bcel.util.BCELFactory:154"
      Branch Sides:
      - BranchSide: "org.apache.bcel.util.BCELFactory:161"
        BranchSideFuncs: []
      - BranchSide: "org.apache.bcel.util.BCELFactory:160"
        BranchSideFuncs: []
    - Branch String: "org.apache.bcel.util.BCELFactory:156"
      Branch Sides:
      - BranchSide: "org.apache.bcel.util.BCELFactory:160"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.bcel.util.BCELFactory:149,1"
      Dst: "[java.util.Map].get"
    - Src: "org.apache.bcel.util.BCELFactory:150,1"
      Dst: "[org.apache.bcel.generic.BranchHandle].getPosition"
    - Src: "org.apache.bcel.util.BCELFactory:151,1"
      Dst: "[java.lang.StringBuilder].<init>"
    - Src: "org.apache.bcel.util.BCELFactory:151,1"
      Dst: "[org.apache.bcel.generic.Instruction].getName"
    - Src: "org.apache.bcel.util.BCELFactory:151,1"
      Dst: "[java.lang.StringBuilder].append"
    - Src: "org.apache.bcel.util.BCELFactory:151,1"
      Dst: "[java.lang.StringBuilder].toString"
    - Src: "org.apache.bcel.util.BCELFactory:152,1"
      Dst: "[org.apache.bcel.generic.BranchHandle].getTarget"
    - Src: "org.apache.bcel.util.BCELFactory:152,1"
      Dst: "[org.apache.bcel.generic.InstructionHandle].getPosition"
    - Src: "org.apache.bcel.util.BCELFactory:153,1"
      Dst: "[java.io.PrintWriter].println"
    - Src: "org.apache.bcel.util.BCELFactory:155,1"
      Dst: "[org.apache.bcel.generic.Select].getTargets"
    JavaMethodInfo: null
    BBCount: 5
    CyclomaticComplexity: 2
  - functionName: "[org.apache.bcel.verifier.structurals.OperandStack].<init>(int)"
    functionSourceFile: "org.apache.bcel.verifier.structurals.OperandStack"
    linkageType: null
    functionLinenumber: 41
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 8
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.bcel.verifier.structurals.OperandStack:42,1"
      Dst: "[java.lang.Object].<init>"
    - Src: "org.apache.bcel.verifier.structurals.OperandStack:34,1"
      Dst: "[java.util.ArrayList].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.bcel.verifier.structurals.OperandStack].<init>(int,org.apache.bcel.generic.ObjectType)"
    functionSourceFile: "org.apache.bcel.verifier.structurals.OperandStack"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "int"
    - "org.apache.bcel.generic.ObjectType"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 10
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.bcel.verifier.structurals.OperandStack:49,1"
      Dst: "[java.lang.Object].<init>"
    - Src: "org.apache.bcel.verifier.structurals.OperandStack:34,1"
      Dst: "[java.util.ArrayList].<init>"
    - Src: "org.apache.bcel.verifier.structurals.OperandStack:51,1"
      Dst: "[org.apache.bcel.verifier.structurals.OperandStack].push"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.bcel.verifier.structurals.OperandStack].clear()"
    functionSourceFile: "org.apache.bcel.verifier.structurals.OperandStack"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.bcel.verifier.structurals.OperandStack:58,1"
      Dst: "[java.util.ArrayList].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.bcel.verifier.structurals.OperandStack].clone()"
    functionSourceFile: "org.apache.bcel.verifier.structurals.OperandStack"
    linkageType: null
    functionLinenumber: 66
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.bcel.verifier.structurals.OperandStack].<init>(int)"
    functionUses: 6
    ICount: 9
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.bcel.verifier.structurals.OperandStack:67,1"
      Dst: "[org.apache.bcel.verifier.structurals.OperandStack].<init>"
    - Src: "org.apache.bcel.verifier.structurals.OperandStack:69,1"
      Dst: "[java.util.ArrayList].clone"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.bcel.verifier.structurals.OperandStack].equals(java.lang.Object)"
    functionSourceFile: "org.apache.bcel.verifier.structurals.OperandStack"
    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.apache.bcel.verifier.structurals.OperandStack:79"
      Branch Sides:
      - BranchSide: "org.apache.bcel.verifier.structurals.OperandStack:82"
        BranchSideFuncs: []
      - BranchSide: "org.apache.bcel.verifier.structurals.OperandStack:81"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.bcel.verifier.structurals.OperandStack:83,1"
      Dst: "[java.util.ArrayList].equals"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.apache.bcel.verifier.structurals.OperandStack].getClone()"
    functionSourceFile: "org.apache.bcel.verifier.structurals.OperandStack"
    linkageType: null
    functionLinenumber: 91
    functionDepth: 0
    returnType: "org.apache.bcel.verifier.structurals.OperandStack"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.bcel.verifier.structurals.OperandStack].clone()"
    functionUses: 1
    ICount: 4
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.bcel.verifier.structurals.OperandStack:92,1"
      Dst: "[org.apache.bcel.verifier.structurals.OperandStack].clone"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.bcel.verifier.structurals.OperandStack].hashCode()"
    functionSourceFile: "org.apache.bcel.verifier.structurals.OperandStack"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "int"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.bcel.verifier.structurals.OperandStack:100,1"
      Dst: "[java.util.ArrayList].hashCode"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.bcel.verifier.structurals.OperandStack].initializeObject(org.apache.bcel.verifier.structurals.UninitializedObjectType)"
    functionSourceFile: "org.apache.bcel.verifier.structurals.OperandStack"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.apache.bcel.verifier.structurals.UninitializedObjectType"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 15
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.bcel.verifier.structurals.OperandStack:107"
      Branch Sides:
      - BranchSide: "org.apache.bcel.verifier.structurals.OperandStack:112"
        BranchSideFuncs: []
      - BranchSide: "org.apache.bcel.verifier.structurals.OperandStack:111"
        BranchSideFuncs: []
    - Branch String: "org.apache.bcel.verifier.structurals.OperandStack:108"
      Branch Sides:
      - BranchSide: "org.apache.bcel.verifier.structurals.OperandStack:107"
        BranchSideFuncs: []
      - BranchSide: "org.apache.bcel.verifier.structurals.OperandStack:106"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.bcel.verifier.structurals.OperandStack:107,1"
      Dst: "[java.util.ArrayList].size"
    - Src: "org.apache.bcel.verifier.structurals.OperandStack:108,1"
      Dst: "[java.util.ArrayList].get"
    - Src: "org.apache.bcel.verifier.structurals.OperandStack:109,1"
      Dst: "[org.apache.bcel.verifier.structurals.UninitializedObjectType].getInitialized"
    - Src: "org.apache.bcel.verifier.structurals.OperandStack:109,1"
      Dst: "[java.util.ArrayList].set"
    JavaMethodInfo: null
    BBCount: 6
    CyclomaticComplexity: 2
  - functionName: "[org.apache.bcel.verifier.structurals.OperandStack].isEmpty()"
    functionSourceFile: "org.apache.bcel.verifier.structurals.OperandStack"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.bcel.verifier.structurals.OperandStack:118,1"
      Dst: "[java.util.ArrayList].isEmpty"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.bcel.verifier.structurals.OperandStack].maxStack()"
    functionSourceFile: "org.apache.bcel.verifier.structurals.OperandStack"
    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.apache.bcel.verifier.structurals.OperandStack].merge(org.apache.bcel.verifier.structurals.OperandStack)"
    functionSourceFile: "org.apache.bcel.verifier.structurals.OperandStack"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.apache.bcel.verifier.structurals.OperandStack"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 111
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.bcel.verifier.structurals.OperandStack:134"
      Branch Sides:
      - BranchSide: "org.apache.bcel.verifier.structurals.OperandStack:135"
        BranchSideFuncs: []
      - BranchSide: "org.apache.bcel.verifier.structurals.OperandStack:134"
        BranchSideFuncs: []
    - Branch String: "org.apache.bcel.verifier.structurals.OperandStack:134"
      Branch Sides:
      - BranchSide: "org.apache.bcel.verifier.structurals.OperandStack:138"
        BranchSideFuncs: []
      - BranchSide: "org.apache.bcel.verifier.structurals.OperandStack:137"
        BranchSideFuncs: []
    - Branch String: "org.apache.bcel.verifier.structurals.OperandStack:138"
      Branch Sides:
      - BranchSide: "org.apache.bcel.verifier.structurals.OperandStack:165"
        BranchSideFuncs: []
      - BranchSide: "org.apache.bcel.verifier.structurals.OperandStack:164"
        BranchSideFuncs: []
    - Branch String: "org.apache.bcel.verifier.structurals.OperandStack:141"
      Branch Sides:
      - BranchSide: "org.apache.bcel.verifier.structurals.OperandStack:146"
        BranchSideFuncs: []
      - BranchSide: "org.apache.bcel.verifier.structurals.OperandStack:145"
        BranchSideFuncs: []
    - Branch String: "org.apache.bcel.verifier.structurals.OperandStack:141"
      Branch Sides:
      - BranchSide: "org.apache.bcel.verifier.structurals.OperandStack:146"
        BranchSideFuncs: []
      - BranchSide: "org.apache.bcel.verifier.structurals.OperandStack:145"
        BranchSideFuncs: []
    - Branch String: "org.apache.bcel.verifier.structurals.OperandStack:146"
      Branch Sides:
      - BranchSide: "org.apache.bcel.verifier.structurals.OperandStack:151"
        BranchSideFuncs: []
      - BranchSide: "org.apache.bcel.verifier.structurals.OperandStack:150"
        BranchSideFuncs: []
    - Branch String: "org.apache.bcel.verifier.structurals.OperandStack:146"
      Branch Sides:
      - BranchSide: "org.apache.bcel.verifier.structurals.OperandStack:151"
        BranchSideFuncs: []
      - BranchSide: "org.apache.bcel.verifier.structurals.OperandStack:150"
        BranchSideFuncs: []
    - Branch String: "org.apache.bcel.verifier.structurals.OperandStack:147"
      Branch Sides:
      - BranchSide: "org.apache.bcel.verifier.structurals.OperandStack:151"
        BranchSideFuncs: []
      - BranchSide: "org.apache.bcel.verifier.structurals.OperandStack:150"
        BranchSideFuncs: []
    - Branch String: "org.apache.bcel.verifier.structurals.OperandStack:151"
      Branch Sides:
      - BranchSide: "org.apache.bcel.verifier.structurals.OperandStack:155"
        BranchSideFuncs: []
      - BranchSide: "org.apache.bcel.verifier.structurals.OperandStack:154"
        BranchSideFuncs: []
    - Branch String: "org.apache.bcel.verifier.structurals.OperandStack:151"
      Branch Sides:
      - BranchSide: "org.apache.bcel.verifier.structurals.OperandStack:155"
        BranchSideFuncs: []
      - BranchSide: "org.apache.bcel.verifier.structurals.OperandStack:154"
        BranchSideFuncs: []
    - Branch String: "org.apache.bcel.verifier.structurals.OperandStack:155"
      Branch Sides:
      - BranchSide: "org.apache.bcel.verifier.structurals.OperandStack:138"
        BranchSideFuncs: []
      - BranchSide: "org.apache.bcel.verifier.structurals.OperandStack:137"
        BranchSideFuncs: []
    - Branch String: "org.apache.bcel.verifier.structurals.OperandStack:156"
      Branch Sides:
      - BranchSide: "org.apache.bcel.verifier.structurals.OperandStack:157"
        BranchSideFuncs: []
      - BranchSide: "org.apache.bcel.verifier.structurals.OperandStack:156"
        BranchSideFuncs: []
    - Branch String: "org.apache.bcel.verifier.structurals.OperandStack:156"
      Branch Sides:
      - BranchSide: "org.apache.bcel.verifier.structurals.OperandStack:159"
        BranchSideFuncs: []
      - BranchSide: "org.apache.bcel.verifier.structurals.OperandStack:158"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.bcel.verifier.structurals.OperandStack:134,1"
      Dst: "[org.apache.bcel.verifier.structurals.OperandStack].slotsUsed"
    - Src: "org.apache.bcel.verifier.structurals.OperandStack:134,1"
      Dst: "[org.apache.bcel.verifier.structurals.OperandStack].size"
    - Src: "org.apache.bcel.verifier.structurals.OperandStack:135,1"
      Dst: "[java.lang.StringBuilder].<init>"
    - Src: "org.apache.bcel.verifier.structurals.OperandStack:135,1"
      Dst: "[java.lang.StringBuilder].append"
    - Src: "org.apache.bcel.verifier.structurals.OperandStack:135,1"
      Dst: "[java.lang.StringBuilder].toString"
    - Src: "org.apache.bcel.verifier.structurals.OperandStack:135,1"
      Dst: "[org.apache.bcel.verifier.exc.StructuralCodeConstraintException].<init>"
    - Src: "org.apache.bcel.verifier.structurals.OperandStack:141,1"
      Dst: "[java.util.ArrayList].get"
    - Src: "org.apache.bcel.verifier.structurals.OperandStack:146,1"
      Dst: "[org.apache.bcel.generic.Type].equals"
    - Src: "org.apache.bcel.verifier.structurals.OperandStack:153,1"
      Dst: "[org.apache.bcel.verifier.structurals.UninitializedObjectType].getInitialized"
    - Src: "org.apache.bcel.verifier.structurals.OperandStack:153,1"
      Dst: "[java.util.ArrayList].set"
    - Src: "org.apache.bcel.verifier.structurals.OperandStack:159,1"
      Dst: "[org.apache.bcel.generic.ReferenceType].getFirstCommonSuperclass"
    - Src: "org.apache.bcel.verifier.structurals.OperandStack:164,1"
      Dst: "[org.apache.bcel.verifier.exc.AssertionViolatedException].<init>"
    JavaMethodInfo: null
    BBCount: 24
    CyclomaticComplexity: 2
  - functionName: "[org.apache.bcel.verifier.structurals.OperandStack].peek()"
    functionSourceFile: "org.apache.bcel.verifier.structurals.OperandStack"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.apache.bcel.generic.Type"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.bcel.verifier.structurals.OperandStack:172,1"
      Dst: "[org.apache.bcel.verifier.structurals.OperandStack].peek"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.bcel.verifier.structurals.OperandStack].peek(int)"
    functionSourceFile: "org.apache.bcel.verifier.structurals.OperandStack"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.apache.bcel.generic.Type"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 9
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.bcel.verifier.structurals.OperandStack:180,1"
      Dst: "[org.apache.bcel.verifier.structurals.OperandStack].size"
    - Src: "org.apache.bcel.verifier.structurals.OperandStack:180,1"
      Dst: "[java.util.ArrayList].get"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.bcel.verifier.structurals.OperandStack].pop()"
    functionSourceFile: "org.apache.bcel.verifier.structurals.OperandStack"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.apache.bcel.generic.Type"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 7
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.bcel.verifier.structurals.OperandStack:187,1"
      Dst: "[org.apache.bcel.verifier.structurals.OperandStack].size"
    - Src: "org.apache.bcel.verifier.structurals.OperandStack:187,1"
      Dst: "[java.util.ArrayList].remove"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.bcel.verifier.structurals.OperandStack].pop(int)"
    functionSourceFile: "org.apache.bcel.verifier.structurals.OperandStack"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.apache.bcel.generic.Type"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 8
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.bcel.verifier.structurals.OperandStack:196"
      Branch Sides:
      - BranchSide: "org.apache.bcel.verifier.structurals.OperandStack:198"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.bcel.verifier.structurals.OperandStack:197,1"
      Dst: "[org.apache.bcel.verifier.structurals.OperandStack].pop"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 2
  - functionName: "[org.apache.bcel.verifier.structurals.OperandStack].push(org.apache.bcel.generic.Type)"
    functionSourceFile: "org.apache.bcel.verifier.structurals.OperandStack"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.apache.bcel.generic.Type"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 37
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.bcel.verifier.structurals.OperandStack:206"
      Branch Sides:
      - BranchSide: "org.apache.bcel.verifier.structurals.OperandStack:209"
        BranchSideFuncs: []
      - BranchSide: "org.apache.bcel.verifier.structurals.OperandStack:208"
        BranchSideFuncs: []
    - Branch String: "org.apache.bcel.verifier.structurals.OperandStack:209"
      Branch Sides:
      - BranchSide: "org.apache.bcel.verifier.structurals.OperandStack:210"
        BranchSideFuncs: []
      - BranchSide: "org.apache.bcel.verifier.structurals.OperandStack:209"
        BranchSideFuncs: []
    - Branch String: "org.apache.bcel.verifier.structurals.OperandStack:209"
      Branch Sides:
      - BranchSide: "org.apache.bcel.verifier.structurals.OperandStack:210"
        BranchSideFuncs: []
      - BranchSide: "org.apache.bcel.verifier.structurals.OperandStack:209"
        BranchSideFuncs: []
    - Branch String: "org.apache.bcel.verifier.structurals.OperandStack:209"
      Branch Sides:
      - BranchSide: "org.apache.bcel.verifier.structurals.OperandStack:210"
        BranchSideFuncs: []
      - BranchSide: "org.apache.bcel.verifier.structurals.OperandStack:209"
        BranchSideFuncs: []
    - Branch String: "org.apache.bcel.verifier.structurals.OperandStack:209"
      Branch Sides:
      - BranchSide: "org.apache.bcel.verifier.structurals.OperandStack:212"
        BranchSideFuncs: []
      - BranchSide: "org.apache.bcel.verifier.structurals.OperandStack:211"
        BranchSideFuncs: []
    - Branch String: "org.apache.bcel.verifier.structurals.OperandStack:212"
      Branch Sides:
      - BranchSide: "org.apache.bcel.verifier.structurals.OperandStack:215"
        BranchSideFuncs: []
      - BranchSide: "org.apache.bcel.verifier.structurals.OperandStack:214"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.bcel.verifier.structurals.OperandStack:207,1"
      Dst: "[org.apache.bcel.verifier.exc.AssertionViolatedException].<init>"
    - Src: "org.apache.bcel.verifier.structurals.OperandStack:210,1"
      Dst: "[java.lang.StringBuilder].<init>"
    - Src: "org.apache.bcel.verifier.structurals.OperandStack:210,1"
      Dst: "[java.lang.StringBuilder].append"
    - Src: "org.apache.bcel.verifier.structurals.OperandStack:210,1"
      Dst: "[java.lang.StringBuilder].toString"
    - Src: "org.apache.bcel.verifier.structurals.OperandStack:212,1"
      Dst: "[org.apache.bcel.verifier.structurals.OperandStack].slotsUsed"
    - Src: "org.apache.bcel.verifier.structurals.OperandStack:215,1"
      Dst: "[java.util.ArrayList].add"
    JavaMethodInfo: null
    BBCount: 10
    CyclomaticComplexity: 1
  - functionName: "[org.apache.bcel.verifier.structurals.OperandStack].size()"
    functionSourceFile: "org.apache.bcel.verifier.structurals.OperandStack"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "int"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.bcel.verifier.structurals.OperandStack:222,1"
      Dst: "[java.util.ArrayList].size"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.bcel.verifier.structurals.OperandStack].slotsUsed()"
    functionSourceFile: "org.apache.bcel.verifier.structurals.OperandStack"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "int"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 12
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.bcel.verifier.structurals.OperandStack:236"
      Branch Sides:
      - BranchSide: "org.apache.bcel.verifier.structurals.OperandStack:238"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.bcel.verifier.structurals.OperandStack:236,1"
      Dst: "[java.util.ArrayList].size"
    - Src: "org.apache.bcel.verifier.structurals.OperandStack:237,1"
      Dst: "[org.apache.bcel.verifier.structurals.OperandStack].peek"
    - Src: "org.apache.bcel.verifier.structurals.OperandStack:237,1"
      Dst: "[org.apache.bcel.generic.Type].getSize"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 2
  - functionName: "[org.apache.bcel.verifier.structurals.OperandStack].toString()"
    functionSourceFile: "org.apache.bcel.verifier.structurals.OperandStack"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 25
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.bcel.verifier.structurals.OperandStack:253"
      Branch Sides:
      - BranchSide: "org.apache.bcel.verifier.structurals.OperandStack:258"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.bcel.verifier.structurals.OperandStack:247,1"
      Dst: "[java.lang.StringBuilder].<init>"
    - Src: "org.apache.bcel.verifier.structurals.OperandStack:248,1"
      Dst: "[java.lang.StringBuilder].append"
    - Src: "org.apache.bcel.verifier.structurals.OperandStack:249,1"
      Dst: "[org.apache.bcel.verifier.structurals.OperandStack].slotsUsed"
    - Src: "org.apache.bcel.verifier.structurals.OperandStack:253,1"
      Dst: "[org.apache.bcel.verifier.structurals.OperandStack].size"
    - Src: "org.apache.bcel.verifier.structurals.OperandStack:254,1"
      Dst: "[org.apache.bcel.verifier.structurals.OperandStack].peek"
    - Src: "org.apache.bcel.verifier.structurals.OperandStack:256,1"
      Dst: "[org.apache.bcel.generic.Type].getSize"
    - Src: "org.apache.bcel.verifier.structurals.OperandStack:256,1"
      Dst: "[java.lang.String].valueOf"
    - Src: "org.apache.bcel.verifier.structurals.OperandStack:259,1"
      Dst: "[java.lang.StringBuilder].toString"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 2
  - functionName: "[org.apache.bcel.ExceptionConst$EXCS].values()"
    functionSourceFile: "org.apache.bcel.ExceptionConst$EXCS"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.apache.bcel.ExceptionConst$EXCS[]"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.bcel.ExceptionConst$EXCS:32,1"
      Dst: "[java.lang.Object].clone"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.bcel.ExceptionConst$EXCS].valueOf(java.lang.String)"
    functionSourceFile: "org.apache.bcel.ExceptionConst$EXCS"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.apache.bcel.ExceptionConst$EXCS"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.bcel.ExceptionConst$EXCS:32,1"
      Dst: "[java.lang.Enum].valueOf"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.bcel.ExceptionConst$EXCS].<init>(java.lang.String,int)"
    functionSourceFile: "org.apache.bcel.ExceptionConst$EXCS"
    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.apache.bcel.ExceptionConst$EXCS:32,1"
      Dst: "[java.lang.Enum].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.bcel.ExceptionConst$EXCS].$values()"
    functionSourceFile: "org.apache.bcel.ExceptionConst$EXCS"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.apache.bcel.ExceptionConst$EXCS[]"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 12
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.bcel.classfile.ConstantMethodref].<init>(org.apache.bcel.classfile.ConstantMethodref)"
    functionSourceFile: "org.apache.bcel.classfile.ConstantMethodref"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.apache.bcel.classfile.ConstantMethodref"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.bcel.classfile.ConstantMethodref:35,1"
      Dst: "[org.apache.bcel.classfile.ConstantCP].getClassIndex"
    - Src: "org.apache.bcel.classfile.ConstantMethodref:35,1"
      Dst: "[org.apache.bcel.classfile.ConstantCP].getNameAndTypeIndex"
    - Src: "org.apache.bcel.classfile.ConstantMethodref:35,1"
      Dst: "[org.apache.bcel.classfile.ConstantCP].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.bcel.classfile.ConstantMethodref].<init>(java.io.DataInput)"
    functionSourceFile: "org.apache.bcel.classfile.ConstantMethodref"
    linkageType: null
    functionLinenumber: 44
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.io.DataInput"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.bcel.classfile.ConstantCP].<init>(byte,java.io.DataInput)"
    functionUses: 1
    ICount: 4
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.bcel.classfile.ConstantMethodref:45,1"
      Dst: "[org.apache.bcel.classfile.ConstantCP].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.bcel.classfile.ConstantMethodref].<init>(int,int)"
    functionSourceFile: "org.apache.bcel.classfile.ConstantMethodref"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "int"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.bcel.classfile.ConstantMethodref:53,1"
      Dst: "[org.apache.bcel.classfile.ConstantCP].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.bcel.classfile.ConstantMethodref].accept(org.apache.bcel.classfile.Visitor)"
    functionSourceFile: "org.apache.bcel.classfile.ConstantMethodref"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.apache.bcel.classfile.Visitor"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.bcel.classfile.ConstantMethodref:64,1"
      Dst: "[org.apache.bcel.classfile.Visitor].visitConstantMethodref"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.CharUtils].<init>()"
    functionSourceFile: "org.apache.commons.lang3.CharUtils"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.lang3.CharUtils:73,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.CharUtils].toCharacterObject(char)"
    functionSourceFile: "org.apache.commons.lang3.CharUtils"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.Character"
    argCount: 1
    argTypes:
    - "char"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.lang3.CharUtils:93,1"
      Dst: "[java.lang.Character].valueOf"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.CharUtils].toCharacterObject(java.lang.String)"
    functionSourceFile: "org.apache.commons.lang3.CharUtils"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.Character"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 8
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.commons.lang3.CharUtils:114"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.CharUtils:113"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.lang3.CharUtils:114,1"
      Dst: "[org.apache.commons.lang3.StringUtils].isEmpty"
    - Src: "org.apache.commons.lang3.CharUtils:114,1"
      Dst: "[java.lang.String].charAt"
    - Src: "org.apache.commons.lang3.CharUtils:114,1"
      Dst: "[java.lang.Character].valueOf"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.CharUtils].toChar(java.lang.Character)"
    functionSourceFile: "org.apache.commons.lang3.CharUtils"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "char"
    argCount: 1
    argTypes:
    - "java.lang.Character"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.lang3.CharUtils:131,1"
      Dst: "[java.util.Objects].requireNonNull"
    - Src: "org.apache.commons.lang3.CharUtils:131,1"
      Dst: "[java.lang.Character].charValue"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.CharUtils].toChar(java.lang.Character,char)"
    functionSourceFile: "org.apache.commons.lang3.CharUtils"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "char"
    argCount: 2
    argTypes:
    - "java.lang.Character"
    - "char"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 7
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.commons.lang3.CharUtils:148"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.CharUtils:147"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.lang3.CharUtils:148,1"
      Dst: "[java.lang.Character].charValue"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.CharUtils].toChar(java.lang.String)"
    functionSourceFile: "org.apache.commons.lang3.CharUtils"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "char"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.lang3.CharUtils:168,1"
      Dst: "[org.apache.commons.lang3.Validate].notEmpty"
    - Src: "org.apache.commons.lang3.CharUtils:169,1"
      Dst: "[java.lang.String].charAt"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.CharUtils].toChar(java.lang.String,char)"
    functionSourceFile: "org.apache.commons.lang3.CharUtils"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "char"
    argCount: 2
    argTypes:
    - "java.lang.String"
    - "char"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 8
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.commons.lang3.CharUtils:188"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.CharUtils:187"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.lang3.CharUtils:188,1"
      Dst: "[org.apache.commons.lang3.StringUtils].isEmpty"
    - Src: "org.apache.commons.lang3.CharUtils:188,1"
      Dst: "[java.lang.String].charAt"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.CharUtils].toIntValue(char)"
    functionSourceFile: "org.apache.commons.lang3.CharUtils"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "int"
    argCount: 1
    argTypes:
    - "char"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 15
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.commons.lang3.CharUtils:207"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.CharUtils:null"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.lang3.CharUtils:207,1"
      Dst: "[org.apache.commons.lang3.CharUtils].isAsciiNumeric"
    - Src: "org.apache.commons.lang3.CharUtils:208,1"
      Dst: "[java.lang.StringBuilder].<init>"
    - Src: "org.apache.commons.lang3.CharUtils:208,1"
      Dst: "[java.lang.StringBuilder].append"
    - Src: "org.apache.commons.lang3.CharUtils:208,1"
      Dst: "[java.lang.StringBuilder].toString"
    - Src: "org.apache.commons.lang3.CharUtils:208,1"
      Dst: "[java.lang.IllegalArgumentException].<init>"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.CharUtils].toIntValue(char,int)"
    functionSourceFile: "org.apache.commons.lang3.CharUtils"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "int"
    argCount: 2
    argTypes:
    - "char"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 9
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.commons.lang3.CharUtils:229"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.CharUtils:228"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.lang3.CharUtils:229,1"
      Dst: "[org.apache.commons.lang3.CharUtils].isAsciiNumeric"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.CharUtils].toIntValue(java.lang.Character)"
    functionSourceFile: "org.apache.commons.lang3.CharUtils"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "int"
    argCount: 1
    argTypes:
    - "java.lang.Character"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.lang3.CharUtils:250,1"
      Dst: "[org.apache.commons.lang3.CharUtils].toChar"
    - Src: "org.apache.commons.lang3.CharUtils:250,1"
      Dst: "[org.apache.commons.lang3.CharUtils].toIntValue"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.CharUtils].toIntValue(java.lang.Character,int)"
    functionSourceFile: "org.apache.commons.lang3.CharUtils"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "int"
    argCount: 2
    argTypes:
    - "java.lang.Character"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 8
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.commons.lang3.CharUtils:270"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.CharUtils:269"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.lang3.CharUtils:270,1"
      Dst: "[java.lang.Character].charValue"
    - Src: "org.apache.commons.lang3.CharUtils:270,1"
      Dst: "[org.apache.commons.lang3.CharUtils].toIntValue"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.CharUtils].toString(char)"
    functionSourceFile: "org.apache.commons.lang3.CharUtils"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 1
    argTypes:
    - "char"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 11
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.commons.lang3.CharUtils:288"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.CharUtils:291"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.CharUtils:290"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.lang3.CharUtils:291,1"
      Dst: "[java.lang.String].valueOf"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.CharUtils].toString(java.lang.Character)"
    functionSourceFile: "org.apache.commons.lang3.CharUtils"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 1
    argTypes:
    - "java.lang.Character"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 7
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.commons.lang3.CharUtils:312"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.CharUtils:311"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.lang3.CharUtils:312,1"
      Dst: "[java.lang.Character].charValue"
    - Src: "org.apache.commons.lang3.CharUtils:312,1"
      Dst: "[org.apache.commons.lang3.CharUtils].toString"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.CharUtils].unicodeEscaped(char)"
    functionSourceFile: "org.apache.commons.lang3.CharUtils"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 1
    argTypes:
    - "char"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 29
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.lang3.CharUtils:329,1"
      Dst: "[java.lang.StringBuilder].<init>"
    - Src: "org.apache.commons.lang3.CharUtils:329,1"
      Dst: "[java.lang.StringBuilder].append"
    - Src: "org.apache.commons.lang3.CharUtils:329,1"
      Dst: "[java.lang.StringBuilder].toString"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.CharUtils].unicodeEscaped(java.lang.Character)"
    functionSourceFile: "org.apache.commons.lang3.CharUtils"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 1
    argTypes:
    - "java.lang.Character"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 7
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.commons.lang3.CharUtils:353"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.CharUtils:352"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.lang3.CharUtils:353,1"
      Dst: "[java.lang.Character].charValue"
    - Src: "org.apache.commons.lang3.CharUtils:353,1"
      Dst: "[org.apache.commons.lang3.CharUtils].unicodeEscaped"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.CharUtils].isAscii(char)"
    functionSourceFile: "org.apache.commons.lang3.CharUtils"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "char"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 7
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.commons.lang3.CharUtils:372"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.CharUtils:371"
        BranchSideFuncs: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.CharUtils].isAsciiPrintable(char)"
    functionSourceFile: "org.apache.commons.lang3.CharUtils"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "char"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 9
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.commons.lang3.CharUtils:391"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.CharUtils:390"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.CharUtils:391"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.CharUtils:390"
        BranchSideFuncs: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.CharUtils].isAsciiControl(char)"
    functionSourceFile: "org.apache.commons.lang3.CharUtils"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "char"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 9
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.commons.lang3.CharUtils:410"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.CharUtils:409"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.CharUtils:410"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.CharUtils:409"
        BranchSideFuncs: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.CharUtils].isAsciiAlpha(char)"
    functionSourceFile: "org.apache.commons.lang3.CharUtils"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "char"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 9
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.commons.lang3.CharUtils:429"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.CharUtils:428"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.CharUtils:429"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.CharUtils:428"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.lang3.CharUtils:429,1"
      Dst: "[org.apache.commons.lang3.CharUtils].isAsciiAlphaUpper"
    - Src: "org.apache.commons.lang3.CharUtils:429,1"
      Dst: "[org.apache.commons.lang3.CharUtils].isAsciiAlphaLower"
    JavaMethodInfo: null
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.CharUtils].isAsciiAlphaUpper(char)"
    functionSourceFile: "org.apache.commons.lang3.CharUtils"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "char"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 9
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.commons.lang3.CharUtils:448"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.CharUtils:447"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.CharUtils:448"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.CharUtils:447"
        BranchSideFuncs: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.CharUtils].isAsciiAlphaLower(char)"
    functionSourceFile: "org.apache.commons.lang3.CharUtils"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "char"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 9
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.commons.lang3.CharUtils:467"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.CharUtils:466"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.CharUtils:467"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.CharUtils:466"
        BranchSideFuncs: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.CharUtils].isAsciiNumeric(char)"
    functionSourceFile: "org.apache.commons.lang3.CharUtils"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "char"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 9
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.commons.lang3.CharUtils:486"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.CharUtils:485"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.CharUtils:486"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.CharUtils:485"
        BranchSideFuncs: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.CharUtils].isAsciiAlphanumeric(char)"
    functionSourceFile: "org.apache.commons.lang3.CharUtils"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "char"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 9
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.commons.lang3.CharUtils:505"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.CharUtils:504"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.CharUtils:505"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.CharUtils:504"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.lang3.CharUtils:505,1"
      Dst: "[org.apache.commons.lang3.CharUtils].isAsciiAlpha"
    - Src: "org.apache.commons.lang3.CharUtils:505,1"
      Dst: "[org.apache.commons.lang3.CharUtils].isAsciiNumeric"
    JavaMethodInfo: null
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.CharUtils].compare(char,char)"
    functionSourceFile: "org.apache.commons.lang3.CharUtils"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "int"
    argCount: 2
    argTypes:
    - "char"
    - "char"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.CharUtils].lambda$static$0(int)"
    functionSourceFile: "org.apache.commons.lang3.CharUtils"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.lang3.CharUtils:63,1"
      Dst: "[java.lang.String].valueOf"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.concurrent.UncheckedFutureImpl].<init>(java.util.concurrent.Future)"
    functionSourceFile: "org.apache.commons.lang3.concurrent.UncheckedFutureImpl"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.util.concurrent.Future"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.lang3.concurrent.UncheckedFutureImpl:37,1"
      Dst: "[org.apache.commons.lang3.concurrent.AbstractFutureProxy].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.concurrent.UncheckedFutureImpl].get()"
    functionSourceFile: "org.apache.commons.lang3.concurrent.UncheckedFutureImpl"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 11
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.lang3.concurrent.UncheckedFutureImpl:43,1"
      Dst: "[org.apache.commons.lang3.concurrent.AbstractFutureProxy].get"
    - Src: "org.apache.commons.lang3.concurrent.UncheckedFutureImpl:45,1"
      Dst: "[org.apache.commons.lang3.exception.UncheckedInterruptedException].<init>"
    - Src: "org.apache.commons.lang3.concurrent.UncheckedFutureImpl:47,1"
      Dst: "[org.apache.commons.lang3.concurrent.UncheckedExecutionException].<init>"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.concurrent.UncheckedFutureImpl].get(long,java.util.concurrent.TimeUnit)"
    functionSourceFile: "org.apache.commons.lang3.concurrent.UncheckedFutureImpl"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 2
    argTypes:
    - "long"
    - "java.util.concurrent.TimeUnit"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 17
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.lang3.concurrent.UncheckedFutureImpl:54,1"
      Dst: "[org.apache.commons.lang3.concurrent.AbstractFutureProxy].get"
    - Src: "org.apache.commons.lang3.concurrent.UncheckedFutureImpl:56,1"
      Dst: "[org.apache.commons.lang3.exception.UncheckedInterruptedException].<init>"
    - Src: "org.apache.commons.lang3.concurrent.UncheckedFutureImpl:58,1"
      Dst: "[org.apache.commons.lang3.concurrent.UncheckedExecutionException].<init>"
    - Src: "org.apache.commons.lang3.concurrent.UncheckedFutureImpl:60,1"
      Dst: "[org.apache.commons.lang3.concurrent.UncheckedTimeoutException].<init>"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[org.apache.bcel.verifier.statics.DOUBLE_Upper].theInstance()"
    functionSourceFile: "org.apache.bcel.verifier.statics.DOUBLE_Upper"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.apache.bcel.verifier.statics.DOUBLE_Upper"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 2
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.bcel.verifier.statics.DOUBLE_Upper].<init>()"
    functionSourceFile: "org.apache.bcel.verifier.statics.DOUBLE_Upper"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.bcel.verifier.statics.DOUBLE_Upper:41,1"
      Dst: "[org.apache.bcel.generic.Type].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.builder.ToStringBuilder].getDefaultStyle()"
    functionSourceFile: "org.apache.commons.lang3.builder.ToStringBuilder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.apache.commons.lang3.builder.ToStringStyle"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 2
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.builder.ToStringBuilder].setDefaultStyle(org.apache.commons.lang3.builder.ToStringStyle)"
    functionSourceFile: "org.apache.commons.lang3.builder.ToStringBuilder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.apache.commons.lang3.builder.ToStringStyle"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.lang3.builder.ToStringBuilder:135,1"
      Dst: "[java.util.Objects].requireNonNull"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.builder.ToStringBuilder].reflectionToString(java.lang.Object)"
    functionSourceFile: "org.apache.commons.lang3.builder.ToStringBuilder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.lang3.builder.ToStringBuilder:147,1"
      Dst: "[org.apache.commons.lang3.builder.ReflectionToStringBuilder].toString"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.builder.ToStringBuilder].reflectionToString(java.lang.Object,org.apache.commons.lang3.builder.ToStringStyle)"
    functionSourceFile: "org.apache.commons.lang3.builder.ToStringBuilder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 2
    argTypes:
    - "java.lang.Object"
    - "org.apache.commons.lang3.builder.ToStringStyle"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.lang3.builder.ToStringBuilder:160,1"
      Dst: "[org.apache.commons.lang3.builder.ReflectionToStringBuilder].toString"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.builder.ToStringBuilder].reflectionToString(java.lang.Object,org.apache.commons.lang3.builder.ToStringStyle,boolean)"
    functionSourceFile: "org.apache.commons.lang3.builder.ToStringBuilder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 3
    argTypes:
    - "java.lang.Object"
    - "org.apache.commons.lang3.builder.ToStringStyle"
    - "boolean"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.lang3.builder.ToStringBuilder:174,1"
      Dst: "[org.apache.commons.lang3.builder.ReflectionToStringBuilder].toString"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.builder.ToStringBuilder].reflectionToString(java.lang.Object,org.apache.commons.lang3.builder.ToStringStyle,boolean,java.lang.Class)"
    functionSourceFile: "org.apache.commons.lang3.builder.ToStringBuilder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 4
    argTypes:
    - "java.lang.Object"
    - "org.apache.commons.lang3.builder.ToStringStyle"
    - "boolean"
    - "java.lang.Class"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.lang3.builder.ToStringBuilder:195,1"
      Dst: "[org.apache.commons.lang3.builder.ReflectionToStringBuilder].toString"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.builder.ToStringBuilder].<init>(java.lang.Object)"
    functionSourceFile: "org.apache.commons.lang3.builder.ToStringBuilder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.lang3.builder.ToStringBuilder:219,1"
      Dst: "[org.apache.commons.lang3.builder.ToStringBuilder].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.builder.ToStringBuilder].<init>(java.lang.Object,org.apache.commons.lang3.builder.ToStringStyle)"
    functionSourceFile: "org.apache.commons.lang3.builder.ToStringBuilder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "java.lang.Object"
    - "org.apache.commons.lang3.builder.ToStringStyle"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.lang3.builder.ToStringBuilder:231,1"
      Dst: "[org.apache.commons.lang3.builder.ToStringBuilder].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.builder.ToStringBuilder].<init>(java.lang.Object,org.apache.commons.lang3.builder.ToStringStyle,java.lang.StringBuffer)"
    functionSourceFile: "org.apache.commons.lang3.builder.ToStringBuilder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 3
    argTypes:
    - "java.lang.Object"
    - "org.apache.commons.lang3.builder.ToStringStyle"
    - "java.lang.StringBuffer"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 16
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.commons.lang3.builder.ToStringBuilder:246"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.builder.ToStringBuilder:249"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.builder.ToStringBuilder:248"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.builder.ToStringBuilder:249"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.builder.ToStringBuilder:252"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.builder.ToStringBuilder:251"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.lang3.builder.ToStringBuilder:245,1"
      Dst: "[java.lang.Object].<init>"
    - Src: "org.apache.commons.lang3.builder.ToStringBuilder:247,1"
      Dst: "[org.apache.commons.lang3.builder.ToStringBuilder].getDefaultStyle"
    - Src: "org.apache.commons.lang3.builder.ToStringBuilder:250,1"
      Dst: "[java.lang.StringBuffer].<init>"
    - Src: "org.apache.commons.lang3.builder.ToStringBuilder:256,1"
      Dst: "[org.apache.commons.lang3.builder.ToStringStyle].appendStart"
    JavaMethodInfo: null
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.builder.ToStringBuilder].append(boolean)"
    functionSourceFile: "org.apache.commons.lang3.builder.ToStringBuilder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.apache.commons.lang3.builder.ToStringBuilder"
    argCount: 1
    argTypes:
    - "boolean"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.lang3.builder.ToStringBuilder:267,1"
      Dst: "[org.apache.commons.lang3.builder.ToStringStyle].append"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.builder.ToStringBuilder].append(boolean[])"
    functionSourceFile: "org.apache.commons.lang3.builder.ToStringBuilder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.apache.commons.lang3.builder.ToStringBuilder"
    argCount: 1
    argTypes:
    - "boolean[]"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.lang3.builder.ToStringBuilder:279,1"
      Dst: "[org.apache.commons.lang3.builder.ToStringStyle].append"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.builder.ToStringBuilder].append(byte)"
    functionSourceFile: "org.apache.commons.lang3.builder.ToStringBuilder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.apache.commons.lang3.builder.ToStringBuilder"
    argCount: 1
    argTypes:
    - "byte"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.lang3.builder.ToStringBuilder:291,1"
      Dst: "[org.apache.commons.lang3.builder.ToStringStyle].append"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.builder.ToStringBuilder].append(byte[])"
    functionSourceFile: "org.apache.commons.lang3.builder.ToStringBuilder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.apache.commons.lang3.builder.ToStringBuilder"
    argCount: 1
    argTypes:
    - "byte[]"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.lang3.builder.ToStringBuilder:303,1"
      Dst: "[org.apache.commons.lang3.builder.ToStringStyle].append"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.builder.ToStringBuilder].append(char)"
    functionSourceFile: "org.apache.commons.lang3.builder.ToStringBuilder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.apache.commons.lang3.builder.ToStringBuilder"
    argCount: 1
    argTypes:
    - "char"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.lang3.builder.ToStringBuilder:315,1"
      Dst: "[org.apache.commons.lang3.builder.ToStringStyle].append"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.builder.ToStringBuilder].append(char[])"
    functionSourceFile: "org.apache.commons.lang3.builder.ToStringBuilder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.apache.commons.lang3.builder.ToStringBuilder"
    argCount: 1
    argTypes:
    - "char[]"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.lang3.builder.ToStringBuilder:327,1"
      Dst: "[org.apache.commons.lang3.builder.ToStringStyle].append"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.builder.ToStringBuilder].append(double)"
    functionSourceFile: "org.apache.commons.lang3.builder.ToStringBuilder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.apache.commons.lang3.builder.ToStringBuilder"
    argCount: 1
    argTypes:
    - "double"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.lang3.builder.ToStringBuilder:339,1"
      Dst: "[org.apache.commons.lang3.builder.ToStringStyle].append"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.builder.ToStringBuilder].append(double[])"
    functionSourceFile: "org.apache.commons.lang3.builder.ToStringBuilder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.apache.commons.lang3.builder.ToStringBuilder"
    argCount: 1
    argTypes:
    - "double[]"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.lang3.builder.ToStringBuilder:351,1"
      Dst: "[org.apache.commons.lang3.builder.ToStringStyle].append"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.builder.ToStringBuilder].append(float)"
    functionSourceFile: "org.apache.commons.lang3.builder.ToStringBuilder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.apache.commons.lang3.builder.ToStringBuilder"
    argCount: 1
    argTypes:
    - "float"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.lang3.builder.ToStringBuilder:363,1"
      Dst: "[org.apache.commons.lang3.builder.ToStringStyle].append"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.builder.ToStringBuilder].append(float[])"
    functionSourceFile: "org.apache.commons.lang3.builder.ToStringBuilder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.apache.commons.lang3.builder.ToStringBuilder"
    argCount: 1
    argTypes:
    - "float[]"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.lang3.builder.ToStringBuilder:375,1"
      Dst: "[org.apache.commons.lang3.builder.ToStringStyle].append"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.builder.ToStringBuilder].append(int)"
    functionSourceFile: "org.apache.commons.lang3.builder.ToStringBuilder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.apache.commons.lang3.builder.ToStringBuilder"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.lang3.builder.ToStringBuilder:387,1"
      Dst: "[org.apache.commons.lang3.builder.ToStringStyle].append"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.builder.ToStringBuilder].append(int[])"
    functionSourceFile: "org.apache.commons.lang3.builder.ToStringBuilder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.apache.commons.lang3.builder.ToStringBuilder"
    argCount: 1
    argTypes:
    - "int[]"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.lang3.builder.ToStringBuilder:399,1"
      Dst: "[org.apache.commons.lang3.builder.ToStringStyle].append"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.builder.ToStringBuilder].append(long)"
    functionSourceFile: "org.apache.commons.lang3.builder.ToStringBuilder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.apache.commons.lang3.builder.ToStringBuilder"
    argCount: 1
    argTypes:
    - "long"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.lang3.builder.ToStringBuilder:411,1"
      Dst: "[org.apache.commons.lang3.builder.ToStringStyle].append"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.builder.ToStringBuilder].append(long[])"
    functionSourceFile: "org.apache.commons.lang3.builder.ToStringBuilder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.apache.commons.lang3.builder.ToStringBuilder"
    argCount: 1
    argTypes:
    - "long[]"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.lang3.builder.ToStringBuilder:423,1"
      Dst: "[org.apache.commons.lang3.builder.ToStringStyle].append"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.builder.ToStringBuilder].append(java.lang.Object)"
    functionSourceFile: "org.apache.commons.lang3.builder.ToStringBuilder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.apache.commons.lang3.builder.ToStringBuilder"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.lang3.builder.ToStringBuilder:435,1"
      Dst: "[org.apache.commons.lang3.builder.ToStringStyle].append"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.builder.ToStringBuilder].append(java.lang.Object[])"
    functionSourceFile: "org.apache.commons.lang3.builder.ToStringBuilder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.apache.commons.lang3.builder.ToStringBuilder"
    argCount: 1
    argTypes:
    - "java.lang.Object[]"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.lang3.builder.ToStringBuilder:447,1"
      Dst: "[org.apache.commons.lang3.builder.ToStringStyle].append"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.builder.ToStringBuilder].append(short)"
    functionSourceFile: "org.apache.commons.lang3.builder.ToStringBuilder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.apache.commons.lang3.builder.ToStringBuilder"
    argCount: 1
    argTypes:
    - "short"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.lang3.builder.ToStringBuilder:459,1"
      Dst: "[org.apache.commons.lang3.builder.ToStringStyle].append"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.builder.ToStringBuilder].append(short[])"
    functionSourceFile: "org.apache.commons.lang3.builder.ToStringBuilder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.apache.commons.lang3.builder.ToStringBuilder"
    argCount: 1
    argTypes:
    - "short[]"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.lang3.builder.ToStringBuilder:471,1"
      Dst: "[org.apache.commons.lang3.builder.ToStringStyle].append"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.builder.ToStringBuilder].append(java.lang.String,boolean)"
    functionSourceFile: "org.apache.commons.lang3.builder.ToStringBuilder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.apache.commons.lang3.builder.ToStringBuilder"
    argCount: 2
    argTypes:
    - "java.lang.String"
    - "boolean"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 7
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.lang3.builder.ToStringBuilder:484,1"
      Dst: "[org.apache.commons.lang3.builder.ToStringStyle].append"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.builder.ToStringBuilder].append(java.lang.String,boolean[])"
    functionSourceFile: "org.apache.commons.lang3.builder.ToStringBuilder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.apache.commons.lang3.builder.ToStringBuilder"
    argCount: 2
    argTypes:
    - "java.lang.String"
    - "boolean[]"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 7
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.lang3.builder.ToStringBuilder:497,1"
      Dst: "[org.apache.commons.lang3.builder.ToStringStyle].append"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.builder.ToStringBuilder].append(java.lang.String,boolean[],boolean)"
    functionSourceFile: "org.apache.commons.lang3.builder.ToStringBuilder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.apache.commons.lang3.builder.ToStringBuilder"
    argCount: 3
    argTypes:
    - "java.lang.String"
    - "boolean[]"
    - "boolean"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 9
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.lang3.builder.ToStringBuilder:517,1"
      Dst: "[java.lang.Boolean].valueOf"
    - Src: "org.apache.commons.lang3.builder.ToStringBuilder:517,1"
      Dst: "[org.apache.commons.lang3.builder.ToStringStyle].append"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.builder.ToStringBuilder].append(java.lang.String,byte)"
    functionSourceFile: "org.apache.commons.lang3.builder.ToStringBuilder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.apache.commons.lang3.builder.ToStringBuilder"
    argCount: 2
    argTypes:
    - "java.lang.String"
    - "byte"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 7
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.lang3.builder.ToStringBuilder:530,1"
      Dst: "[org.apache.commons.lang3.builder.ToStringStyle].append"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.builder.ToStringBuilder].append(java.lang.String,byte[])"
    functionSourceFile: "org.apache.commons.lang3.builder.ToStringBuilder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.apache.commons.lang3.builder.ToStringBuilder"
    argCount: 2
    argTypes:
    - "java.lang.String"
    - "byte[]"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 7
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.lang3.builder.ToStringBuilder:542,1"
      Dst: "[org.apache.commons.lang3.builder.ToStringStyle].append"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.builder.ToStringBuilder].append(java.lang.String,byte[],boolean)"
    functionSourceFile: "org.apache.commons.lang3.builder.ToStringBuilder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.apache.commons.lang3.builder.ToStringBuilder"
    argCount: 3
    argTypes:
    - "java.lang.String"
    - "byte[]"
    - "boolean"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 9
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.lang3.builder.ToStringBuilder:562,1"
      Dst: "[java.lang.Boolean].valueOf"
    - Src: "org.apache.commons.lang3.builder.ToStringBuilder:562,1"
      Dst: "[org.apache.commons.lang3.builder.ToStringStyle].append"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.builder.ToStringBuilder].append(java.lang.String,char)"
    functionSourceFile: "org.apache.commons.lang3.builder.ToStringBuilder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.apache.commons.lang3.builder.ToStringBuilder"
    argCount: 2
    argTypes:
    - "java.lang.String"
    - "char"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 7
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.lang3.builder.ToStringBuilder:575,1"
      Dst: "[org.apache.commons.lang3.builder.ToStringStyle].append"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.builder.ToStringBuilder].append(java.lang.String,char[])"
    functionSourceFile: "org.apache.commons.lang3.builder.ToStringBuilder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.apache.commons.lang3.builder.ToStringBuilder"
    argCount: 2
    argTypes:
    - "java.lang.String"
    - "char[]"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 7
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.lang3.builder.ToStringBuilder:588,1"
      Dst: "[org.apache.commons.lang3.builder.ToStringStyle].append"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.builder.ToStringBuilder].append(java.lang.String,char[],boolean)"
    functionSourceFile: "org.apache.commons.lang3.builder.ToStringBuilder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.apache.commons.lang3.builder.ToStringBuilder"
    argCount: 3
    argTypes:
    - "java.lang.String"
    - "char[]"
    - "boolean"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 9
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.lang3.builder.ToStringBuilder:608,1"
      Dst: "[java.lang.Boolean].valueOf"
    - Src: "org.apache.commons.lang3.builder.ToStringBuilder:608,1"
      Dst: "[org.apache.commons.lang3.builder.ToStringStyle].append"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.builder.ToStringBuilder].append(java.lang.String,double)"
    functionSourceFile: "org.apache.commons.lang3.builder.ToStringBuilder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.apache.commons.lang3.builder.ToStringBuilder"
    argCount: 2
    argTypes:
    - "java.lang.String"
    - "double"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 7
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.lang3.builder.ToStringBuilder:621,1"
      Dst: "[org.apache.commons.lang3.builder.ToStringStyle].append"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.builder.ToStringBuilder].append(java.lang.String,double[])"
    functionSourceFile: "org.apache.commons.lang3.builder.ToStringBuilder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.apache.commons.lang3.builder.ToStringBuilder"
    argCount: 2
    argTypes:
    - "java.lang.String"
    - "double[]"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 7
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.lang3.builder.ToStringBuilder:634,1"
      Dst: "[org.apache.commons.lang3.builder.ToStringStyle].append"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.builder.ToStringBuilder].append(java.lang.String,double[],boolean)"
    functionSourceFile: "org.apache.commons.lang3.builder.ToStringBuilder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.apache.commons.lang3.builder.ToStringBuilder"
    argCount: 3
    argTypes:
    - "java.lang.String"
    - "double[]"
    - "boolean"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 9
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.lang3.builder.ToStringBuilder:654,1"
      Dst: "[java.lang.Boolean].valueOf"
    - Src: "org.apache.commons.lang3.builder.ToStringBuilder:654,1"
      Dst: "[org.apache.commons.lang3.builder.ToStringStyle].append"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.builder.ToStringBuilder].append(java.lang.String,float)"
    functionSourceFile: "org.apache.commons.lang3.builder.ToStringBuilder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.apache.commons.lang3.builder.ToStringBuilder"
    argCount: 2
    argTypes:
    - "java.lang.String"
    - "float"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 7
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.lang3.builder.ToStringBuilder:667,1"
      Dst: "[org.apache.commons.lang3.builder.ToStringStyle].append"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.builder.ToStringBuilder].append(java.lang.String,float[])"
    functionSourceFile: "org.apache.commons.lang3.builder.ToStringBuilder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.apache.commons.lang3.builder.ToStringBuilder"
    argCount: 2
    argTypes:
    - "java.lang.String"
    - "float[]"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 7
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.lang3.builder.ToStringBuilder:680,1"
      Dst: "[org.apache.commons.lang3.builder.ToStringStyle].append"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.builder.ToStringBuilder].append(java.lang.String,float[],boolean)"
    functionSourceFile: "org.apache.commons.lang3.builder.ToStringBuilder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.apache.commons.lang3.builder.ToStringBuilder"
    argCount: 3
    argTypes:
    - "java.lang.String"
    - "float[]"
    - "boolean"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 9
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.lang3.builder.ToStringBuilder:700,1"
      Dst: "[java.lang.Boolean].valueOf"
    - Src: "org.apache.commons.lang3.builder.ToStringBuilder:700,1"
      Dst: "[org.apache.commons.lang3.builder.ToStringStyle].append"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.builder.ToStringBuilder].append(java.lang.String,int)"
    functionSourceFile: "org.apache.commons.lang3.builder.ToStringBuilder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.apache.commons.lang3.builder.ToStringBuilder"
    argCount: 2
    argTypes:
    - "java.lang.String"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 7
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.lang3.builder.ToStringBuilder:713,1"
      Dst: "[org.apache.commons.lang3.builder.ToStringStyle].append"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.builder.ToStringBuilder].append(java.lang.String,int[])"
    functionSourceFile: "org.apache.commons.lang3.builder.ToStringBuilder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.apache.commons.lang3.builder.ToStringBuilder"
    argCount: 2
    argTypes:
    - "java.lang.String"
    - "int[]"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 7
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.lang3.builder.ToStringBuilder:726,1"
      Dst: "[org.apache.commons.lang3.builder.ToStringStyle].append"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.builder.ToStringBuilder].append(java.lang.String,int[],boolean)"
    functionSourceFile: "org.apache.commons.lang3.builder.ToStringBuilder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.apache.commons.lang3.builder.ToStringBuilder"
    argCount: 3
    argTypes:
    - "java.lang.String"
    - "int[]"
    - "boolean"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 9
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.lang3.builder.ToStringBuilder:746,1"
      Dst: "[java.lang.Boolean].valueOf"
    - Src: "org.apache.commons.lang3.builder.ToStringBuilder:746,1"
      Dst: "[org.apache.commons.lang3.builder.ToStringStyle].append"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.builder.ToStringBuilder].append(java.lang.String,long)"
    functionSourceFile: "org.apache.commons.lang3.builder.ToStringBuilder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.apache.commons.lang3.builder.ToStringBuilder"
    argCount: 2
    argTypes:
    - "java.lang.String"
    - "long"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 7
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.lang3.builder.ToStringBuilder:759,1"
      Dst: "[org.apache.commons.lang3.builder.ToStringStyle].append"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.builder.ToStringBuilder].append(java.lang.String,long[])"
    functionSourceFile: "org.apache.commons.lang3.builder.ToStringBuilder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.apache.commons.lang3.builder.ToStringBuilder"
    argCount: 2
    argTypes:
    - "java.lang.String"
    - "long[]"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 7
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.lang3.builder.ToStringBuilder:772,1"
      Dst: "[org.apache.commons.lang3.builder.ToStringStyle].append"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.builder.ToStringBuilder].append(java.lang.String,long[],boolean)"
    functionSourceFile: "org.apache.commons.lang3.builder.ToStringBuilder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.apache.commons.lang3.builder.ToStringBuilder"
    argCount: 3
    argTypes:
    - "java.lang.String"
    - "long[]"
    - "boolean"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 9
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.lang3.builder.ToStringBuilder:792,1"
      Dst: "[java.lang.Boolean].valueOf"
    - Src: "org.apache.commons.lang3.builder.ToStringBuilder:792,1"
      Dst: "[org.apache.commons.lang3.builder.ToStringStyle].append"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.builder.ToStringBuilder].append(java.lang.String,java.lang.Object)"
    functionSourceFile: "org.apache.commons.lang3.builder.ToStringBuilder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.apache.commons.lang3.builder.ToStringBuilder"
    argCount: 2
    argTypes:
    - "java.lang.String"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 7
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.lang3.builder.ToStringBuilder:805,1"
      Dst: "[org.apache.commons.lang3.builder.ToStringStyle].append"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.builder.ToStringBuilder].append(java.lang.String,java.lang.Object,boolean)"
    functionSourceFile: "org.apache.commons.lang3.builder.ToStringBuilder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.apache.commons.lang3.builder.ToStringBuilder"
    argCount: 3
    argTypes:
    - "java.lang.String"
    - "java.lang.Object"
    - "boolean"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 9
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.lang3.builder.ToStringBuilder:820,1"
      Dst: "[java.lang.Boolean].valueOf"
    - Src: "org.apache.commons.lang3.builder.ToStringBuilder:820,1"
      Dst: "[org.apache.commons.lang3.builder.ToStringStyle].append"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.builder.ToStringBuilder].append(java.lang.String,java.lang.Object[])"
    functionSourceFile: "org.apache.commons.lang3.builder.ToStringBuilder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.apache.commons.lang3.builder.ToStringBuilder"
    argCount: 2
    argTypes:
    - "java.lang.String"
    - "java.lang.Object[]"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 7
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.lang3.builder.ToStringBuilder:833,1"
      Dst: "[org.apache.commons.lang3.builder.ToStringStyle].append"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.builder.ToStringBuilder].append(java.lang.String,java.lang.Object[],boolean)"
    functionSourceFile: "org.apache.commons.lang3.builder.ToStringBuilder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.apache.commons.lang3.builder.ToStringBuilder"
    argCount: 3
    argTypes:
    - "java.lang.String"
    - "java.lang.Object[]"
    - "boolean"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 9
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.lang3.builder.ToStringBuilder:853,1"
      Dst: "[java.lang.Boolean].valueOf"
    - Src: "org.apache.commons.lang3.builder.ToStringBuilder:853,1"
      Dst: "[org.apache.commons.lang3.builder.ToStringStyle].append"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.builder.ToStringBuilder].append(java.lang.String,short)"
    functionSourceFile: "org.apache.commons.lang3.builder.ToStringBuilder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.apache.commons.lang3.builder.ToStringBuilder"
    argCount: 2
    argTypes:
    - "java.lang.String"
    - "short"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 7
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.lang3.builder.ToStringBuilder:866,1"
      Dst: "[org.apache.commons.lang3.builder.ToStringStyle].append"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.builder.ToStringBuilder].append(java.lang.String,short[])"
    functionSourceFile: "org.apache.commons.lang3.builder.ToStringBuilder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.apache.commons.lang3.builder.ToStringBuilder"
    argCount: 2
    argTypes:
    - "java.lang.String"
    - "short[]"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 7
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.lang3.builder.ToStringBuilder:879,1"
      Dst: "[org.apache.commons.lang3.builder.ToStringStyle].append"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.builder.ToStringBuilder].append(java.lang.String,short[],boolean)"
    functionSourceFile: "org.apache.commons.lang3.builder.ToStringBuilder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.apache.commons.lang3.builder.ToStringBuilder"
    argCount: 3
    argTypes:
    - "java.lang.String"
    - "short[]"
    - "boolean"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 9
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.lang3.builder.ToStringBuilder:899,1"
      Dst: "[java.lang.Boolean].valueOf"
    - Src: "org.apache.commons.lang3.builder.ToStringBuilder:899,1"
      Dst: "[org.apache.commons.lang3.builder.ToStringStyle].append"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.builder.ToStringBuilder].appendAsObjectToString(java.lang.Object)"
    functionSourceFile: "org.apache.commons.lang3.builder.ToStringBuilder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.apache.commons.lang3.builder.ToStringBuilder"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.lang3.builder.ToStringBuilder:914,1"
      Dst: "[org.apache.commons.lang3.builder.ToStringBuilder].getStringBuffer"
    - Src: "org.apache.commons.lang3.builder.ToStringBuilder:914,1"
      Dst: "[org.apache.commons.lang3.ObjectUtils].identityToString"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.builder.ToStringBuilder].appendSuper(java.lang.String)"
    functionSourceFile: "org.apache.commons.lang3.builder.ToStringBuilder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.apache.commons.lang3.builder.ToStringBuilder"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 7
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.commons.lang3.builder.ToStringBuilder:931"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.builder.ToStringBuilder:934"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.builder.ToStringBuilder:933"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.lang3.builder.ToStringBuilder:932,1"
      Dst: "[org.apache.commons.lang3.builder.ToStringStyle].appendSuper"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.builder.ToStringBuilder].appendToString(java.lang.String)"
    functionSourceFile: "org.apache.commons.lang3.builder.ToStringBuilder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.apache.commons.lang3.builder.ToStringBuilder"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 7
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.commons.lang3.builder.ToStringBuilder:965"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.builder.ToStringBuilder:968"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.builder.ToStringBuilder:967"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.lang3.builder.ToStringBuilder:966,1"
      Dst: "[org.apache.commons.lang3.builder.ToStringStyle].appendToString"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.builder.ToStringBuilder].getObject()"
    functionSourceFile: "org.apache.commons.lang3.builder.ToStringBuilder"
    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.apache.commons.lang3.builder.ToStringBuilder].getStringBuffer()"
    functionSourceFile: "org.apache.commons.lang3.builder.ToStringBuilder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.StringBuffer"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.builder.ToStringBuilder].getStyle()"
    functionSourceFile: "org.apache.commons.lang3.builder.ToStringBuilder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.apache.commons.lang3.builder.ToStringStyle"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.builder.ToStringBuilder].toString()"
    functionSourceFile: "org.apache.commons.lang3.builder.ToStringBuilder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 15
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.commons.lang3.builder.ToStringBuilder:1012"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.builder.ToStringBuilder:1015"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.builder.ToStringBuilder:1014"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.lang3.builder.ToStringBuilder:1012,1"
      Dst: "[org.apache.commons.lang3.builder.ToStringBuilder].getObject"
    - Src: "org.apache.commons.lang3.builder.ToStringBuilder:1013,1"
      Dst: "[org.apache.commons.lang3.builder.ToStringBuilder].getStringBuffer"
    - Src: "org.apache.commons.lang3.builder.ToStringBuilder:1013,1"
      Dst: "[org.apache.commons.lang3.builder.ToStringBuilder].getStyle"
    - Src: "org.apache.commons.lang3.builder.ToStringBuilder:1013,1"
      Dst: "[org.apache.commons.lang3.builder.ToStringStyle].getNullText"
    - Src: "org.apache.commons.lang3.builder.ToStringBuilder:1013,1"
      Dst: "[java.lang.StringBuffer].append"
    - Src: "org.apache.commons.lang3.builder.ToStringBuilder:1015,1"
      Dst: "[org.apache.commons.lang3.builder.ToStringStyle].appendEnd"
    - Src: "org.apache.commons.lang3.builder.ToStringBuilder:1017,1"
      Dst: "[java.lang.StringBuffer].toString"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.builder.ToStringBuilder].build()"
    functionSourceFile: "org.apache.commons.lang3.builder.ToStringBuilder"
    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.apache.commons.lang3.builder.ToStringBuilder:1032,1"
      Dst: "[org.apache.commons.lang3.builder.ToStringBuilder].toString"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.bcel.generic.FDIV].<init>()"
    functionSourceFile: "org.apache.bcel.generic.FDIV"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.bcel.generic.FDIV:32,1"
      Dst: "[org.apache.bcel.generic.ArithmeticInstruction].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.bcel.generic.FDIV].accept(org.apache.bcel.generic.Visitor)"
    functionSourceFile: "org.apache.bcel.generic.FDIV"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.apache.bcel.generic.Visitor"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 8
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.bcel.generic.FDIV:43,1"
      Dst: "[org.apache.bcel.generic.Visitor].visitTypedInstruction"
    - Src: "org.apache.bcel.generic.FDIV:44,1"
      Dst: "[org.apache.bcel.generic.Visitor].visitStackProducer"
    - Src: "org.apache.bcel.generic.FDIV:45,1"
      Dst: "[org.apache.bcel.generic.Visitor].visitStackConsumer"
    - Src: "org.apache.bcel.generic.FDIV:46,1"
      Dst: "[org.apache.bcel.generic.Visitor].visitArithmeticInstruction"
    - Src: "org.apache.bcel.generic.FDIV:47,1"
      Dst: "[org.apache.bcel.generic.Visitor].visitFDIV"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.builder.DiffBuilder$8].<init>(org.apache.commons.lang3.builder.DiffBuilder,java.lang.String,double[],double[])"
    functionSourceFile: "org.apache.commons.lang3.builder.DiffBuilder$8"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 4
    argTypes:
    - "org.apache.commons.lang3.builder.DiffBuilder"
    - "java.lang.String"
    - "double[]"
    - "double[]"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 10
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.lang3.builder.DiffBuilder$8:435,1"
      Dst: "[org.apache.commons.lang3.builder.Diff].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.builder.DiffBuilder$8].getLeft()"
    functionSourceFile: "org.apache.commons.lang3.builder.DiffBuilder$8"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.Double[]"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.lang3.builder.DiffBuilder$8:440,1"
      Dst: "[org.apache.commons.lang3.ArrayUtils].toObject"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.builder.DiffBuilder$8].getRight()"
    functionSourceFile: "org.apache.commons.lang3.builder.DiffBuilder$8"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.Double[]"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.lang3.builder.DiffBuilder$8:445,1"
      Dst: "[org.apache.commons.lang3.ArrayUtils].toObject"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.bcel.generic.TABLESWITCH].<init>()"
    functionSourceFile: "org.apache.bcel.generic.TABLESWITCH"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.bcel.generic.TABLESWITCH:34,1"
      Dst: "[org.apache.bcel.generic.Select].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.bcel.generic.TABLESWITCH].<init>(int[],org.apache.bcel.generic.InstructionHandle[],org.apache.bcel.generic.InstructionHandle)"
    functionSourceFile: "org.apache.bcel.generic.TABLESWITCH"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 3
    argTypes:
    - "int[]"
    - "org.apache.bcel.generic.InstructionHandle[]"
    - "org.apache.bcel.generic.InstructionHandle"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 14
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.bcel.generic.TABLESWITCH:43,1"
      Dst: "[org.apache.bcel.generic.Select].<init>"
    - Src: "org.apache.bcel.generic.TABLESWITCH:45,1"
      Dst: "[org.apache.bcel.generic.Select].getMatchLength"
    - Src: "org.apache.bcel.generic.TABLESWITCH:46,1"
      Dst: "[org.apache.bcel.generic.Instruction].setLength"
    - Src: "org.apache.bcel.generic.TABLESWITCH:47,1"
      Dst: "[org.apache.bcel.generic.Select].setFixedLength"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.bcel.generic.TABLESWITCH].accept(org.apache.bcel.generic.Visitor)"
    functionSourceFile: "org.apache.bcel.generic.TABLESWITCH"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.apache.bcel.generic.Visitor"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 8
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.bcel.generic.TABLESWITCH:58,1"
      Dst: "[org.apache.bcel.generic.Visitor].visitVariableLengthInstruction"
    - Src: "org.apache.bcel.generic.TABLESWITCH:59,1"
      Dst: "[org.apache.bcel.generic.Visitor].visitStackConsumer"
    - Src: "org.apache.bcel.generic.TABLESWITCH:60,1"
      Dst: "[org.apache.bcel.generic.Visitor].visitBranchInstruction"
    - Src: "org.apache.bcel.generic.TABLESWITCH:61,1"
      Dst: "[org.apache.bcel.generic.Visitor].visitSelect"
    - Src: "org.apache.bcel.generic.TABLESWITCH:62,1"
      Dst: "[org.apache.bcel.generic.Visitor].visitTABLESWITCH"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.bcel.generic.TABLESWITCH].dump(java.io.DataOutputStream)"
    functionSourceFile: "org.apache.bcel.generic.TABLESWITCH"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.io.DataOutputStream"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 24
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.bcel.generic.TABLESWITCH:74"
      Branch Sides:
      - BranchSide: "org.apache.bcel.generic.TABLESWITCH:72"
        BranchSideFuncs: []
      - BranchSide: "org.apache.bcel.generic.TABLESWITCH:71"
        BranchSideFuncs: []
    - Branch String: "org.apache.bcel.generic.TABLESWITCH:76"
      Branch Sides:
      - BranchSide: "org.apache.bcel.generic.TABLESWITCH:75"
        BranchSideFuncs: []
      - BranchSide: "org.apache.bcel.generic.TABLESWITCH:74"
        BranchSideFuncs: []
    - Branch String: "org.apache.bcel.generic.TABLESWITCH:78"
      Branch Sides:
      - BranchSide: "org.apache.bcel.generic.TABLESWITCH:80"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.bcel.generic.TABLESWITCH:72,1"
      Dst: "[org.apache.bcel.generic.Select].dump"
    - Src: "org.apache.bcel.generic.TABLESWITCH:73,1"
      Dst: "[org.apache.bcel.generic.Select].getMatchLength"
    - Src: "org.apache.bcel.generic.TABLESWITCH:74,1"
      Dst: "[org.apache.bcel.generic.Select].getMatch"
    - Src: "org.apache.bcel.generic.TABLESWITCH:75,1"
      Dst: "[java.io.DataOutputStream].writeInt"
    - Src: "org.apache.bcel.generic.TABLESWITCH:79,1"
      Dst: "[org.apache.bcel.generic.Select].getTarget"
    - Src: "org.apache.bcel.generic.TABLESWITCH:79,1"
      Dst: "[org.apache.bcel.generic.BranchInstruction].getTargetOffset"
    - Src: "org.apache.bcel.generic.TABLESWITCH:79,1"
      Dst: "[org.apache.bcel.generic.Select].setIndices"
    JavaMethodInfo: null
    BBCount: 10
    CyclomaticComplexity: 2
  - functionName: "[org.apache.bcel.generic.TABLESWITCH].initFromFile(org.apache.bcel.util.ByteSequence,boolean)"
    functionSourceFile: "org.apache.bcel.generic.TABLESWITCH"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "org.apache.bcel.util.ByteSequence"
    - "boolean"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 35
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.bcel.generic.TABLESWITCH:99"
      Branch Sides:
      - BranchSide: "org.apache.bcel.generic.TABLESWITCH:102"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.bcel.generic.TABLESWITCH:88,1"
      Dst: "[org.apache.bcel.generic.Select].initFromFile"
    - Src: "org.apache.bcel.generic.TABLESWITCH:89,1"
      Dst: "[java.io.DataInputStream].readInt"
    - Src: "org.apache.bcel.generic.TABLESWITCH:92,1"
      Dst: "[org.apache.bcel.generic.Select].setMatchLength"
    - Src: "org.apache.bcel.generic.TABLESWITCH:94,1"
      Dst: "[org.apache.bcel.generic.Select].setFixedLength"
    - Src: "org.apache.bcel.generic.TABLESWITCH:95,1"
      Dst: "[org.apache.bcel.generic.Select].getPadding"
    - Src: "org.apache.bcel.generic.TABLESWITCH:95,1"
      Dst: "[org.apache.bcel.generic.Instruction].setLength"
    - Src: "org.apache.bcel.generic.TABLESWITCH:96,1"
      Dst: "[org.apache.bcel.generic.Select].setMatches"
    - Src: "org.apache.bcel.generic.TABLESWITCH:97,1"
      Dst: "[org.apache.bcel.generic.Select].setIndices"
    - Src: "org.apache.bcel.generic.TABLESWITCH:98,1"
      Dst: "[org.apache.bcel.generic.Select].setTargets"
    - Src: "org.apache.bcel.generic.TABLESWITCH:100,1"
      Dst: "[org.apache.bcel.generic.Select].setMatch"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 2
  - functionName: "[org.apache.bcel.classfile.Utility$lambda_static_0__1].bootstrap$()"
    functionSourceFile: "org.apache.bcel.classfile.Utility$lambda_static_0__1"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.util.function.Supplier"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.bcel.classfile.Utility$lambda_static_0__1].<init>()"
    functionUses: 1
    ICount: 3
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.bcel.classfile.Utility$lambda_static_0__1:-1,1"
      Dst: "[org.apache.bcel.classfile.Utility$lambda_static_0__1].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.bcel.classfile.Utility$lambda_static_0__1].<init>()"
    functionSourceFile: "org.apache.bcel.classfile.Utility$lambda_static_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: "org.apache.bcel.classfile.Utility$lambda_static_0__1:-1,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.bcel.classfile.Utility$lambda_static_0__1].get()"
    functionSourceFile: "org.apache.bcel.classfile.Utility$lambda_static_0__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.apache.bcel.classfile.Utility$lambda_static_0__1:-1,1"
      Dst: "[org.apache.bcel.classfile.Utility].lambda$static$0"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.text.translate.NumericEntityEscaper].<init>(int,int,boolean)"
    functionSourceFile: "org.apache.commons.lang3.text.translate.NumericEntityEscaper"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 3
    argTypes:
    - "int"
    - "int"
    - "boolean"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 9
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.lang3.text.translate.NumericEntityEscaper:47,1"
      Dst: "[org.apache.commons.lang3.text.translate.CodePointTranslator].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.text.translate.NumericEntityEscaper].<init>()"
    functionSourceFile: "org.apache.commons.lang3.text.translate.NumericEntityEscaper"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.lang3.text.translate.NumericEntityEscaper:57,1"
      Dst: "[org.apache.commons.lang3.text.translate.NumericEntityEscaper].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.text.translate.NumericEntityEscaper].below(int)"
    functionSourceFile: "org.apache.commons.lang3.text.translate.NumericEntityEscaper"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.apache.commons.lang3.text.translate.NumericEntityEscaper"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.lang3.text.translate.NumericEntityEscaper:67,1"
      Dst: "[org.apache.commons.lang3.text.translate.NumericEntityEscaper].outsideOf"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.text.translate.NumericEntityEscaper].above(int)"
    functionSourceFile: "org.apache.commons.lang3.text.translate.NumericEntityEscaper"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.apache.commons.lang3.text.translate.NumericEntityEscaper"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.lang3.text.translate.NumericEntityEscaper:77,1"
      Dst: "[org.apache.commons.lang3.text.translate.NumericEntityEscaper].outsideOf"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.text.translate.NumericEntityEscaper].between(int,int)"
    functionSourceFile: "org.apache.commons.lang3.text.translate.NumericEntityEscaper"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.apache.commons.lang3.text.translate.NumericEntityEscaper"
    argCount: 2
    argTypes:
    - "int"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.lang3.text.translate.NumericEntityEscaper:88,1"
      Dst: "[org.apache.commons.lang3.text.translate.NumericEntityEscaper].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.text.translate.NumericEntityEscaper].outsideOf(int,int)"
    functionSourceFile: "org.apache.commons.lang3.text.translate.NumericEntityEscaper"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.apache.commons.lang3.text.translate.NumericEntityEscaper"
    argCount: 2
    argTypes:
    - "int"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.lang3.text.translate.NumericEntityEscaper:99,1"
      Dst: "[org.apache.commons.lang3.text.translate.NumericEntityEscaper].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.text.translate.NumericEntityEscaper].translate(int,java.io.Writer)"
    functionSourceFile: "org.apache.commons.lang3.text.translate.NumericEntityEscaper"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 2
    argTypes:
    - "int"
    - "java.io.Writer"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 20
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.commons.lang3.text.translate.NumericEntityEscaper:107"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.text.translate.NumericEntityEscaper:111"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.text.translate.NumericEntityEscaper:110"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.text.translate.NumericEntityEscaper:108"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.text.translate.NumericEntityEscaper:109"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.text.translate.NumericEntityEscaper:108"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.text.translate.NumericEntityEscaper:108"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.text.translate.NumericEntityEscaper:115"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.text.translate.NumericEntityEscaper:114"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.text.translate.NumericEntityEscaper:111"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.text.translate.NumericEntityEscaper:115"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.text.translate.NumericEntityEscaper:114"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.text.translate.NumericEntityEscaper:111"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.text.translate.NumericEntityEscaper:115"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.text.translate.NumericEntityEscaper:114"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.lang3.text.translate.NumericEntityEscaper:115,1"
      Dst: "[java.io.Writer].write"
    - Src: "org.apache.commons.lang3.text.translate.NumericEntityEscaper:116,1"
      Dst: "[java.lang.Integer].toString"
    JavaMethodInfo: null
    BBCount: 8
    CyclomaticComplexity: 1
  - functionName: "[org.apache.bcel.generic.D2L].<init>()"
    functionSourceFile: "org.apache.bcel.generic.D2L"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.bcel.generic.D2L:32,1"
      Dst: "[org.apache.bcel.generic.ConversionInstruction].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.bcel.generic.D2L].accept(org.apache.bcel.generic.Visitor)"
    functionSourceFile: "org.apache.bcel.generic.D2L"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.apache.bcel.generic.Visitor"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 8
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.bcel.generic.D2L:43,1"
      Dst: "[org.apache.bcel.generic.Visitor].visitTypedInstruction"
    - Src: "org.apache.bcel.generic.D2L:44,1"
      Dst: "[org.apache.bcel.generic.Visitor].visitStackProducer"
    - Src: "org.apache.bcel.generic.D2L:45,1"
      Dst: "[org.apache.bcel.generic.Visitor].visitStackConsumer"
    - Src: "org.apache.bcel.generic.D2L:46,1"
      Dst: "[org.apache.bcel.generic.Visitor].visitConversionInstruction"
    - Src: "org.apache.bcel.generic.D2L:47,1"
      Dst: "[org.apache.bcel.generic.Visitor].visitD2L"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.bcel.generic.LCONST].<init>()"
    functionSourceFile: "org.apache.bcel.generic.LCONST"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.bcel.generic.LCONST:34,1"
      Dst: "[org.apache.bcel.generic.LCONST].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.bcel.generic.LCONST].<init>(long)"
    functionSourceFile: "org.apache.bcel.generic.LCONST"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "long"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 21
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.bcel.generic.LCONST:39"
      Branch Sides:
      - BranchSide: "org.apache.bcel.generic.LCONST:41"
        BranchSideFuncs: []
      - BranchSide: "org.apache.bcel.generic.LCONST:40"
        BranchSideFuncs: []
    - Branch String: "org.apache.bcel.generic.LCONST:41"
      Branch Sides:
      - BranchSide: "org.apache.bcel.generic.LCONST:44"
        BranchSideFuncs: []
      - BranchSide: "org.apache.bcel.generic.LCONST:43"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.bcel.generic.LCONST:38,1"
      Dst: "[org.apache.bcel.generic.Instruction].<init>"
    - Src: "org.apache.bcel.generic.LCONST:40,1"
      Dst: "[org.apache.bcel.generic.Instruction].setOpcode"
    - Src: "org.apache.bcel.generic.LCONST:44,1"
      Dst: "[java.lang.StringBuilder].<init>"
    - Src: "org.apache.bcel.generic.LCONST:44,1"
      Dst: "[java.lang.StringBuilder].append"
    - Src: "org.apache.bcel.generic.LCONST:44,1"
      Dst: "[java.lang.StringBuilder].toString"
    - Src: "org.apache.bcel.generic.LCONST:44,1"
      Dst: "[org.apache.bcel.generic.ClassGenException].<init>"
    JavaMethodInfo: null
    BBCount: 6
    CyclomaticComplexity: 1
  - functionName: "[org.apache.bcel.generic.LCONST].accept(org.apache.bcel.generic.Visitor)"
    functionSourceFile: "org.apache.bcel.generic.LCONST"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.apache.bcel.generic.Visitor"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 8
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.bcel.generic.LCONST:57,1"
      Dst: "[org.apache.bcel.generic.Visitor].visitPushInstruction"
    - Src: "org.apache.bcel.generic.LCONST:58,1"
      Dst: "[org.apache.bcel.generic.Visitor].visitStackProducer"
    - Src: "org.apache.bcel.generic.LCONST:59,1"
      Dst: "[org.apache.bcel.generic.Visitor].visitTypedInstruction"
    - Src: "org.apache.bcel.generic.LCONST:60,1"
      Dst: "[org.apache.bcel.generic.Visitor].visitConstantPushInstruction"
    - Src: "org.apache.bcel.generic.LCONST:61,1"
      Dst: "[org.apache.bcel.generic.Visitor].visitLCONST"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.bcel.generic.LCONST].getType(org.apache.bcel.generic.ConstantPoolGen)"
    functionSourceFile: "org.apache.bcel.generic.LCONST"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.apache.bcel.generic.Type"
    argCount: 1
    argTypes:
    - "org.apache.bcel.generic.ConstantPoolGen"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.bcel.generic.LCONST].getValue()"
    functionSourceFile: "org.apache.bcel.generic.LCONST"
    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.apache.bcel.generic.LCONST:74,1"
      Dst: "[java.lang.Long].valueOf"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.bcel.generic.RET].<init>()"
    functionSourceFile: "org.apache.bcel.generic.RET"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.bcel.generic.RET:39,1"
      Dst: "[org.apache.bcel.generic.Instruction].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.bcel.generic.RET].<init>(int)"
    functionSourceFile: "org.apache.bcel.generic.RET"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.bcel.generic.RET:43,1"
      Dst: "[org.apache.bcel.generic.Instruction].<init>"
    - Src: "org.apache.bcel.generic.RET:44,1"
      Dst: "[org.apache.bcel.generic.RET].setIndex"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.bcel.generic.RET].accept(org.apache.bcel.generic.Visitor)"
    functionSourceFile: "org.apache.bcel.generic.RET"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.apache.bcel.generic.Visitor"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.bcel.generic.RET:55,1"
      Dst: "[org.apache.bcel.generic.Visitor].visitRET"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.bcel.generic.RET].dump(java.io.DataOutputStream)"
    functionSourceFile: "org.apache.bcel.generic.RET"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.io.DataOutputStream"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 16
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.bcel.generic.RET:65"
      Branch Sides:
      - BranchSide: "org.apache.bcel.generic.RET:68"
        BranchSideFuncs: []
      - BranchSide: "org.apache.bcel.generic.RET:67"
        BranchSideFuncs: []
    - Branch String: "org.apache.bcel.generic.RET:69"
      Branch Sides:
      - BranchSide: "org.apache.bcel.generic.RET:72"
        BranchSideFuncs: []
      - BranchSide: "org.apache.bcel.generic.RET:71"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.bcel.generic.RET:66,1"
      Dst: "[java.io.DataOutputStream].writeByte"
    - Src: "org.apache.bcel.generic.RET:68,1"
      Dst: "[org.apache.bcel.generic.Instruction].getOpcode"
    - Src: "org.apache.bcel.generic.RET:70,1"
      Dst: "[java.io.DataOutputStream].writeShort"
    JavaMethodInfo: null
    BBCount: 6
    CyclomaticComplexity: 1
  - functionName: "[org.apache.bcel.generic.RET].getIndex()"
    functionSourceFile: "org.apache.bcel.generic.RET"
    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.apache.bcel.generic.RET].getType(org.apache.bcel.generic.ConstantPoolGen)"
    functionSourceFile: "org.apache.bcel.generic.RET"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.apache.bcel.generic.Type"
    argCount: 1
    argTypes:
    - "org.apache.bcel.generic.ConstantPoolGen"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.bcel.generic.RET].initFromFile(org.apache.bcel.util.ByteSequence,boolean)"
    functionSourceFile: "org.apache.bcel.generic.RET"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "org.apache.bcel.util.ByteSequence"
    - "boolean"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 13
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.bcel.generic.RET:98"
      Branch Sides:
      - BranchSide: "org.apache.bcel.generic.RET:102"
        BranchSideFuncs: []
      - BranchSide: "org.apache.bcel.generic.RET:101"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.bcel.generic.RET:99,1"
      Dst: "[java.io.DataInputStream].readUnsignedShort"
    - Src: "org.apache.bcel.generic.RET:100,1"
      Dst: "[org.apache.bcel.generic.Instruction].setLength"
    - Src: "org.apache.bcel.generic.RET:102,1"
      Dst: "[java.io.DataInputStream].readUnsignedByte"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[org.apache.bcel.generic.RET].setIndex(int)"
    functionSourceFile: "org.apache.bcel.generic.RET"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 14
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.bcel.generic.RET:112"
      Branch Sides:
      - BranchSide: "org.apache.bcel.generic.RET:115"
        BranchSideFuncs: []
      - BranchSide: "org.apache.bcel.generic.RET:114"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.bcel.generic.RET:113,1"
      Dst: "[java.lang.StringBuilder].<init>"
    - Src: "org.apache.bcel.generic.RET:113,1"
      Dst: "[java.lang.StringBuilder].append"
    - Src: "org.apache.bcel.generic.RET:113,1"
      Dst: "[java.lang.StringBuilder].toString"
    - Src: "org.apache.bcel.generic.RET:113,1"
      Dst: "[org.apache.bcel.generic.ClassGenException].<init>"
    - Src: "org.apache.bcel.generic.RET:116,1"
      Dst: "[org.apache.bcel.generic.RET].setWide"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.apache.bcel.generic.RET].setWide()"
    functionSourceFile: "org.apache.bcel.generic.RET"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 13
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.bcel.generic.RET:120"
      Branch Sides:
      - BranchSide: "org.apache.bcel.generic.RET:120"
        BranchSideFuncs: []
      - BranchSide: "org.apache.bcel.generic.RET:119"
        BranchSideFuncs: []
    - Branch String: "org.apache.bcel.generic.RET:121"
      Branch Sides:
      - BranchSide: "org.apache.bcel.generic.RET:124"
        BranchSideFuncs: []
      - BranchSide: "org.apache.bcel.generic.RET:123"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.bcel.generic.RET:122,1"
      Dst: "[org.apache.bcel.generic.Instruction].setLength"
    JavaMethodInfo: null
    BBCount: 7
    CyclomaticComplexity: 1
  - functionName: "[org.apache.bcel.generic.RET].toString(boolean)"
    functionSourceFile: "org.apache.bcel.generic.RET"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 1
    argTypes:
    - "boolean"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 11
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.bcel.generic.RET:133,1"
      Dst: "[java.lang.StringBuilder].<init>"
    - Src: "org.apache.bcel.generic.RET:133,1"
      Dst: "[org.apache.bcel.generic.Instruction].toString"
    - Src: "org.apache.bcel.generic.RET:133,1"
      Dst: "[java.lang.StringBuilder].append"
    - Src: "org.apache.bcel.generic.RET:133,1"
      Dst: "[java.lang.StringBuilder].toString"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.builder.DiffBuilder$18].<init>(org.apache.commons.lang3.builder.DiffBuilder,java.lang.String,java.lang.Object[],java.lang.Object[])"
    functionSourceFile: "org.apache.commons.lang3.builder.DiffBuilder$18"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 4
    argTypes:
    - "org.apache.commons.lang3.builder.DiffBuilder"
    - "java.lang.String"
    - "java.lang.Object[]"
    - "java.lang.Object[]"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 10
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.lang3.builder.DiffBuilder$18:859,1"
      Dst: "[org.apache.commons.lang3.builder.Diff].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.builder.DiffBuilder$18].getLeft()"
    functionSourceFile: "org.apache.commons.lang3.builder.DiffBuilder$18"
    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.apache.commons.lang3.builder.DiffBuilder$18].getRight()"
    functionSourceFile: "org.apache.commons.lang3.builder.DiffBuilder$18"
    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.apache.bcel.generic.BALOAD].<init>()"
    functionSourceFile: "org.apache.bcel.generic.BALOAD"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.bcel.generic.BALOAD:32,1"
      Dst: "[org.apache.bcel.generic.ArrayInstruction].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.bcel.generic.BALOAD].accept(org.apache.bcel.generic.Visitor)"
    functionSourceFile: "org.apache.bcel.generic.BALOAD"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.apache.bcel.generic.Visitor"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 8
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.bcel.generic.BALOAD:43,1"
      Dst: "[org.apache.bcel.generic.Visitor].visitStackProducer"
    - Src: "org.apache.bcel.generic.BALOAD:44,1"
      Dst: "[org.apache.bcel.generic.Visitor].visitExceptionThrower"
    - Src: "org.apache.bcel.generic.BALOAD:45,1"
      Dst: "[org.apache.bcel.generic.Visitor].visitTypedInstruction"
    - Src: "org.apache.bcel.generic.BALOAD:46,1"
      Dst: "[org.apache.bcel.generic.Visitor].visitArrayInstruction"
    - Src: "org.apache.bcel.generic.BALOAD:47,1"
      Dst: "[org.apache.bcel.generic.Visitor].visitBALOAD"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.bcel.generic.SimpleElementValueGen].<init>(int,org.apache.bcel.generic.ConstantPoolGen,boolean)"
    functionSourceFile: "org.apache.bcel.generic.SimpleElementValueGen"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 3
    argTypes:
    - "int"
    - "org.apache.bcel.generic.ConstantPoolGen"
    - "boolean"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 14
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.bcel.generic.SimpleElementValueGen:41"
      Branch Sides:
      - BranchSide: "org.apache.bcel.generic.SimpleElementValueGen:44"
        BranchSideFuncs: []
      - BranchSide: "org.apache.bcel.generic.SimpleElementValueGen:43"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.bcel.generic.SimpleElementValueGen:40,1"
      Dst: "[org.apache.bcel.generic.ElementValueGen].<init>"
    - Src: "org.apache.bcel.generic.SimpleElementValueGen:42,1"
      Dst: "[org.apache.bcel.generic.ElementValueGen].getConstantPool"
    - Src: "org.apache.bcel.generic.SimpleElementValueGen:42,1"
      Dst: "[org.apache.bcel.generic.ConstantPoolGen].addInteger"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[org.apache.bcel.generic.SimpleElementValueGen].<init>(int,org.apache.bcel.generic.ConstantPoolGen,byte)"
    functionSourceFile: "org.apache.bcel.generic.SimpleElementValueGen"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 3
    argTypes:
    - "int"
    - "org.apache.bcel.generic.ConstantPoolGen"
    - "byte"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 10
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.bcel.generic.SimpleElementValueGen:49,1"
      Dst: "[org.apache.bcel.generic.ElementValueGen].<init>"
    - Src: "org.apache.bcel.generic.SimpleElementValueGen:50,1"
      Dst: "[org.apache.bcel.generic.ElementValueGen].getConstantPool"
    - Src: "org.apache.bcel.generic.SimpleElementValueGen:50,1"
      Dst: "[org.apache.bcel.generic.ConstantPoolGen].addInteger"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.bcel.generic.SimpleElementValueGen].<init>(int,org.apache.bcel.generic.ConstantPoolGen,char)"
    functionSourceFile: "org.apache.bcel.generic.SimpleElementValueGen"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 3
    argTypes:
    - "int"
    - "org.apache.bcel.generic.ConstantPoolGen"
    - "char"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 10
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.bcel.generic.SimpleElementValueGen:54,1"
      Dst: "[org.apache.bcel.generic.ElementValueGen].<init>"
    - Src: "org.apache.bcel.generic.SimpleElementValueGen:55,1"
      Dst: "[org.apache.bcel.generic.ElementValueGen].getConstantPool"
    - Src: "org.apache.bcel.generic.SimpleElementValueGen:55,1"
      Dst: "[org.apache.bcel.generic.ConstantPoolGen].addInteger"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.bcel.generic.SimpleElementValueGen].<init>(int,org.apache.bcel.generic.ConstantPoolGen,double)"
    functionSourceFile: "org.apache.bcel.generic.SimpleElementValueGen"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 3
    argTypes:
    - "int"
    - "org.apache.bcel.generic.ConstantPoolGen"
    - "double"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 9
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.bcel.generic.SimpleElementValueGen:59,1"
      Dst: "[org.apache.bcel.generic.ElementValueGen].<init>"
    - Src: "org.apache.bcel.generic.SimpleElementValueGen:60,1"
      Dst: "[org.apache.bcel.generic.ElementValueGen].getConstantPool"
    - Src: "org.apache.bcel.generic.SimpleElementValueGen:60,1"
      Dst: "[org.apache.bcel.generic.ConstantPoolGen].addDouble"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.bcel.generic.SimpleElementValueGen].<init>(int,org.apache.bcel.generic.ConstantPoolGen,float)"
    functionSourceFile: "org.apache.bcel.generic.SimpleElementValueGen"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 3
    argTypes:
    - "int"
    - "org.apache.bcel.generic.ConstantPoolGen"
    - "float"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 9
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.bcel.generic.SimpleElementValueGen:64,1"
      Dst: "[org.apache.bcel.generic.ElementValueGen].<init>"
    - Src: "org.apache.bcel.generic.SimpleElementValueGen:65,1"
      Dst: "[org.apache.bcel.generic.ElementValueGen].getConstantPool"
    - Src: "org.apache.bcel.generic.SimpleElementValueGen:65,1"
      Dst: "[org.apache.bcel.generic.ConstantPoolGen].addFloat"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.bcel.generic.SimpleElementValueGen].<init>(int,org.apache.bcel.generic.ConstantPoolGen,int)"
    functionSourceFile: "org.apache.bcel.generic.SimpleElementValueGen"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 3
    argTypes:
    - "int"
    - "org.apache.bcel.generic.ConstantPoolGen"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 9
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.bcel.generic.SimpleElementValueGen:69,1"
      Dst: "[org.apache.bcel.generic.ElementValueGen].<init>"
    - Src: "org.apache.bcel.generic.SimpleElementValueGen:70,1"
      Dst: "[org.apache.bcel.generic.ElementValueGen].getConstantPool"
    - Src: "org.apache.bcel.generic.SimpleElementValueGen:70,1"
      Dst: "[org.apache.bcel.generic.ConstantPoolGen].addInteger"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.bcel.generic.SimpleElementValueGen].<init>(int,org.apache.bcel.generic.ConstantPoolGen,long)"
    functionSourceFile: "org.apache.bcel.generic.SimpleElementValueGen"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 3
    argTypes:
    - "int"
    - "org.apache.bcel.generic.ConstantPoolGen"
    - "long"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 9
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.bcel.generic.SimpleElementValueGen:74,1"
      Dst: "[org.apache.bcel.generic.ElementValueGen].<init>"
    - Src: "org.apache.bcel.generic.SimpleElementValueGen:75,1"
      Dst: "[org.apache.bcel.generic.ElementValueGen].getConstantPool"
    - Src: "org.apache.bcel.generic.SimpleElementValueGen:75,1"
      Dst: "[org.apache.bcel.generic.ConstantPoolGen].addLong"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.bcel.generic.SimpleElementValueGen].<init>(int,org.apache.bcel.generic.ConstantPoolGen,short)"
    functionSourceFile: "org.apache.bcel.generic.SimpleElementValueGen"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 3
    argTypes:
    - "int"
    - "org.apache.bcel.generic.ConstantPoolGen"
    - "short"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 10
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.bcel.generic.SimpleElementValueGen:79,1"
      Dst: "[org.apache.bcel.generic.ElementValueGen].<init>"
    - Src: "org.apache.bcel.generic.SimpleElementValueGen:80,1"
      Dst: "[org.apache.bcel.generic.ElementValueGen].getConstantPool"
    - Src: "org.apache.bcel.generic.SimpleElementValueGen:80,1"
      Dst: "[org.apache.bcel.generic.ConstantPoolGen].addInteger"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.bcel.generic.SimpleElementValueGen].<init>(int,org.apache.bcel.generic.ConstantPoolGen,java.lang.String)"
    functionSourceFile: "org.apache.bcel.generic.SimpleElementValueGen"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 3
    argTypes:
    - "int"
    - "org.apache.bcel.generic.ConstantPoolGen"
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 9
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.bcel.generic.SimpleElementValueGen:84,1"
      Dst: "[org.apache.bcel.generic.ElementValueGen].<init>"
    - Src: "org.apache.bcel.generic.SimpleElementValueGen:85,1"
      Dst: "[org.apache.bcel.generic.ElementValueGen].getConstantPool"
    - Src: "org.apache.bcel.generic.SimpleElementValueGen:85,1"
      Dst: "[org.apache.bcel.generic.ConstantPoolGen].addUtf8"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.bcel.generic.SimpleElementValueGen].<init>(int,int,org.apache.bcel.generic.ConstantPoolGen)"
    functionSourceFile: "org.apache.bcel.generic.SimpleElementValueGen"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 3
    argTypes:
    - "int"
    - "int"
    - "org.apache.bcel.generic.ConstantPoolGen"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 7
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.bcel.generic.SimpleElementValueGen:95,1"
      Dst: "[org.apache.bcel.generic.ElementValueGen].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.bcel.generic.SimpleElementValueGen].<init>(org.apache.bcel.classfile.SimpleElementValue,org.apache.bcel.generic.ConstantPoolGen,boolean)"
    functionSourceFile: "org.apache.bcel.generic.SimpleElementValueGen"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 3
    argTypes:
    - "org.apache.bcel.classfile.SimpleElementValue"
    - "org.apache.bcel.generic.ConstantPoolGen"
    - "boolean"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 65
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.bcel.generic.SimpleElementValueGen:105"
      Branch Sides:
      - BranchSide: "org.apache.bcel.generic.SimpleElementValueGen:109"
        BranchSideFuncs: []
    - Branch String: "org.apache.bcel.generic.SimpleElementValueGen:133"
      Branch Sides:
      - BranchSide: "org.apache.bcel.generic.SimpleElementValueGen:136"
        BranchSideFuncs: []
      - BranchSide: "org.apache.bcel.generic.SimpleElementValueGen:135"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.bcel.generic.SimpleElementValueGen:104,1"
      Dst: "[org.apache.bcel.classfile.ElementValue].getElementValueType"
    - Src: "org.apache.bcel.generic.SimpleElementValueGen:104,1"
      Dst: "[org.apache.bcel.generic.ElementValueGen].<init>"
    - Src: "org.apache.bcel.generic.SimpleElementValueGen:108,1"
      Dst: "[org.apache.bcel.classfile.SimpleElementValue].getIndex"
    - Src: "org.apache.bcel.generic.SimpleElementValueGen:112,1"
      Dst: "[org.apache.bcel.classfile.SimpleElementValue].getValueString"
    - Src: "org.apache.bcel.generic.SimpleElementValueGen:112,1"
      Dst: "[org.apache.bcel.generic.ConstantPoolGen].addUtf8"
    - Src: "org.apache.bcel.generic.SimpleElementValueGen:115,1"
      Dst: "[org.apache.bcel.classfile.SimpleElementValue].getValueInt"
    - Src: "org.apache.bcel.generic.SimpleElementValueGen:115,1"
      Dst: "[org.apache.bcel.generic.ConstantPoolGen].addInteger"
    - Src: "org.apache.bcel.generic.SimpleElementValueGen:118,1"
      Dst: "[org.apache.bcel.classfile.SimpleElementValue].getValueByte"
    - Src: "org.apache.bcel.generic.SimpleElementValueGen:121,1"
      Dst: "[org.apache.bcel.classfile.SimpleElementValue].getValueChar"
    - Src: "org.apache.bcel.generic.SimpleElementValueGen:124,1"
      Dst: "[org.apache.bcel.classfile.SimpleElementValue].getValueLong"
    - Src: "org.apache.bcel.generic.SimpleElementValueGen:124,1"
      Dst: "[org.apache.bcel.generic.ConstantPoolGen].addLong"
    - Src: "org.apache.bcel.generic.SimpleElementValueGen:127,1"
      Dst: "[org.apache.bcel.classfile.SimpleElementValue].getValueFloat"
    - Src: "org.apache.bcel.generic.SimpleElementValueGen:127,1"
      Dst: "[org.apache.bcel.generic.ConstantPoolGen].addFloat"
    - Src: "org.apache.bcel.generic.SimpleElementValueGen:130,1"
      Dst: "[org.apache.bcel.classfile.SimpleElementValue].getValueDouble"
    - Src: "org.apache.bcel.generic.SimpleElementValueGen:130,1"
      Dst: "[org.apache.bcel.generic.ConstantPoolGen].addDouble"
    - Src: "org.apache.bcel.generic.SimpleElementValueGen:133,1"
      Dst: "[org.apache.bcel.classfile.SimpleElementValue].getValueBoolean"
    - Src: "org.apache.bcel.generic.SimpleElementValueGen:140,1"
      Dst: "[org.apache.bcel.classfile.SimpleElementValue].getValueShort"
    - Src: "org.apache.bcel.generic.SimpleElementValueGen:143,1"
      Dst: "[java.lang.StringBuilder].<init>"
    - Src: "org.apache.bcel.generic.SimpleElementValueGen:143,1"
      Dst: "[java.lang.StringBuilder].append"
    - Src: "org.apache.bcel.generic.SimpleElementValueGen:143,1"
      Dst: "[org.apache.bcel.generic.ElementValueGen].getElementValueType"
    - Src: "org.apache.bcel.generic.SimpleElementValueGen:143,1"
      Dst: "[java.lang.StringBuilder].toString"
    - Src: "org.apache.bcel.generic.SimpleElementValueGen:143,1"
      Dst: "[java.lang.IllegalArgumentException].<init>"
    JavaMethodInfo: null
    BBCount: 16
    CyclomaticComplexity: 1
  - functionName: "[org.apache.bcel.generic.SimpleElementValueGen].dump(java.io.DataOutputStream)"
    functionSourceFile: "org.apache.bcel.generic.SimpleElementValueGen"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.io.DataOutputStream"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 19
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.bcel.generic.SimpleElementValueGen:150,1"
      Dst: "[org.apache.bcel.generic.ElementValueGen].getElementValueType"
    - Src: "org.apache.bcel.generic.SimpleElementValueGen:150,1"
      Dst: "[java.io.DataOutputStream].writeByte"
    - Src: "org.apache.bcel.generic.SimpleElementValueGen:161,1"
      Dst: "[java.io.DataOutputStream].writeShort"
    - Src: "org.apache.bcel.generic.SimpleElementValueGen:164,1"
      Dst: "[java.lang.StringBuilder].<init>"
    - Src: "org.apache.bcel.generic.SimpleElementValueGen:164,1"
      Dst: "[java.lang.StringBuilder].append"
    - Src: "org.apache.bcel.generic.SimpleElementValueGen:164,1"
      Dst: "[java.lang.StringBuilder].toString"
    - Src: "org.apache.bcel.generic.SimpleElementValueGen:164,1"
      Dst: "[java.lang.IllegalStateException].<init>"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[org.apache.bcel.generic.SimpleElementValueGen].getElementValue()"
    functionSourceFile: "org.apache.bcel.generic.SimpleElementValueGen"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.apache.bcel.classfile.ElementValue"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 8
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.bcel.generic.SimpleElementValueGen:173,1"
      Dst: "[org.apache.bcel.generic.ElementValueGen].getElementValueType"
    - Src: "org.apache.bcel.generic.SimpleElementValueGen:173,1"
      Dst: "[org.apache.bcel.generic.ElementValueGen].getConstantPool"
    - Src: "org.apache.bcel.generic.SimpleElementValueGen:173,1"
      Dst: "[org.apache.bcel.generic.ConstantPoolGen].getConstantPool"
    - Src: "org.apache.bcel.generic.SimpleElementValueGen:173,1"
      Dst: "[org.apache.bcel.classfile.SimpleElementValue].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.bcel.generic.SimpleElementValueGen].getIndex()"
    functionSourceFile: "org.apache.bcel.generic.SimpleElementValueGen"
    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.apache.bcel.generic.SimpleElementValueGen].getValueInt()"
    functionSourceFile: "org.apache.bcel.generic.SimpleElementValueGen"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "int"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 12
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.bcel.generic.SimpleElementValueGen:181"
      Branch Sides:
      - BranchSide: "org.apache.bcel.generic.SimpleElementValueGen:184"
        BranchSideFuncs: []
      - BranchSide: "org.apache.bcel.generic.SimpleElementValueGen:183"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.bcel.generic.SimpleElementValueGen:181,1"
      Dst: "[org.apache.bcel.generic.ElementValueGen].getElementValueType"
    - Src: "org.apache.bcel.generic.SimpleElementValueGen:182,1"
      Dst: "[java.lang.IllegalStateException].<init>"
    - Src: "org.apache.bcel.generic.SimpleElementValueGen:184,1"
      Dst: "[org.apache.bcel.generic.ElementValueGen].getConstantPool"
    - Src: "org.apache.bcel.generic.SimpleElementValueGen:184,1"
      Dst: "[org.apache.bcel.generic.ConstantPoolGen].getConstant"
    - Src: "org.apache.bcel.generic.SimpleElementValueGen:185,1"
      Dst: "[org.apache.bcel.classfile.ConstantInteger].getBytes"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.apache.bcel.generic.SimpleElementValueGen].getValueString()"
    functionSourceFile: "org.apache.bcel.generic.SimpleElementValueGen"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 12
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.bcel.generic.SimpleElementValueGen:189"
      Branch Sides:
      - BranchSide: "org.apache.bcel.generic.SimpleElementValueGen:192"
        BranchSideFuncs: []
      - BranchSide: "org.apache.bcel.generic.SimpleElementValueGen:191"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.bcel.generic.SimpleElementValueGen:189,1"
      Dst: "[org.apache.bcel.generic.ElementValueGen].getElementValueType"
    - Src: "org.apache.bcel.generic.SimpleElementValueGen:190,1"
      Dst: "[java.lang.IllegalStateException].<init>"
    - Src: "org.apache.bcel.generic.SimpleElementValueGen:192,1"
      Dst: "[org.apache.bcel.generic.ElementValueGen].getConstantPool"
    - Src: "org.apache.bcel.generic.SimpleElementValueGen:192,1"
      Dst: "[org.apache.bcel.generic.ConstantPoolGen].getConstant"
    - Src: "org.apache.bcel.generic.SimpleElementValueGen:193,1"
      Dst: "[org.apache.bcel.classfile.ConstantUtf8].getBytes"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.apache.bcel.generic.SimpleElementValueGen].stringifyValue()"
    functionSourceFile: "org.apache.bcel.generic.SimpleElementValueGen"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 75
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.bcel.generic.SimpleElementValueGen:223"
      Branch Sides:
      - BranchSide: "org.apache.bcel.generic.SimpleElementValueGen:226"
        BranchSideFuncs: []
      - BranchSide: "org.apache.bcel.generic.SimpleElementValueGen:225"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.bcel.generic.SimpleElementValueGen:199,1"
      Dst: "[org.apache.bcel.generic.ElementValueGen].getElementValueType"
    - Src: "org.apache.bcel.generic.SimpleElementValueGen:201,1"
      Dst: "[org.apache.bcel.generic.ElementValueGen].getConstantPool"
    - Src: "org.apache.bcel.generic.SimpleElementValueGen:201,1"
      Dst: "[org.apache.bcel.generic.ConstantPoolGen].getConstant"
    - Src: "org.apache.bcel.generic.SimpleElementValueGen:202,1"
      Dst: "[org.apache.bcel.classfile.ConstantInteger].getBytes"
    - Src: "org.apache.bcel.generic.SimpleElementValueGen:202,1"
      Dst: "[java.lang.Integer].toString"
    - Src: "org.apache.bcel.generic.SimpleElementValueGen:205,1"
      Dst: "[org.apache.bcel.classfile.ConstantLong].getBytes"
    - Src: "org.apache.bcel.generic.SimpleElementValueGen:205,1"
      Dst: "[java.lang.Long].toString"
    - Src: "org.apache.bcel.generic.SimpleElementValueGen:208,1"
      Dst: "[org.apache.bcel.classfile.ConstantDouble].getBytes"
    - Src: "org.apache.bcel.generic.SimpleElementValueGen:208,1"
      Dst: "[java.lang.Double].toString"
    - Src: "org.apache.bcel.generic.SimpleElementValueGen:211,1"
      Dst: "[org.apache.bcel.classfile.ConstantFloat].getBytes"
    - Src: "org.apache.bcel.generic.SimpleElementValueGen:211,1"
      Dst: "[java.lang.Float].toString"
    - Src: "org.apache.bcel.generic.SimpleElementValueGen:229,1"
      Dst: "[org.apache.bcel.classfile.ConstantUtf8].getBytes"
    - Src: "org.apache.bcel.generic.SimpleElementValueGen:231,1"
      Dst: "[java.lang.StringBuilder].<init>"
    - Src: "org.apache.bcel.generic.SimpleElementValueGen:231,1"
      Dst: "[java.lang.StringBuilder].append"
    - Src: "org.apache.bcel.generic.SimpleElementValueGen:231,1"
      Dst: "[java.lang.StringBuilder].toString"
    - Src: "org.apache.bcel.generic.SimpleElementValueGen:231,1"
      Dst: "[java.lang.IllegalStateException].<init>"
    JavaMethodInfo: null
    BBCount: 13
    CyclomaticComplexity: 1
  - functionName: "[org.apache.bcel.generic.DADD].<init>()"
    functionSourceFile: "org.apache.bcel.generic.DADD"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.bcel.generic.DADD:34,1"
      Dst: "[org.apache.bcel.generic.ArithmeticInstruction].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.bcel.generic.DADD].accept(org.apache.bcel.generic.Visitor)"
    functionSourceFile: "org.apache.bcel.generic.DADD"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.apache.bcel.generic.Visitor"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 8
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.bcel.generic.DADD:45,1"
      Dst: "[org.apache.bcel.generic.Visitor].visitTypedInstruction"
    - Src: "org.apache.bcel.generic.DADD:46,1"
      Dst: "[org.apache.bcel.generic.Visitor].visitStackProducer"
    - Src: "org.apache.bcel.generic.DADD:47,1"
      Dst: "[org.apache.bcel.generic.Visitor].visitStackConsumer"
    - Src: "org.apache.bcel.generic.DADD:48,1"
      Dst: "[org.apache.bcel.generic.Visitor].visitArithmeticInstruction"
    - Src: "org.apache.bcel.generic.DADD:49,1"
      Dst: "[org.apache.bcel.generic.Visitor].visitDADD"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.tuple.ImmutableTriple].emptyArray()"
    functionSourceFile: "org.apache.commons.lang3.tuple.ImmutableTriple"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.apache.commons.lang3.tuple.ImmutableTriple[]"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.tuple.ImmutableTriple].nullTriple()"
    functionSourceFile: "org.apache.commons.lang3.tuple.ImmutableTriple"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.apache.commons.lang3.tuple.ImmutableTriple"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 2
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.tuple.ImmutableTriple].of(java.lang.Object,java.lang.Object,java.lang.Object)"
    functionSourceFile: "org.apache.commons.lang3.tuple.ImmutableTriple"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.apache.commons.lang3.tuple.ImmutableTriple"
    argCount: 3
    argTypes:
    - "java.lang.Object"
    - "java.lang.Object"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 19
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.commons.lang3.tuple.ImmutableTriple:103"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.tuple.ImmutableTriple:102"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.tuple.ImmutableTriple:103"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.tuple.ImmutableTriple:-2"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.tuple.ImmutableTriple:103"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.tuple.ImmutableTriple:102"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.tuple.ImmutableTriple:103"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.tuple.ImmutableTriple:102"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.lang3.tuple.ImmutableTriple:103,1"
      Dst: "[org.apache.commons.lang3.tuple.ImmutableTriple].<init>"
    - Src: "org.apache.commons.lang3.tuple.ImmutableTriple:103,1"
      Dst: "[org.apache.commons.lang3.tuple.ImmutableTriple].nullTriple"
    JavaMethodInfo: null
    BBCount: 11
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.tuple.ImmutableTriple].ofNonNull(java.lang.Object,java.lang.Object,java.lang.Object)"
    functionSourceFile: "org.apache.commons.lang3.tuple.ImmutableTriple"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.apache.commons.lang3.tuple.ImmutableTriple"
    argCount: 3
    argTypes:
    - "java.lang.Object"
    - "java.lang.Object"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 8
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.lang3.tuple.ImmutableTriple:123,1"
      Dst: "[java.util.Objects].requireNonNull"
    - Src: "org.apache.commons.lang3.tuple.ImmutableTriple:123,1"
      Dst: "[org.apache.commons.lang3.tuple.ImmutableTriple].of"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.tuple.ImmutableTriple].<init>(java.lang.Object,java.lang.Object,java.lang.Object)"
    functionSourceFile: "org.apache.commons.lang3.tuple.ImmutableTriple"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 3
    argTypes:
    - "java.lang.Object"
    - "java.lang.Object"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 9
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.lang3.tuple.ImmutableTriple:141,1"
      Dst: "[org.apache.commons.lang3.tuple.Triple].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.tuple.ImmutableTriple].getLeft()"
    functionSourceFile: "org.apache.commons.lang3.tuple.ImmutableTriple"
    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.apache.commons.lang3.tuple.ImmutableTriple].getMiddle()"
    functionSourceFile: "org.apache.commons.lang3.tuple.ImmutableTriple"
    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.apache.commons.lang3.tuple.ImmutableTriple].getRight()"
    functionSourceFile: "org.apache.commons.lang3.tuple.ImmutableTriple"
    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.apache.commons.lang3.concurrent.BackgroundInitializer$InitializationTask].<init>(org.apache.commons.lang3.concurrent.BackgroundInitializer,java.util.concurrent.ExecutorService)"
    functionSourceFile: "org.apache.commons.lang3.concurrent.BackgroundInitializer$InitializationTask"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "org.apache.commons.lang3.concurrent.BackgroundInitializer"
    - "java.util.concurrent.ExecutorService"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 7
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.lang3.concurrent.BackgroundInitializer$InitializationTask:312,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.concurrent.BackgroundInitializer$InitializationTask].call()"
    functionSourceFile: "org.apache.commons.lang3.concurrent.BackgroundInitializer$InitializationTask"
    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.apache.commons.lang3.concurrent.BackgroundInitializer$InitializationTask:327"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.concurrent.BackgroundInitializer$InitializationTask:325"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.concurrent.BackgroundInitializer$InitializationTask:324"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.concurrent.BackgroundInitializer$InitializationTask:327"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.concurrent.BackgroundInitializer$InitializationTask:330"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.concurrent.BackgroundInitializer$InitializationTask:329"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.lang3.concurrent.BackgroundInitializer$InitializationTask:325,1"
      Dst: "[org.apache.commons.lang3.concurrent.BackgroundInitializer].initialize"
    - Src: "org.apache.commons.lang3.concurrent.BackgroundInitializer$InitializationTask:328,1"
      Dst: "[java.util.concurrent.ExecutorService].shutdown"
    JavaMethodInfo: null
    BBCount: 6
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.compare.ComparableUtils$ComparableCheckBuilder].<init>(java.lang.Comparable)"
    functionSourceFile: "org.apache.commons.lang3.compare.ComparableUtils$ComparableCheckBuilder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.Comparable"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.lang3.compare.ComparableUtils$ComparableCheckBuilder:43,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.compare.ComparableUtils$ComparableCheckBuilder].between(java.lang.Comparable,java.lang.Comparable)"
    functionSourceFile: "org.apache.commons.lang3.compare.ComparableUtils$ComparableCheckBuilder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 2
    argTypes:
    - "java.lang.Comparable"
    - "java.lang.Comparable"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 11
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.commons.lang3.compare.ComparableUtils$ComparableCheckBuilder:55"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.compare.ComparableUtils$ComparableCheckBuilder:54"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.compare.ComparableUtils$ComparableCheckBuilder:55"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.compare.ComparableUtils$ComparableCheckBuilder:54"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.lang3.compare.ComparableUtils$ComparableCheckBuilder:55,1"
      Dst: "[org.apache.commons.lang3.compare.ComparableUtils$ComparableCheckBuilder].betweenOrdered"
    JavaMethodInfo: null
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.compare.ComparableUtils$ComparableCheckBuilder].betweenExclusive(java.lang.Comparable,java.lang.Comparable)"
    functionSourceFile: "org.apache.commons.lang3.compare.ComparableUtils$ComparableCheckBuilder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 2
    argTypes:
    - "java.lang.Comparable"
    - "java.lang.Comparable"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 11
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.commons.lang3.compare.ComparableUtils$ComparableCheckBuilder:66"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.compare.ComparableUtils$ComparableCheckBuilder:65"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.compare.ComparableUtils$ComparableCheckBuilder:66"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.compare.ComparableUtils$ComparableCheckBuilder:65"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.lang3.compare.ComparableUtils$ComparableCheckBuilder:66,1"
      Dst: "[org.apache.commons.lang3.compare.ComparableUtils$ComparableCheckBuilder].betweenOrderedExclusive"
    JavaMethodInfo: null
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.compare.ComparableUtils$ComparableCheckBuilder].betweenOrdered(java.lang.Comparable,java.lang.Comparable)"
    functionSourceFile: "org.apache.commons.lang3.compare.ComparableUtils$ComparableCheckBuilder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 2
    argTypes:
    - "java.lang.Comparable"
    - "java.lang.Comparable"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 11
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.commons.lang3.compare.ComparableUtils$ComparableCheckBuilder:70"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.compare.ComparableUtils$ComparableCheckBuilder:69"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.compare.ComparableUtils$ComparableCheckBuilder:70"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.compare.ComparableUtils$ComparableCheckBuilder:69"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.lang3.compare.ComparableUtils$ComparableCheckBuilder:70,1"
      Dst: "[org.apache.commons.lang3.compare.ComparableUtils$ComparableCheckBuilder].greaterThanOrEqualTo"
    - Src: "org.apache.commons.lang3.compare.ComparableUtils$ComparableCheckBuilder:70,1"
      Dst: "[org.apache.commons.lang3.compare.ComparableUtils$ComparableCheckBuilder].lessThanOrEqualTo"
    JavaMethodInfo: null
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.compare.ComparableUtils$ComparableCheckBuilder].betweenOrderedExclusive(java.lang.Comparable,java.lang.Comparable)"
    functionSourceFile: "org.apache.commons.lang3.compare.ComparableUtils$ComparableCheckBuilder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 2
    argTypes:
    - "java.lang.Comparable"
    - "java.lang.Comparable"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 11
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.commons.lang3.compare.ComparableUtils$ComparableCheckBuilder:74"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.compare.ComparableUtils$ComparableCheckBuilder:73"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.compare.ComparableUtils$ComparableCheckBuilder:74"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.compare.ComparableUtils$ComparableCheckBuilder:73"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.lang3.compare.ComparableUtils$ComparableCheckBuilder:74,1"
      Dst: "[org.apache.commons.lang3.compare.ComparableUtils$ComparableCheckBuilder].greaterThan"
    - Src: "org.apache.commons.lang3.compare.ComparableUtils$ComparableCheckBuilder:74,1"
      Dst: "[org.apache.commons.lang3.compare.ComparableUtils$ComparableCheckBuilder].lessThan"
    JavaMethodInfo: null
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.compare.ComparableUtils$ComparableCheckBuilder].equalTo(java.lang.Comparable)"
    functionSourceFile: "org.apache.commons.lang3.compare.ComparableUtils$ComparableCheckBuilder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "java.lang.Comparable"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 9
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.commons.lang3.compare.ComparableUtils$ComparableCheckBuilder:84"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.compare.ComparableUtils$ComparableCheckBuilder:83"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.lang3.compare.ComparableUtils$ComparableCheckBuilder:84,1"
      Dst: "[java.lang.Comparable].compareTo"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.compare.ComparableUtils$ComparableCheckBuilder].greaterThan(java.lang.Comparable)"
    functionSourceFile: "org.apache.commons.lang3.compare.ComparableUtils$ComparableCheckBuilder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "java.lang.Comparable"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 9
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.commons.lang3.compare.ComparableUtils$ComparableCheckBuilder:94"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.compare.ComparableUtils$ComparableCheckBuilder:93"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.lang3.compare.ComparableUtils$ComparableCheckBuilder:94,1"
      Dst: "[java.lang.Comparable].compareTo"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.compare.ComparableUtils$ComparableCheckBuilder].greaterThanOrEqualTo(java.lang.Comparable)"
    functionSourceFile: "org.apache.commons.lang3.compare.ComparableUtils$ComparableCheckBuilder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "java.lang.Comparable"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 9
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.commons.lang3.compare.ComparableUtils$ComparableCheckBuilder:104"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.compare.ComparableUtils$ComparableCheckBuilder:103"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.lang3.compare.ComparableUtils$ComparableCheckBuilder:104,1"
      Dst: "[java.lang.Comparable].compareTo"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.compare.ComparableUtils$ComparableCheckBuilder].lessThan(java.lang.Comparable)"
    functionSourceFile: "org.apache.commons.lang3.compare.ComparableUtils$ComparableCheckBuilder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "java.lang.Comparable"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 9
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.commons.lang3.compare.ComparableUtils$ComparableCheckBuilder:114"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.compare.ComparableUtils$ComparableCheckBuilder:113"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.lang3.compare.ComparableUtils$ComparableCheckBuilder:114,1"
      Dst: "[java.lang.Comparable].compareTo"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.compare.ComparableUtils$ComparableCheckBuilder].lessThanOrEqualTo(java.lang.Comparable)"
    functionSourceFile: "org.apache.commons.lang3.compare.ComparableUtils$ComparableCheckBuilder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "java.lang.Comparable"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 9
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.commons.lang3.compare.ComparableUtils$ComparableCheckBuilder:124"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.compare.ComparableUtils$ComparableCheckBuilder:123"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.lang3.compare.ComparableUtils$ComparableCheckBuilder:124,1"
      Dst: "[java.lang.Comparable].compareTo"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.compare.ComparableUtils$ComparableCheckBuilder].<init>(java.lang.Comparable,org.apache.commons.lang3.compare.ComparableUtils$1)"
    functionSourceFile: "org.apache.commons.lang3.compare.ComparableUtils$ComparableCheckBuilder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "java.lang.Comparable"
    - "org.apache.commons.lang3.compare.ComparableUtils$1"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.lang3.compare.ComparableUtils$ComparableCheckBuilder:39,1"
      Dst: "[org.apache.commons.lang3.compare.ComparableUtils$ComparableCheckBuilder].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.text.StrBuilder$StrBuilderReader].<init>(org.apache.commons.lang3.text.StrBuilder)"
    functionSourceFile: "org.apache.commons.lang3.text.StrBuilder$StrBuilderReader"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.apache.commons.lang3.text.StrBuilder"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.lang3.text.StrBuilder$StrBuilderReader:2934,1"
      Dst: "[java.io.Reader].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.text.StrBuilder$StrBuilderReader].close()"
    functionSourceFile: "org.apache.commons.lang3.text.StrBuilder$StrBuilderReader"
    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.apache.commons.lang3.text.StrBuilder$StrBuilderReader].read()"
    functionSourceFile: "org.apache.commons.lang3.text.StrBuilder$StrBuilderReader"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "int"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 12
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.commons.lang3.text.StrBuilder$StrBuilderReader:2946"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.text.StrBuilder$StrBuilderReader:2949"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.text.StrBuilder$StrBuilderReader:2948"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.lang3.text.StrBuilder$StrBuilderReader:2946,1"
      Dst: "[org.apache.commons.lang3.text.StrBuilder$StrBuilderReader].ready"
    - Src: "org.apache.commons.lang3.text.StrBuilder$StrBuilderReader:2949,1"
      Dst: "[org.apache.commons.lang3.text.StrBuilder].charAt"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.text.StrBuilder$StrBuilderReader].read(char[],int,int)"
    functionSourceFile: "org.apache.commons.lang3.text.StrBuilder$StrBuilderReader"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "int"
    argCount: 3
    argTypes:
    - "char[]"
    - "int"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 42
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.commons.lang3.text.StrBuilder$StrBuilderReader:2955"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.text.StrBuilder$StrBuilderReader:2956"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.text.StrBuilder$StrBuilderReader:2955"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.text.StrBuilder$StrBuilderReader:2956"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.text.StrBuilder$StrBuilderReader:2955"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.text.StrBuilder$StrBuilderReader:2956"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.text.StrBuilder$StrBuilderReader:2955"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.text.StrBuilder$StrBuilderReader:2956"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.text.StrBuilder$StrBuilderReader:2955"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.text.StrBuilder$StrBuilderReader:2958"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.text.StrBuilder$StrBuilderReader:2959"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.text.StrBuilder$StrBuilderReader:2962"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.text.StrBuilder$StrBuilderReader:2961"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.text.StrBuilder$StrBuilderReader:2962"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.text.StrBuilder$StrBuilderReader:2965"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.text.StrBuilder$StrBuilderReader:2964"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.text.StrBuilder$StrBuilderReader:2965"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.text.StrBuilder$StrBuilderReader:2968"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.text.StrBuilder$StrBuilderReader:2967"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.lang3.text.StrBuilder$StrBuilderReader:2957,1"
      Dst: "[java.lang.IndexOutOfBoundsException].<init>"
    - Src: "org.apache.commons.lang3.text.StrBuilder$StrBuilderReader:2962,1"
      Dst: "[org.apache.commons.lang3.text.StrBuilder].size"
    - Src: "org.apache.commons.lang3.text.StrBuilder$StrBuilderReader:2968,1"
      Dst: "[org.apache.commons.lang3.text.StrBuilder].getChars"
    JavaMethodInfo: null
    BBCount: 13
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.text.StrBuilder$StrBuilderReader].skip(long)"
    functionSourceFile: "org.apache.commons.lang3.text.StrBuilder$StrBuilderReader"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "long"
    argCount: 1
    argTypes:
    - "long"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 25
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.commons.lang3.text.StrBuilder$StrBuilderReader:2976"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.text.StrBuilder$StrBuilderReader:2979"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.text.StrBuilder$StrBuilderReader:2978"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.text.StrBuilder$StrBuilderReader:2979"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.text.StrBuilder$StrBuilderReader:2982"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.text.StrBuilder$StrBuilderReader:2981"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.lang3.text.StrBuilder$StrBuilderReader:2976,1"
      Dst: "[org.apache.commons.lang3.text.StrBuilder].size"
    - Src: "org.apache.commons.lang3.text.StrBuilder$StrBuilderReader:2982,1"
      Dst: "[java.lang.Math].toIntExact"
    - Src: "org.apache.commons.lang3.text.StrBuilder$StrBuilderReader:2982,1"
      Dst: "[java.lang.Math].addExact"
    JavaMethodInfo: null
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.text.StrBuilder$StrBuilderReader].ready()"
    functionSourceFile: "org.apache.commons.lang3.text.StrBuilder$StrBuilderReader"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 9
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.commons.lang3.text.StrBuilder$StrBuilderReader:2989"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.text.StrBuilder$StrBuilderReader:2988"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.lang3.text.StrBuilder$StrBuilderReader:2989,1"
      Dst: "[org.apache.commons.lang3.text.StrBuilder].size"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.text.StrBuilder$StrBuilderReader].markSupported()"
    functionSourceFile: "org.apache.commons.lang3.text.StrBuilder$StrBuilderReader"
    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.apache.commons.lang3.text.StrBuilder$StrBuilderReader].mark(int)"
    functionSourceFile: "org.apache.commons.lang3.text.StrBuilder$StrBuilderReader"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.text.StrBuilder$StrBuilderReader].reset()"
    functionSourceFile: "org.apache.commons.lang3.text.StrBuilder$StrBuilderReader"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.bcel.generic.LDC2_W].<init>()"
    functionSourceFile: "org.apache.bcel.generic.LDC2_W"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.bcel.generic.LDC2_W:31,1"
      Dst: "[org.apache.bcel.generic.CPInstruction].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.bcel.generic.LDC2_W].<init>(int)"
    functionSourceFile: "org.apache.bcel.generic.LDC2_W"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.bcel.generic.LDC2_W:35,1"
      Dst: "[org.apache.bcel.generic.CPInstruction].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.bcel.generic.LDC2_W].accept(org.apache.bcel.generic.Visitor)"
    functionSourceFile: "org.apache.bcel.generic.LDC2_W"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.apache.bcel.generic.Visitor"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 8
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.bcel.generic.LDC2_W:46,1"
      Dst: "[org.apache.bcel.generic.Visitor].visitStackProducer"
    - Src: "org.apache.bcel.generic.LDC2_W:47,1"
      Dst: "[org.apache.bcel.generic.Visitor].visitPushInstruction"
    - Src: "org.apache.bcel.generic.LDC2_W:48,1"
      Dst: "[org.apache.bcel.generic.Visitor].visitTypedInstruction"
    - Src: "org.apache.bcel.generic.LDC2_W:49,1"
      Dst: "[org.apache.bcel.generic.Visitor].visitCPInstruction"
    - Src: "org.apache.bcel.generic.LDC2_W:50,1"
      Dst: "[org.apache.bcel.generic.Visitor].visitLDC2_W"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.bcel.generic.LDC2_W].getType(org.apache.bcel.generic.ConstantPoolGen)"
    functionSourceFile: "org.apache.bcel.generic.LDC2_W"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.apache.bcel.generic.Type"
    argCount: 1
    argTypes:
    - "org.apache.bcel.generic.ConstantPoolGen"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 22
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.bcel.generic.LDC2_W:55,1"
      Dst: "[org.apache.bcel.generic.ConstantPoolGen].getConstantPool"
    - Src: "org.apache.bcel.generic.LDC2_W:55,1"
      Dst: "[org.apache.bcel.generic.CPInstruction].getIndex"
    - Src: "org.apache.bcel.generic.LDC2_W:55,1"
      Dst: "[org.apache.bcel.classfile.ConstantPool].getConstant"
    - Src: "org.apache.bcel.generic.LDC2_W:55,1"
      Dst: "[org.apache.bcel.classfile.Constant].getTag"
    - Src: "org.apache.bcel.generic.LDC2_W:61,1"
      Dst: "[java.lang.StringBuilder].<init>"
    - Src: "org.apache.bcel.generic.LDC2_W:61,1"
      Dst: "[java.lang.StringBuilder].append"
    - Src: "org.apache.bcel.generic.LDC2_W:61,1"
      Dst: "[org.apache.bcel.generic.Instruction].getOpcode"
    - Src: "org.apache.bcel.generic.LDC2_W:61,1"
      Dst: "[java.lang.StringBuilder].toString"
    - Src: "org.apache.bcel.generic.LDC2_W:61,1"
      Dst: "[java.lang.IllegalArgumentException].<init>"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[org.apache.bcel.generic.LDC2_W].getValue(org.apache.bcel.generic.ConstantPoolGen)"
    functionSourceFile: "org.apache.bcel.generic.LDC2_W"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.Number"
    argCount: 1
    argTypes:
    - "org.apache.bcel.generic.ConstantPoolGen"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 25
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.bcel.generic.LDC2_W:66,1"
      Dst: "[org.apache.bcel.generic.ConstantPoolGen].getConstantPool"
    - Src: "org.apache.bcel.generic.LDC2_W:66,1"
      Dst: "[org.apache.bcel.generic.CPInstruction].getIndex"
    - Src: "org.apache.bcel.generic.LDC2_W:66,1"
      Dst: "[org.apache.bcel.classfile.ConstantPool].getConstant"
    - Src: "org.apache.bcel.generic.LDC2_W:67,1"
      Dst: "[org.apache.bcel.classfile.Constant].getTag"
    - Src: "org.apache.bcel.generic.LDC2_W:69,1"
      Dst: "[org.apache.bcel.classfile.ConstantLong].getBytes"
    - Src: "org.apache.bcel.generic.LDC2_W:69,1"
      Dst: "[java.lang.Long].valueOf"
    - Src: "org.apache.bcel.generic.LDC2_W:71,1"
      Dst: "[org.apache.bcel.classfile.ConstantDouble].getBytes"
    - Src: "org.apache.bcel.generic.LDC2_W:71,1"
      Dst: "[java.lang.Double].valueOf"
    - Src: "org.apache.bcel.generic.LDC2_W:73,1"
      Dst: "[java.lang.StringBuilder].<init>"
    - Src: "org.apache.bcel.generic.LDC2_W:73,1"
      Dst: "[java.lang.StringBuilder].append"
    - Src: "org.apache.bcel.generic.LDC2_W:73,1"
      Dst: "[java.lang.StringBuilder].toString"
    - Src: "org.apache.bcel.generic.LDC2_W:73,1"
      Dst: "[java.lang.IllegalArgumentException].<init>"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[org.apache.bcel.generic.MethodGen$BranchStack].<init>()"
    functionSourceFile: "org.apache.bcel.generic.MethodGen$BranchStack"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 9
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.bcel.generic.MethodGen$BranchStack:61,1"
      Dst: "[java.lang.Object].<init>"
    - Src: "org.apache.bcel.generic.MethodGen$BranchStack:63,1"
      Dst: "[java.util.Stack].<init>"
    - Src: "org.apache.bcel.generic.MethodGen$BranchStack:64,1"
      Dst: "[java.util.Hashtable].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.bcel.generic.MethodGen$BranchStack].pop()"
    functionSourceFile: "org.apache.bcel.generic.MethodGen$BranchStack"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.apache.bcel.generic.MethodGen$BranchTarget"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 9
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.bcel.generic.MethodGen$BranchStack:67"
      Branch Sides:
      - BranchSide: "org.apache.bcel.generic.MethodGen$BranchStack:70"
        BranchSideFuncs: []
      - BranchSide: "org.apache.bcel.generic.MethodGen$BranchStack:69"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.bcel.generic.MethodGen$BranchStack:67,1"
      Dst: "[java.util.Stack].empty"
    - Src: "org.apache.bcel.generic.MethodGen$BranchStack:68,1"
      Dst: "[java.util.Stack].pop"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.apache.bcel.generic.MethodGen$BranchStack].push(org.apache.bcel.generic.InstructionHandle,int)"
    functionSourceFile: "org.apache.bcel.generic.MethodGen$BranchStack"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "org.apache.bcel.generic.InstructionHandle"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 10
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.bcel.generic.MethodGen$BranchStack:74"
      Branch Sides:
      - BranchSide: "org.apache.bcel.generic.MethodGen$BranchStack:77"
        BranchSideFuncs: []
      - BranchSide: "org.apache.bcel.generic.MethodGen$BranchStack:76"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.bcel.generic.MethodGen$BranchStack:74,1"
      Dst: "[org.apache.bcel.generic.MethodGen$BranchStack].visited"
    - Src: "org.apache.bcel.generic.MethodGen$BranchStack:77,1"
      Dst: "[org.apache.bcel.generic.MethodGen$BranchStack].visit"
    - Src: "org.apache.bcel.generic.MethodGen$BranchStack:77,1"
      Dst: "[java.util.Stack].push"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.apache.bcel.generic.MethodGen$BranchStack].visit(org.apache.bcel.generic.InstructionHandle,int)"
    functionSourceFile: "org.apache.bcel.generic.MethodGen$BranchStack"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.apache.bcel.generic.MethodGen$BranchTarget"
    argCount: 2
    argTypes:
    - "org.apache.bcel.generic.InstructionHandle"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 8
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.bcel.generic.MethodGen$BranchStack:81,1"
      Dst: "[org.apache.bcel.generic.MethodGen$BranchTarget].<init>"
    - Src: "org.apache.bcel.generic.MethodGen$BranchStack:82,1"
      Dst: "[java.util.Hashtable].put"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.bcel.generic.MethodGen$BranchStack].visited(org.apache.bcel.generic.InstructionHandle)"
    functionSourceFile: "org.apache.bcel.generic.MethodGen$BranchStack"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "org.apache.bcel.generic.InstructionHandle"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 9
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.bcel.generic.MethodGen$BranchStack:87"
      Branch Sides:
      - BranchSide: "org.apache.bcel.generic.MethodGen$BranchStack:86"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.bcel.generic.MethodGen$BranchStack:87,1"
      Dst: "[java.util.Hashtable].get"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.RegExUtils].<init>()"
    functionSourceFile: "org.apache.commons.lang3.RegExUtils"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.lang3.RegExUtils:27,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.RegExUtils].dotAll(java.lang.String)"
    functionSourceFile: "org.apache.commons.lang3.RegExUtils"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.util.regex.Pattern"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.lang3.RegExUtils:37,1"
      Dst: "[java.util.regex.Pattern].compile"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.RegExUtils].dotAllMatcher(java.lang.String,java.lang.String)"
    functionSourceFile: "org.apache.commons.lang3.RegExUtils"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.util.regex.Matcher"
    argCount: 2
    argTypes:
    - "java.lang.String"
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.lang3.RegExUtils:50,1"
      Dst: "[org.apache.commons.lang3.RegExUtils].dotAll"
    - Src: "org.apache.commons.lang3.RegExUtils:50,1"
      Dst: "[java.util.regex.Pattern].matcher"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.RegExUtils].removeAll(java.lang.String,java.util.regex.Pattern)"
    functionSourceFile: "org.apache.commons.lang3.RegExUtils"
    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: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.lang3.RegExUtils:86,1"
      Dst: "[org.apache.commons.lang3.RegExUtils].replaceAll"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.RegExUtils].removeAll(java.lang.String,java.lang.String)"
    functionSourceFile: "org.apache.commons.lang3.RegExUtils"
    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:
    - Src: "org.apache.commons.lang3.RegExUtils:132,1"
      Dst: "[org.apache.commons.lang3.RegExUtils].replaceAll"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.RegExUtils].removeFirst(java.lang.String,java.util.regex.Pattern)"
    functionSourceFile: "org.apache.commons.lang3.RegExUtils"
    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: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.lang3.RegExUtils:168,1"
      Dst: "[org.apache.commons.lang3.RegExUtils].replaceFirst"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.RegExUtils].removeFirst(java.lang.String,java.lang.String)"
    functionSourceFile: "org.apache.commons.lang3.RegExUtils"
    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:
    - Src: "org.apache.commons.lang3.RegExUtils:213,1"
      Dst: "[org.apache.commons.lang3.RegExUtils].replaceFirst"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.RegExUtils].removePattern(java.lang.String,java.lang.String)"
    functionSourceFile: "org.apache.commons.lang3.RegExUtils"
    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:
    - Src: "org.apache.commons.lang3.RegExUtils:244,1"
      Dst: "[org.apache.commons.lang3.RegExUtils].replacePattern"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.RegExUtils].replaceAll(java.lang.String,java.util.regex.Pattern,java.lang.String)"
    functionSourceFile: "org.apache.commons.lang3.RegExUtils"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 3
    argTypes:
    - "java.lang.String"
    - "java.util.regex.Pattern"
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 13
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.commons.lang3.RegExUtils:284"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.RegExUtils:287"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.RegExUtils:286"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.lang3.RegExUtils:284,1"
      Dst: "[org.apache.commons.lang3.ObjectUtils].anyNull"
    - Src: "org.apache.commons.lang3.RegExUtils:287,1"
      Dst: "[java.util.regex.Pattern].matcher"
    - Src: "org.apache.commons.lang3.RegExUtils:287,1"
      Dst: "[java.util.regex.Matcher].replaceAll"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.RegExUtils].replaceAll(java.lang.String,java.lang.String,java.lang.String)"
    functionSourceFile: "org.apache.commons.lang3.RegExUtils"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 3
    argTypes:
    - "java.lang.String"
    - "java.lang.String"
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 12
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.commons.lang3.RegExUtils:338"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.RegExUtils:341"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.RegExUtils:340"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.lang3.RegExUtils:338,1"
      Dst: "[org.apache.commons.lang3.ObjectUtils].anyNull"
    - Src: "org.apache.commons.lang3.RegExUtils:341,1"
      Dst: "[java.lang.String].replaceAll"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.RegExUtils].replaceFirst(java.lang.String,java.util.regex.Pattern,java.lang.String)"
    functionSourceFile: "org.apache.commons.lang3.RegExUtils"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 3
    argTypes:
    - "java.lang.String"
    - "java.util.regex.Pattern"
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 10
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.commons.lang3.RegExUtils:381"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.RegExUtils:382"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.RegExUtils:381"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.RegExUtils:381"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.RegExUtils:382"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.RegExUtils:381"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.RegExUtils:381"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.RegExUtils:384"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.RegExUtils:383"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.lang3.RegExUtils:384,1"
      Dst: "[java.util.regex.Pattern].matcher"
    - Src: "org.apache.commons.lang3.RegExUtils:384,1"
      Dst: "[java.util.regex.Matcher].replaceFirst"
    JavaMethodInfo: null
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.RegExUtils].replaceFirst(java.lang.String,java.lang.String,java.lang.String)"
    functionSourceFile: "org.apache.commons.lang3.RegExUtils"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 3
    argTypes:
    - "java.lang.String"
    - "java.lang.String"
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 9
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.commons.lang3.RegExUtils:433"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.RegExUtils:434"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.RegExUtils:433"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.RegExUtils:433"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.RegExUtils:434"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.RegExUtils:433"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.RegExUtils:433"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.RegExUtils:436"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.RegExUtils:435"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.lang3.RegExUtils:436,1"
      Dst: "[java.lang.String].replaceFirst"
    JavaMethodInfo: null
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.RegExUtils].replacePattern(java.lang.String,java.lang.String,java.lang.String)"
    functionSourceFile: "org.apache.commons.lang3.RegExUtils"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 3
    argTypes:
    - "java.lang.String"
    - "java.lang.String"
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 13
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.commons.lang3.RegExUtils:477"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.RegExUtils:480"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.RegExUtils:479"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.lang3.RegExUtils:477,1"
      Dst: "[org.apache.commons.lang3.ObjectUtils].anyNull"
    - Src: "org.apache.commons.lang3.RegExUtils:480,1"
      Dst: "[org.apache.commons.lang3.RegExUtils].dotAllMatcher"
    - Src: "org.apache.commons.lang3.RegExUtils:480,1"
      Dst: "[java.util.regex.Matcher].replaceAll"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.text.StrMatcher$StringMatcher].<init>(java.lang.String)"
    functionSourceFile: "org.apache.commons.lang3.text.StrMatcher$StringMatcher"
    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.apache.commons.lang3.text.StrMatcher$StringMatcher:354,1"
      Dst: "[org.apache.commons.lang3.text.StrMatcher].<init>"
    - Src: "org.apache.commons.lang3.text.StrMatcher$StringMatcher:355,1"
      Dst: "[java.lang.String].toCharArray"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.text.StrMatcher$StringMatcher].isMatch(char[],int,int,int)"
    functionSourceFile: "org.apache.commons.lang3.text.StrMatcher$StringMatcher"
    linkageType: null
    functionLinenumber: 368
    functionDepth: 0
    returnType: "int"
    argCount: 4
    argTypes:
    - "char[]"
    - "int"
    - "int"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 9
    ICount: 25
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.commons.lang3.text.StrMatcher$StringMatcher:370"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.text.StrMatcher$StringMatcher:373"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.text.StrMatcher$StringMatcher:372"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.text.StrMatcher$StringMatcher:373"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.text.StrMatcher$StringMatcher:378"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.text.StrMatcher$StringMatcher:377"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.text.StrMatcher$StringMatcher:374"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.text.StrMatcher$StringMatcher:373"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.text.StrMatcher$StringMatcher:372"
        BranchSideFuncs: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 8
    CyclomaticComplexity: 2
  - functionName: "[org.apache.commons.lang3.text.StrMatcher$StringMatcher].toString()"
    functionSourceFile: "org.apache.commons.lang3.text.StrMatcher$StringMatcher"
    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.apache.commons.lang3.text.StrMatcher$StringMatcher:383,1"
      Dst: "[java.lang.StringBuilder].<init>"
    - Src: "org.apache.commons.lang3.text.StrMatcher$StringMatcher:383,1"
      Dst: "[java.lang.Object].toString"
    - Src: "org.apache.commons.lang3.text.StrMatcher$StringMatcher:383,1"
      Dst: "[java.lang.StringBuilder].append"
    - Src: "org.apache.commons.lang3.text.StrMatcher$StringMatcher:383,1"
      Dst: "[java.util.Arrays].toString"
    - Src: "org.apache.commons.lang3.text.StrMatcher$StringMatcher:383,1"
      Dst: "[java.lang.StringBuilder].toString"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.event.EventListenerSupport$ProxyInvocationHandler].<init>(org.apache.commons.lang3.event.EventListenerSupport)"
    functionSourceFile: "org.apache.commons.lang3.event.EventListenerSupport$ProxyInvocationHandler"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.apache.commons.lang3.event.EventListenerSupport"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.lang3.event.EventListenerSupport$ProxyInvocationHandler:312,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.event.EventListenerSupport$ProxyInvocationHandler].invoke(java.lang.Object,java.lang.reflect.Method,java.lang.Object[])"
    functionSourceFile: "org.apache.commons.lang3.event.EventListenerSupport$ProxyInvocationHandler"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 3
    argTypes:
    - "java.lang.Object"
    - "java.lang.reflect.Method"
    - "java.lang.Object[]"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 13
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.commons.lang3.event.EventListenerSupport$ProxyInvocationHandler:328"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.event.EventListenerSupport$ProxyInvocationHandler:331"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.event.EventListenerSupport$ProxyInvocationHandler:330"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.lang3.event.EventListenerSupport$ProxyInvocationHandler:328,1"
      Dst: "[org.apache.commons.lang3.event.EventListenerSupport].access$000"
    - Src: "org.apache.commons.lang3.event.EventListenerSupport$ProxyInvocationHandler:328,1"
      Dst: "[java.util.List].iterator"
    - Src: "org.apache.commons.lang3.event.EventListenerSupport$ProxyInvocationHandler:328,1"
      Dst: "[java.util.Iterator].hasNext"
    - Src: "org.apache.commons.lang3.event.EventListenerSupport$ProxyInvocationHandler:328,1"
      Dst: "[java.util.Iterator].next"
    - Src: "org.apache.commons.lang3.event.EventListenerSupport$ProxyInvocationHandler:329,1"
      Dst: "[java.lang.reflect.Method].invoke"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 2
  - functionName: "[org.apache.bcel.classfile.StackMapEntry].<init>(java.io.DataInput,org.apache.bcel.classfile.ConstantPool)"
    functionSourceFile: "org.apache.bcel.classfile.StackMapEntry"
    linkageType: null
    functionLinenumber: 63
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "java.io.DataInput"
    - "org.apache.bcel.classfile.ConstantPool"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.bcel.classfile.StackMapEntry].<init>(int,int,org.apache.bcel.classfile.StackMapType[],org.apache.bcel.classfile.StackMapType[],org.apache.bcel.classfile.ConstantPool)"
    - "[org.apache.bcel.classfile.StackMapType].<init>(java.io.DataInput,org.apache.bcel.classfile.ConstantPool)"
    - "[org.apache.bcel.classfile.StackMapType].<init>(java.io.DataInput,org.apache.bcel.classfile.ConstantPool)"
    - "[org.apache.bcel.classfile.StackMapType].<init>(java.io.DataInput,org.apache.bcel.classfile.ConstantPool)"
    - "[org.apache.bcel.classfile.StackMapType].<init>(java.io.DataInput,org.apache.bcel.classfile.ConstantPool)"
    - "[org.apache.bcel.classfile.StackMapType].<init>(java.io.DataInput,org.apache.bcel.classfile.ConstantPool)"
    - "[org.apache.bcel.classfile.ClassFormatException].<init>(java.lang.String)"
    functionUses: 1
    ICount: 108
    EdgeCount: 7
    BranchProfiles:
    - Branch String: "org.apache.bcel.classfile.StackMapEntry:66"
      Branch Sides:
      - BranchSide: "org.apache.bcel.classfile.StackMapEntry:68"
        BranchSideFuncs: []
      - BranchSide: "org.apache.bcel.classfile.StackMapEntry:67"
        BranchSideFuncs: []
    - Branch String: "org.apache.bcel.classfile.StackMapEntry:66"
      Branch Sides:
      - BranchSide: "org.apache.bcel.classfile.StackMapEntry:68"
        BranchSideFuncs: []
      - BranchSide: "org.apache.bcel.classfile.StackMapEntry:67"
        BranchSideFuncs: []
    - Branch String: "org.apache.bcel.classfile.StackMapEntry:68"
      Branch Sides:
      - BranchSide: "org.apache.bcel.classfile.StackMapEntry:71"
        BranchSideFuncs: []
      - BranchSide: "org.apache.bcel.classfile.StackMapEntry:70"
        BranchSideFuncs: []
    - Branch String: "org.apache.bcel.classfile.StackMapEntry:68"
      Branch Sides:
      - BranchSide: "org.apache.bcel.classfile.StackMapEntry:71"
        BranchSideFuncs: []
      - BranchSide: "org.apache.bcel.classfile.StackMapEntry:70"
        BranchSideFuncs: []
    - Branch String: "org.apache.bcel.classfile.StackMapEntry:71"
      Branch Sides:
      - BranchSide: "org.apache.bcel.classfile.StackMapEntry:74"
        BranchSideFuncs: []
      - BranchSide: "org.apache.bcel.classfile.StackMapEntry:73"
        BranchSideFuncs: []
    - Branch String: "org.apache.bcel.classfile.StackMapEntry:74"
      Branch Sides:
      - BranchSide: "org.apache.bcel.classfile.StackMapEntry:76"
        BranchSideFuncs: []
      - BranchSide: "org.apache.bcel.classfile.StackMapEntry:75"
        BranchSideFuncs: []
    - Branch String: "org.apache.bcel.classfile.StackMapEntry:74"
      Branch Sides:
      - BranchSide: "org.apache.bcel.classfile.StackMapEntry:76"
        BranchSideFuncs: []
      - BranchSide: "org.apache.bcel.classfile.StackMapEntry:75"
        BranchSideFuncs: []
    - Branch String: "org.apache.bcel.classfile.StackMapEntry:76"
      Branch Sides:
      - BranchSide: "org.apache.bcel.classfile.StackMapEntry:78"
        BranchSideFuncs: []
      - BranchSide: "org.apache.bcel.classfile.StackMapEntry:77"
        BranchSideFuncs: []
    - Branch String: "org.apache.bcel.classfile.StackMapEntry:78"
      Branch Sides:
      - BranchSide: "org.apache.bcel.classfile.StackMapEntry:78"
        BranchSideFuncs: []
      - BranchSide: "org.apache.bcel.classfile.StackMapEntry:77"
        BranchSideFuncs: []
    - Branch String: "org.apache.bcel.classfile.StackMapEntry:78"
      Branch Sides:
      - BranchSide: "org.apache.bcel.classfile.StackMapEntry:78"
        BranchSideFuncs: []
      - BranchSide: "org.apache.bcel.classfile.StackMapEntry:77"
        BranchSideFuncs: []
    - Branch String: "org.apache.bcel.classfile.StackMapEntry:82"
      Branch Sides:
      - BranchSide: "org.apache.bcel.classfile.StackMapEntry:84"
        BranchSideFuncs: []
    - Branch String: "org.apache.bcel.classfile.StackMapEntry:78"
      Branch Sides:
      - BranchSide: "org.apache.bcel.classfile.StackMapEntry:99"
        BranchSideFuncs: []
      - BranchSide: "org.apache.bcel.classfile.StackMapEntry:98"
        BranchSideFuncs:
        - "<init>(java.lang.String)"
    - Branch String: "org.apache.bcel.classfile.StackMapEntry:89"
      Branch Sides:
      - BranchSide: "org.apache.bcel.classfile.StackMapEntry:91"
        BranchSideFuncs: []
    - Branch String: "org.apache.bcel.classfile.StackMapEntry:94"
      Branch Sides:
      - BranchSide: "org.apache.bcel.classfile.StackMapEntry:96"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.bcel.classfile.StackMapEntry:64,1"
      Dst: "[java.io.DataInput].readByte"
    - Src: "org.apache.bcel.classfile.StackMapEntry:64,1"
      Dst: "[org.apache.bcel.classfile.StackMapEntry].<init>"
    - Src: "org.apache.bcel.classfile.StackMapEntry:70,1"
      Dst: "[org.apache.bcel.classfile.StackMapType].<init>"
    - Src: "org.apache.bcel.classfile.StackMapEntry:72,1"
      Dst: "[java.io.DataInput].readUnsignedShort"
    - Src: "org.apache.bcel.classfile.StackMapEntry:99,1"
      Dst: "[java.lang.StringBuilder].<init>"
    - Src: "org.apache.bcel.classfile.StackMapEntry:99,1"
      Dst: "[java.lang.StringBuilder].append"
    - Src: "org.apache.bcel.classfile.StackMapEntry:99,1"
      Dst: "[java.lang.StringBuilder].toString"
    - Src: "org.apache.bcel.classfile.StackMapEntry:99,1"
      Dst: "[org.apache.bcel.classfile.ClassFormatException].<init>"
    JavaMethodInfo: null
    BBCount: 29
    CyclomaticComplexity: 4
  - functionName: "[org.apache.bcel.classfile.StackMapEntry].<init>(int,int,org.apache.bcel.classfile.StackMapType[],int,org.apache.bcel.classfile.StackMapType[],org.apache.bcel.classfile.ConstantPool)"
    functionSourceFile: "org.apache.bcel.classfile.StackMapEntry"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 6
    argTypes:
    - "int"
    - "int"
    - "org.apache.bcel.classfile.StackMapType[]"
    - "int"
    - "org.apache.bcel.classfile.StackMapType[]"
    - "org.apache.bcel.classfile.ConstantPool"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 29
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.bcel.classfile.StackMapEntry:118"
      Branch Sides:
      - BranchSide: "org.apache.bcel.classfile.StackMapEntry:116"
        BranchSideFuncs: []
      - BranchSide: "org.apache.bcel.classfile.StackMapEntry:115"
        BranchSideFuncs: []
    - Branch String: "org.apache.bcel.classfile.StackMapEntry:119"
      Branch Sides:
      - BranchSide: "org.apache.bcel.classfile.StackMapEntry:118"
        BranchSideFuncs: []
      - BranchSide: "org.apache.bcel.classfile.StackMapEntry:117"
        BranchSideFuncs: []
    - Branch String: "org.apache.bcel.classfile.StackMapEntry:121"
      Branch Sides:
      - BranchSide: "org.apache.bcel.classfile.StackMapEntry:124"
        BranchSideFuncs: []
      - BranchSide: "org.apache.bcel.classfile.StackMapEntry:123"
        BranchSideFuncs: []
    - Branch String: "org.apache.bcel.classfile.StackMapEntry:124"
      Branch Sides:
      - BranchSide: "org.apache.bcel.classfile.StackMapEntry:127"
        BranchSideFuncs: []
      - BranchSide: "org.apache.bcel.classfile.StackMapEntry:126"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.bcel.classfile.StackMapEntry:116,1"
      Dst: "[java.lang.Object].<init>"
    - Src: "org.apache.bcel.classfile.StackMapEntry:122,1"
      Dst: "[java.lang.IllegalArgumentException].<init>"
    JavaMethodInfo: null
    BBCount: 11
    CyclomaticComplexity: 1
  - functionName: "[org.apache.bcel.classfile.StackMapEntry].<init>(int,int,org.apache.bcel.classfile.StackMapType[],org.apache.bcel.classfile.StackMapType[],org.apache.bcel.classfile.ConstantPool)"
    functionSourceFile: "org.apache.bcel.classfile.StackMapEntry"
    linkageType: null
    functionLinenumber: 138
    functionDepth: 0
    returnType: "void"
    argCount: 5
    argTypes:
    - "int"
    - "int"
    - "org.apache.bcel.classfile.StackMapType[]"
    - "org.apache.bcel.classfile.StackMapType[]"
    - "org.apache.bcel.classfile.ConstantPool"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 21
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.bcel.classfile.StackMapEntry:142"
      Branch Sides:
      - BranchSide: "org.apache.bcel.classfile.StackMapEntry:139"
        BranchSideFuncs: []
      - BranchSide: "org.apache.bcel.classfile.StackMapEntry:138"
        BranchSideFuncs: []
    - Branch String: "org.apache.bcel.classfile.StackMapEntry:143"
      Branch Sides:
      - BranchSide: "org.apache.bcel.classfile.StackMapEntry:142"
        BranchSideFuncs: []
      - BranchSide: "org.apache.bcel.classfile.StackMapEntry:141"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.bcel.classfile.StackMapEntry:139,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 7
    CyclomaticComplexity: 1
  - functionName: "[org.apache.bcel.classfile.StackMapEntry].accept(org.apache.bcel.classfile.Visitor)"
    functionSourceFile: "org.apache.bcel.classfile.StackMapEntry"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.apache.bcel.classfile.Visitor"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.bcel.classfile.StackMapEntry:155,1"
      Dst: "[org.apache.bcel.classfile.Visitor].visitStackMapEntry"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.bcel.classfile.StackMapEntry].copy()"
    functionSourceFile: "org.apache.bcel.classfile.StackMapEntry"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.apache.bcel.classfile.StackMapEntry"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 23
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.bcel.classfile.StackMapEntry:164,1"
      Dst: "[java.lang.Object].clone"
    - Src: "org.apache.bcel.classfile.StackMapEntry:166,1"
      Dst: "[java.lang.UnsupportedOperationException].<init>"
    - Src: "org.apache.bcel.classfile.StackMapEntry:170,1"
      Dst: "[org.apache.bcel.classfile.StackMapEntry$lambda_copy_0__229].bootstrap$"
    - Src: "org.apache.bcel.classfile.StackMapEntry:170,1"
      Dst: "[java.util.Arrays].setAll"
    - Src: "org.apache.bcel.classfile.StackMapEntry:172,1"
      Dst: "[org.apache.bcel.classfile.StackMapEntry$lambda_copy_1__230].bootstrap$"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.apache.bcel.classfile.StackMapEntry].dump(java.io.DataOutputStream)"
    functionSourceFile: "org.apache.bcel.classfile.StackMapEntry"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.io.DataOutputStream"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 88
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.bcel.classfile.StackMapEntry:184"
      Branch Sides:
      - BranchSide: "org.apache.bcel.classfile.StackMapEntry:186"
        BranchSideFuncs: []
      - BranchSide: "org.apache.bcel.classfile.StackMapEntry:185"
        BranchSideFuncs: []
    - Branch String: "org.apache.bcel.classfile.StackMapEntry:184"
      Branch Sides:
      - BranchSide: "org.apache.bcel.classfile.StackMapEntry:186"
        BranchSideFuncs: []
      - BranchSide: "org.apache.bcel.classfile.StackMapEntry:185"
        BranchSideFuncs: []
    - Branch String: "org.apache.bcel.classfile.StackMapEntry:186"
      Branch Sides:
      - BranchSide: "org.apache.bcel.classfile.StackMapEntry:189"
        BranchSideFuncs: []
      - BranchSide: "org.apache.bcel.classfile.StackMapEntry:188"
        BranchSideFuncs: []
    - Branch String: "org.apache.bcel.classfile.StackMapEntry:189"
      Branch Sides:
      - BranchSide: "org.apache.bcel.classfile.StackMapEntry:191"
        BranchSideFuncs: []
      - BranchSide: "org.apache.bcel.classfile.StackMapEntry:190"
        BranchSideFuncs: []
    - Branch String: "org.apache.bcel.classfile.StackMapEntry:189"
      Branch Sides:
      - BranchSide: "org.apache.bcel.classfile.StackMapEntry:191"
        BranchSideFuncs: []
      - BranchSide: "org.apache.bcel.classfile.StackMapEntry:190"
        BranchSideFuncs: []
    - Branch String: "org.apache.bcel.classfile.StackMapEntry:191"
      Branch Sides:
      - BranchSide: "org.apache.bcel.classfile.StackMapEntry:193"
        BranchSideFuncs: []
      - BranchSide: "org.apache.bcel.classfile.StackMapEntry:192"
        BranchSideFuncs: []
    - Branch String: "org.apache.bcel.classfile.StackMapEntry:193"
      Branch Sides:
      - BranchSide: "org.apache.bcel.classfile.StackMapEntry:198"
        BranchSideFuncs: []
      - BranchSide: "org.apache.bcel.classfile.StackMapEntry:197"
        BranchSideFuncs: []
    - Branch String: "org.apache.bcel.classfile.StackMapEntry:193"
      Branch Sides:
      - BranchSide: "org.apache.bcel.classfile.StackMapEntry:198"
        BranchSideFuncs: []
      - BranchSide: "org.apache.bcel.classfile.StackMapEntry:197"
        BranchSideFuncs: []
    - Branch String: "org.apache.bcel.classfile.StackMapEntry:195"
      Branch Sides:
      - BranchSide: "org.apache.bcel.classfile.StackMapEntry:193"
        BranchSideFuncs: []
    - Branch String: "org.apache.bcel.classfile.StackMapEntry:198"
      Branch Sides:
      - BranchSide: "org.apache.bcel.classfile.StackMapEntry:208"
        BranchSideFuncs: []
      - BranchSide: "org.apache.bcel.classfile.StackMapEntry:207"
        BranchSideFuncs: []
    - Branch String: "org.apache.bcel.classfile.StackMapEntry:201"
      Branch Sides:
      - BranchSide: "org.apache.bcel.classfile.StackMapEntry:203"
        BranchSideFuncs: []
    - Branch String: "org.apache.bcel.classfile.StackMapEntry:205"
      Branch Sides:
      - BranchSide: "org.apache.bcel.classfile.StackMapEntry:203"
        BranchSideFuncs: []
    - Branch String: "org.apache.bcel.classfile.StackMapEntry:208"
      Branch Sides:
      - BranchSide: "org.apache.bcel.classfile.StackMapEntry:209"
        BranchSideFuncs: []
    - Branch String: "org.apache.bcel.classfile.StackMapEntry:208"
      Branch Sides:
      - BranchSide: "org.apache.bcel.classfile.StackMapEntry:211"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.bcel.classfile.StackMapEntry:183,1"
      Dst: "[java.io.DataOutputStream].write"
    - Src: "org.apache.bcel.classfile.StackMapEntry:185,1"
      Dst: "[org.apache.bcel.classfile.StackMapType].dump"
    - Src: "org.apache.bcel.classfile.StackMapEntry:187,1"
      Dst: "[java.io.DataOutputStream].writeShort"
    - Src: "org.apache.bcel.classfile.StackMapEntry:210,1"
      Dst: "[java.lang.StringBuilder].<init>"
    - Src: "org.apache.bcel.classfile.StackMapEntry:210,1"
      Dst: "[java.lang.StringBuilder].append"
    - Src: "org.apache.bcel.classfile.StackMapEntry:210,1"
      Dst: "[java.lang.StringBuilder].toString"
    - Src: "org.apache.bcel.classfile.StackMapEntry:210,1"
      Dst: "[org.apache.bcel.classfile.ClassFormatException].<init>"
    JavaMethodInfo: null
    BBCount: 28
    CyclomaticComplexity: 4
  - functionName: "[org.apache.bcel.classfile.StackMapEntry].getByteCodeOffset()"
    functionSourceFile: "org.apache.bcel.classfile.StackMapEntry"
    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.apache.bcel.classfile.StackMapEntry].getConstantPool()"
    functionSourceFile: "org.apache.bcel.classfile.StackMapEntry"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.apache.bcel.classfile.ConstantPool"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.bcel.classfile.StackMapEntry].getFrameType()"
    functionSourceFile: "org.apache.bcel.classfile.StackMapEntry"
    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.apache.bcel.classfile.StackMapEntry].getMapEntrySize()"
    functionSourceFile: "org.apache.bcel.classfile.StackMapEntry"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "int"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 98
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.bcel.classfile.StackMapEntry:234"
      Branch Sides:
      - BranchSide: "org.apache.bcel.classfile.StackMapEntry:237"
        BranchSideFuncs: []
      - BranchSide: "org.apache.bcel.classfile.StackMapEntry:236"
        BranchSideFuncs: []
    - Branch String: "org.apache.bcel.classfile.StackMapEntry:234"
      Branch Sides:
      - BranchSide: "org.apache.bcel.classfile.StackMapEntry:237"
        BranchSideFuncs: []
      - BranchSide: "org.apache.bcel.classfile.StackMapEntry:236"
        BranchSideFuncs: []
    - Branch String: "org.apache.bcel.classfile.StackMapEntry:237"
      Branch Sides:
      - BranchSide: "org.apache.bcel.classfile.StackMapEntry:240"
        BranchSideFuncs: []
      - BranchSide: "org.apache.bcel.classfile.StackMapEntry:239"
        BranchSideFuncs: []
    - Branch String: "org.apache.bcel.classfile.StackMapEntry:237"
      Branch Sides:
      - BranchSide: "org.apache.bcel.classfile.StackMapEntry:240"
        BranchSideFuncs: []
      - BranchSide: "org.apache.bcel.classfile.StackMapEntry:239"
        BranchSideFuncs: []
    - Branch String: "org.apache.bcel.classfile.StackMapEntry:238"
      Branch Sides:
      - BranchSide: "org.apache.bcel.classfile.StackMapEntry:237"
        BranchSideFuncs: []
    - Branch String: "org.apache.bcel.classfile.StackMapEntry:240"
      Branch Sides:
      - BranchSide: "org.apache.bcel.classfile.StackMapEntry:243"
        BranchSideFuncs: []
      - BranchSide: "org.apache.bcel.classfile.StackMapEntry:242"
        BranchSideFuncs: []
    - Branch String: "org.apache.bcel.classfile.StackMapEntry:241"
      Branch Sides:
      - BranchSide: "org.apache.bcel.classfile.StackMapEntry:240"
        BranchSideFuncs: []
    - Branch String: "org.apache.bcel.classfile.StackMapEntry:243"
      Branch Sides:
      - BranchSide: "org.apache.bcel.classfile.StackMapEntry:243"
        BranchSideFuncs: []
      - BranchSide: "org.apache.bcel.classfile.StackMapEntry:242"
        BranchSideFuncs: []
    - Branch String: "org.apache.bcel.classfile.StackMapEntry:243"
      Branch Sides:
      - BranchSide: "org.apache.bcel.classfile.StackMapEntry:244"
        BranchSideFuncs: []
      - BranchSide: "org.apache.bcel.classfile.StackMapEntry:243"
        BranchSideFuncs: []
    - Branch String: "org.apache.bcel.classfile.StackMapEntry:243"
      Branch Sides:
      - BranchSide: "org.apache.bcel.classfile.StackMapEntry:246"
        BranchSideFuncs: []
      - BranchSide: "org.apache.bcel.classfile.StackMapEntry:245"
        BranchSideFuncs: []
    - Branch String: "org.apache.bcel.classfile.StackMapEntry:246"
      Branch Sides:
      - BranchSide: "org.apache.bcel.classfile.StackMapEntry:253"
        BranchSideFuncs: []
      - BranchSide: "org.apache.bcel.classfile.StackMapEntry:252"
        BranchSideFuncs: []
    - Branch String: "org.apache.bcel.classfile.StackMapEntry:246"
      Branch Sides:
      - BranchSide: "org.apache.bcel.classfile.StackMapEntry:253"
        BranchSideFuncs: []
      - BranchSide: "org.apache.bcel.classfile.StackMapEntry:252"
        BranchSideFuncs: []
    - Branch String: "org.apache.bcel.classfile.StackMapEntry:248"
      Branch Sides:
      - BranchSide: "org.apache.bcel.classfile.StackMapEntry:251"
        BranchSideFuncs: []
      - BranchSide: "org.apache.bcel.classfile.StackMapEntry:250"
        BranchSideFuncs: []
    - Branch String: "org.apache.bcel.classfile.StackMapEntry:249"
      Branch Sides:
      - BranchSide: "org.apache.bcel.classfile.StackMapEntry:247"
        BranchSideFuncs: []
    - Branch String: "org.apache.bcel.classfile.StackMapEntry:253"
      Branch Sides:
      - BranchSide: "org.apache.bcel.classfile.StackMapEntry:256"
        BranchSideFuncs: []
      - BranchSide: "org.apache.bcel.classfile.StackMapEntry:255"
        BranchSideFuncs: []
    - Branch String: "org.apache.bcel.classfile.StackMapEntry:257"
      Branch Sides:
      - BranchSide: "org.apache.bcel.classfile.StackMapEntry:260"
        BranchSideFuncs: []
      - BranchSide: "org.apache.bcel.classfile.StackMapEntry:259"
        BranchSideFuncs: []
    - Branch String: "org.apache.bcel.classfile.StackMapEntry:258"
      Branch Sides:
      - BranchSide: "org.apache.bcel.classfile.StackMapEntry:256"
        BranchSideFuncs: []
    - Branch String: "org.apache.bcel.classfile.StackMapEntry:260"
      Branch Sides:
      - BranchSide: "org.apache.bcel.classfile.StackMapEntry:263"
        BranchSideFuncs: []
      - BranchSide: "org.apache.bcel.classfile.StackMapEntry:262"
        BranchSideFuncs: []
    - Branch String: "org.apache.bcel.classfile.StackMapEntry:261"
      Branch Sides:
      - BranchSide: "org.apache.bcel.classfile.StackMapEntry:259"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.bcel.classfile.StackMapEntry:238,1"
      Dst: "[org.apache.bcel.classfile.StackMapType].hasIndex"
    - Src: "org.apache.bcel.classfile.StackMapEntry:254,1"
      Dst: "[java.lang.StringBuilder].<init>"
    - Src: "org.apache.bcel.classfile.StackMapEntry:254,1"
      Dst: "[java.lang.StringBuilder].append"
    - Src: "org.apache.bcel.classfile.StackMapEntry:254,1"
      Dst: "[java.lang.StringBuilder].toString"
    - Src: "org.apache.bcel.classfile.StackMapEntry:254,1"
      Dst: "[java.lang.IllegalStateException].<init>"
    JavaMethodInfo: null
    BBCount: 42
    CyclomaticComplexity: 4
  - functionName: "[org.apache.bcel.classfile.StackMapEntry].getNumberOfLocals()"
    functionSourceFile: "org.apache.bcel.classfile.StackMapEntry"
    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.apache.bcel.classfile.StackMapEntry].getNumberOfStackItems()"
    functionSourceFile: "org.apache.bcel.classfile.StackMapEntry"
    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.apache.bcel.classfile.StackMapEntry].getTypesOfLocals()"
    functionSourceFile: "org.apache.bcel.classfile.StackMapEntry"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.apache.bcel.classfile.StackMapType[]"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.bcel.classfile.StackMapEntry].getTypesOfStackItems()"
    functionSourceFile: "org.apache.bcel.classfile.StackMapEntry"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.apache.bcel.classfile.StackMapType[]"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.bcel.classfile.StackMapEntry].invalidFrameType(int)"
    functionSourceFile: "org.apache.bcel.classfile.StackMapEntry"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 13
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.bcel.classfile.StackMapEntry:284"
      Branch Sides:
      - BranchSide: "org.apache.bcel.classfile.StackMapEntry:-2"
        BranchSideFuncs: []
    - Branch String: "org.apache.bcel.classfile.StackMapEntry:284"
      Branch Sides:
      - BranchSide: "org.apache.bcel.classfile.StackMapEntry:283"
        BranchSideFuncs: []
    - Branch String: "org.apache.bcel.classfile.StackMapEntry:284"
      Branch Sides:
      - BranchSide: "org.apache.bcel.classfile.StackMapEntry:-2"
        BranchSideFuncs: []
    - Branch String: "org.apache.bcel.classfile.StackMapEntry:284"
      Branch Sides:
      - BranchSide: "org.apache.bcel.classfile.StackMapEntry:-2"
        BranchSideFuncs: []
    - Branch String: "org.apache.bcel.classfile.StackMapEntry:284"
      Branch Sides:
      - BranchSide: "org.apache.bcel.classfile.StackMapEntry:283"
        BranchSideFuncs: []
    - Branch String: "org.apache.bcel.classfile.StackMapEntry:284"
      Branch Sides:
      - BranchSide: "org.apache.bcel.classfile.StackMapEntry:-2"
        BranchSideFuncs: []
    - Branch String: "org.apache.bcel.classfile.StackMapEntry:284"
      Branch Sides:
      - BranchSide: "org.apache.bcel.classfile.StackMapEntry:-2"
        BranchSideFuncs: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 10
    CyclomaticComplexity: 1
  - functionName: "[org.apache.bcel.classfile.StackMapEntry].setByteCodeOffset(int)"
    functionSourceFile: "org.apache.bcel.classfile.StackMapEntry"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 45
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.bcel.classfile.StackMapEntry:293"
      Branch Sides:
      - BranchSide: "org.apache.bcel.classfile.StackMapEntry:294"
        BranchSideFuncs: []
      - BranchSide: "org.apache.bcel.classfile.StackMapEntry:293"
        BranchSideFuncs: []
    - Branch String: "org.apache.bcel.classfile.StackMapEntry:293"
      Branch Sides:
      - BranchSide: "org.apache.bcel.classfile.StackMapEntry:297"
        BranchSideFuncs: []
      - BranchSide: "org.apache.bcel.classfile.StackMapEntry:296"
        BranchSideFuncs: []
    - Branch String: "org.apache.bcel.classfile.StackMapEntry:297"
      Branch Sides:
      - BranchSide: "org.apache.bcel.classfile.StackMapEntry:303"
        BranchSideFuncs: []
      - BranchSide: "org.apache.bcel.classfile.StackMapEntry:302"
        BranchSideFuncs: []
    - Branch String: "org.apache.bcel.classfile.StackMapEntry:297"
      Branch Sides:
      - BranchSide: "org.apache.bcel.classfile.StackMapEntry:303"
        BranchSideFuncs: []
      - BranchSide: "org.apache.bcel.classfile.StackMapEntry:302"
        BranchSideFuncs: []
    - Branch String: "org.apache.bcel.classfile.StackMapEntry:298"
      Branch Sides:
      - BranchSide: "org.apache.bcel.classfile.StackMapEntry:301"
        BranchSideFuncs: []
      - BranchSide: "org.apache.bcel.classfile.StackMapEntry:300"
        BranchSideFuncs: []
    - Branch String: "org.apache.bcel.classfile.StackMapEntry:303"
      Branch Sides:
      - BranchSide: "org.apache.bcel.classfile.StackMapEntry:309"
        BranchSideFuncs: []
      - BranchSide: "org.apache.bcel.classfile.StackMapEntry:308"
        BranchSideFuncs: []
    - Branch String: "org.apache.bcel.classfile.StackMapEntry:303"
      Branch Sides:
      - BranchSide: "org.apache.bcel.classfile.StackMapEntry:309"
        BranchSideFuncs: []
      - BranchSide: "org.apache.bcel.classfile.StackMapEntry:308"
        BranchSideFuncs: []
    - Branch String: "org.apache.bcel.classfile.StackMapEntry:304"
      Branch Sides:
      - BranchSide: "org.apache.bcel.classfile.StackMapEntry:307"
        BranchSideFuncs: []
      - BranchSide: "org.apache.bcel.classfile.StackMapEntry:306"
        BranchSideFuncs: []
    - Branch String: "org.apache.bcel.classfile.StackMapEntry:309"
      Branch Sides:
      - BranchSide: "org.apache.bcel.classfile.StackMapEntry:312"
        BranchSideFuncs: []
      - BranchSide: "org.apache.bcel.classfile.StackMapEntry:311"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.bcel.classfile.StackMapEntry:294,1"
      Dst: "[java.lang.StringBuilder].<init>"
    - Src: "org.apache.bcel.classfile.StackMapEntry:294,1"
      Dst: "[java.lang.StringBuilder].append"
    - Src: "org.apache.bcel.classfile.StackMapEntry:294,1"
      Dst: "[java.lang.StringBuilder].toString"
    - Src: "org.apache.bcel.classfile.StackMapEntry:294,1"
      Dst: "[java.lang.IllegalArgumentException].<init>"
    - Src: "org.apache.bcel.classfile.StackMapEntry:309,1"
      Dst: "[org.apache.bcel.classfile.StackMapEntry].invalidFrameType"
    - Src: "org.apache.bcel.classfile.StackMapEntry:310,1"
      Dst: "[java.lang.IllegalStateException].<init>"
    JavaMethodInfo: null
    BBCount: 16
    CyclomaticComplexity: 1
  - functionName: "[org.apache.bcel.classfile.StackMapEntry].setConstantPool(org.apache.bcel.classfile.ConstantPool)"
    functionSourceFile: "org.apache.bcel.classfile.StackMapEntry"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.apache.bcel.classfile.ConstantPool"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.bcel.classfile.StackMapEntry].setFrameType(int)"
    functionSourceFile: "org.apache.bcel.classfile.StackMapEntry"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 19
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.bcel.classfile.StackMapEntry:323"
      Branch Sides:
      - BranchSide: "org.apache.bcel.classfile.StackMapEntry:325"
        BranchSideFuncs: []
      - BranchSide: "org.apache.bcel.classfile.StackMapEntry:324"
        BranchSideFuncs: []
    - Branch String: "org.apache.bcel.classfile.StackMapEntry:323"
      Branch Sides:
      - BranchSide: "org.apache.bcel.classfile.StackMapEntry:325"
        BranchSideFuncs: []
      - BranchSide: "org.apache.bcel.classfile.StackMapEntry:324"
        BranchSideFuncs: []
    - Branch String: "org.apache.bcel.classfile.StackMapEntry:325"
      Branch Sides:
      - BranchSide: "org.apache.bcel.classfile.StackMapEntry:327"
        BranchSideFuncs: []
      - BranchSide: "org.apache.bcel.classfile.StackMapEntry:326"
        BranchSideFuncs: []
    - Branch String: "org.apache.bcel.classfile.StackMapEntry:325"
      Branch Sides:
      - BranchSide: "org.apache.bcel.classfile.StackMapEntry:327"
        BranchSideFuncs: []
      - BranchSide: "org.apache.bcel.classfile.StackMapEntry:326"
        BranchSideFuncs: []
    - Branch String: "org.apache.bcel.classfile.StackMapEntry:327"
      Branch Sides:
      - BranchSide: "org.apache.bcel.classfile.StackMapEntry:330"
        BranchSideFuncs: []
      - BranchSide: "org.apache.bcel.classfile.StackMapEntry:329"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.bcel.classfile.StackMapEntry:327,1"
      Dst: "[org.apache.bcel.classfile.StackMapEntry].invalidFrameType"
    - Src: "org.apache.bcel.classfile.StackMapEntry:328,1"
      Dst: "[java.lang.IllegalArgumentException].<init>"
    JavaMethodInfo: null
    BBCount: 9
    CyclomaticComplexity: 1
  - functionName: "[org.apache.bcel.classfile.StackMapEntry].setNumberOfLocals(int)"
    functionSourceFile: "org.apache.bcel.classfile.StackMapEntry"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.bcel.classfile.StackMapEntry].setNumberOfStackItems(int)"
    functionSourceFile: "org.apache.bcel.classfile.StackMapEntry"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.bcel.classfile.StackMapEntry].setTypesOfLocals(org.apache.bcel.classfile.StackMapType[])"
    functionSourceFile: "org.apache.bcel.classfile.StackMapEntry"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.apache.bcel.classfile.StackMapType[]"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 8
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.bcel.classfile.StackMapEntry:350"
      Branch Sides:
      - BranchSide: "org.apache.bcel.classfile.StackMapEntry:350"
        BranchSideFuncs: []
      - BranchSide: "org.apache.bcel.classfile.StackMapEntry:349"
        BranchSideFuncs: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[org.apache.bcel.classfile.StackMapEntry].setTypesOfStackItems(org.apache.bcel.classfile.StackMapType[])"
    functionSourceFile: "org.apache.bcel.classfile.StackMapEntry"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.apache.bcel.classfile.StackMapType[]"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 8
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.bcel.classfile.StackMapEntry:354"
      Branch Sides:
      - BranchSide: "org.apache.bcel.classfile.StackMapEntry:354"
        BranchSideFuncs: []
      - BranchSide: "org.apache.bcel.classfile.StackMapEntry:353"
        BranchSideFuncs: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[org.apache.bcel.classfile.StackMapEntry].toString()"
    functionSourceFile: "org.apache.bcel.classfile.StackMapEntry"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 96
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.bcel.classfile.StackMapEntry:364"
      Branch Sides:
      - BranchSide: "org.apache.bcel.classfile.StackMapEntry:366"
        BranchSideFuncs: []
      - BranchSide: "org.apache.bcel.classfile.StackMapEntry:365"
        BranchSideFuncs: []
    - Branch String: "org.apache.bcel.classfile.StackMapEntry:364"
      Branch Sides:
      - BranchSide: "org.apache.bcel.classfile.StackMapEntry:366"
        BranchSideFuncs: []
      - BranchSide: "org.apache.bcel.classfile.StackMapEntry:365"
        BranchSideFuncs: []
    - Branch String: "org.apache.bcel.classfile.StackMapEntry:366"
      Branch Sides:
      - BranchSide: "org.apache.bcel.classfile.StackMapEntry:368"
        BranchSideFuncs: []
      - BranchSide: "org.apache.bcel.classfile.StackMapEntry:367"
        BranchSideFuncs: []
    - Branch String: "org.apache.bcel.classfile.StackMapEntry:366"
      Branch Sides:
      - BranchSide: "org.apache.bcel.classfile.StackMapEntry:368"
        BranchSideFuncs: []
      - BranchSide: "org.apache.bcel.classfile.StackMapEntry:367"
        BranchSideFuncs: []
    - Branch String: "org.apache.bcel.classfile.StackMapEntry:368"
      Branch Sides:
      - BranchSide: "org.apache.bcel.classfile.StackMapEntry:370"
        BranchSideFuncs: []
      - BranchSide: "org.apache.bcel.classfile.StackMapEntry:369"
        BranchSideFuncs: []
    - Branch String: "org.apache.bcel.classfile.StackMapEntry:370"
      Branch Sides:
      - BranchSide: "org.apache.bcel.classfile.StackMapEntry:372"
        BranchSideFuncs: []
      - BranchSide: "org.apache.bcel.classfile.StackMapEntry:371"
        BranchSideFuncs: []
    - Branch String: "org.apache.bcel.classfile.StackMapEntry:370"
      Branch Sides:
      - BranchSide: "org.apache.bcel.classfile.StackMapEntry:372"
        BranchSideFuncs: []
      - BranchSide: "org.apache.bcel.classfile.StackMapEntry:371"
        BranchSideFuncs: []
    - Branch String: "org.apache.bcel.classfile.StackMapEntry:372"
      Branch Sides:
      - BranchSide: "org.apache.bcel.classfile.StackMapEntry:374"
        BranchSideFuncs: []
      - BranchSide: "org.apache.bcel.classfile.StackMapEntry:373"
        BranchSideFuncs: []
    - Branch String: "org.apache.bcel.classfile.StackMapEntry:374"
      Branch Sides:
      - BranchSide: "org.apache.bcel.classfile.StackMapEntry:376"
        BranchSideFuncs: []
      - BranchSide: "org.apache.bcel.classfile.StackMapEntry:375"
        BranchSideFuncs: []
    - Branch String: "org.apache.bcel.classfile.StackMapEntry:374"
      Branch Sides:
      - BranchSide: "org.apache.bcel.classfile.StackMapEntry:376"
        BranchSideFuncs: []
      - BranchSide: "org.apache.bcel.classfile.StackMapEntry:375"
        BranchSideFuncs: []
    - Branch String: "org.apache.bcel.classfile.StackMapEntry:376"
      Branch Sides:
      - BranchSide: "org.apache.bcel.classfile.StackMapEntry:379"
        BranchSideFuncs: []
      - BranchSide: "org.apache.bcel.classfile.StackMapEntry:378"
        BranchSideFuncs: []
    - Branch String: "org.apache.bcel.classfile.StackMapEntry:382"
      Branch Sides:
      - BranchSide: "org.apache.bcel.classfile.StackMapEntry:392"
        BranchSideFuncs: []
      - BranchSide: "org.apache.bcel.classfile.StackMapEntry:391"
        BranchSideFuncs: []
    - Branch String: "org.apache.bcel.classfile.StackMapEntry:384"
      Branch Sides:
      - BranchSide: "org.apache.bcel.classfile.StackMapEntry:390"
        BranchSideFuncs: []
      - BranchSide: "org.apache.bcel.classfile.StackMapEntry:389"
        BranchSideFuncs: []
    - Branch String: "org.apache.bcel.classfile.StackMapEntry:386"
      Branch Sides:
      - BranchSide: "org.apache.bcel.classfile.StackMapEntry:383"
        BranchSideFuncs: []
      - BranchSide: "org.apache.bcel.classfile.StackMapEntry:382"
        BranchSideFuncs: []
    - Branch String: "org.apache.bcel.classfile.StackMapEntry:392"
      Branch Sides:
      - BranchSide: "org.apache.bcel.classfile.StackMapEntry:402"
        BranchSideFuncs: []
      - BranchSide: "org.apache.bcel.classfile.StackMapEntry:401"
        BranchSideFuncs: []
    - Branch String: "org.apache.bcel.classfile.StackMapEntry:394"
      Branch Sides:
      - BranchSide: "org.apache.bcel.classfile.StackMapEntry:400"
        BranchSideFuncs: []
      - BranchSide: "org.apache.bcel.classfile.StackMapEntry:399"
        BranchSideFuncs: []
    - Branch String: "org.apache.bcel.classfile.StackMapEntry:396"
      Branch Sides:
      - BranchSide: "org.apache.bcel.classfile.StackMapEntry:393"
        BranchSideFuncs: []
      - BranchSide: "org.apache.bcel.classfile.StackMapEntry:392"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.bcel.classfile.StackMapEntry:362,1"
      Dst: "[java.lang.StringBuilder].<init>"
    - Src: "org.apache.bcel.classfile.StackMapEntry:363,1"
      Dst: "[java.lang.StringBuilder].append"
    - Src: "org.apache.bcel.classfile.StackMapEntry:371,1"
      Dst: "[java.lang.String].valueOf"
    - Src: "org.apache.bcel.classfile.StackMapEntry:403,1"
      Dst: "[java.lang.StringBuilder].toString"
    JavaMethodInfo: null
    BBCount: 34
    CyclomaticComplexity: 3
  - functionName: "[org.apache.bcel.classfile.StackMapEntry].updateByteCodeOffset(int)"
    functionSourceFile: "org.apache.bcel.classfile.StackMapEntry"
    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.apache.bcel.classfile.StackMapEntry:413,1"
      Dst: "[org.apache.bcel.classfile.StackMapEntry].setByteCodeOffset"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.bcel.classfile.StackMapEntry].lambda$copy$1(int)"
    functionSourceFile: "org.apache.bcel.classfile.StackMapEntry"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.apache.bcel.classfile.StackMapType"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.bcel.classfile.StackMapEntry:172,1"
      Dst: "[org.apache.bcel.classfile.StackMapType].copy"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.bcel.classfile.StackMapEntry].lambda$copy$0(int)"
    functionSourceFile: "org.apache.bcel.classfile.StackMapEntry"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.apache.bcel.classfile.StackMapType"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.bcel.classfile.StackMapEntry:170,1"
      Dst: "[org.apache.bcel.classfile.StackMapType].copy"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.bcel.verifier.structurals.Pass3bVerifier].<init>(org.apache.bcel.verifier.Verifier,int)"
    functionSourceFile: "org.apache.bcel.verifier.structurals.Pass3bVerifier"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "org.apache.bcel.verifier.Verifier"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 7
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.bcel.verifier.structurals.Pass3bVerifier:150,1"
      Dst: "[org.apache.bcel.verifier.PassVerifier].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.bcel.verifier.structurals.Pass3bVerifier].circulationPump(org.apache.bcel.generic.MethodGen,org.apache.bcel.verifier.structurals.ControlFlowGraph,org.apache.bcel.verifier.structurals.InstructionContext,org.apache.bcel.verifier.structurals.Frame,org.apache.bcel.verifier.structurals.InstConstraintVisitor,org.apache.bcel.verifier.structurals.ExecutionVisitor)"
    functionSourceFile: "org.apache.bcel.verifier.structurals.Pass3bVerifier"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 6
    argTypes:
    - "org.apache.bcel.generic.MethodGen"
    - "org.apache.bcel.verifier.structurals.ControlFlowGraph"
    - "org.apache.bcel.verifier.structurals.InstructionContext"
    - "org.apache.bcel.verifier.structurals.Frame"
    - "org.apache.bcel.verifier.structurals.InstConstraintVisitor"
    - "org.apache.bcel.verifier.structurals.ExecutionVisitor"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 230
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.bcel.verifier.structurals.Pass3bVerifier:170"
      Branch Sides:
      - BranchSide: "org.apache.bcel.verifier.structurals.Pass3bVerifier:268"
        BranchSideFuncs: []
    - Branch String: "org.apache.bcel.verifier.structurals.Pass3bVerifier:190"
      Branch Sides:
      - BranchSide: "org.apache.bcel.verifier.structurals.Pass3bVerifier:233"
        BranchSideFuncs: []
    - Branch String: "org.apache.bcel.verifier.structurals.Pass3bVerifier:201"
      Branch Sides:
      - BranchSide: "org.apache.bcel.verifier.structurals.Pass3bVerifier:217"
        BranchSideFuncs: []
      - BranchSide: "org.apache.bcel.verifier.structurals.Pass3bVerifier:216"
        BranchSideFuncs: []
    - Branch String: "org.apache.bcel.verifier.structurals.Pass3bVerifier:202"
      Branch Sides:
      - BranchSide: "org.apache.bcel.verifier.structurals.Pass3bVerifier:206"
        BranchSideFuncs: []
      - BranchSide: "org.apache.bcel.verifier.structurals.Pass3bVerifier:205"
        BranchSideFuncs: []
    - Branch String: "org.apache.bcel.verifier.structurals.Pass3bVerifier:206"
      Branch Sides:
      - BranchSide: "org.apache.bcel.verifier.structurals.Pass3bVerifier:213"
        BranchSideFuncs: []
      - BranchSide: "org.apache.bcel.verifier.structurals.Pass3bVerifier:212"
        BranchSideFuncs: []
    - Branch String: "org.apache.bcel.verifier.structurals.Pass3bVerifier:207"
      Branch Sides:
      - BranchSide: "org.apache.bcel.verifier.structurals.Pass3bVerifier:null"
        BranchSideFuncs: []
    - Branch String: "org.apache.bcel.verifier.structurals.Pass3bVerifier:213"
      Branch Sides:
      - BranchSide: "org.apache.bcel.verifier.structurals.Pass3bVerifier:null"
        BranchSideFuncs: []
    - Branch String: "org.apache.bcel.verifier.structurals.Pass3bVerifier:217"
      Branch Sides:
      - BranchSide: "org.apache.bcel.verifier.structurals.Pass3bVerifier:220"
        BranchSideFuncs: []
      - BranchSide: "org.apache.bcel.verifier.structurals.Pass3bVerifier:219"
        BranchSideFuncs: []
    - Branch String: "org.apache.bcel.verifier.structurals.Pass3bVerifier:221"
      Branch Sides:
      - BranchSide: "org.apache.bcel.verifier.structurals.Pass3bVerifier:226"
        BranchSideFuncs: []
      - BranchSide: "org.apache.bcel.verifier.structurals.Pass3bVerifier:225"
        BranchSideFuncs: []
    - Branch String: "org.apache.bcel.verifier.structurals.Pass3bVerifier:226"
      Branch Sides:
      - BranchSide: "org.apache.bcel.verifier.structurals.Pass3bVerifier:231"
        BranchSideFuncs: []
      - BranchSide: "org.apache.bcel.verifier.structurals.Pass3bVerifier:230"
        BranchSideFuncs: []
    - Branch String: "org.apache.bcel.verifier.structurals.Pass3bVerifier:235"
      Branch Sides:
      - BranchSide: "org.apache.bcel.verifier.structurals.Pass3bVerifier:246"
        BranchSideFuncs: []
      - BranchSide: "org.apache.bcel.verifier.structurals.Pass3bVerifier:245"
        BranchSideFuncs: []
    - Branch String: "org.apache.bcel.verifier.structurals.Pass3bVerifier:236"
      Branch Sides:
      - BranchSide: "org.apache.bcel.verifier.structurals.Pass3bVerifier:234"
        BranchSideFuncs: []
      - BranchSide: "org.apache.bcel.verifier.structurals.Pass3bVerifier:233"
        BranchSideFuncs: []
    - Branch String: "org.apache.bcel.verifier.structurals.Pass3bVerifier:247"
      Branch Sides:
      - BranchSide: "org.apache.bcel.verifier.structurals.Pass3bVerifier:267"
        BranchSideFuncs: []
      - BranchSide: "org.apache.bcel.verifier.structurals.Pass3bVerifier:266"
        BranchSideFuncs: []
    - Branch String: "org.apache.bcel.verifier.structurals.Pass3bVerifier:262"
      Branch Sides:
      - BranchSide: "org.apache.bcel.verifier.structurals.Pass3bVerifier:247"
        BranchSideFuncs: []
      - BranchSide: "org.apache.bcel.verifier.structurals.Pass3bVerifier:246"
        BranchSideFuncs: []
    - Branch String: "org.apache.bcel.verifier.structurals.Pass3bVerifier:261"
      Branch Sides:
      - BranchSide: "org.apache.bcel.verifier.structurals.Pass3bVerifier:246"
        BranchSideFuncs: []
      - BranchSide: "org.apache.bcel.verifier.structurals.Pass3bVerifier:245"
        BranchSideFuncs: []
    - Branch String: "org.apache.bcel.verifier.structurals.Pass3bVerifier:271"
      Branch Sides:
      - BranchSide: "org.apache.bcel.verifier.structurals.Pass3bVerifier:314"
        BranchSideFuncs: []
      - BranchSide: "org.apache.bcel.verifier.structurals.Pass3bVerifier:313"
        BranchSideFuncs: []
    - Branch String: "org.apache.bcel.verifier.structurals.Pass3bVerifier:271"
      Branch Sides:
      - BranchSide: "org.apache.bcel.verifier.structurals.Pass3bVerifier:314"
        BranchSideFuncs: []
      - BranchSide: "org.apache.bcel.verifier.structurals.Pass3bVerifier:313"
        BranchSideFuncs: []
    - Branch String: "org.apache.bcel.verifier.structurals.Pass3bVerifier:277"
      Branch Sides:
      - BranchSide: "org.apache.bcel.verifier.structurals.Pass3bVerifier:283"
        BranchSideFuncs: []
      - BranchSide: "org.apache.bcel.verifier.structurals.Pass3bVerifier:282"
        BranchSideFuncs: []
    - Branch String: "org.apache.bcel.verifier.structurals.Pass3bVerifier:278"
      Branch Sides:
      - BranchSide: "org.apache.bcel.verifier.structurals.Pass3bVerifier:272"
        BranchSideFuncs: []
      - BranchSide: "org.apache.bcel.verifier.structurals.Pass3bVerifier:271"
        BranchSideFuncs: []
    - Branch String: "org.apache.bcel.verifier.structurals.Pass3bVerifier:284"
      Branch Sides:
      - BranchSide: "org.apache.bcel.verifier.structurals.Pass3bVerifier:292"
        BranchSideFuncs: []
      - BranchSide: "org.apache.bcel.verifier.structurals.Pass3bVerifier:291"
        BranchSideFuncs: []
    - Branch String: "org.apache.bcel.verifier.structurals.Pass3bVerifier:285"
      Branch Sides:
      - BranchSide: "org.apache.bcel.verifier.structurals.Pass3bVerifier:283"
        BranchSideFuncs: []
      - BranchSide: "org.apache.bcel.verifier.structurals.Pass3bVerifier:282"
        BranchSideFuncs: []
    - Branch String: "org.apache.bcel.verifier.structurals.Pass3bVerifier:293"
      Branch Sides:
      - BranchSide: "org.apache.bcel.verifier.structurals.Pass3bVerifier:296"
        BranchSideFuncs: []
      - BranchSide: "org.apache.bcel.verifier.structurals.Pass3bVerifier:295"
        BranchSideFuncs: []
    - Branch String: "org.apache.bcel.verifier.structurals.Pass3bVerifier:299"
      Branch Sides:
      - BranchSide: "org.apache.bcel.verifier.structurals.Pass3bVerifier:314"
        BranchSideFuncs: []
      - BranchSide: "org.apache.bcel.verifier.structurals.Pass3bVerifier:313"
        BranchSideFuncs: []
    - Branch String: "org.apache.bcel.verifier.structurals.Pass3bVerifier:300"
      Branch Sides:
      - BranchSide: "org.apache.bcel.verifier.structurals.Pass3bVerifier:309"
        BranchSideFuncs: []
      - BranchSide: "org.apache.bcel.verifier.structurals.Pass3bVerifier:308"
        BranchSideFuncs: []
    - Branch String: "org.apache.bcel.verifier.structurals.Pass3bVerifier:302"
      Branch Sides:
      - BranchSide: "org.apache.bcel.verifier.structurals.Pass3bVerifier:308"
        BranchSideFuncs: []
      - BranchSide: "org.apache.bcel.verifier.structurals.Pass3bVerifier:307"
        BranchSideFuncs: []
    - Branch String: "org.apache.bcel.verifier.structurals.Pass3bVerifier:309"
      Branch Sides:
      - BranchSide: "org.apache.bcel.verifier.structurals.Pass3bVerifier:314"
        BranchSideFuncs: []
      - BranchSide: "org.apache.bcel.verifier.structurals.Pass3bVerifier:313"
        BranchSideFuncs: []
    - Branch String: "org.apache.bcel.verifier.structurals.Pass3bVerifier:314"
      Branch Sides:
      - BranchSide: "org.apache.bcel.verifier.structurals.Pass3bVerifier:270"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.bcel.verifier.structurals.Pass3bVerifier:161,1"
      Dst: "[java.util.Random].<init>"
    - Src: "org.apache.bcel.verifier.structurals.Pass3bVerifier:162,1"
      Dst: "[org.apache.bcel.verifier.structurals.Pass3bVerifier$InstructionContextQueue].<init>"
    - Src: "org.apache.bcel.verifier.structurals.Pass3bVerifier:164,1"
      Dst: "[java.util.ArrayList].<init>"
    - Src: "org.apache.bcel.verifier.structurals.Pass3bVerifier:164,1"
      Dst: "[org.apache.bcel.verifier.structurals.InstructionContext].execute"
    - Src: "org.apache.bcel.verifier.structurals.Pass3bVerifier:167,1"
      Dst: "[org.apache.bcel.verifier.structurals.Pass3bVerifier$InstructionContextQueue].add"
    - Src: "org.apache.bcel.verifier.structurals.Pass3bVerifier:170,1"
      Dst: "[org.apache.bcel.verifier.structurals.Pass3bVerifier$InstructionContextQueue].isEmpty"
    - Src: "org.apache.bcel.verifier.structurals.Pass3bVerifier:179,1"
      Dst: "[org.apache.bcel.verifier.structurals.Pass3bVerifier$InstructionContextQueue].getIC"
    - Src: "org.apache.bcel.verifier.structurals.Pass3bVerifier:180,1"
      Dst: "[org.apache.bcel.verifier.structurals.Pass3bVerifier$InstructionContextQueue].getEC"
    - Src: "org.apache.bcel.verifier.structurals.Pass3bVerifier:181,1"
      Dst: "[org.apache.bcel.verifier.structurals.Pass3bVerifier$InstructionContextQueue].remove"
    - Src: "org.apache.bcel.verifier.structurals.Pass3bVerifier:185,1"
      Dst: "[java.util.ArrayList].clone"
    - Src: "org.apache.bcel.verifier.structurals.Pass3bVerifier:188,1"
      Dst: "[java.util.ArrayList].add"
    - Src: "org.apache.bcel.verifier.structurals.Pass3bVerifier:190,1"
      Dst: "[org.apache.bcel.verifier.structurals.InstructionContext].getInstruction"
    - Src: "org.apache.bcel.verifier.structurals.Pass3bVerifier:190,1"
      Dst: "[org.apache.bcel.generic.InstructionHandle].getInstruction"
    - Src: "org.apache.bcel.verifier.structurals.Pass3bVerifier:195,1"
      Dst: "[org.apache.bcel.verifier.structurals.InstructionContext].getOutFrame"
    - Src: "org.apache.bcel.verifier.structurals.Pass3bVerifier:195,1"
      Dst: "[org.apache.bcel.verifier.structurals.Frame].getLocals"
    - Src: "org.apache.bcel.verifier.structurals.Pass3bVerifier:195,1"
      Dst: "[org.apache.bcel.generic.RET].getIndex"
    - Src: "org.apache.bcel.verifier.structurals.Pass3bVerifier:195,1"
      Dst: "[org.apache.bcel.verifier.structurals.LocalVariables].get"
    - Src: "org.apache.bcel.verifier.structurals.Pass3bVerifier:196,1"
      Dst: "[org.apache.bcel.generic.ReturnaddressType].getTarget"
    - Src: "org.apache.bcel.verifier.structurals.Pass3bVerifier:196,1"
      Dst: "[org.apache.bcel.verifier.structurals.ControlFlowGraph].contextOf"
    - Src: "org.apache.bcel.verifier.structurals.Pass3bVerifier:201,1"
      Dst: "[java.util.ArrayList].size"
    - Src: "org.apache.bcel.verifier.structurals.Pass3bVerifier:203,1"
      Dst: "[org.apache.bcel.verifier.exc.AssertionViolatedException].<init>"
    - Src: "org.apache.bcel.verifier.structurals.Pass3bVerifier:206,1"
      Dst: "[java.util.ArrayList].get"
    - Src: "org.apache.bcel.verifier.structurals.Pass3bVerifier:218,1"
      Dst: "[java.lang.StringBuilder].<init>"
    - Src: "org.apache.bcel.verifier.structurals.Pass3bVerifier:218,1"
      Dst: "[java.lang.StringBuilder].append"
    - Src: "org.apache.bcel.verifier.structurals.Pass3bVerifier:218,1"
      Dst: "[java.lang.StringBuilder].toString"
    - Src: "org.apache.bcel.verifier.structurals.Pass3bVerifier:221,1"
      Dst: "[org.apache.bcel.generic.JsrInstruction].physicalSuccessor"
    - Src: "org.apache.bcel.verifier.structurals.Pass3bVerifier:234,1"
      Dst: "[org.apache.bcel.verifier.structurals.InstructionContext].getSuccessors"
    - Src: "org.apache.bcel.verifier.structurals.Pass3bVerifier:246,1"
      Dst: "[org.apache.bcel.verifier.structurals.InstructionContext].getExceptionHandlers"
    - Src: "org.apache.bcel.verifier.structurals.Pass3bVerifier:248,1"
      Dst: "[org.apache.bcel.verifier.structurals.ExceptionHandler].getHandlerStart"
    - Src: "org.apache.bcel.verifier.structurals.Pass3bVerifier:261,1"
      Dst: "[org.apache.bcel.verifier.structurals.Frame].getStack"
    - Src: "org.apache.bcel.verifier.structurals.Pass3bVerifier:261,1"
      Dst: "[org.apache.bcel.verifier.structurals.OperandStack].maxStack"
    - Src: "org.apache.bcel.verifier.structurals.Pass3bVerifier:262,1"
      Dst: "[org.apache.bcel.verifier.structurals.ExceptionHandler].getExceptionType"
    - Src: "org.apache.bcel.verifier.structurals.Pass3bVerifier:262,1"
      Dst: "[org.apache.bcel.verifier.structurals.OperandStack].<init>"
    - Src: "org.apache.bcel.verifier.structurals.Pass3bVerifier:262,1"
      Dst: "[org.apache.bcel.verifier.structurals.Frame].<init>"
    - Src: "org.apache.bcel.verifier.structurals.Pass3bVerifier:271,1"
      Dst: "[org.apache.bcel.verifier.structurals.ControlFlowGraph].isDead"
    - Src: "org.apache.bcel.verifier.structurals.Pass3bVerifier:277,1"
      Dst: "[org.apache.bcel.verifier.structurals.LocalVariables].maxLocals"
    - Src: "org.apache.bcel.verifier.structurals.Pass3bVerifier:279,1"
      Dst: "[org.apache.bcel.verifier.PassVerifier].addMessage"
    - Src: "org.apache.bcel.verifier.structurals.Pass3bVerifier:284,1"
      Dst: "[org.apache.bcel.verifier.structurals.OperandStack].size"
    - Src: "org.apache.bcel.verifier.structurals.Pass3bVerifier:285,1"
      Dst: "[org.apache.bcel.verifier.structurals.OperandStack].peek"
    - Src: "org.apache.bcel.verifier.structurals.Pass3bVerifier:292,1"
      Dst: "[org.apache.bcel.verifier.structurals.InstructionContext].getInFrame"
    - Src: "org.apache.bcel.verifier.structurals.Pass3bVerifier:302,1"
      Dst: "[org.apache.bcel.generic.MethodGen].getReturnType"
    - Src: "org.apache.bcel.verifier.structurals.Pass3bVerifier:302,1"
      Dst: "[org.apache.bcel.generic.ReferenceType].isCastableTo"
    - Src: "org.apache.bcel.verifier.structurals.Pass3bVerifier:303,1"
      Dst: "[org.apache.bcel.verifier.structurals.Pass3bVerifier].invalidReturnTypeError"
    - Src: "org.apache.bcel.verifier.structurals.Pass3bVerifier:307,1"
      Dst: "[java.lang.IllegalArgumentException].<init>"
    - Src: "org.apache.bcel.verifier.structurals.Pass3bVerifier:309,1"
      Dst: "[org.apache.bcel.generic.Type].normalizeForStackOrLocal"
    - Src: "org.apache.bcel.verifier.structurals.Pass3bVerifier:309,1"
      Dst: "[org.apache.bcel.generic.Type].equals"
    - Src: "org.apache.bcel.verifier.structurals.Pass3bVerifier:314,1"
      Dst: "[org.apache.bcel.generic.InstructionHandle].getNext"
    JavaMethodInfo: null
    BBCount: 61
    CyclomaticComplexity: 8
  - functionName: "[org.apache.bcel.verifier.structurals.Pass3bVerifier].do_verify()"
    functionSourceFile: "org.apache.bcel.verifier.structurals.Pass3bVerifier"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.apache.bcel.verifier.VerificationResult"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 156
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.bcel.verifier.structurals.Pass3bVerifier:328"
      Branch Sides:
      - BranchSide: "org.apache.bcel.verifier.structurals.Pass3bVerifier:336"
        BranchSideFuncs: []
      - BranchSide: "org.apache.bcel.verifier.structurals.Pass3bVerifier:335"
        BranchSideFuncs: []
    - Branch String: "org.apache.bcel.verifier.structurals.Pass3bVerifier:359"
      Branch Sides:
      - BranchSide: "org.apache.bcel.verifier.structurals.Pass3bVerifier:400"
        BranchSideFuncs: []
      - BranchSide: "org.apache.bcel.verifier.structurals.Pass3bVerifier:399"
        BranchSideFuncs: []
    - Branch String: "org.apache.bcel.verifier.structurals.Pass3bVerifier:359"
      Branch Sides:
      - BranchSide: "org.apache.bcel.verifier.structurals.Pass3bVerifier:400"
        BranchSideFuncs: []
      - BranchSide: "org.apache.bcel.verifier.structurals.Pass3bVerifier:399"
        BranchSideFuncs: []
    - Branch String: "org.apache.bcel.verifier.structurals.Pass3bVerifier:365"
      Branch Sides:
      - BranchSide: "org.apache.bcel.verifier.structurals.Pass3bVerifier:374"
        BranchSideFuncs: []
      - BranchSide: "org.apache.bcel.verifier.structurals.Pass3bVerifier:373"
        BranchSideFuncs: []
    - Branch String: "org.apache.bcel.verifier.structurals.Pass3bVerifier:366"
      Branch Sides:
      - BranchSide: "org.apache.bcel.verifier.structurals.Pass3bVerifier:370"
        BranchSideFuncs: []
      - BranchSide: "org.apache.bcel.verifier.structurals.Pass3bVerifier:369"
        BranchSideFuncs: []
    - Branch String: "org.apache.bcel.verifier.structurals.Pass3bVerifier:376"
      Branch Sides:
      - BranchSide: "org.apache.bcel.verifier.structurals.Pass3bVerifier:386"
        BranchSideFuncs: []
      - BranchSide: "org.apache.bcel.verifier.structurals.Pass3bVerifier:385"
        BranchSideFuncs: []
    - Branch String: "org.apache.bcel.verifier.structurals.Pass3bVerifier:377"
      Branch Sides:
      - BranchSide: "org.apache.bcel.verifier.structurals.Pass3bVerifier:378"
        BranchSideFuncs: []
      - BranchSide: "org.apache.bcel.verifier.structurals.Pass3bVerifier:377"
        BranchSideFuncs: []
    - Branch String: "org.apache.bcel.verifier.structurals.Pass3bVerifier:377"
      Branch Sides:
      - BranchSide: "org.apache.bcel.verifier.structurals.Pass3bVerifier:378"
        BranchSideFuncs: []
      - BranchSide: "org.apache.bcel.verifier.structurals.Pass3bVerifier:377"
        BranchSideFuncs: []
    - Branch String: "org.apache.bcel.verifier.structurals.Pass3bVerifier:377"
      Branch Sides:
      - BranchSide: "org.apache.bcel.verifier.structurals.Pass3bVerifier:378"
        BranchSideFuncs: []
      - BranchSide: "org.apache.bcel.verifier.structurals.Pass3bVerifier:377"
        BranchSideFuncs: []
    - Branch String: "org.apache.bcel.verifier.structurals.Pass3bVerifier:377"
      Branch Sides:
      - BranchSide: "org.apache.bcel.verifier.structurals.Pass3bVerifier:380"
        BranchSideFuncs: []
      - BranchSide: "org.apache.bcel.verifier.structurals.Pass3bVerifier:379"
        BranchSideFuncs: []
    - Branch String: "org.apache.bcel.verifier.structurals.Pass3bVerifier:380"
      Branch Sides:
      - BranchSide: "org.apache.bcel.verifier.structurals.Pass3bVerifier:380"
        BranchSideFuncs: []
      - BranchSide: "org.apache.bcel.verifier.structurals.Pass3bVerifier:379"
        BranchSideFuncs: []
    - Branch String: "org.apache.bcel.verifier.structurals.Pass3bVerifier:381"
      Branch Sides:
      - BranchSide: "org.apache.bcel.verifier.structurals.Pass3bVerifier:374"
        BranchSideFuncs: []
      - BranchSide: "org.apache.bcel.verifier.structurals.Pass3bVerifier:373"
        BranchSideFuncs: []
    - Branch String: "org.apache.bcel.verifier.structurals.Pass3bVerifier:383"
      Branch Sides:
      - BranchSide: "org.apache.bcel.verifier.structurals.Pass3bVerifier:382"
        BranchSideFuncs: []
      - BranchSide: "org.apache.bcel.verifier.structurals.Pass3bVerifier:381"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.bcel.verifier.structurals.Pass3bVerifier:328,1"
      Dst: "[org.apache.bcel.verifier.Verifier].doPass3a"
    - Src: "org.apache.bcel.verifier.structurals.Pass3bVerifier:328,1"
      Dst: "[org.apache.bcel.verifier.VerificationResult].equals"
    - Src: "org.apache.bcel.verifier.structurals.Pass3bVerifier:336,1"
      Dst: "[org.apache.bcel.verifier.Verifier].getClassName"
    - Src: "org.apache.bcel.verifier.structurals.Pass3bVerifier:336,1"
      Dst: "[org.apache.bcel.Repository].lookupClass"
    - Src: "org.apache.bcel.verifier.structurals.Pass3bVerifier:339,1"
      Dst: "[java.lang.StringBuilder].<init>"
    - Src: "org.apache.bcel.verifier.structurals.Pass3bVerifier:339,1"
      Dst: "[java.lang.StringBuilder].append"
    - Src: "org.apache.bcel.verifier.structurals.Pass3bVerifier:339,1"
      Dst: "[java.lang.StringBuilder].toString"
    - Src: "org.apache.bcel.verifier.structurals.Pass3bVerifier:339,1"
      Dst: "[org.apache.bcel.verifier.exc.AssertionViolatedException].<init>"
    - Src: "org.apache.bcel.verifier.structurals.Pass3bVerifier:342,1"
      Dst: "[org.apache.bcel.classfile.JavaClass].getConstantPool"
    - Src: "org.apache.bcel.verifier.structurals.Pass3bVerifier:342,1"
      Dst: "[org.apache.bcel.generic.ConstantPoolGen].<init>"
    - Src: "org.apache.bcel.verifier.structurals.Pass3bVerifier:344,1"
      Dst: "[org.apache.bcel.verifier.structurals.InstConstraintVisitor].<init>"
    - Src: "org.apache.bcel.verifier.structurals.Pass3bVerifier:345,1"
      Dst: "[org.apache.bcel.verifier.structurals.InstConstraintVisitor].setConstantPoolGen"
    - Src: "org.apache.bcel.verifier.structurals.Pass3bVerifier:347,1"
      Dst: "[org.apache.bcel.verifier.structurals.ExecutionVisitor].<init>"
    - Src: "org.apache.bcel.verifier.structurals.Pass3bVerifier:348,1"
      Dst: "[org.apache.bcel.verifier.structurals.ExecutionVisitor].setConstantPoolGen"
    - Src: "org.apache.bcel.verifier.structurals.Pass3bVerifier:350,1"
      Dst: "[org.apache.bcel.classfile.JavaClass].getMethods"
    - Src: "org.apache.bcel.verifier.structurals.Pass3bVerifier:354,1"
      Dst: "[org.apache.bcel.generic.MethodGen].<init>"
    - Src: "org.apache.bcel.verifier.structurals.Pass3bVerifier:356,1"
      Dst: "[org.apache.bcel.verifier.structurals.InstConstraintVisitor].setMethodGen"
    - Src: "org.apache.bcel.verifier.structurals.Pass3bVerifier:359,1"
      Dst: "[org.apache.bcel.classfile.AccessFlags].isAbstract"
    - Src: "org.apache.bcel.verifier.structurals.Pass3bVerifier:359,1"
      Dst: "[org.apache.bcel.classfile.AccessFlags].isNative"
    - Src: "org.apache.bcel.verifier.structurals.Pass3bVerifier:361,1"
      Dst: "[org.apache.bcel.verifier.structurals.ControlFlowGraph].<init>"
    - Src: "org.apache.bcel.verifier.structurals.Pass3bVerifier:364,1"
      Dst: "[org.apache.bcel.generic.MethodGen].getMaxLocals"
    - Src: "org.apache.bcel.verifier.structurals.Pass3bVerifier:364,1"
      Dst: "[org.apache.bcel.generic.MethodGen].getMaxStack"
    - Src: "org.apache.bcel.verifier.structurals.Pass3bVerifier:364,1"
      Dst: "[org.apache.bcel.verifier.structurals.Frame].<init>"
    - Src: "org.apache.bcel.verifier.structurals.Pass3bVerifier:365,1"
      Dst: "[org.apache.bcel.classfile.AccessFlags].isStatic"
    - Src: "org.apache.bcel.verifier.structurals.Pass3bVerifier:366,1"
      Dst: "[org.apache.bcel.generic.FieldGenOrMethodGen].getName"
    - Src: "org.apache.bcel.verifier.structurals.Pass3bVerifier:366,1"
      Dst: "[java.lang.String].equals"
    - Src: "org.apache.bcel.verifier.structurals.Pass3bVerifier:367,1"
      Dst: "[org.apache.bcel.classfile.JavaClass].getClassName"
    - Src: "org.apache.bcel.verifier.structurals.Pass3bVerifier:367,1"
      Dst: "[org.apache.bcel.generic.ObjectType].getInstance"
    - Src: "org.apache.bcel.verifier.structurals.Pass3bVerifier:367,1"
      Dst: "[org.apache.bcel.verifier.structurals.UninitializedObjectType].<init>"
    - Src: "org.apache.bcel.verifier.structurals.Pass3bVerifier:367,1"
      Dst: "[org.apache.bcel.verifier.structurals.Frame].setThis"
    - Src: "org.apache.bcel.verifier.structurals.Pass3bVerifier:368,1"
      Dst: "[org.apache.bcel.verifier.structurals.Frame].getLocals"
    - Src: "org.apache.bcel.verifier.structurals.Pass3bVerifier:368,1"
      Dst: "[org.apache.bcel.verifier.structurals.Frame].getThis"
    - Src: "org.apache.bcel.verifier.structurals.Pass3bVerifier:368,1"
      Dst: "[org.apache.bcel.verifier.structurals.LocalVariables].set"
    - Src: "org.apache.bcel.verifier.structurals.Pass3bVerifier:374,1"
      Dst: "[org.apache.bcel.generic.MethodGen].getArgumentTypes"
    - Src: "org.apache.bcel.verifier.structurals.Pass3bVerifier:381,1"
      Dst: "[org.apache.bcel.generic.Type].getSize"
    - Src: "org.apache.bcel.verifier.structurals.Pass3bVerifier:386,1"
      Dst: "[org.apache.bcel.generic.MethodGen].getInstructionList"
    - Src: "org.apache.bcel.verifier.structurals.Pass3bVerifier:386,1"
      Dst: "[org.apache.bcel.generic.InstructionList].getStart"
    - Src: "org.apache.bcel.verifier.structurals.Pass3bVerifier:386,1"
      Dst: "[org.apache.bcel.verifier.structurals.ControlFlowGraph].contextOf"
    - Src: "org.apache.bcel.verifier.structurals.Pass3bVerifier:386,1"
      Dst: "[org.apache.bcel.verifier.structurals.Pass3bVerifier].circulationPump"
    - Src: "org.apache.bcel.verifier.structurals.Pass3bVerifier:389,1"
      Dst: "[org.apache.bcel.verifier.exc.VerifierConstraintViolatedException].extendMessage"
    - Src: "org.apache.bcel.verifier.structurals.Pass3bVerifier:390,1"
      Dst: "[org.apache.bcel.verifier.exc.VerifierConstraintViolatedException].getMessage"
    - Src: "org.apache.bcel.verifier.structurals.Pass3bVerifier:390,1"
      Dst: "[org.apache.bcel.verifier.VerificationResult].<init>"
    - Src: "org.apache.bcel.verifier.structurals.Pass3bVerifier:394,1"
      Dst: "[java.io.StringWriter].<init>"
    - Src: "org.apache.bcel.verifier.structurals.Pass3bVerifier:395,1"
      Dst: "[java.io.PrintWriter].<init>"
    - Src: "org.apache.bcel.verifier.structurals.Pass3bVerifier:396,1"
      Dst: "[java.lang.Throwable].printStackTrace"
    JavaMethodInfo: null
    BBCount: 31
    CyclomaticComplexity: 2
  - functionName: "[org.apache.bcel.verifier.structurals.Pass3bVerifier].getMethodNo()"
    functionSourceFile: "org.apache.bcel.verifier.structurals.Pass3bVerifier"
    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.apache.bcel.verifier.structurals.Pass3bVerifier].invalidReturnTypeError(org.apache.bcel.generic.Type,org.apache.bcel.generic.MethodGen)"
    functionSourceFile: "org.apache.bcel.verifier.structurals.Pass3bVerifier"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "org.apache.bcel.generic.Type"
    - "org.apache.bcel.generic.MethodGen"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 14
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.bcel.verifier.structurals.Pass3bVerifier:418,1"
      Dst: "[java.lang.StringBuilder].<init>"
    - Src: "org.apache.bcel.verifier.structurals.Pass3bVerifier:418,1"
      Dst: "[java.lang.StringBuilder].append"
    - Src: "org.apache.bcel.verifier.structurals.Pass3bVerifier:418,1"
      Dst: "[org.apache.bcel.generic.MethodGen].getReturnType"
    - Src: "org.apache.bcel.verifier.structurals.Pass3bVerifier:418,1"
      Dst: "[java.lang.StringBuilder].toString"
    - Src: "org.apache.bcel.verifier.structurals.Pass3bVerifier:418,1"
      Dst: "[org.apache.bcel.verifier.exc.StructuralCodeConstraintException].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.stream.Streams].<init>()"
    functionSourceFile: "org.apache.commons.lang3.stream.Streams"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.lang3.stream.Streams:82,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.stream.Streams].failableStream(java.util.Collection)"
    functionSourceFile: "org.apache.commons.lang3.stream.Streams"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.apache.commons.lang3.stream.Streams$FailableStream"
    argCount: 1
    argTypes:
    - "java.util.Collection"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.lang3.stream.Streams:535,1"
      Dst: "[org.apache.commons.lang3.stream.Streams].of"
    - Src: "org.apache.commons.lang3.stream.Streams:535,1"
      Dst: "[org.apache.commons.lang3.stream.Streams].failableStream"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.stream.Streams].failableStream(java.util.stream.Stream)"
    functionSourceFile: "org.apache.commons.lang3.stream.Streams"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.apache.commons.lang3.stream.Streams$FailableStream"
    argCount: 1
    argTypes:
    - "java.util.stream.Stream"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.lang3.stream.Streams:579,1"
      Dst: "[org.apache.commons.lang3.stream.Streams$FailableStream].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.stream.Streams].instancesOf(java.lang.Class,java.util.Collection)"
    functionSourceFile: "org.apache.commons.lang3.stream.Streams"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.util.stream.Stream"
    argCount: 2
    argTypes:
    - "java.lang.Class"
    - "java.util.Collection"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.lang3.stream.Streams:598,1"
      Dst: "[org.apache.commons.lang3.stream.Streams].of"
    - Src: "org.apache.commons.lang3.stream.Streams:598,1"
      Dst: "[org.apache.commons.lang3.stream.Streams].instancesOf"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.stream.Streams].instancesOf(java.lang.Class,java.util.stream.Stream)"
    functionSourceFile: "org.apache.commons.lang3.stream.Streams"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.util.stream.Stream"
    argCount: 2
    argTypes:
    - "java.lang.Class"
    - "java.util.stream.Stream"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 7
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.lang3.stream.Streams:603,1"
      Dst: "[org.apache.commons.lang3.stream.Streams].of"
    - Src: "org.apache.commons.lang3.stream.Streams:603,1"
      Dst: "[java.lang.Object].getClass"
    - Src: "org.apache.commons.lang3.stream.Streams:603,1"
      Dst: "[org.apache.commons.lang3.stream.Streams$isInstance__231].bootstrap$"
    - Src: "org.apache.commons.lang3.stream.Streams:603,1"
      Dst: "[java.util.stream.Stream].filter"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.stream.Streams].nonNull(java.util.Collection)"
    functionSourceFile: "org.apache.commons.lang3.stream.Streams"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.util.stream.Stream"
    argCount: 1
    argTypes:
    - "java.util.Collection"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.lang3.stream.Streams:615,1"
      Dst: "[org.apache.commons.lang3.stream.Streams].of"
    - Src: "org.apache.commons.lang3.stream.Streams:615,1"
      Dst: "[org.apache.commons.lang3.stream.Streams$nonNull__232].bootstrap$"
    - Src: "org.apache.commons.lang3.stream.Streams:615,1"
      Dst: "[java.util.stream.Stream].filter"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.stream.Streams].nonNull(java.lang.Object[])"
    functionSourceFile: "org.apache.commons.lang3.stream.Streams"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.util.stream.Stream"
    argCount: 1
    argTypes:
    - "java.lang.Object[]"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.lang3.stream.Streams:628,1"
      Dst: "[org.apache.commons.lang3.stream.Streams].of"
    - Src: "org.apache.commons.lang3.stream.Streams:628,1"
      Dst: "[org.apache.commons.lang3.stream.Streams].nonNull"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.stream.Streams].nonNull(java.util.stream.Stream)"
    functionSourceFile: "org.apache.commons.lang3.stream.Streams"
    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.apache.commons.lang3.stream.Streams:640,1"
      Dst: "[org.apache.commons.lang3.stream.Streams].of"
    - Src: "org.apache.commons.lang3.stream.Streams:640,1"
      Dst: "[org.apache.commons.lang3.stream.Streams$nonNull__233].bootstrap$"
    - Src: "org.apache.commons.lang3.stream.Streams:640,1"
      Dst: "[java.util.stream.Stream].filter"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.stream.Streams].of(java.util.Collection)"
    functionSourceFile: "org.apache.commons.lang3.stream.Streams"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.util.stream.Stream"
    argCount: 1
    argTypes:
    - "java.util.Collection"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.commons.lang3.stream.Streams:652"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.stream.Streams:651"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.lang3.stream.Streams:652,1"
      Dst: "[java.util.stream.Stream].empty"
    - Src: "org.apache.commons.lang3.stream.Streams:652,1"
      Dst: "[java.util.Collection].stream"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.stream.Streams].of(java.util.Enumeration)"
    functionSourceFile: "org.apache.commons.lang3.stream.Streams"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.util.stream.Stream"
    argCount: 1
    argTypes:
    - "java.util.Enumeration"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.lang3.stream.Streams:664,1"
      Dst: "[org.apache.commons.lang3.stream.Streams$EnumerationSpliterator].<init>"
    - Src: "org.apache.commons.lang3.stream.Streams:664,1"
      Dst: "[java.util.stream.StreamSupport].stream"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.stream.Streams].of(java.lang.Iterable)"
    functionSourceFile: "org.apache.commons.lang3.stream.Streams"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.util.stream.Stream"
    argCount: 1
    argTypes:
    - "java.lang.Iterable"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 7
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.commons.lang3.stream.Streams:676"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.stream.Streams:675"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.lang3.stream.Streams:676,1"
      Dst: "[java.util.stream.Stream].empty"
    - Src: "org.apache.commons.lang3.stream.Streams:676,1"
      Dst: "[java.lang.Iterable].spliterator"
    - Src: "org.apache.commons.lang3.stream.Streams:676,1"
      Dst: "[java.util.stream.StreamSupport].stream"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.stream.Streams].of(java.util.Iterator)"
    functionSourceFile: "org.apache.commons.lang3.stream.Streams"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.util.stream.Stream"
    argCount: 1
    argTypes:
    - "java.util.Iterator"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 7
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.commons.lang3.stream.Streams:688"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.stream.Streams:687"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.lang3.stream.Streams:688,1"
      Dst: "[java.util.stream.Stream].empty"
    - Src: "org.apache.commons.lang3.stream.Streams:688,1"
      Dst: "[java.util.Spliterators].spliteratorUnknownSize"
    - Src: "org.apache.commons.lang3.stream.Streams:688,1"
      Dst: "[java.util.stream.StreamSupport].stream"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.stream.Streams].of(java.util.stream.Stream)"
    functionSourceFile: "org.apache.commons.lang3.stream.Streams"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.util.stream.Stream"
    argCount: 1
    argTypes:
    - "java.util.stream.Stream"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.commons.lang3.stream.Streams:700"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.stream.Streams:699"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.lang3.stream.Streams:700,1"
      Dst: "[java.util.stream.Stream].empty"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.stream.Streams].of(java.lang.Object[])"
    functionSourceFile: "org.apache.commons.lang3.stream.Streams"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.util.stream.Stream"
    argCount: 1
    argTypes:
    - "java.lang.Object[]"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.commons.lang3.stream.Streams:713"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.stream.Streams:712"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.lang3.stream.Streams:713,1"
      Dst: "[java.util.stream.Stream].empty"
    - Src: "org.apache.commons.lang3.stream.Streams:713,1"
      Dst: "[java.util.stream.Stream].of"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.stream.Streams].stream(java.util.Collection)"
    functionSourceFile: "org.apache.commons.lang3.stream.Streams"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.apache.commons.lang3.stream.Streams$FailableStream"
    argCount: 1
    argTypes:
    - "java.util.Collection"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.lang3.stream.Streams:758,1"
      Dst: "[org.apache.commons.lang3.stream.Streams].failableStream"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.stream.Streams].stream(java.util.stream.Stream)"
    functionSourceFile: "org.apache.commons.lang3.stream.Streams"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.apache.commons.lang3.stream.Streams$FailableStream"
    argCount: 1
    argTypes:
    - "java.util.stream.Stream"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.lang3.stream.Streams:803,1"
      Dst: "[org.apache.commons.lang3.stream.Streams].failableStream"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.stream.Streams].toArray(java.lang.Class)"
    functionSourceFile: "org.apache.commons.lang3.stream.Streams"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.util.stream.Collector"
    argCount: 1
    argTypes:
    - "java.lang.Class"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.lang3.stream.Streams:814,1"
      Dst: "[org.apache.commons.lang3.stream.Streams$ArrayCollector].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.bcel.classfile.ParameterAnnotationEntry].createParameterAnnotationEntries(org.apache.bcel.classfile.Attribute[])"
    functionSourceFile: "org.apache.bcel.classfile.ParameterAnnotationEntry"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.apache.bcel.classfile.ParameterAnnotationEntry[]"
    argCount: 1
    argTypes:
    - "org.apache.bcel.classfile.Attribute[]"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 19
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.bcel.classfile.ParameterAnnotationEntry:38"
      Branch Sides:
      - BranchSide: "org.apache.bcel.classfile.ParameterAnnotationEntry:44"
        BranchSideFuncs: []
      - BranchSide: "org.apache.bcel.classfile.ParameterAnnotationEntry:43"
        BranchSideFuncs: []
    - Branch String: "org.apache.bcel.classfile.ParameterAnnotationEntry:39"
      Branch Sides:
      - BranchSide: "org.apache.bcel.classfile.ParameterAnnotationEntry:37"
        BranchSideFuncs: []
      - BranchSide: "org.apache.bcel.classfile.ParameterAnnotationEntry:36"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.bcel.classfile.ParameterAnnotationEntry:37,1"
      Dst: "[java.util.ArrayList].<init>"
    - Src: "org.apache.bcel.classfile.ParameterAnnotationEntry:41,1"
      Dst: "[org.apache.bcel.classfile.ParameterAnnotations].getParameterAnnotationEntries"
    - Src: "org.apache.bcel.classfile.ParameterAnnotationEntry:41,1"
      Dst: "[java.util.Collections].addAll"
    - Src: "org.apache.bcel.classfile.ParameterAnnotationEntry:44,1"
      Dst: "[java.util.List].toArray"
    JavaMethodInfo: null
    BBCount: 6
    CyclomaticComplexity: 2
  - functionName: "[org.apache.bcel.classfile.ParameterAnnotationEntry].<init>(java.io.DataInput,org.apache.bcel.classfile.ConstantPool)"
    functionSourceFile: "org.apache.bcel.classfile.ParameterAnnotationEntry"
    linkageType: null
    functionLinenumber: 54
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "java.io.DataInput"
    - "org.apache.bcel.classfile.ConstantPool"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.bcel.classfile.AnnotationEntry].read(java.io.DataInput,org.apache.bcel.classfile.ConstantPool,boolean)"
    functionUses: 1
    ICount: 15
    EdgeCount: 1
    BranchProfiles:
    - Branch String: "org.apache.bcel.classfile.ParameterAnnotationEntry:58"
      Branch Sides:
      - BranchSide: "org.apache.bcel.classfile.ParameterAnnotationEntry:61"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.bcel.classfile.ParameterAnnotationEntry:55,1"
      Dst: "[java.lang.Object].<init>"
    - Src: "org.apache.bcel.classfile.ParameterAnnotationEntry:56,1"
      Dst: "[java.io.DataInput].readUnsignedShort"
    - Src: "org.apache.bcel.classfile.ParameterAnnotationEntry:60,1"
      Dst: "[org.apache.bcel.classfile.AnnotationEntry].read"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 2
  - functionName: "[org.apache.bcel.classfile.ParameterAnnotationEntry].accept(org.apache.bcel.classfile.Visitor)"
    functionSourceFile: "org.apache.bcel.classfile.ParameterAnnotationEntry"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.apache.bcel.classfile.Visitor"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.bcel.classfile.ParameterAnnotationEntry:72,1"
      Dst: "[org.apache.bcel.classfile.Visitor].visitParameterAnnotationEntry"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.bcel.classfile.ParameterAnnotationEntry].dump(java.io.DataOutputStream)"
    functionSourceFile: "org.apache.bcel.classfile.ParameterAnnotationEntry"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.io.DataOutputStream"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 14
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.bcel.classfile.ParameterAnnotationEntry:77"
      Branch Sides:
      - BranchSide: "org.apache.bcel.classfile.ParameterAnnotationEntry:79"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.bcel.classfile.ParameterAnnotationEntry:76,1"
      Dst: "[java.io.DataOutputStream].writeShort"
    - Src: "org.apache.bcel.classfile.ParameterAnnotationEntry:78,1"
      Dst: "[org.apache.bcel.classfile.AnnotationEntry].dump"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 2
  - functionName: "[org.apache.bcel.classfile.ParameterAnnotationEntry].getAnnotationEntries()"
    functionSourceFile: "org.apache.bcel.classfile.ParameterAnnotationEntry"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.apache.bcel.classfile.AnnotationEntry[]"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.builder.ToStringStyle$MultiLineToStringStyle].<init>()"
    functionSourceFile: "org.apache.commons.lang3.builder.ToStringStyle$MultiLineToStringStyle"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 19
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.lang3.builder.ToStringStyle$MultiLineToStringStyle:2179,1"
      Dst: "[org.apache.commons.lang3.builder.ToStringStyle].<init>"
    - Src: "org.apache.commons.lang3.builder.ToStringStyle$MultiLineToStringStyle:2180,1"
      Dst: "[org.apache.commons.lang3.builder.ToStringStyle].setContentStart"
    - Src: "org.apache.commons.lang3.builder.ToStringStyle$MultiLineToStringStyle:2181,1"
      Dst: "[java.lang.StringBuilder].<init>"
    - Src: "org.apache.commons.lang3.builder.ToStringStyle$MultiLineToStringStyle:2181,1"
      Dst: "[java.lang.System].lineSeparator"
    - Src: "org.apache.commons.lang3.builder.ToStringStyle$MultiLineToStringStyle:2181,1"
      Dst: "[java.lang.StringBuilder].append"
    - Src: "org.apache.commons.lang3.builder.ToStringStyle$MultiLineToStringStyle:2181,1"
      Dst: "[java.lang.StringBuilder].toString"
    - Src: "org.apache.commons.lang3.builder.ToStringStyle$MultiLineToStringStyle:2181,1"
      Dst: "[org.apache.commons.lang3.builder.ToStringStyle].setFieldSeparator"
    - Src: "org.apache.commons.lang3.builder.ToStringStyle$MultiLineToStringStyle:2182,1"
      Dst: "[org.apache.commons.lang3.builder.ToStringStyle].setFieldSeparatorAtStart"
    - Src: "org.apache.commons.lang3.builder.ToStringStyle$MultiLineToStringStyle:2183,1"
      Dst: "[org.apache.commons.lang3.builder.ToStringStyle].setContentEnd"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.builder.ToStringStyle$MultiLineToStringStyle].readResolve()"
    functionSourceFile: "org.apache.commons.lang3.builder.ToStringStyle$MultiLineToStringStyle"
    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.apache.bcel.verifier.exc.StaticCodeInstructionOperandConstraintException].<init>(java.lang.String)"
    functionSourceFile: "org.apache.bcel.verifier.exc.StaticCodeInstructionOperandConstraintException"
    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.apache.bcel.verifier.exc.StaticCodeInstructionOperandConstraintException:30,1"
      Dst: "[org.apache.bcel.verifier.exc.StaticCodeConstraintException].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.bcel.classfile.ModuleOpens].<init>(java.io.DataInput)"
    functionSourceFile: "org.apache.bcel.classfile.ModuleOpens"
    linkageType: null
    functionLinenumber: 45
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.io.DataInput"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 21
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.bcel.classfile.ModuleOpens:51"
      Branch Sides:
      - BranchSide: "org.apache.bcel.classfile.ModuleOpens:53"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.bcel.classfile.ModuleOpens:46,1"
      Dst: "[java.lang.Object].<init>"
    - Src: "org.apache.bcel.classfile.ModuleOpens:47,1"
      Dst: "[java.io.DataInput].readUnsignedShort"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 2
  - functionName: "[org.apache.bcel.classfile.ModuleOpens].accept(org.apache.bcel.classfile.Visitor)"
    functionSourceFile: "org.apache.bcel.classfile.ModuleOpens"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.apache.bcel.classfile.Visitor"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.bcel.classfile.ModuleOpens:64,1"
      Dst: "[org.apache.bcel.classfile.Visitor].visitModuleOpens"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.bcel.classfile.ModuleOpens].copy()"
    functionSourceFile: "org.apache.bcel.classfile.ModuleOpens"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.apache.bcel.classfile.ModuleOpens"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.bcel.classfile.ModuleOpens:74,1"
      Dst: "[java.lang.Object].clone"
    JavaMethodInfo: null
    BBCount: 2
    CyclomaticComplexity: 1
  - functionName: "[org.apache.bcel.classfile.ModuleOpens].dump(java.io.DataOutputStream)"
    functionSourceFile: "org.apache.bcel.classfile.ModuleOpens"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.io.DataOutputStream"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 17
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.bcel.classfile.ModuleOpens:91"
      Branch Sides:
      - BranchSide: "org.apache.bcel.classfile.ModuleOpens:93"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.bcel.classfile.ModuleOpens:88,1"
      Dst: "[java.io.DataOutputStream].writeShort"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 2
  - functionName: "[org.apache.bcel.classfile.ModuleOpens].toString()"
    functionSourceFile: "org.apache.bcel.classfile.ModuleOpens"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 15
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.bcel.classfile.ModuleOpens:101,1"
      Dst: "[java.lang.StringBuilder].<init>"
    - Src: "org.apache.bcel.classfile.ModuleOpens:101,1"
      Dst: "[java.lang.StringBuilder].append"
    - Src: "org.apache.bcel.classfile.ModuleOpens:101,1"
      Dst: "[java.lang.StringBuilder].toString"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.bcel.classfile.ModuleOpens].toString(org.apache.bcel.classfile.ConstantPool)"
    functionSourceFile: "org.apache.bcel.classfile.ModuleOpens"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 1
    argTypes:
    - "org.apache.bcel.classfile.ConstantPool"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 35
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.bcel.classfile.ModuleOpens:113"
      Branch Sides:
      - BranchSide: "org.apache.bcel.classfile.ModuleOpens:116"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.bcel.classfile.ModuleOpens:108,1"
      Dst: "[java.lang.StringBuilder].<init>"
    - Src: "org.apache.bcel.classfile.ModuleOpens:109,1"
      Dst: "[org.apache.bcel.classfile.ConstantPool].constantToString"
    - Src: "org.apache.bcel.classfile.ModuleOpens:110,1"
      Dst: "[org.apache.bcel.classfile.Utility].compactClassName"
    - Src: "org.apache.bcel.classfile.ModuleOpens:110,1"
      Dst: "[java.lang.StringBuilder].append"
    - Src: "org.apache.bcel.classfile.ModuleOpens:111,1"
      Dst: "[java.lang.Integer].valueOf"
    - Src: "org.apache.bcel.classfile.ModuleOpens:111,1"
      Dst: "[java.lang.String].format"
    - Src: "org.apache.bcel.classfile.ModuleOpens:114,1"
      Dst: "[org.apache.bcel.classfile.ConstantPool].getConstantString"
    - Src: "org.apache.bcel.classfile.ModuleOpens:117,1"
      Dst: "[java.lang.StringBuilder].length"
    - Src: "org.apache.bcel.classfile.ModuleOpens:117,1"
      Dst: "[java.lang.StringBuilder].substring"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 2
  - functionName: "[org.apache.bcel.generic.ObjectType].getInstance(java.lang.String)"
    functionSourceFile: "org.apache.bcel.generic.ObjectType"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.apache.bcel.generic.ObjectType"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.bcel.generic.ObjectType:37,1"
      Dst: "[org.apache.bcel.generic.ObjectType].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.bcel.generic.ObjectType].<init>(java.lang.String)"
    functionSourceFile: "org.apache.bcel.generic.ObjectType"
    linkageType: null
    functionLinenumber: 47
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.bcel.generic.ReferenceType].<init>(byte,java.lang.String)"
    - "[org.apache.bcel.classfile.Utility].packageToPath(java.lang.String)"
    - "[org.apache.bcel.classfile.Utility].pathToPackage(java.lang.String)"
    functionUses: 5
    ICount: 13
    EdgeCount: 3
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.bcel.generic.ObjectType:48,1"
      Dst: "[java.lang.StringBuilder].<init>"
    - Src: "org.apache.bcel.generic.ObjectType:48,1"
      Dst: "[java.lang.StringBuilder].append"
    - Src: "org.apache.bcel.generic.ObjectType:48,1"
      Dst: "[org.apache.bcel.classfile.Utility].packageToPath"
    - Src: "org.apache.bcel.generic.ObjectType:48,1"
      Dst: "[java.lang.StringBuilder].toString"
    - Src: "org.apache.bcel.generic.ObjectType:48,1"
      Dst: "[org.apache.bcel.generic.ReferenceType].<init>"
    - Src: "org.apache.bcel.generic.ObjectType:49,1"
      Dst: "[org.apache.bcel.classfile.Utility].pathToPackage"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.bcel.generic.ObjectType].accessibleTo(org.apache.bcel.generic.ObjectType)"
    functionSourceFile: "org.apache.bcel.generic.ObjectType"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "org.apache.bcel.generic.ObjectType"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 13
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.bcel.generic.ObjectType:59"
      Branch Sides:
      - BranchSide: "org.apache.bcel.generic.ObjectType:62"
        BranchSideFuncs: []
      - BranchSide: "org.apache.bcel.generic.ObjectType:61"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.bcel.generic.ObjectType:58,1"
      Dst: "[org.apache.bcel.Repository].lookupClass"
    - Src: "org.apache.bcel.generic.ObjectType:59,1"
      Dst: "[org.apache.bcel.classfile.AccessFlags].isPublic"
    - Src: "org.apache.bcel.generic.ObjectType:63,1"
      Dst: "[org.apache.bcel.classfile.JavaClass].getPackageName"
    - Src: "org.apache.bcel.generic.ObjectType:63,1"
      Dst: "[java.lang.String].equals"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.apache.bcel.generic.ObjectType].equals(java.lang.Object)"
    functionSourceFile: "org.apache.bcel.generic.ObjectType"
    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.apache.bcel.generic.ObjectType:71"
      Branch Sides:
      - BranchSide: "org.apache.bcel.generic.ObjectType:70"
        BranchSideFuncs: []
    - Branch String: "org.apache.bcel.generic.ObjectType:71"
      Branch Sides:
      - BranchSide: "org.apache.bcel.generic.ObjectType:70"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.bcel.generic.ObjectType:71,1"
      Dst: "[java.lang.String].equals"
    JavaMethodInfo: null
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[org.apache.bcel.generic.ObjectType].getClassName()"
    functionSourceFile: "org.apache.bcel.generic.ObjectType"
    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.apache.bcel.generic.ObjectType].hashCode()"
    functionSourceFile: "org.apache.bcel.generic.ObjectType"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "int"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.bcel.generic.ObjectType:87,1"
      Dst: "[java.lang.String].hashCode"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.bcel.generic.ObjectType].referencesClass()"
    functionSourceFile: "org.apache.bcel.generic.ObjectType"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 7
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.bcel.generic.ObjectType:98,1"
      Dst: "[org.apache.bcel.Repository].lookupClass"
    - Src: "org.apache.bcel.generic.ObjectType:99,1"
      Dst: "[org.apache.bcel.classfile.JavaClass].isClass"
    JavaMethodInfo: null
    BBCount: 2
    CyclomaticComplexity: 1
  - functionName: "[org.apache.bcel.generic.ObjectType].referencesClassExact()"
    functionSourceFile: "org.apache.bcel.generic.ObjectType"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.bcel.generic.ObjectType:112,1"
      Dst: "[org.apache.bcel.Repository].lookupClass"
    - Src: "org.apache.bcel.generic.ObjectType:113,1"
      Dst: "[org.apache.bcel.classfile.JavaClass].isClass"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.bcel.generic.ObjectType].referencesInterface()"
    functionSourceFile: "org.apache.bcel.generic.ObjectType"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 11
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.bcel.generic.ObjectType:126"
      Branch Sides:
      - BranchSide: "org.apache.bcel.generic.ObjectType:125"
        BranchSideFuncs: []
      - BranchSide: "org.apache.bcel.generic.ObjectType:124"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.bcel.generic.ObjectType:125,1"
      Dst: "[org.apache.bcel.Repository].lookupClass"
    - Src: "org.apache.bcel.generic.ObjectType:126,1"
      Dst: "[org.apache.bcel.classfile.JavaClass].isClass"
    JavaMethodInfo: null
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[org.apache.bcel.generic.ObjectType].referencesInterfaceExact()"
    functionSourceFile: "org.apache.bcel.generic.ObjectType"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 9
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.bcel.generic.ObjectType:140"
      Branch Sides:
      - BranchSide: "org.apache.bcel.generic.ObjectType:138"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.bcel.generic.ObjectType:139,1"
      Dst: "[org.apache.bcel.Repository].lookupClass"
    - Src: "org.apache.bcel.generic.ObjectType:140,1"
      Dst: "[org.apache.bcel.classfile.JavaClass].isClass"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[org.apache.bcel.generic.ObjectType].subclassOf(org.apache.bcel.generic.ObjectType)"
    functionSourceFile: "org.apache.bcel.generic.ObjectType"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "org.apache.bcel.generic.ObjectType"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 11
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.bcel.generic.ObjectType:149"
      Branch Sides:
      - BranchSide: "org.apache.bcel.generic.ObjectType:150"
        BranchSideFuncs: []
      - BranchSide: "org.apache.bcel.generic.ObjectType:149"
        BranchSideFuncs: []
    - Branch String: "org.apache.bcel.generic.ObjectType:149"
      Branch Sides:
      - BranchSide: "org.apache.bcel.generic.ObjectType:152"
        BranchSideFuncs: []
      - BranchSide: "org.apache.bcel.generic.ObjectType:151"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.bcel.generic.ObjectType:149,1"
      Dst: "[org.apache.bcel.generic.ObjectType].referencesInterfaceExact"
    - Src: "org.apache.bcel.generic.ObjectType:152,1"
      Dst: "[org.apache.bcel.Repository].instanceOf"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[org.apache.bcel.util.ByteSequence].<init>(byte[])"
    functionSourceFile: "org.apache.bcel.util.ByteSequence"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "byte[]"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 9
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.bcel.util.ByteSequence:49,1"
      Dst: "[org.apache.bcel.util.ByteSequence$ByteArrayStream].<init>"
    - Src: "org.apache.bcel.util.ByteSequence:49,1"
      Dst: "[java.io.DataInputStream].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.bcel.util.ByteSequence].getIndex()"
    functionSourceFile: "org.apache.bcel.util.ByteSequence"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "int"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.bcel.util.ByteSequence:54,1"
      Dst: "[org.apache.bcel.util.ByteSequence$ByteArrayStream].getPosition"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.bcel.util.ByteSequence].unreadByte()"
    functionSourceFile: "org.apache.bcel.util.ByteSequence"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.bcel.util.ByteSequence:58,1"
      Dst: "[org.apache.bcel.util.ByteSequence$ByteArrayStream].unreadByte"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.bcel.classfile.Signature$MyByteArrayInputStream].<init>(java.lang.String)"
    functionSourceFile: "org.apache.bcel.classfile.Signature$MyByteArrayInputStream"
    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.apache.bcel.classfile.Signature$MyByteArrayInputStream:42,1"
      Dst: "[java.lang.String].getBytes"
    - Src: "org.apache.bcel.classfile.Signature$MyByteArrayInputStream:42,1"
      Dst: "[java.io.ByteArrayInputStream].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.bcel.classfile.Signature$MyByteArrayInputStream].getData()"
    functionSourceFile: "org.apache.bcel.classfile.Signature$MyByteArrayInputStream"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.bcel.classfile.Signature$MyByteArrayInputStream:46,1"
      Dst: "[java.lang.String].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.bcel.classfile.Signature$MyByteArrayInputStream].unread()"
    functionSourceFile: "org.apache.bcel.classfile.Signature$MyByteArrayInputStream"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 7
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.bcel.classfile.Signature$MyByteArrayInputStream:50"
      Branch Sides:
      - BranchSide: "org.apache.bcel.classfile.Signature$MyByteArrayInputStream:53"
        BranchSideFuncs: []
      - BranchSide: "org.apache.bcel.classfile.Signature$MyByteArrayInputStream:52"
        BranchSideFuncs: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.concurrent.AbstractCircuitBreaker$State$1].<init>(java.lang.String,int)"
    functionSourceFile: "org.apache.commons.lang3.concurrent.AbstractCircuitBreaker$State$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.apache.commons.lang3.concurrent.AbstractCircuitBreaker$State$1:145,1"
      Dst: "[org.apache.commons.lang3.concurrent.AbstractCircuitBreaker$State].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.concurrent.AbstractCircuitBreaker$State$1].oppositeState()"
    functionSourceFile: "org.apache.commons.lang3.concurrent.AbstractCircuitBreaker$State$1"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.apache.commons.lang3.concurrent.AbstractCircuitBreaker$State"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.bcel.generic.ISTORE].<init>()"
    functionSourceFile: "org.apache.bcel.generic.ISTORE"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.bcel.generic.ISTORE:32,1"
      Dst: "[org.apache.bcel.generic.StoreInstruction].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.bcel.generic.ISTORE].<init>(int)"
    functionSourceFile: "org.apache.bcel.generic.ISTORE"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.bcel.generic.ISTORE:41,1"
      Dst: "[org.apache.bcel.generic.StoreInstruction].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.bcel.generic.ISTORE].accept(org.apache.bcel.generic.Visitor)"
    functionSourceFile: "org.apache.bcel.generic.ISTORE"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.apache.bcel.generic.Visitor"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.bcel.generic.ISTORE:52,1"
      Dst: "[org.apache.bcel.generic.StoreInstruction].accept"
    - Src: "org.apache.bcel.generic.ISTORE:53,1"
      Dst: "[org.apache.bcel.generic.Visitor].visitISTORE"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.ClassUtils].comparator()"
    functionSourceFile: "org.apache.commons.lang3.ClassUtils"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.util.Comparator"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 2
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.ClassUtils].convertClassesToClassNames(java.util.List)"
    functionSourceFile: "org.apache.commons.lang3.ClassUtils"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.util.List"
    argCount: 1
    argTypes:
    - "java.util.List"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 11
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.commons.lang3.ClassUtils:183"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.ClassUtils:182"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.lang3.ClassUtils:183,1"
      Dst: "[java.util.Collection].stream"
    - Src: "org.apache.commons.lang3.ClassUtils:183,1"
      Dst: "[org.apache.commons.lang3.ClassUtils$lambda_convertClassesToClassNames_2__234].bootstrap$"
    - Src: "org.apache.commons.lang3.ClassUtils:183,1"
      Dst: "[java.util.stream.Stream].map"
    - Src: "org.apache.commons.lang3.ClassUtils:183,1"
      Dst: "[java.util.stream.Collectors].toList"
    - Src: "org.apache.commons.lang3.ClassUtils:183,1"
      Dst: "[java.util.stream.Stream].collect"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.ClassUtils].convertClassNamesToClasses(java.util.List)"
    functionSourceFile: "org.apache.commons.lang3.ClassUtils"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.util.List"
    argCount: 1
    argTypes:
    - "java.util.List"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 9
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.commons.lang3.ClassUtils:199"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.ClassUtils:202"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.ClassUtils:201"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.lang3.ClassUtils:202,1"
      Dst: "[java.util.List].size"
    - Src: "org.apache.commons.lang3.ClassUtils:202,1"
      Dst: "[java.util.ArrayList].<init>"
    - Src: "org.apache.commons.lang3.ClassUtils:203,1"
      Dst: "[org.apache.commons.lang3.ClassUtils$lambda_convertClassNamesToClasses_3__235].bootstrap$"
    - Src: "org.apache.commons.lang3.ClassUtils:203,1"
      Dst: "[java.lang.Iterable].forEach"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.ClassUtils].getAbbreviatedName(java.lang.Class,int)"
    functionSourceFile: "org.apache.commons.lang3.ClassUtils"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 2
    argTypes:
    - "java.lang.Class"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 7
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.commons.lang3.ClassUtils:224"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.ClassUtils:227"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.ClassUtils:226"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.lang3.ClassUtils:227,1"
      Dst: "[java.lang.Class].getName"
    - Src: "org.apache.commons.lang3.ClassUtils:227,1"
      Dst: "[org.apache.commons.lang3.ClassUtils].getAbbreviatedName"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.ClassUtils].getAbbreviatedName(java.lang.String,int)"
    functionSourceFile: "org.apache.commons.lang3.ClassUtils"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 2
    argTypes:
    - "java.lang.String"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 47
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.commons.lang3.ClassUtils:304"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.ClassUtils:307"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.ClassUtils:306"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.ClassUtils:307"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.ClassUtils:310"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.ClassUtils:309"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.ClassUtils:310"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.ClassUtils:313"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.ClassUtils:312"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.ClassUtils:316"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.ClassUtils:332"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.ClassUtils:319"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.ClassUtils:323"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.ClassUtils:322"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.ClassUtils:319"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.ClassUtils:323"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.ClassUtils:322"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.ClassUtils:324"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.ClassUtils:325"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.ClassUtils:324"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.ClassUtils:324"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.ClassUtils:329"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.ClassUtils:328"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.ClassUtils:329"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.ClassUtils:332"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.ClassUtils:331"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.lang3.ClassUtils:305,1"
      Dst: "[java.lang.IllegalArgumentException].<init>"
    - Src: "org.apache.commons.lang3.ClassUtils:310,1"
      Dst: "[java.lang.String].length"
    - Src: "org.apache.commons.lang3.ClassUtils:313,1"
      Dst: "[java.lang.String].toCharArray"
    - Src: "org.apache.commons.lang3.ClassUtils:324,1"
      Dst: "[org.apache.commons.lang3.ClassUtils].useFull"
    - Src: "org.apache.commons.lang3.ClassUtils:333,1"
      Dst: "[java.lang.String].<init>"
    JavaMethodInfo: null
    BBCount: 19
    CyclomaticComplexity: 3
  - functionName: "[org.apache.commons.lang3.ClassUtils].getAllInterfaces(java.lang.Class)"
    functionSourceFile: "org.apache.commons.lang3.ClassUtils"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.util.List"
    argCount: 1
    argTypes:
    - "java.lang.Class"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 9
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.commons.lang3.ClassUtils:349"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.ClassUtils:353"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.ClassUtils:352"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.lang3.ClassUtils:353,1"
      Dst: "[java.util.LinkedHashSet].<init>"
    - Src: "org.apache.commons.lang3.ClassUtils:354,1"
      Dst: "[org.apache.commons.lang3.ClassUtils].getAllInterfaces"
    - Src: "org.apache.commons.lang3.ClassUtils:356,1"
      Dst: "[java.util.ArrayList].<init>"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.ClassUtils].getAllInterfaces(java.lang.Class,java.util.HashSet)"
    functionSourceFile: "org.apache.commons.lang3.ClassUtils"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "java.lang.Class"
    - "java.util.HashSet"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 16
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.commons.lang3.ClassUtils:366"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.ClassUtils:377"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.ClassUtils:376"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.ClassUtils:369"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.ClassUtils:375"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.ClassUtils:374"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.ClassUtils:370"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.ClassUtils:367"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.ClassUtils:366"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.lang3.ClassUtils:367,1"
      Dst: "[java.lang.Class].getInterfaces"
    - Src: "org.apache.commons.lang3.ClassUtils:370,1"
      Dst: "[java.util.HashSet].add"
    - Src: "org.apache.commons.lang3.ClassUtils:371,1"
      Dst: "[org.apache.commons.lang3.ClassUtils].getAllInterfaces"
    - Src: "org.apache.commons.lang3.ClassUtils:375,1"
      Dst: "[java.lang.Class].getSuperclass"
    JavaMethodInfo: null
    BBCount: 9
    CyclomaticComplexity: 3
  - functionName: "[org.apache.commons.lang3.ClassUtils].getAllSuperclasses(java.lang.Class)"
    functionSourceFile: "org.apache.commons.lang3.ClassUtils"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.util.List"
    argCount: 1
    argTypes:
    - "java.lang.Class"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 11
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.commons.lang3.ClassUtils:386"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.ClassUtils:389"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.ClassUtils:388"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.ClassUtils:391"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.ClassUtils:395"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.ClassUtils:394"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.lang3.ClassUtils:389,1"
      Dst: "[java.util.ArrayList].<init>"
    - Src: "org.apache.commons.lang3.ClassUtils:390,1"
      Dst: "[java.lang.Class].getSuperclass"
    - Src: "org.apache.commons.lang3.ClassUtils:392,1"
      Dst: "[java.util.List].add"
    JavaMethodInfo: null
    BBCount: 6
    CyclomaticComplexity: 2
  - functionName: "[org.apache.commons.lang3.ClassUtils].getCanonicalName(java.lang.Class)"
    functionSourceFile: "org.apache.commons.lang3.ClassUtils"
    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.apache.commons.lang3.ClassUtils:407,1"
      Dst: "[org.apache.commons.lang3.ClassUtils].getCanonicalName"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.ClassUtils].getCanonicalName(java.lang.Class,java.lang.String)"
    functionSourceFile: "org.apache.commons.lang3.ClassUtils"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 2
    argTypes:
    - "java.lang.Class"
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 10
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.commons.lang3.ClassUtils:420"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.ClassUtils:423"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.ClassUtils:422"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.ClassUtils:424"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.ClassUtils:422"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.lang3.ClassUtils:423,1"
      Dst: "[java.lang.Class].getCanonicalName"
    JavaMethodInfo: null
    BBCount: 6
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.ClassUtils].getCanonicalName(java.lang.Object)"
    functionSourceFile: "org.apache.commons.lang3.ClassUtils"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.lang3.ClassUtils:436,1"
      Dst: "[org.apache.commons.lang3.ClassUtils].getCanonicalName"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.ClassUtils].getCanonicalName(java.lang.Object,java.lang.String)"
    functionSourceFile: "org.apache.commons.lang3.ClassUtils"
    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: 11
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.commons.lang3.ClassUtils:449"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.ClassUtils:452"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.ClassUtils:451"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.ClassUtils:453"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.ClassUtils:451"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.lang3.ClassUtils:452,1"
      Dst: "[java.lang.Object].getClass"
    - Src: "org.apache.commons.lang3.ClassUtils:452,1"
      Dst: "[java.lang.Class].getCanonicalName"
    JavaMethodInfo: null
    BBCount: 6
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.ClassUtils].getCanonicalName(java.lang.String)"
    functionSourceFile: "org.apache.commons.lang3.ClassUtils"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 39
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.commons.lang3.ClassUtils:479"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.ClassUtils:482"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.ClassUtils:481"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.ClassUtils:483"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.ClassUtils:487"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.ClassUtils:486"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.ClassUtils:487"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.ClassUtils:490"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.ClassUtils:489"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.ClassUtils:490"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.ClassUtils:492"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.ClassUtils:491"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.ClassUtils:491"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.ClassUtils:491"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.ClassUtils:490"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.ClassUtils:492"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.ClassUtils:495"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.ClassUtils:494"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.ClassUtils:496"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.ClassUtils:498"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.lang3.ClassUtils:478,1"
      Dst: "[org.apache.commons.lang3.StringUtils].deleteWhitespace"
    - Src: "org.apache.commons.lang3.ClassUtils:483,1"
      Dst: "[java.lang.String].startsWith"
    - Src: "org.apache.commons.lang3.ClassUtils:485,1"
      Dst: "[java.lang.String].substring"
    - Src: "org.apache.commons.lang3.ClassUtils:491,1"
      Dst: "[java.lang.String].endsWith"
    - Src: "org.apache.commons.lang3.ClassUtils:491,1"
      Dst: "[java.lang.String].length"
    - Src: "org.apache.commons.lang3.ClassUtils:492,1"
      Dst: "[java.lang.String].isEmpty"
    - Src: "org.apache.commons.lang3.ClassUtils:493,1"
      Dst: "[java.util.Map].get"
    - Src: "org.apache.commons.lang3.ClassUtils:495,1"
      Dst: "[java.lang.StringBuilder].<init>"
    - Src: "org.apache.commons.lang3.ClassUtils:497,1"
      Dst: "[java.lang.StringBuilder].append"
    - Src: "org.apache.commons.lang3.ClassUtils:499,1"
      Dst: "[java.lang.StringBuilder].toString"
    JavaMethodInfo: null
    BBCount: 18
    CyclomaticComplexity: 3
  - functionName: "[org.apache.commons.lang3.ClassUtils].getClass(java.lang.ClassLoader,java.lang.String)"
    functionSourceFile: "org.apache.commons.lang3.ClassUtils"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.Class"
    argCount: 2
    argTypes:
    - "java.lang.ClassLoader"
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.lang3.ClassUtils:514,1"
      Dst: "[org.apache.commons.lang3.ClassUtils].getClass"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.ClassUtils].getClass(java.lang.ClassLoader,java.lang.String,boolean)"
    functionSourceFile: "org.apache.commons.lang3.ClassUtils"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.Class"
    argCount: 3
    argTypes:
    - "java.lang.ClassLoader"
    - "java.lang.String"
    - "boolean"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 29
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.commons.lang3.ClassUtils:532"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.ClassUtils:530"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.ClassUtils:537"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.ClassUtils:545"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.lang3.ClassUtils:531,1"
      Dst: "[java.util.Map].get"
    - Src: "org.apache.commons.lang3.ClassUtils:532,1"
      Dst: "[org.apache.commons.lang3.ClassUtils].toCanonicalName"
    - Src: "org.apache.commons.lang3.ClassUtils:532,1"
      Dst: "[java.lang.Class].forName"
    - Src: "org.apache.commons.lang3.ClassUtils:535,1"
      Dst: "[java.lang.String].lastIndexOf"
    - Src: "org.apache.commons.lang3.ClassUtils:539,1"
      Dst: "[java.lang.StringBuilder].<init>"
    - Src: "org.apache.commons.lang3.ClassUtils:539,1"
      Dst: "[java.lang.String].substring"
    - Src: "org.apache.commons.lang3.ClassUtils:539,1"
      Dst: "[java.lang.StringBuilder].append"
    - Src: "org.apache.commons.lang3.ClassUtils:539,1"
      Dst: "[java.lang.StringBuilder].toString"
    - Src: "org.apache.commons.lang3.ClassUtils:539,1"
      Dst: "[org.apache.commons.lang3.ClassUtils].getClass"
    JavaMethodInfo: null
    BBCount: 8
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.ClassUtils].getClass(java.lang.String)"
    functionSourceFile: "org.apache.commons.lang3.ClassUtils"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.Class"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.lang3.ClassUtils:561,1"
      Dst: "[org.apache.commons.lang3.ClassUtils].getClass"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.ClassUtils].getClass(java.lang.String,boolean)"
    functionSourceFile: "org.apache.commons.lang3.ClassUtils"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.Class"
    argCount: 2
    argTypes:
    - "java.lang.String"
    - "boolean"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 11
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.commons.lang3.ClassUtils:577"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.ClassUtils:576"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.ClassUtils:575"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.lang3.ClassUtils:576,1"
      Dst: "[java.lang.Thread].currentThread"
    - Src: "org.apache.commons.lang3.ClassUtils:576,1"
      Dst: "[java.lang.Thread].getContextClassLoader"
    - Src: "org.apache.commons.lang3.ClassUtils:577,1"
      Dst: "[java.lang.Class].getClassLoader"
    - Src: "org.apache.commons.lang3.ClassUtils:578,1"
      Dst: "[org.apache.commons.lang3.ClassUtils].getClass"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.ClassUtils].getComponentType(java.lang.Class)"
    functionSourceFile: "org.apache.commons.lang3.ClassUtils"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.Class"
    argCount: 1
    argTypes:
    - "java.lang.Class"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.commons.lang3.ClassUtils:592"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.ClassUtils:591"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.lang3.ClassUtils:592,1"
      Dst: "[java.lang.Class].getComponentType"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.ClassUtils].getName(java.lang.Class)"
    functionSourceFile: "org.apache.commons.lang3.ClassUtils"
    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.apache.commons.lang3.ClassUtils:604,1"
      Dst: "[org.apache.commons.lang3.ClassUtils].getName"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.ClassUtils].getName(java.lang.Class,java.lang.String)"
    functionSourceFile: "org.apache.commons.lang3.ClassUtils"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 2
    argTypes:
    - "java.lang.Class"
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 7
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.commons.lang3.ClassUtils:617"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.ClassUtils:616"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.lang3.ClassUtils:617,1"
      Dst: "[java.lang.Class].getName"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.ClassUtils].getName(java.lang.Object)"
    functionSourceFile: "org.apache.commons.lang3.ClassUtils"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.lang3.ClassUtils:629,1"
      Dst: "[org.apache.commons.lang3.ClassUtils].getName"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.ClassUtils].getName(java.lang.Object,java.lang.String)"
    functionSourceFile: "org.apache.commons.lang3.ClassUtils"
    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: 8
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.commons.lang3.ClassUtils:642"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.ClassUtils:641"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.lang3.ClassUtils:642,1"
      Dst: "[java.lang.Object].getClass"
    - Src: "org.apache.commons.lang3.ClassUtils:642,1"
      Dst: "[java.lang.Class].getName"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.ClassUtils].getPackageCanonicalName(java.lang.Class)"
    functionSourceFile: "org.apache.commons.lang3.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.apache.commons.lang3.ClassUtils:653"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.ClassUtils:656"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.ClassUtils:655"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.lang3.ClassUtils:656,1"
      Dst: "[java.lang.Class].getName"
    - Src: "org.apache.commons.lang3.ClassUtils:656,1"
      Dst: "[org.apache.commons.lang3.ClassUtils].getPackageCanonicalName"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.ClassUtils].getPackageCanonicalName(java.lang.Object,java.lang.String)"
    functionSourceFile: "org.apache.commons.lang3.ClassUtils"
    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: 8
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.commons.lang3.ClassUtils:668"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.ClassUtils:671"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.ClassUtils:670"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.lang3.ClassUtils:671,1"
      Dst: "[java.lang.Object].getClass"
    - Src: "org.apache.commons.lang3.ClassUtils:671,1"
      Dst: "[java.lang.Class].getName"
    - Src: "org.apache.commons.lang3.ClassUtils:671,1"
      Dst: "[org.apache.commons.lang3.ClassUtils].getPackageCanonicalName"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.ClassUtils].getPackageCanonicalName(java.lang.String)"
    functionSourceFile: "org.apache.commons.lang3.ClassUtils"
    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.apache.commons.lang3.ClassUtils:689,1"
      Dst: "[org.apache.commons.lang3.ClassUtils].getCanonicalName"
    - Src: "org.apache.commons.lang3.ClassUtils:689,1"
      Dst: "[org.apache.commons.lang3.ClassUtils].getPackageName"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.ClassUtils].getPackageName(java.lang.Class)"
    functionSourceFile: "org.apache.commons.lang3.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.apache.commons.lang3.ClassUtils:699"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.ClassUtils:702"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.ClassUtils:701"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.lang3.ClassUtils:702,1"
      Dst: "[java.lang.Class].getName"
    - Src: "org.apache.commons.lang3.ClassUtils:702,1"
      Dst: "[org.apache.commons.lang3.ClassUtils].getPackageName"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.ClassUtils].getPackageName(java.lang.Object,java.lang.String)"
    functionSourceFile: "org.apache.commons.lang3.ClassUtils"
    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: 7
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.commons.lang3.ClassUtils:713"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.ClassUtils:716"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.ClassUtils:715"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.lang3.ClassUtils:716,1"
      Dst: "[java.lang.Object].getClass"
    - Src: "org.apache.commons.lang3.ClassUtils:716,1"
      Dst: "[org.apache.commons.lang3.ClassUtils].getPackageName"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.ClassUtils].getPackageName(java.lang.String)"
    functionSourceFile: "org.apache.commons.lang3.ClassUtils"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 24
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.commons.lang3.ClassUtils:733"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.ClassUtils:738"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.ClassUtils:737"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.ClassUtils:738"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.ClassUtils:742"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.ClassUtils:741"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.ClassUtils:742"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.ClassUtils:746"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.ClassUtils:745"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.ClassUtils:742"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.ClassUtils:746"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.ClassUtils:745"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.ClassUtils:747"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.ClassUtils:750"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.ClassUtils:749"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.lang3.ClassUtils:733,1"
      Dst: "[org.apache.commons.lang3.StringUtils].isEmpty"
    - Src: "org.apache.commons.lang3.ClassUtils:738,1"
      Dst: "[java.lang.String].charAt"
    - Src: "org.apache.commons.lang3.ClassUtils:739,1"
      Dst: "[java.lang.String].substring"
    - Src: "org.apache.commons.lang3.ClassUtils:742,1"
      Dst: "[java.lang.String].length"
    - Src: "org.apache.commons.lang3.ClassUtils:746,1"
      Dst: "[java.lang.String].lastIndexOf"
    JavaMethodInfo: null
    BBCount: 10
    CyclomaticComplexity: 2
  - functionName: "[org.apache.commons.lang3.ClassUtils].getPublicMethod(java.lang.Class,java.lang.String,java.lang.Class[])"
    functionSourceFile: "org.apache.commons.lang3.ClassUtils"
    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: 42
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.commons.lang3.ClassUtils:776"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.ClassUtils:780"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.ClassUtils:779"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.ClassUtils:783"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.ClassUtils:798"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.ClassUtils:797"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.ClassUtils:784"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.ClassUtils:789"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.ClassUtils:788"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.ClassUtils:793"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.ClassUtils:796"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.ClassUtils:795"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.lang3.ClassUtils:775,1"
      Dst: "[java.lang.Class].getMethod"
    - Src: "org.apache.commons.lang3.ClassUtils:776,1"
      Dst: "[java.lang.reflect.Method].getDeclaringClass"
    - Src: "org.apache.commons.lang3.ClassUtils:776,1"
      Dst: "[org.apache.commons.lang3.ClassUtils].isPublic"
    - Src: "org.apache.commons.lang3.ClassUtils:780,1"
      Dst: "[org.apache.commons.lang3.ClassUtils].getAllInterfaces"
    - Src: "org.apache.commons.lang3.ClassUtils:780,1"
      Dst: "[java.util.ArrayList].<init>"
    - Src: "org.apache.commons.lang3.ClassUtils:781,1"
      Dst: "[org.apache.commons.lang3.ClassUtils].getAllSuperclasses"
    - Src: "org.apache.commons.lang3.ClassUtils:781,1"
      Dst: "[java.util.List].addAll"
    - Src: "org.apache.commons.lang3.ClassUtils:783,1"
      Dst: "[java.util.List].iterator"
    - Src: "org.apache.commons.lang3.ClassUtils:783,1"
      Dst: "[java.util.Iterator].hasNext"
    - Src: "org.apache.commons.lang3.ClassUtils:783,1"
      Dst: "[java.util.Iterator].next"
    - Src: "org.apache.commons.lang3.ClassUtils:793,1"
      Dst: "[java.lang.Class].getModifiers"
    - Src: "org.apache.commons.lang3.ClassUtils:793,1"
      Dst: "[java.lang.reflect.Modifier].isPublic"
    - Src: "org.apache.commons.lang3.ClassUtils:798,1"
      Dst: "[java.lang.StringBuilder].<init>"
    - Src: "org.apache.commons.lang3.ClassUtils:798,1"
      Dst: "[java.lang.StringBuilder].append"
    - Src: "org.apache.commons.lang3.ClassUtils:798,1"
      Dst: "[org.apache.commons.lang3.ArrayUtils].toString"
    - Src: "org.apache.commons.lang3.ClassUtils:798,1"
      Dst: "[java.lang.StringBuilder].toString"
    - Src: "org.apache.commons.lang3.ClassUtils:798,1"
      Dst: "[java.lang.NoSuchMethodException].<init>"
    JavaMethodInfo: null
    BBCount: 12
    CyclomaticComplexity: 2
  - functionName: "[org.apache.commons.lang3.ClassUtils].getShortCanonicalName(java.lang.Class)"
    functionSourceFile: "org.apache.commons.lang3.ClassUtils"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 1
    argTypes:
    - "java.lang.Class"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 7
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.commons.lang3.ClassUtils:810"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.ClassUtils:809"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.lang3.ClassUtils:810,1"
      Dst: "[java.lang.Class].getCanonicalName"
    - Src: "org.apache.commons.lang3.ClassUtils:810,1"
      Dst: "[org.apache.commons.lang3.ClassUtils].getShortCanonicalName"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.ClassUtils].getShortCanonicalName(java.lang.Object,java.lang.String)"
    functionSourceFile: "org.apache.commons.lang3.ClassUtils"
    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: 9
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.commons.lang3.ClassUtils:823"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.ClassUtils:822"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.lang3.ClassUtils:823,1"
      Dst: "[java.lang.Object].getClass"
    - Src: "org.apache.commons.lang3.ClassUtils:823,1"
      Dst: "[java.lang.Class].getCanonicalName"
    - Src: "org.apache.commons.lang3.ClassUtils:823,1"
      Dst: "[org.apache.commons.lang3.ClassUtils].getShortCanonicalName"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.ClassUtils].getShortCanonicalName(java.lang.String)"
    functionSourceFile: "org.apache.commons.lang3.ClassUtils"
    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.apache.commons.lang3.ClassUtils:921,1"
      Dst: "[org.apache.commons.lang3.ClassUtils].getCanonicalName"
    - Src: "org.apache.commons.lang3.ClassUtils:921,1"
      Dst: "[org.apache.commons.lang3.ClassUtils].getShortClassName"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.ClassUtils].getShortClassName(java.lang.Class)"
    functionSourceFile: "org.apache.commons.lang3.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.apache.commons.lang3.ClassUtils:937"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.ClassUtils:940"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.ClassUtils:939"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.lang3.ClassUtils:940,1"
      Dst: "[java.lang.Class].getName"
    - Src: "org.apache.commons.lang3.ClassUtils:940,1"
      Dst: "[org.apache.commons.lang3.ClassUtils].getShortClassName"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.ClassUtils].getShortClassName(java.lang.Object,java.lang.String)"
    functionSourceFile: "org.apache.commons.lang3.ClassUtils"
    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: 7
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.commons.lang3.ClassUtils:957"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.ClassUtils:960"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.ClassUtils:959"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.lang3.ClassUtils:960,1"
      Dst: "[java.lang.Object].getClass"
    - Src: "org.apache.commons.lang3.ClassUtils:960,1"
      Dst: "[org.apache.commons.lang3.ClassUtils].getShortClassName"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.ClassUtils].getShortClassName(java.lang.String)"
    functionSourceFile: "org.apache.commons.lang3.ClassUtils"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 51
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.commons.lang3.ClassUtils:995"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.ClassUtils:999"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.ClassUtils:998"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.ClassUtils:1002"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.ClassUtils:1017"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.ClassUtils:1016"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.ClassUtils:1003"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.ClassUtils:1008"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.ClassUtils:1007"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.ClassUtils:1008"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.ClassUtils:1012"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.ClassUtils:1011"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.ClassUtils:1008"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.ClassUtils:1012"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.ClassUtils:1011"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.ClassUtils:1012"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.ClassUtils:1017"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.ClassUtils:1016"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.ClassUtils:1018"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.ClassUtils:1017"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.ClassUtils:1016"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.ClassUtils:1020"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.ClassUtils:1023"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.ClassUtils:1022"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.lang3.ClassUtils:995,1"
      Dst: "[org.apache.commons.lang3.StringUtils].isEmpty"
    - Src: "org.apache.commons.lang3.ClassUtils:999,1"
      Dst: "[java.lang.StringBuilder].<init>"
    - Src: "org.apache.commons.lang3.ClassUtils:1002,1"
      Dst: "[java.lang.String].startsWith"
    - Src: "org.apache.commons.lang3.ClassUtils:1003,1"
      Dst: "[java.lang.String].charAt"
    - Src: "org.apache.commons.lang3.ClassUtils:1004,1"
      Dst: "[java.lang.String].substring"
    - Src: "org.apache.commons.lang3.ClassUtils:1005,1"
      Dst: "[java.lang.StringBuilder].append"
    - Src: "org.apache.commons.lang3.ClassUtils:1008,1"
      Dst: "[java.lang.String].length"
    - Src: "org.apache.commons.lang3.ClassUtils:1012,1"
      Dst: "[java.util.Map].containsKey"
    - Src: "org.apache.commons.lang3.ClassUtils:1013,1"
      Dst: "[java.util.Map].get"
    - Src: "org.apache.commons.lang3.ClassUtils:1017,1"
      Dst: "[java.lang.String].lastIndexOf"
    - Src: "org.apache.commons.lang3.ClassUtils:1018,1"
      Dst: "[java.lang.String].indexOf"
    - Src: "org.apache.commons.lang3.ClassUtils:1021,1"
      Dst: "[java.lang.String].replace"
    - Src: "org.apache.commons.lang3.ClassUtils:1023,1"
      Dst: "[java.lang.StringBuilder].toString"
    JavaMethodInfo: null
    BBCount: 16
    CyclomaticComplexity: 2
  - functionName: "[org.apache.commons.lang3.ClassUtils].getSimpleName(java.lang.Class)"
    functionSourceFile: "org.apache.commons.lang3.ClassUtils"
    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.apache.commons.lang3.ClassUtils:1035,1"
      Dst: "[org.apache.commons.lang3.ClassUtils].getSimpleName"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.ClassUtils].getSimpleName(java.lang.Class,java.lang.String)"
    functionSourceFile: "org.apache.commons.lang3.ClassUtils"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 2
    argTypes:
    - "java.lang.Class"
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 7
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.commons.lang3.ClassUtils:1048"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.ClassUtils:1047"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.lang3.ClassUtils:1048,1"
      Dst: "[java.lang.Class].getSimpleName"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.ClassUtils].getSimpleName(java.lang.Object)"
    functionSourceFile: "org.apache.commons.lang3.ClassUtils"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.lang3.ClassUtils:1068,1"
      Dst: "[org.apache.commons.lang3.ClassUtils].getSimpleName"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.ClassUtils].getSimpleName(java.lang.Object,java.lang.String)"
    functionSourceFile: "org.apache.commons.lang3.ClassUtils"
    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: 8
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.commons.lang3.ClassUtils:1081"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.ClassUtils:1080"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.lang3.ClassUtils:1081,1"
      Dst: "[java.lang.Object].getClass"
    - Src: "org.apache.commons.lang3.ClassUtils:1081,1"
      Dst: "[java.lang.Class].getSimpleName"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.ClassUtils].hierarchy(java.lang.Class)"
    functionSourceFile: "org.apache.commons.lang3.ClassUtils"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.Iterable"
    argCount: 1
    argTypes:
    - "java.lang.Class"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.lang3.ClassUtils:1093,1"
      Dst: "[org.apache.commons.lang3.ClassUtils].hierarchy"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.ClassUtils].hierarchy(java.lang.Class,org.apache.commons.lang3.ClassUtils$Interfaces)"
    functionSourceFile: "org.apache.commons.lang3.ClassUtils"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.Iterable"
    argCount: 2
    argTypes:
    - "java.lang.Class"
    - "org.apache.commons.lang3.ClassUtils$Interfaces"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 8
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.commons.lang3.ClassUtils:1128"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.ClassUtils:1131"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.ClassUtils:1130"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.lang3.ClassUtils:1105,1"
      Dst: "[org.apache.commons.lang3.ClassUtils$lambda_hierarchy_4__236].bootstrap$"
    - Src: "org.apache.commons.lang3.ClassUtils:1131,1"
      Dst: "[org.apache.commons.lang3.ClassUtils$lambda_hierarchy_5__237].bootstrap$"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.ClassUtils].isAssignable(java.lang.Class,java.lang.Class)"
    functionSourceFile: "org.apache.commons.lang3.ClassUtils"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 2
    argTypes:
    - "java.lang.Class"
    - "java.lang.Class"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.lang3.ClassUtils:1211,1"
      Dst: "[org.apache.commons.lang3.ClassUtils].isAssignable"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.ClassUtils].isAssignable(java.lang.Class,java.lang.Class,boolean)"
    functionSourceFile: "org.apache.commons.lang3.ClassUtils"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 3
    argTypes:
    - "java.lang.Class"
    - "java.lang.Class"
    - "boolean"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 127
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.commons.lang3.ClassUtils:1245"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.ClassUtils:1249"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.ClassUtils:1248"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.ClassUtils:1249"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.ClassUtils:1253"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.ClassUtils:1252"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.ClassUtils:1250"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.ClassUtils:1249"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.ClassUtils:1253"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.ClassUtils:1267"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.ClassUtils:1266"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.ClassUtils:1254"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.ClassUtils:1260"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.ClassUtils:1259"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.ClassUtils:1254"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.ClassUtils:1260"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.ClassUtils:1259"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.ClassUtils:1256"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.ClassUtils:1260"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.ClassUtils:1259"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.ClassUtils:1260"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.ClassUtils:1267"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.ClassUtils:1266"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.ClassUtils:1260"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.ClassUtils:1267"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.ClassUtils:1266"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.ClassUtils:1262"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.ClassUtils:1267"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.ClassUtils:1266"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.ClassUtils:1267"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.ClassUtils:1270"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.ClassUtils:1269"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.ClassUtils:1270"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.ClassUtils:1299"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.ClassUtils:1298"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.ClassUtils:1271"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.ClassUtils:1274"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.ClassUtils:1273"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.ClassUtils:1274"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.ClassUtils:1277"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.ClassUtils:1276"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.ClassUtils:1275"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.ClassUtils:1274"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.ClassUtils:1275"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.ClassUtils:1274"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.ClassUtils:1275"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.ClassUtils:1274"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.ClassUtils:1277"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.ClassUtils:1280"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.ClassUtils:1279"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.ClassUtils:1278"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.ClassUtils:1277"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.ClassUtils:1278"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.ClassUtils:1277"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.ClassUtils:1280"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.ClassUtils:1283"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.ClassUtils:1282"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.ClassUtils:1283"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.ClassUtils:1286"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.ClassUtils:1285"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.ClassUtils:1286"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.ClassUtils:1289"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.ClassUtils:1288"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.ClassUtils:1289"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.ClassUtils:1290"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.ClassUtils:1289"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.ClassUtils:1289"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.ClassUtils:1292"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.ClassUtils:1291"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.ClassUtils:1290"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.ClassUtils:1289"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.ClassUtils:1290"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.ClassUtils:1289"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.ClassUtils:1290"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.ClassUtils:1289"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.ClassUtils:1290"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.ClassUtils:1289"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.ClassUtils:1292"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.ClassUtils:1297"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.ClassUtils:1296"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.ClassUtils:1293"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.ClassUtils:1293"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.ClassUtils:1292"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.ClassUtils:1293"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.ClassUtils:1293"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.ClassUtils:1292"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.ClassUtils:1293"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.ClassUtils:1293"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.ClassUtils:1292"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.ClassUtils:1293"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.ClassUtils:1293"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.ClassUtils:1292"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.ClassUtils:1294"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.ClassUtils:1292"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.lang3.ClassUtils:1250,1"
      Dst: "[java.lang.Class].isPrimitive"
    - Src: "org.apache.commons.lang3.ClassUtils:1255,1"
      Dst: "[org.apache.commons.lang3.ClassUtils].primitiveToWrapper"
    - Src: "org.apache.commons.lang3.ClassUtils:1261,1"
      Dst: "[org.apache.commons.lang3.ClassUtils].wrapperToPrimitive"
    - Src: "org.apache.commons.lang3.ClassUtils:1267,1"
      Dst: "[java.lang.Object].equals"
    - Src: "org.apache.commons.lang3.ClassUtils:1299,1"
      Dst: "[java.lang.Class].isAssignableFrom"
    JavaMethodInfo: null
    BBCount: 60
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.ClassUtils].isAssignable(java.lang.Class[],java.lang.Class[])"
    functionSourceFile: "org.apache.commons.lang3.ClassUtils"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 2
    argTypes:
    - "java.lang.Class[]"
    - "java.lang.Class[]"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.lang3.ClassUtils:1344,1"
      Dst: "[org.apache.commons.lang3.ClassUtils].isAssignable"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.ClassUtils].isAssignable(java.lang.Class[],java.lang.Class[],boolean)"
    functionSourceFile: "org.apache.commons.lang3.ClassUtils"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 3
    argTypes:
    - "java.lang.Class[]"
    - "java.lang.Class[]"
    - "boolean"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 21
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.commons.lang3.ClassUtils:1384"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.ClassUtils:1387"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.ClassUtils:1386"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.ClassUtils:1387"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.ClassUtils:1390"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.ClassUtils:1389"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.ClassUtils:1390"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.ClassUtils:1393"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.ClassUtils:1392"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.ClassUtils:1393"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.ClassUtils:1398"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.ClassUtils:1397"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.ClassUtils:1394"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.ClassUtils:1393"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.ClassUtils:1392"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.lang3.ClassUtils:1384,1"
      Dst: "[org.apache.commons.lang3.ArrayUtils].isSameLength"
    - Src: "org.apache.commons.lang3.ClassUtils:1394,1"
      Dst: "[org.apache.commons.lang3.ClassUtils].isAssignable"
    JavaMethodInfo: null
    BBCount: 12
    CyclomaticComplexity: 2
  - functionName: "[org.apache.commons.lang3.ClassUtils].isInnerClass(java.lang.Class)"
    functionSourceFile: "org.apache.commons.lang3.ClassUtils"
    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.apache.commons.lang3.ClassUtils:1408"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.ClassUtils:1407"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.ClassUtils:1408"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.ClassUtils:1407"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.lang3.ClassUtils:1408,1"
      Dst: "[java.lang.Class].getEnclosingClass"
    JavaMethodInfo: null
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.ClassUtils].isPublic(java.lang.Class)"
    functionSourceFile: "org.apache.commons.lang3.ClassUtils"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "java.lang.Class"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.lang3.ClassUtils:1418,1"
      Dst: "[java.lang.Class].getModifiers"
    - Src: "org.apache.commons.lang3.ClassUtils:1418,1"
      Dst: "[java.lang.reflect.Modifier].isPublic"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.ClassUtils].isPrimitiveOrWrapper(java.lang.Class)"
    functionSourceFile: "org.apache.commons.lang3.ClassUtils"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "java.lang.Class"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 11
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.commons.lang3.ClassUtils:1430"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.ClassUtils:1433"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.ClassUtils:1432"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.ClassUtils:1433"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.ClassUtils:1432"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.ClassUtils:1433"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.ClassUtils:1432"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.lang3.ClassUtils:1433,1"
      Dst: "[java.lang.Class].isPrimitive"
    - Src: "org.apache.commons.lang3.ClassUtils:1433,1"
      Dst: "[org.apache.commons.lang3.ClassUtils].isPrimitiveWrapper"
    JavaMethodInfo: null
    BBCount: 7
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.ClassUtils].isPrimitiveWrapper(java.lang.Class)"
    functionSourceFile: "org.apache.commons.lang3.ClassUtils"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "java.lang.Class"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.lang3.ClassUtils:1446,1"
      Dst: "[java.util.Map].containsKey"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.ClassUtils].primitivesToWrappers(java.lang.Class[])"
    functionSourceFile: "org.apache.commons.lang3.ClassUtils"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.Class[]"
    argCount: 1
    argTypes:
    - "java.lang.Class[]"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 11
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.commons.lang3.ClassUtils:1458"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.ClassUtils:1462"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.ClassUtils:1461"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.ClassUtils:1462"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.ClassUtils:1466"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.ClassUtils:1465"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.lang3.ClassUtils:1467,1"
      Dst: "[org.apache.commons.lang3.ClassUtils$lambda_primitivesToWrappers_6__238].bootstrap$"
    - Src: "org.apache.commons.lang3.ClassUtils:1467,1"
      Dst: "[java.util.Arrays].setAll"
    JavaMethodInfo: null
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.ClassUtils].primitiveToWrapper(java.lang.Class)"
    functionSourceFile: "org.apache.commons.lang3.ClassUtils"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.Class"
    argCount: 1
    argTypes:
    - "java.lang.Class"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 9
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.commons.lang3.ClassUtils:1485"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.ClassUtils:1488"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.ClassUtils:1487"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.ClassUtils:1485"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.ClassUtils:1488"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.ClassUtils:1487"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.lang3.ClassUtils:1485,1"
      Dst: "[java.lang.Class].isPrimitive"
    - Src: "org.apache.commons.lang3.ClassUtils:1486,1"
      Dst: "[java.util.Map].get"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.ClassUtils].toCanonicalName(java.lang.String)"
    functionSourceFile: "org.apache.commons.lang3.ClassUtils"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 26
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.commons.lang3.ClassUtils:1501"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.ClassUtils:1515"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.ClassUtils:1514"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.ClassUtils:1503"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.ClassUtils:1507"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.ClassUtils:1506"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.ClassUtils:1508"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.ClassUtils:1511"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.ClassUtils:1510"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.lang3.ClassUtils:1499,1"
      Dst: "[org.apache.commons.lang3.StringUtils].deleteWhitespace"
    - Src: "org.apache.commons.lang3.ClassUtils:1500,1"
      Dst: "[java.util.Objects].requireNonNull"
    - Src: "org.apache.commons.lang3.ClassUtils:1501,1"
      Dst: "[java.lang.String].endsWith"
    - Src: "org.apache.commons.lang3.ClassUtils:1502,1"
      Dst: "[java.lang.StringBuilder].<init>"
    - Src: "org.apache.commons.lang3.ClassUtils:1504,1"
      Dst: "[java.lang.String].length"
    - Src: "org.apache.commons.lang3.ClassUtils:1504,1"
      Dst: "[java.lang.String].substring"
    - Src: "org.apache.commons.lang3.ClassUtils:1505,1"
      Dst: "[java.lang.StringBuilder].append"
    - Src: "org.apache.commons.lang3.ClassUtils:1507,1"
      Dst: "[java.util.Map].get"
    - Src: "org.apache.commons.lang3.ClassUtils:1513,1"
      Dst: "[java.lang.StringBuilder].toString"
    JavaMethodInfo: null
    BBCount: 9
    CyclomaticComplexity: 2
  - functionName: "[org.apache.commons.lang3.ClassUtils].toClass(java.lang.Object[])"
    functionSourceFile: "org.apache.commons.lang3.ClassUtils"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.Class[]"
    argCount: 1
    argTypes:
    - "java.lang.Object[]"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 12
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.commons.lang3.ClassUtils:1531"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.ClassUtils:1534"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.ClassUtils:1533"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.ClassUtils:1534"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.ClassUtils:1537"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.ClassUtils:1536"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.lang3.ClassUtils:1538,1"
      Dst: "[org.apache.commons.lang3.ClassUtils$lambda_toClass_7__239].bootstrap$"
    - Src: "org.apache.commons.lang3.ClassUtils:1538,1"
      Dst: "[java.util.Arrays].setAll"
    JavaMethodInfo: null
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.ClassUtils].useFull(int,int,int,int)"
    functionSourceFile: "org.apache.commons.lang3.ClassUtils"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 4
    argTypes:
    - "int"
    - "int"
    - "int"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 12
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.commons.lang3.ClassUtils:1564"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.ClassUtils:1563"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.ClassUtils:1564"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.ClassUtils:1563"
        BranchSideFuncs: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.ClassUtils].wrappersToPrimitives(java.lang.Class[])"
    functionSourceFile: "org.apache.commons.lang3.ClassUtils"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.Class[]"
    argCount: 1
    argTypes:
    - "java.lang.Class[]"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 11
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.commons.lang3.ClassUtils:1581"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.ClassUtils:1585"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.ClassUtils:1584"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.ClassUtils:1585"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.ClassUtils:1589"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.ClassUtils:1588"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.lang3.ClassUtils:1590,1"
      Dst: "[org.apache.commons.lang3.ClassUtils$lambda_wrappersToPrimitives_8__240].bootstrap$"
    - Src: "org.apache.commons.lang3.ClassUtils:1590,1"
      Dst: "[java.util.Arrays].setAll"
    JavaMethodInfo: null
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.ClassUtils].wrapperToPrimitive(java.lang.Class)"
    functionSourceFile: "org.apache.commons.lang3.ClassUtils"
    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.apache.commons.lang3.ClassUtils:1609,1"
      Dst: "[java.util.Map].get"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.ClassUtils].<init>()"
    functionSourceFile: "org.apache.commons.lang3.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.apache.commons.lang3.ClassUtils:1620,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.ClassUtils].lambda$wrappersToPrimitives$8(java.lang.Class[],int)"
    functionSourceFile: "org.apache.commons.lang3.ClassUtils"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.Class"
    argCount: 2
    argTypes:
    - "java.lang.Class[]"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.lang3.ClassUtils:1590,1"
      Dst: "[org.apache.commons.lang3.ClassUtils].wrapperToPrimitive"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.ClassUtils].lambda$toClass$7(java.lang.Object[],int)"
    functionSourceFile: "org.apache.commons.lang3.ClassUtils"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.Class"
    argCount: 2
    argTypes:
    - "java.lang.Object[]"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 9
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.commons.lang3.ClassUtils:1538"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.ClassUtils:1537"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.lang3.ClassUtils:1538,1"
      Dst: "[java.lang.Object].getClass"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.ClassUtils].lambda$primitivesToWrappers$6(java.lang.Class[],int)"
    functionSourceFile: "org.apache.commons.lang3.ClassUtils"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.Class"
    argCount: 2
    argTypes:
    - "java.lang.Class[]"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.lang3.ClassUtils:1467,1"
      Dst: "[org.apache.commons.lang3.ClassUtils].primitiveToWrapper"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.ClassUtils].lambda$hierarchy$5(java.lang.Iterable)"
    functionSourceFile: "org.apache.commons.lang3.ClassUtils"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.util.Iterator"
    argCount: 1
    argTypes:
    - "java.lang.Iterable"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 7
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.lang3.ClassUtils:1132,1"
      Dst: "[java.util.HashSet].<init>"
    - Src: "org.apache.commons.lang3.ClassUtils:1133,1"
      Dst: "[java.lang.Iterable].iterator"
    - Src: "org.apache.commons.lang3.ClassUtils:1135,1"
      Dst: "[org.apache.commons.lang3.ClassUtils$2].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.ClassUtils].lambda$hierarchy$4(java.lang.Class)"
    functionSourceFile: "org.apache.commons.lang3.ClassUtils"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.util.Iterator"
    argCount: 1
    argTypes:
    - "java.lang.Class"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.lang3.ClassUtils:1106,1"
      Dst: "[org.apache.commons.lang3.mutable.MutableObject].<init>"
    - Src: "org.apache.commons.lang3.ClassUtils:1107,1"
      Dst: "[org.apache.commons.lang3.ClassUtils$1].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.ClassUtils].lambda$convertClassNamesToClasses$3(java.util.List,java.lang.String)"
    functionSourceFile: "org.apache.commons.lang3.ClassUtils"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "java.util.List"
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 8
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.lang3.ClassUtils:205,1"
      Dst: "[java.lang.Class].forName"
    - Src: "org.apache.commons.lang3.ClassUtils:205,1"
      Dst: "[java.util.List].add"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.ClassUtils].lambda$convertClassesToClassNames$2(java.lang.Class)"
    functionSourceFile: "org.apache.commons.lang3.ClassUtils"
    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.apache.commons.lang3.ClassUtils:183,1"
      Dst: "[org.apache.commons.lang3.ClassUtils].getName"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.ClassUtils].lambda$static$1(java.lang.Class,java.lang.Class)"
    functionSourceFile: "org.apache.commons.lang3.ClassUtils"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "java.lang.Class"
    - "java.lang.Class"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 7
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.commons.lang3.ClassUtils:130"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.ClassUtils:133"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.ClassUtils:132"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.lang3.ClassUtils:130,1"
      Dst: "[java.lang.Object].equals"
    - Src: "org.apache.commons.lang3.ClassUtils:131,1"
      Dst: "[java.util.Map].put"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.ClassUtils].lambda$static$0(java.lang.Class,java.lang.Class)"
    functionSourceFile: "org.apache.commons.lang3.ClassUtils"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "int"
    argCount: 2
    argTypes:
    - "java.lang.Class"
    - "java.lang.Class"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 7
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.lang3.ClassUtils:67,1"
      Dst: "[org.apache.commons.lang3.ClassUtils].getName"
    - Src: "org.apache.commons.lang3.ClassUtils:67,1"
      Dst: "[org.apache.commons.lang3.ClassUtils$compareTo__241].bootstrap$"
    - Src: "org.apache.commons.lang3.ClassUtils:67,1"
      Dst: "[java.util.Objects].compare"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.stream.Streams$ArrayCollector].<init>(java.lang.Class)"
    functionSourceFile: "org.apache.commons.lang3.stream.Streams$ArrayCollector"
    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.apache.commons.lang3.stream.Streams$ArrayCollector:98,1"
      Dst: "[java.lang.Object].<init>"
    - Src: "org.apache.commons.lang3.stream.Streams$ArrayCollector:99,1"
      Dst: "[java.util.Objects].requireNonNull"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.stream.Streams$ArrayCollector].accumulator()"
    functionSourceFile: "org.apache.commons.lang3.stream.Streams$ArrayCollector"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.util.function.BiConsumer"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.lang3.stream.Streams$ArrayCollector:104,1"
      Dst: "[org.apache.commons.lang3.stream.Streams$ArrayCollector$add__242].bootstrap$"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.stream.Streams$ArrayCollector].characteristics()"
    functionSourceFile: "org.apache.commons.lang3.stream.Streams$ArrayCollector"
    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.apache.commons.lang3.stream.Streams$ArrayCollector].combiner()"
    functionSourceFile: "org.apache.commons.lang3.stream.Streams$ArrayCollector"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.util.function.BinaryOperator"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.lang3.stream.Streams$ArrayCollector:114,1"
      Dst: "[org.apache.commons.lang3.stream.Streams$ArrayCollector$lambda_combiner_0__243].bootstrap$"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.stream.Streams$ArrayCollector].finisher()"
    functionSourceFile: "org.apache.commons.lang3.stream.Streams$ArrayCollector"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.util.function.Function"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.lang3.stream.Streams$ArrayCollector:122,1"
      Dst: "[org.apache.commons.lang3.stream.Streams$ArrayCollector$lambda_finisher_1__244].bootstrap$"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.stream.Streams$ArrayCollector].supplier()"
    functionSourceFile: "org.apache.commons.lang3.stream.Streams$ArrayCollector"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.util.function.Supplier"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.lang3.stream.Streams$ArrayCollector:127,1"
      Dst: "[org.apache.commons.lang3.stream.Streams$ArrayCollector$init__245].bootstrap$"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.stream.Streams$ArrayCollector].lambda$finisher$1(java.util.List)"
    functionSourceFile: "org.apache.commons.lang3.stream.Streams$ArrayCollector"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.Object[]"
    argCount: 1
    argTypes:
    - "java.util.List"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 7
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.lang3.stream.Streams$ArrayCollector:122,1"
      Dst: "[java.util.List].size"
    - Src: "org.apache.commons.lang3.stream.Streams$ArrayCollector:122,1"
      Dst: "[org.apache.commons.lang3.ArrayUtils].newInstance"
    - Src: "org.apache.commons.lang3.stream.Streams$ArrayCollector:122,1"
      Dst: "[java.util.List].toArray"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.stream.Streams$ArrayCollector].lambda$combiner$0(java.util.List,java.util.List)"
    functionSourceFile: "org.apache.commons.lang3.stream.Streams$ArrayCollector"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.util.List"
    argCount: 2
    argTypes:
    - "java.util.List"
    - "java.util.List"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.lang3.stream.Streams$ArrayCollector:115,1"
      Dst: "[java.util.List].addAll"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.bcel.util.SyntheticRepository].getInstance()"
    functionSourceFile: "org.apache.bcel.util.SyntheticRepository"
    linkageType: null
    functionLinenumber: 37
    functionDepth: 0
    returnType: "org.apache.bcel.util.SyntheticRepository"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.bcel.util.SyntheticRepository].getInstance(org.apache.bcel.util.ClassPath)"
    functionUses: 1
    ICount: 3
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.bcel.util.SyntheticRepository:38,1"
      Dst: "[org.apache.bcel.util.SyntheticRepository].getInstance"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.bcel.util.SyntheticRepository].getInstance(org.apache.bcel.util.ClassPath)"
    functionSourceFile: "org.apache.bcel.util.SyntheticRepository"
    linkageType: null
    functionLinenumber: 41
    functionDepth: 0
    returnType: "org.apache.bcel.util.SyntheticRepository"
    argCount: 1
    argTypes:
    - "org.apache.bcel.util.ClassPath"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.bcel.util.SyntheticRepository$init__4].bootstrap$()"
    functionUses: 1
    ICount: 6
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.bcel.util.SyntheticRepository:42,1"
      Dst: "[org.apache.bcel.util.SyntheticRepository$init__4].bootstrap$"
    - Src: "org.apache.bcel.util.SyntheticRepository:42,1"
      Dst: "[java.util.Map].computeIfAbsent"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.bcel.util.SyntheticRepository].<init>(org.apache.bcel.util.ClassPath)"
    functionSourceFile: "org.apache.bcel.util.SyntheticRepository"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.apache.bcel.util.ClassPath"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.bcel.util.SyntheticRepository:46,1"
      Dst: "[org.apache.bcel.util.MemorySensitiveClassPathRepository].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.code_intelligence.jazzer.api.HookType].values()"
    functionSourceFile: "com.code_intelligence.jazzer.api.HookType"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.code_intelligence.jazzer.api.HookType[]"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.code_intelligence.jazzer.api.HookType:21,1"
      Dst: "[java.lang.Object].clone"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.code_intelligence.jazzer.api.HookType].valueOf(java.lang.String)"
    functionSourceFile: "com.code_intelligence.jazzer.api.HookType"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.code_intelligence.jazzer.api.HookType"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.code_intelligence.jazzer.api.HookType:21,1"
      Dst: "[java.lang.Enum].valueOf"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.code_intelligence.jazzer.api.HookType].<init>(java.lang.String,int)"
    functionSourceFile: "com.code_intelligence.jazzer.api.HookType"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "java.lang.String"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.code_intelligence.jazzer.api.HookType:21,1"
      Dst: "[java.lang.Enum].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.code_intelligence.jazzer.api.HookType].$values()"
    functionSourceFile: "com.code_intelligence.jazzer.api.HookType"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.code_intelligence.jazzer.api.HookType[]"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 8
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.bcel.generic.IFNULL].<init>()"
    functionSourceFile: "org.apache.bcel.generic.IFNULL"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.bcel.generic.IFNULL:31,1"
      Dst: "[org.apache.bcel.generic.IfInstruction].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.bcel.generic.IFNULL].<init>(org.apache.bcel.generic.InstructionHandle)"
    functionSourceFile: "org.apache.bcel.generic.IFNULL"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.apache.bcel.generic.InstructionHandle"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.bcel.generic.IFNULL:35,1"
      Dst: "[org.apache.bcel.generic.IfInstruction].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.bcel.generic.IFNULL].accept(org.apache.bcel.generic.Visitor)"
    functionSourceFile: "org.apache.bcel.generic.IFNULL"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.apache.bcel.generic.Visitor"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 7
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.bcel.generic.IFNULL:46,1"
      Dst: "[org.apache.bcel.generic.Visitor].visitStackConsumer"
    - Src: "org.apache.bcel.generic.IFNULL:47,1"
      Dst: "[org.apache.bcel.generic.Visitor].visitBranchInstruction"
    - Src: "org.apache.bcel.generic.IFNULL:48,1"
      Dst: "[org.apache.bcel.generic.Visitor].visitIfInstruction"
    - Src: "org.apache.bcel.generic.IFNULL:49,1"
      Dst: "[org.apache.bcel.generic.Visitor].visitIFNULL"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.bcel.generic.IFNULL].negate()"
    functionSourceFile: "org.apache.bcel.generic.IFNULL"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.apache.bcel.generic.IfInstruction"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.bcel.generic.IFNULL:57,1"
      Dst: "[org.apache.bcel.generic.BranchInstruction].getTarget"
    - Src: "org.apache.bcel.generic.IFNULL:57,1"
      Dst: "[org.apache.bcel.generic.IFNONNULL].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.time.FastDatePrinter$TwelveHourField].<init>(org.apache.commons.lang3.time.FastDatePrinter$NumberRule)"
    functionSourceFile: "org.apache.commons.lang3.time.FastDatePrinter$TwelveHourField"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.apache.commons.lang3.time.FastDatePrinter$NumberRule"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.lang3.time.FastDatePrinter$TwelveHourField:1181,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.time.FastDatePrinter$TwelveHourField].estimateLength()"
    functionSourceFile: "org.apache.commons.lang3.time.FastDatePrinter$TwelveHourField"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "int"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.lang3.time.FastDatePrinter$TwelveHourField:1190,1"
      Dst: "[org.apache.commons.lang3.time.FastDatePrinter$Rule].estimateLength"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.time.FastDatePrinter$TwelveHourField].appendTo(java.lang.Appendable,java.util.Calendar)"
    functionSourceFile: "org.apache.commons.lang3.time.FastDatePrinter$TwelveHourField"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "java.lang.Appendable"
    - "java.util.Calendar"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 11
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.commons.lang3.time.FastDatePrinter$TwelveHourField:1199"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.time.FastDatePrinter$TwelveHourField:1202"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.time.FastDatePrinter$TwelveHourField:1201"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.lang3.time.FastDatePrinter$TwelveHourField:1198,1"
      Dst: "[java.util.Calendar].get"
    - Src: "org.apache.commons.lang3.time.FastDatePrinter$TwelveHourField:1200,1"
      Dst: "[java.util.Calendar].getLeastMaximum"
    - Src: "org.apache.commons.lang3.time.FastDatePrinter$TwelveHourField:1202,1"
      Dst: "[org.apache.commons.lang3.time.FastDatePrinter$NumberRule].appendTo"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.time.FastDatePrinter$TwelveHourField].appendTo(java.lang.Appendable,int)"
    functionSourceFile: "org.apache.commons.lang3.time.FastDatePrinter$TwelveHourField"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "java.lang.Appendable"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.lang3.time.FastDatePrinter$TwelveHourField:1210,1"
      Dst: "[org.apache.commons.lang3.time.FastDatePrinter$NumberRule].appendTo"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.reflect.TypeUtils$ParameterizedTypeImpl].<init>(java.lang.Class,java.lang.reflect.Type,java.lang.reflect.Type[])"
    functionSourceFile: "org.apache.commons.lang3.reflect.TypeUtils$ParameterizedTypeImpl"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 3
    argTypes:
    - "java.lang.Class"
    - "java.lang.reflect.Type"
    - "java.lang.reflect.Type[]"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 12
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.lang3.reflect.TypeUtils$ParameterizedTypeImpl:116,1"
      Dst: "[java.lang.Object].<init>"
    - Src: "org.apache.commons.lang3.reflect.TypeUtils$ParameterizedTypeImpl:119,1"
      Dst: "[java.util.Arrays].copyOf"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.reflect.TypeUtils$ParameterizedTypeImpl].equals(java.lang.Object)"
    functionSourceFile: "org.apache.commons.lang3.reflect.TypeUtils$ParameterizedTypeImpl"
    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.apache.commons.lang3.reflect.TypeUtils$ParameterizedTypeImpl:127"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.reflect.TypeUtils$ParameterizedTypeImpl:126"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.reflect.TypeUtils$ParameterizedTypeImpl:127"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.reflect.TypeUtils$ParameterizedTypeImpl:-2"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.reflect.TypeUtils$ParameterizedTypeImpl:127"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.reflect.TypeUtils$ParameterizedTypeImpl:-2"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.lang3.reflect.TypeUtils$ParameterizedTypeImpl:127,1"
      Dst: "[org.apache.commons.lang3.reflect.TypeUtils].access$100"
    JavaMethodInfo: null
    BBCount: 6
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.reflect.TypeUtils$ParameterizedTypeImpl].getActualTypeArguments()"
    functionSourceFile: "org.apache.commons.lang3.reflect.TypeUtils$ParameterizedTypeImpl"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.reflect.Type[]"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.lang3.reflect.TypeUtils$ParameterizedTypeImpl:135,1"
      Dst: "[java.lang.Object].clone"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.reflect.TypeUtils$ParameterizedTypeImpl].getOwnerType()"
    functionSourceFile: "org.apache.commons.lang3.reflect.TypeUtils$ParameterizedTypeImpl"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.reflect.Type"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.reflect.TypeUtils$ParameterizedTypeImpl].getRawType()"
    functionSourceFile: "org.apache.commons.lang3.reflect.TypeUtils$ParameterizedTypeImpl"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.reflect.Type"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.reflect.TypeUtils$ParameterizedTypeImpl].hashCode()"
    functionSourceFile: "org.apache.commons.lang3.reflect.TypeUtils$ParameterizedTypeImpl"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "int"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 13
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.lang3.reflect.TypeUtils$ParameterizedTypeImpl:160,1"
      Dst: "[java.lang.Object].hashCode"
    - Src: "org.apache.commons.lang3.reflect.TypeUtils$ParameterizedTypeImpl:162,1"
      Dst: "[java.util.Objects].hashCode"
    - Src: "org.apache.commons.lang3.reflect.TypeUtils$ParameterizedTypeImpl:164,1"
      Dst: "[java.util.Arrays].hashCode"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.reflect.TypeUtils$ParameterizedTypeImpl].toString()"
    functionSourceFile: "org.apache.commons.lang3.reflect.TypeUtils$ParameterizedTypeImpl"
    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.apache.commons.lang3.reflect.TypeUtils$ParameterizedTypeImpl:173,1"
      Dst: "[org.apache.commons.lang3.reflect.TypeUtils].toString"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.reflect.TypeUtils$ParameterizedTypeImpl].<init>(java.lang.Class,java.lang.reflect.Type,java.lang.reflect.Type[],org.apache.commons.lang3.reflect.TypeUtils$1)"
    functionSourceFile: "org.apache.commons.lang3.reflect.TypeUtils$ParameterizedTypeImpl"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 4
    argTypes:
    - "java.lang.Class"
    - "java.lang.reflect.Type"
    - "java.lang.reflect.Type[]"
    - "org.apache.commons.lang3.reflect.TypeUtils$1"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 7
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.lang3.reflect.TypeUtils$ParameterizedTypeImpl:105,1"
      Dst: "[org.apache.commons.lang3.reflect.TypeUtils$ParameterizedTypeImpl].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.bcel.util.ClassPath$Dir$1].<init>(org.apache.bcel.util.ClassPath$Dir,java.io.File)"
    functionSourceFile: "org.apache.bcel.util.ClassPath$Dir$1"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "org.apache.bcel.util.ClassPath$Dir"
    - "java.io.File"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 7
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.bcel.util.ClassPath$Dir$1:192,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.bcel.util.ClassPath$Dir$1].getBase()"
    functionSourceFile: "org.apache.bcel.util.ClassPath$Dir$1"
    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.apache.bcel.util.ClassPath$Dir$1:196,1"
      Dst: "[org.apache.bcel.util.ClassPath$Dir].access$200"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.bcel.util.ClassPath$Dir$1].getInputStream()"
    functionSourceFile: "org.apache.bcel.util.ClassPath$Dir$1"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.io.InputStream"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.bcel.util.ClassPath$Dir$1:201,1"
      Dst: "[java.io.FileInputStream].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.bcel.util.ClassPath$Dir$1].getPath()"
    functionSourceFile: "org.apache.bcel.util.ClassPath$Dir$1"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.bcel.util.ClassPath$Dir$1:207,1"
      Dst: "[java.io.File].getCanonicalPath"
    JavaMethodInfo: null
    BBCount: 2
    CyclomaticComplexity: 1
  - functionName: "[org.apache.bcel.util.ClassPath$Dir$1].getSize()"
    functionSourceFile: "org.apache.bcel.util.ClassPath$Dir$1"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "long"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.bcel.util.ClassPath$Dir$1:215,1"
      Dst: "[java.io.File].length"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.bcel.util.ClassPath$Dir$1].getTime()"
    functionSourceFile: "org.apache.bcel.util.ClassPath$Dir$1"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "long"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.bcel.util.ClassPath$Dir$1:220,1"
      Dst: "[java.io.File].lastModified"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.bcel.generic.DSUB].<init>()"
    functionSourceFile: "org.apache.bcel.generic.DSUB"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.bcel.generic.DSUB:34,1"
      Dst: "[org.apache.bcel.generic.ArithmeticInstruction].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.bcel.generic.DSUB].accept(org.apache.bcel.generic.Visitor)"
    functionSourceFile: "org.apache.bcel.generic.DSUB"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.apache.bcel.generic.Visitor"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 8
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.bcel.generic.DSUB:45,1"
      Dst: "[org.apache.bcel.generic.Visitor].visitTypedInstruction"
    - Src: "org.apache.bcel.generic.DSUB:46,1"
      Dst: "[org.apache.bcel.generic.Visitor].visitStackProducer"
    - Src: "org.apache.bcel.generic.DSUB:47,1"
      Dst: "[org.apache.bcel.generic.Visitor].visitStackConsumer"
    - Src: "org.apache.bcel.generic.DSUB:48,1"
      Dst: "[org.apache.bcel.generic.Visitor].visitArithmeticInstruction"
    - Src: "org.apache.bcel.generic.DSUB:49,1"
      Dst: "[org.apache.bcel.generic.Visitor].visitDSUB"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.bcel.generic.DRETURN].<init>()"
    functionSourceFile: "org.apache.bcel.generic.DRETURN"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.bcel.generic.DRETURN:32,1"
      Dst: "[org.apache.bcel.generic.ReturnInstruction].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.bcel.generic.DRETURN].accept(org.apache.bcel.generic.Visitor)"
    functionSourceFile: "org.apache.bcel.generic.DRETURN"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.apache.bcel.generic.Visitor"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 8
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.bcel.generic.DRETURN:43,1"
      Dst: "[org.apache.bcel.generic.Visitor].visitExceptionThrower"
    - Src: "org.apache.bcel.generic.DRETURN:44,1"
      Dst: "[org.apache.bcel.generic.Visitor].visitTypedInstruction"
    - Src: "org.apache.bcel.generic.DRETURN:45,1"
      Dst: "[org.apache.bcel.generic.Visitor].visitStackConsumer"
    - Src: "org.apache.bcel.generic.DRETURN:46,1"
      Dst: "[org.apache.bcel.generic.Visitor].visitReturnInstruction"
    - Src: "org.apache.bcel.generic.DRETURN:47,1"
      Dst: "[org.apache.bcel.generic.Visitor].visitDRETURN"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.tuple.ImmutablePair].emptyArray()"
    functionSourceFile: "org.apache.commons.lang3.tuple.ImmutablePair"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.apache.commons.lang3.tuple.ImmutablePair[]"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.tuple.ImmutablePair].left(java.lang.Object)"
    functionSourceFile: "org.apache.commons.lang3.tuple.ImmutablePair"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.apache.commons.lang3.tuple.Pair"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.lang3.tuple.ImmutablePair:86,1"
      Dst: "[org.apache.commons.lang3.tuple.ImmutablePair].of"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.tuple.ImmutablePair].nullPair()"
    functionSourceFile: "org.apache.commons.lang3.tuple.ImmutablePair"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.apache.commons.lang3.tuple.ImmutablePair"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 2
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.tuple.ImmutablePair].of(java.lang.Object,java.lang.Object)"
    functionSourceFile: "org.apache.commons.lang3.tuple.ImmutablePair"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.apache.commons.lang3.tuple.ImmutablePair"
    argCount: 2
    argTypes:
    - "java.lang.Object"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 9
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.commons.lang3.tuple.ImmutablePair:115"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.tuple.ImmutablePair:114"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.tuple.ImmutablePair:115"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.tuple.ImmutablePair:114"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.lang3.tuple.ImmutablePair:115,1"
      Dst: "[org.apache.commons.lang3.tuple.ImmutablePair].<init>"
    - Src: "org.apache.commons.lang3.tuple.ImmutablePair:115,1"
      Dst: "[org.apache.commons.lang3.tuple.ImmutablePair].nullPair"
    JavaMethodInfo: null
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.tuple.ImmutablePair].of(java.util.Map$Entry)"
    functionSourceFile: "org.apache.commons.lang3.tuple.ImmutablePair"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.apache.commons.lang3.tuple.ImmutablePair"
    argCount: 1
    argTypes:
    - "java.util.Map$Entry"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 9
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.commons.lang3.tuple.ImmutablePair:131"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.tuple.ImmutablePair:130"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.lang3.tuple.ImmutablePair:131,1"
      Dst: "[java.util.Map$Entry].getKey"
    - Src: "org.apache.commons.lang3.tuple.ImmutablePair:131,1"
      Dst: "[java.util.Map$Entry].getValue"
    - Src: "org.apache.commons.lang3.tuple.ImmutablePair:131,1"
      Dst: "[org.apache.commons.lang3.tuple.ImmutablePair].<init>"
    - Src: "org.apache.commons.lang3.tuple.ImmutablePair:131,1"
      Dst: "[org.apache.commons.lang3.tuple.ImmutablePair].nullPair"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.tuple.ImmutablePair].ofNonNull(java.lang.Object,java.lang.Object)"
    functionSourceFile: "org.apache.commons.lang3.tuple.ImmutablePair"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.apache.commons.lang3.tuple.ImmutablePair"
    argCount: 2
    argTypes:
    - "java.lang.Object"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.lang3.tuple.ImmutablePair:149,1"
      Dst: "[java.util.Objects].requireNonNull"
    - Src: "org.apache.commons.lang3.tuple.ImmutablePair:149,1"
      Dst: "[org.apache.commons.lang3.tuple.ImmutablePair].of"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.tuple.ImmutablePair].right(java.lang.Object)"
    functionSourceFile: "org.apache.commons.lang3.tuple.ImmutablePair"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.apache.commons.lang3.tuple.Pair"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.lang3.tuple.ImmutablePair:165,1"
      Dst: "[org.apache.commons.lang3.tuple.ImmutablePair].of"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.tuple.ImmutablePair].<init>(java.lang.Object,java.lang.Object)"
    functionSourceFile: "org.apache.commons.lang3.tuple.ImmutablePair"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "java.lang.Object"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 7
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.lang3.tuple.ImmutablePair:180,1"
      Dst: "[org.apache.commons.lang3.tuple.Pair].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.tuple.ImmutablePair].getLeft()"
    functionSourceFile: "org.apache.commons.lang3.tuple.ImmutablePair"
    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.apache.commons.lang3.tuple.ImmutablePair].getRight()"
    functionSourceFile: "org.apache.commons.lang3.tuple.ImmutablePair"
    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.apache.commons.lang3.tuple.ImmutablePair].setValue(java.lang.Object)"
    functionSourceFile: "org.apache.commons.lang3.tuple.ImmutablePair"
    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.apache.commons.lang3.tuple.ImmutablePair:212,1"
      Dst: "[java.lang.UnsupportedOperationException].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.builder.DiffBuilder$6].<init>(org.apache.commons.lang3.builder.DiffBuilder,java.lang.String,char[],char[])"
    functionSourceFile: "org.apache.commons.lang3.builder.DiffBuilder$6"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 4
    argTypes:
    - "org.apache.commons.lang3.builder.DiffBuilder"
    - "java.lang.String"
    - "char[]"
    - "char[]"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 10
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.lang3.builder.DiffBuilder$6:359,1"
      Dst: "[org.apache.commons.lang3.builder.Diff].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.builder.DiffBuilder$6].getLeft()"
    functionSourceFile: "org.apache.commons.lang3.builder.DiffBuilder$6"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.Character[]"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.lang3.builder.DiffBuilder$6:364,1"
      Dst: "[org.apache.commons.lang3.ArrayUtils].toObject"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.builder.DiffBuilder$6].getRight()"
    functionSourceFile: "org.apache.commons.lang3.builder.DiffBuilder$6"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.Character[]"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.lang3.builder.DiffBuilder$6:369,1"
      Dst: "[org.apache.commons.lang3.ArrayUtils].toObject"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.AnnotationUtils$1].<init>()"
    functionSourceFile: "org.apache.commons.lang3.AnnotationUtils$1"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 13
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.lang3.AnnotationUtils$1:50,1"
      Dst: "[org.apache.commons.lang3.builder.ToStringStyle].<init>"
    - Src: "org.apache.commons.lang3.AnnotationUtils$1:55,1"
      Dst: "[org.apache.commons.lang3.builder.ToStringStyle].setDefaultFullDetail"
    - Src: "org.apache.commons.lang3.AnnotationUtils$1:56,1"
      Dst: "[org.apache.commons.lang3.builder.ToStringStyle].setArrayContentDetail"
    - Src: "org.apache.commons.lang3.AnnotationUtils$1:57,1"
      Dst: "[org.apache.commons.lang3.builder.ToStringStyle].setUseClassName"
    - Src: "org.apache.commons.lang3.AnnotationUtils$1:58,1"
      Dst: "[org.apache.commons.lang3.builder.ToStringStyle].setUseShortClassName"
    - Src: "org.apache.commons.lang3.AnnotationUtils$1:59,1"
      Dst: "[org.apache.commons.lang3.builder.ToStringStyle].setUseIdentityHashCode"
    - Src: "org.apache.commons.lang3.AnnotationUtils$1:60,1"
      Dst: "[org.apache.commons.lang3.builder.ToStringStyle].setContentStart"
    - Src: "org.apache.commons.lang3.AnnotationUtils$1:61,1"
      Dst: "[org.apache.commons.lang3.builder.ToStringStyle].setContentEnd"
    - Src: "org.apache.commons.lang3.AnnotationUtils$1:62,1"
      Dst: "[org.apache.commons.lang3.builder.ToStringStyle].setFieldSeparator"
    - Src: "org.apache.commons.lang3.AnnotationUtils$1:63,1"
      Dst: "[org.apache.commons.lang3.builder.ToStringStyle].setArrayStart"
    - Src: "org.apache.commons.lang3.AnnotationUtils$1:64,1"
      Dst: "[org.apache.commons.lang3.builder.ToStringStyle].setArrayEnd"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.AnnotationUtils$1].getShortClassName(java.lang.Class)"
    functionSourceFile: "org.apache.commons.lang3.AnnotationUtils$1"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 1
    argTypes:
    - "java.lang.Class"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 14
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.lang3.AnnotationUtils$1:73,1"
      Dst: "[org.apache.commons.lang3.ClassUtils].getAllInterfaces"
    - Src: "org.apache.commons.lang3.AnnotationUtils$1:73,1"
      Dst: "[java.util.Collection].stream"
    - Src: "org.apache.commons.lang3.AnnotationUtils$1:73,1"
      Dst: "[java.lang.Object].getClass"
    - Src: "org.apache.commons.lang3.AnnotationUtils$1:73,1"
      Dst: "[org.apache.commons.lang3.AnnotationUtils$1$isAssignableFrom__246].bootstrap$"
    - Src: "org.apache.commons.lang3.AnnotationUtils$1:73,1"
      Dst: "[java.util.stream.Stream].filter"
    - Src: "org.apache.commons.lang3.AnnotationUtils$1:73,1"
      Dst: "[java.util.stream.Stream].findFirst"
    - Src: "org.apache.commons.lang3.AnnotationUtils$1:73,1"
      Dst: "[org.apache.commons.lang3.AnnotationUtils$1$lambda_getShortClassName_0__247].bootstrap$"
    - Src: "org.apache.commons.lang3.AnnotationUtils$1:74,1"
      Dst: "[java.util.Optional].map"
    - Src: "org.apache.commons.lang3.AnnotationUtils$1:75,1"
      Dst: "[java.util.Optional].orElse"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.AnnotationUtils$1].appendDetail(java.lang.StringBuffer,java.lang.String,java.lang.Object)"
    functionSourceFile: "org.apache.commons.lang3.AnnotationUtils$1"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 3
    argTypes:
    - "java.lang.StringBuffer"
    - "java.lang.String"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 10
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.commons.lang3.AnnotationUtils$1:84"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.AnnotationUtils$1:87"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.AnnotationUtils$1:86"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.lang3.AnnotationUtils$1:85,1"
      Dst: "[org.apache.commons.lang3.AnnotationUtils].toString"
    - Src: "org.apache.commons.lang3.AnnotationUtils$1:87,1"
      Dst: "[org.apache.commons.lang3.builder.ToStringStyle].appendDetail"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.AnnotationUtils$1].lambda$getShortClassName$0(java.lang.Class)"
    functionSourceFile: "org.apache.commons.lang3.AnnotationUtils$1"
    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.apache.commons.lang3.AnnotationUtils$1:74,1"
      Dst: "[java.lang.StringBuilder].<init>"
    - Src: "org.apache.commons.lang3.AnnotationUtils$1:74,1"
      Dst: "[java.lang.StringBuilder].append"
    - Src: "org.apache.commons.lang3.AnnotationUtils$1:74,1"
      Dst: "[java.lang.Class].getName"
    - Src: "org.apache.commons.lang3.AnnotationUtils$1:74,1"
      Dst: "[java.lang.StringBuilder].toString"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[jaz.Ter].<init>()"
    functionSourceFile: "jaz.Ter"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "jaz.Ter:31,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[jaz.Ter].<init>(byte)"
    functionSourceFile: "jaz.Ter"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "byte"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "jaz.Ter:33,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.mutable.MutableShort].<init>()"
    functionSourceFile: "org.apache.commons.lang3.mutable.MutableShort"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.lang3.mutable.MutableShort:45,1"
      Dst: "[java.lang.Number].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.mutable.MutableShort].<init>(short)"
    functionSourceFile: "org.apache.commons.lang3.mutable.MutableShort"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "short"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.lang3.mutable.MutableShort:53,1"
      Dst: "[java.lang.Number].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.mutable.MutableShort].<init>(java.lang.Number)"
    functionSourceFile: "org.apache.commons.lang3.mutable.MutableShort"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.Number"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.lang3.mutable.MutableShort:63,1"
      Dst: "[java.lang.Number].<init>"
    - Src: "org.apache.commons.lang3.mutable.MutableShort:64,1"
      Dst: "[java.lang.Number].shortValue"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.mutable.MutableShort].<init>(java.lang.String)"
    functionSourceFile: "org.apache.commons.lang3.mutable.MutableShort"
    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.apache.commons.lang3.mutable.MutableShort:74,1"
      Dst: "[java.lang.Number].<init>"
    - Src: "org.apache.commons.lang3.mutable.MutableShort:75,1"
      Dst: "[java.lang.Short].parseShort"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.mutable.MutableShort].getValue()"
    functionSourceFile: "org.apache.commons.lang3.mutable.MutableShort"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.Short"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.lang3.mutable.MutableShort:85,1"
      Dst: "[java.lang.Short].valueOf"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.mutable.MutableShort].setValue(short)"
    functionSourceFile: "org.apache.commons.lang3.mutable.MutableShort"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "short"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.mutable.MutableShort].setValue(java.lang.Number)"
    functionSourceFile: "org.apache.commons.lang3.mutable.MutableShort"
    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.apache.commons.lang3.mutable.MutableShort:105,1"
      Dst: "[java.lang.Number].shortValue"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.mutable.MutableShort].increment()"
    functionSourceFile: "org.apache.commons.lang3.mutable.MutableShort"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 7
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.mutable.MutableShort].getAndIncrement()"
    functionSourceFile: "org.apache.commons.lang3.mutable.MutableShort"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "short"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 8
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.mutable.MutableShort].incrementAndGet()"
    functionSourceFile: "org.apache.commons.lang3.mutable.MutableShort"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "short"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 8
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.mutable.MutableShort].decrement()"
    functionSourceFile: "org.apache.commons.lang3.mutable.MutableShort"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 7
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.mutable.MutableShort].getAndDecrement()"
    functionSourceFile: "org.apache.commons.lang3.mutable.MutableShort"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "short"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 8
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.mutable.MutableShort].decrementAndGet()"
    functionSourceFile: "org.apache.commons.lang3.mutable.MutableShort"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "short"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 8
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.mutable.MutableShort].add(short)"
    functionSourceFile: "org.apache.commons.lang3.mutable.MutableShort"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "short"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 9
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.mutable.MutableShort].add(java.lang.Number)"
    functionSourceFile: "org.apache.commons.lang3.mutable.MutableShort"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.Number"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 10
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.lang3.mutable.MutableShort:194,1"
      Dst: "[java.lang.Number].shortValue"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.mutable.MutableShort].subtract(short)"
    functionSourceFile: "org.apache.commons.lang3.mutable.MutableShort"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "short"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 9
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.mutable.MutableShort].subtract(java.lang.Number)"
    functionSourceFile: "org.apache.commons.lang3.mutable.MutableShort"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.Number"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 10
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.lang3.mutable.MutableShort:215,1"
      Dst: "[java.lang.Number].shortValue"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.mutable.MutableShort].addAndGet(short)"
    functionSourceFile: "org.apache.commons.lang3.mutable.MutableShort"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "short"
    argCount: 1
    argTypes:
    - "short"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 10
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.mutable.MutableShort].addAndGet(java.lang.Number)"
    functionSourceFile: "org.apache.commons.lang3.mutable.MutableShort"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "short"
    argCount: 1
    argTypes:
    - "java.lang.Number"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 11
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.lang3.mutable.MutableShort:241,1"
      Dst: "[java.lang.Number].shortValue"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.mutable.MutableShort].getAndAdd(short)"
    functionSourceFile: "org.apache.commons.lang3.mutable.MutableShort"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "short"
    argCount: 1
    argTypes:
    - "short"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 10
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.mutable.MutableShort].getAndAdd(java.lang.Number)"
    functionSourceFile: "org.apache.commons.lang3.mutable.MutableShort"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "short"
    argCount: 1
    argTypes:
    - "java.lang.Number"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 11
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.lang3.mutable.MutableShort:270,1"
      Dst: "[java.lang.Number].shortValue"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.mutable.MutableShort].shortValue()"
    functionSourceFile: "org.apache.commons.lang3.mutable.MutableShort"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "short"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.mutable.MutableShort].intValue()"
    functionSourceFile: "org.apache.commons.lang3.mutable.MutableShort"
    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.apache.commons.lang3.mutable.MutableShort].longValue()"
    functionSourceFile: "org.apache.commons.lang3.mutable.MutableShort"
    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.apache.commons.lang3.mutable.MutableShort].floatValue()"
    functionSourceFile: "org.apache.commons.lang3.mutable.MutableShort"
    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: "[org.apache.commons.lang3.mutable.MutableShort].doubleValue()"
    functionSourceFile: "org.apache.commons.lang3.mutable.MutableShort"
    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.apache.commons.lang3.mutable.MutableShort].toShort()"
    functionSourceFile: "org.apache.commons.lang3.mutable.MutableShort"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.Short"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.lang3.mutable.MutableShort:331,1"
      Dst: "[org.apache.commons.lang3.mutable.MutableShort].shortValue"
    - Src: "org.apache.commons.lang3.mutable.MutableShort:331,1"
      Dst: "[java.lang.Short].valueOf"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.mutable.MutableShort].equals(java.lang.Object)"
    functionSourceFile: "org.apache.commons.lang3.mutable.MutableShort"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 15
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.commons.lang3.mutable.MutableShort:344"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.mutable.MutableShort:347"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.mutable.MutableShort:346"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.mutable.MutableShort:345"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.mutable.MutableShort:344"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.lang3.mutable.MutableShort:345,1"
      Dst: "[org.apache.commons.lang3.mutable.MutableShort].shortValue"
    JavaMethodInfo: null
    BBCount: 6
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.mutable.MutableShort].hashCode()"
    functionSourceFile: "org.apache.commons.lang3.mutable.MutableShort"
    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.apache.commons.lang3.mutable.MutableShort].compareTo(org.apache.commons.lang3.mutable.MutableShort)"
    functionSourceFile: "org.apache.commons.lang3.mutable.MutableShort"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "int"
    argCount: 1
    argTypes:
    - "org.apache.commons.lang3.mutable.MutableShort"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.lang3.mutable.MutableShort:368,1"
      Dst: "[org.apache.commons.lang3.math.NumberUtils].compare"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.mutable.MutableShort].toString()"
    functionSourceFile: "org.apache.commons.lang3.mutable.MutableShort"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.lang3.mutable.MutableShort:378,1"
      Dst: "[java.lang.String].valueOf"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.mutable.MutableShort].compareTo(java.lang.Object)"
    functionSourceFile: "org.apache.commons.lang3.mutable.MutableShort"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "int"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.lang3.mutable.MutableShort:30,1"
      Dst: "[org.apache.commons.lang3.mutable.MutableShort].compareTo"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.mutable.MutableShort].setValue(java.lang.Object)"
    functionSourceFile: "org.apache.commons.lang3.mutable.MutableShort"
    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.apache.commons.lang3.mutable.MutableShort:30,1"
      Dst: "[org.apache.commons.lang3.mutable.MutableShort].setValue"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.bcel.generic.InstructionHandle].getInstructionHandle(org.apache.bcel.generic.Instruction)"
    functionSourceFile: "org.apache.bcel.generic.InstructionHandle"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.apache.bcel.generic.InstructionHandle"
    argCount: 1
    argTypes:
    - "org.apache.bcel.generic.Instruction"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.bcel.generic.InstructionHandle:57,1"
      Dst: "[org.apache.bcel.generic.InstructionHandle].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.bcel.generic.InstructionHandle].<init>(org.apache.bcel.generic.Instruction)"
    functionSourceFile: "org.apache.bcel.generic.InstructionHandle"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.apache.bcel.generic.Instruction"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 7
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.bcel.generic.InstructionHandle:74,1"
      Dst: "[java.lang.Object].<init>"
    - Src: "org.apache.bcel.generic.InstructionHandle:75,1"
      Dst: "[org.apache.bcel.generic.InstructionHandle].setInstruction"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.bcel.generic.InstructionHandle].accept(org.apache.bcel.generic.Visitor)"
    functionSourceFile: "org.apache.bcel.generic.InstructionHandle"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.apache.bcel.generic.Visitor"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.bcel.generic.InstructionHandle:84,1"
      Dst: "[org.apache.bcel.generic.Instruction].accept"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.bcel.generic.InstructionHandle].addAttribute(java.lang.Object,java.lang.Object)"
    functionSourceFile: "org.apache.bcel.generic.InstructionHandle"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "java.lang.Object"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 11
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.bcel.generic.InstructionHandle:94"
      Branch Sides:
      - BranchSide: "org.apache.bcel.generic.InstructionHandle:97"
        BranchSideFuncs: []
      - BranchSide: "org.apache.bcel.generic.InstructionHandle:96"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.bcel.generic.InstructionHandle:95,1"
      Dst: "[java.util.HashMap].<init>"
    - Src: "org.apache.bcel.generic.InstructionHandle:97,1"
      Dst: "[java.util.Map].put"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.apache.bcel.generic.InstructionHandle].addHandle()"
    functionSourceFile: "org.apache.bcel.generic.InstructionHandle"
    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.apache.bcel.generic.InstructionHandle].addTargeter(org.apache.bcel.generic.InstructionTargeter)"
    functionSourceFile: "org.apache.bcel.generic.InstructionHandle"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.apache.bcel.generic.InstructionTargeter"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 10
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.bcel.generic.InstructionHandle:114"
      Branch Sides:
      - BranchSide: "org.apache.bcel.generic.InstructionHandle:118"
        BranchSideFuncs: []
      - BranchSide: "org.apache.bcel.generic.InstructionHandle:117"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.bcel.generic.InstructionHandle:115,1"
      Dst: "[java.util.HashSet].<init>"
    - Src: "org.apache.bcel.generic.InstructionHandle:118,1"
      Dst: "[java.util.Set].add"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.apache.bcel.generic.InstructionHandle].dispose()"
    functionSourceFile: "org.apache.bcel.generic.InstructionHandle"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 11
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.bcel.generic.InstructionHandle:126,1"
      Dst: "[org.apache.bcel.generic.Instruction].dispose"
    - Src: "org.apache.bcel.generic.InstructionHandle:130,1"
      Dst: "[org.apache.bcel.generic.InstructionHandle].removeAllTargeters"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.bcel.generic.InstructionHandle].getAttribute(java.lang.Object)"
    functionSourceFile: "org.apache.bcel.generic.InstructionHandle"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 9
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.bcel.generic.InstructionHandle:139"
      Branch Sides:
      - BranchSide: "org.apache.bcel.generic.InstructionHandle:138"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.bcel.generic.InstructionHandle:139,1"
      Dst: "[java.util.Map].get"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[org.apache.bcel.generic.InstructionHandle].getAttributes()"
    functionSourceFile: "org.apache.bcel.generic.InstructionHandle"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.util.Collection"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 9
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.bcel.generic.InstructionHandle:146"
      Branch Sides:
      - BranchSide: "org.apache.bcel.generic.InstructionHandle:149"
        BranchSideFuncs: []
      - BranchSide: "org.apache.bcel.generic.InstructionHandle:148"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.bcel.generic.InstructionHandle:147,1"
      Dst: "[java.util.HashMap].<init>"
    - Src: "org.apache.bcel.generic.InstructionHandle:149,1"
      Dst: "[java.util.Map].values"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.apache.bcel.generic.InstructionHandle].getInstruction()"
    functionSourceFile: "org.apache.bcel.generic.InstructionHandle"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.apache.bcel.generic.Instruction"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.bcel.generic.InstructionHandle].getNext()"
    functionSourceFile: "org.apache.bcel.generic.InstructionHandle"
    linkageType: null
    functionLinenumber: 156
    functionDepth: 0
    returnType: "org.apache.bcel.generic.InstructionHandle"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.bcel.generic.InstructionHandle].getPosition()"
    functionSourceFile: "org.apache.bcel.generic.InstructionHandle"
    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.apache.bcel.generic.InstructionHandle].getPrev()"
    functionSourceFile: "org.apache.bcel.generic.InstructionHandle"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.apache.bcel.generic.InstructionHandle"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.bcel.generic.InstructionHandle].getTargeters()"
    functionSourceFile: "org.apache.bcel.generic.InstructionHandle"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.apache.bcel.generic.InstructionTargeter[]"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 11
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.bcel.generic.InstructionHandle:176"
      Branch Sides:
      - BranchSide: "org.apache.bcel.generic.InstructionHandle:179"
        BranchSideFuncs: []
      - BranchSide: "org.apache.bcel.generic.InstructionHandle:178"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.bcel.generic.InstructionHandle:176,1"
      Dst: "[org.apache.bcel.generic.InstructionHandle].hasTargeters"
    - Src: "org.apache.bcel.generic.InstructionHandle:179,1"
      Dst: "[java.util.Set].size"
    - Src: "org.apache.bcel.generic.InstructionHandle:180,1"
      Dst: "[java.util.Set].toArray"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.apache.bcel.generic.InstructionHandle].hasTargeters()"
    functionSourceFile: "org.apache.bcel.generic.InstructionHandle"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 10
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.bcel.generic.InstructionHandle:185"
      Branch Sides:
      - BranchSide: "org.apache.bcel.generic.InstructionHandle:184"
        BranchSideFuncs: []
    - Branch String: "org.apache.bcel.generic.InstructionHandle:185"
      Branch Sides:
      - BranchSide: "org.apache.bcel.generic.InstructionHandle:184"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.bcel.generic.InstructionHandle:185,1"
      Dst: "[java.util.Set].isEmpty"
    JavaMethodInfo: null
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[org.apache.bcel.generic.InstructionHandle].removeAllTargeters()"
    functionSourceFile: "org.apache.bcel.generic.InstructionHandle"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.bcel.generic.InstructionHandle:192"
      Branch Sides:
      - BranchSide: "org.apache.bcel.generic.InstructionHandle:195"
        BranchSideFuncs: []
      - BranchSide: "org.apache.bcel.generic.InstructionHandle:194"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.bcel.generic.InstructionHandle:193,1"
      Dst: "[java.util.Set].clear"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.apache.bcel.generic.InstructionHandle].removeAttribute(java.lang.Object)"
    functionSourceFile: "org.apache.bcel.generic.InstructionHandle"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 7
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.bcel.generic.InstructionHandle:203"
      Branch Sides:
      - BranchSide: "org.apache.bcel.generic.InstructionHandle:206"
        BranchSideFuncs: []
      - BranchSide: "org.apache.bcel.generic.InstructionHandle:205"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.bcel.generic.InstructionHandle:204,1"
      Dst: "[java.util.Map].remove"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.apache.bcel.generic.InstructionHandle].removeTargeter(org.apache.bcel.generic.InstructionTargeter)"
    functionSourceFile: "org.apache.bcel.generic.InstructionHandle"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.apache.bcel.generic.InstructionTargeter"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 7
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.bcel.generic.InstructionHandle:212"
      Branch Sides:
      - BranchSide: "org.apache.bcel.generic.InstructionHandle:215"
        BranchSideFuncs: []
      - BranchSide: "org.apache.bcel.generic.InstructionHandle:214"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.bcel.generic.InstructionHandle:213,1"
      Dst: "[java.util.Set].remove"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.apache.bcel.generic.InstructionHandle].setInstruction(org.apache.bcel.generic.Instruction)"
    functionSourceFile: "org.apache.bcel.generic.InstructionHandle"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.apache.bcel.generic.Instruction"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 25
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.bcel.generic.InstructionHandle:221"
      Branch Sides:
      - BranchSide: "org.apache.bcel.generic.InstructionHandle:224"
        BranchSideFuncs: []
      - BranchSide: "org.apache.bcel.generic.InstructionHandle:223"
        BranchSideFuncs: []
    - Branch String: "org.apache.bcel.generic.InstructionHandle:224"
      Branch Sides:
      - BranchSide: "org.apache.bcel.generic.InstructionHandle:227"
        BranchSideFuncs: []
      - BranchSide: "org.apache.bcel.generic.InstructionHandle:226"
        BranchSideFuncs: []
    - Branch String: "org.apache.bcel.generic.InstructionHandle:224"
      Branch Sides:
      - BranchSide: "org.apache.bcel.generic.InstructionHandle:227"
        BranchSideFuncs: []
      - BranchSide: "org.apache.bcel.generic.InstructionHandle:226"
        BranchSideFuncs: []
    - Branch String: "org.apache.bcel.generic.InstructionHandle:227"
      Branch Sides:
      - BranchSide: "org.apache.bcel.generic.InstructionHandle:230"
        BranchSideFuncs: []
      - BranchSide: "org.apache.bcel.generic.InstructionHandle:229"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.bcel.generic.InstructionHandle:222,1"
      Dst: "[org.apache.bcel.generic.ClassGenException].<init>"
    - Src: "org.apache.bcel.generic.InstructionHandle:224,1"
      Dst: "[java.lang.Object].getClass"
    - Src: "org.apache.bcel.generic.InstructionHandle:225,1"
      Dst: "[java.lang.StringBuilder].<init>"
    - Src: "org.apache.bcel.generic.InstructionHandle:225,1"
      Dst: "[java.lang.StringBuilder].append"
    - Src: "org.apache.bcel.generic.InstructionHandle:225,1"
      Dst: "[java.lang.StringBuilder].toString"
    - Src: "org.apache.bcel.generic.InstructionHandle:228,1"
      Dst: "[org.apache.bcel.generic.Instruction].dispose"
    JavaMethodInfo: null
    BBCount: 8
    CyclomaticComplexity: 1
  - functionName: "[org.apache.bcel.generic.InstructionHandle].setNext(org.apache.bcel.generic.InstructionHandle)"
    functionSourceFile: "org.apache.bcel.generic.InstructionHandle"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.apache.bcel.generic.InstructionHandle"
    argCount: 1
    argTypes:
    - "org.apache.bcel.generic.InstructionHandle"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.bcel.generic.InstructionHandle].setPosition(int)"
    functionSourceFile: "org.apache.bcel.generic.InstructionHandle"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.bcel.generic.InstructionHandle].setPrev(org.apache.bcel.generic.InstructionHandle)"
    functionSourceFile: "org.apache.bcel.generic.InstructionHandle"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.apache.bcel.generic.InstructionHandle"
    argCount: 1
    argTypes:
    - "org.apache.bcel.generic.InstructionHandle"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.bcel.generic.InstructionHandle].swapInstruction(org.apache.bcel.generic.Instruction)"
    functionSourceFile: "org.apache.bcel.generic.InstructionHandle"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.apache.bcel.generic.Instruction"
    argCount: 1
    argTypes:
    - "org.apache.bcel.generic.Instruction"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.bcel.generic.InstructionHandle].toString()"
    functionSourceFile: "org.apache.bcel.generic.InstructionHandle"
    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.apache.bcel.generic.InstructionHandle:278,1"
      Dst: "[org.apache.bcel.generic.InstructionHandle].toString"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.bcel.generic.InstructionHandle].toString(boolean)"
    functionSourceFile: "org.apache.bcel.generic.InstructionHandle"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 1
    argTypes:
    - "boolean"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 13
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.bcel.generic.InstructionHandle:285,1"
      Dst: "[java.lang.StringBuilder].<init>"
    - Src: "org.apache.bcel.generic.InstructionHandle:285,1"
      Dst: "[org.apache.bcel.classfile.Utility].format"
    - Src: "org.apache.bcel.generic.InstructionHandle:285,1"
      Dst: "[java.lang.StringBuilder].append"
    - Src: "org.apache.bcel.generic.InstructionHandle:285,1"
      Dst: "[org.apache.bcel.generic.Instruction].toString"
    - Src: "org.apache.bcel.generic.InstructionHandle:285,1"
      Dst: "[java.lang.StringBuilder].toString"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.bcel.generic.InstructionHandle].updatePosition(int,int)"
    functionSourceFile: "org.apache.bcel.generic.InstructionHandle"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "int"
    argCount: 2
    argTypes:
    - "int"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 7
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.bcel.generic.DCMPG].<init>()"
    functionSourceFile: "org.apache.bcel.generic.DCMPG"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.bcel.generic.DCMPG:29,1"
      Dst: "[org.apache.bcel.generic.Instruction].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.bcel.generic.DCMPG].accept(org.apache.bcel.generic.Visitor)"
    functionSourceFile: "org.apache.bcel.generic.DCMPG"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.apache.bcel.generic.Visitor"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 7
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.bcel.generic.DCMPG:40,1"
      Dst: "[org.apache.bcel.generic.Visitor].visitTypedInstruction"
    - Src: "org.apache.bcel.generic.DCMPG:41,1"
      Dst: "[org.apache.bcel.generic.Visitor].visitStackProducer"
    - Src: "org.apache.bcel.generic.DCMPG:42,1"
      Dst: "[org.apache.bcel.generic.Visitor].visitStackConsumer"
    - Src: "org.apache.bcel.generic.DCMPG:43,1"
      Dst: "[org.apache.bcel.generic.Visitor].visitDCMPG"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.bcel.generic.DCMPG].getType(org.apache.bcel.generic.ConstantPoolGen)"
    functionSourceFile: "org.apache.bcel.generic.DCMPG"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.apache.bcel.generic.Type"
    argCount: 1
    argTypes:
    - "org.apache.bcel.generic.ConstantPoolGen"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.bcel.classfile.RuntimeVisibleAnnotations].<init>(int,int,java.io.DataInput,org.apache.bcel.classfile.ConstantPool)"
    functionSourceFile: "org.apache.bcel.classfile.RuntimeVisibleAnnotations"
    linkageType: null
    functionLinenumber: 39
    functionDepth: 0
    returnType: "void"
    argCount: 4
    argTypes:
    - "int"
    - "int"
    - "java.io.DataInput"
    - "org.apache.bcel.classfile.ConstantPool"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.bcel.classfile.Annotations].<init>(byte,int,int,java.io.DataInput,org.apache.bcel.classfile.ConstantPool,boolean)"
    functionUses: 1
    ICount: 7
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.bcel.classfile.RuntimeVisibleAnnotations:40,1"
      Dst: "[org.apache.bcel.classfile.Annotations].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.bcel.classfile.RuntimeVisibleAnnotations].copy(org.apache.bcel.classfile.ConstantPool)"
    functionSourceFile: "org.apache.bcel.classfile.RuntimeVisibleAnnotations"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.apache.bcel.classfile.Attribute"
    argCount: 1
    argTypes:
    - "org.apache.bcel.classfile.ConstantPool"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.bcel.classfile.RuntimeVisibleAnnotations:48,1"
      Dst: "[org.apache.bcel.classfile.Attribute].clone"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.bcel.classfile.RuntimeVisibleAnnotations].dump(java.io.DataOutputStream)"
    functionSourceFile: "org.apache.bcel.classfile.RuntimeVisibleAnnotations"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.io.DataOutputStream"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.bcel.classfile.RuntimeVisibleAnnotations:53,1"
      Dst: "[org.apache.bcel.classfile.Attribute].dump"
    - Src: "org.apache.bcel.classfile.RuntimeVisibleAnnotations:54,1"
      Dst: "[org.apache.bcel.classfile.Annotations].writeAnnotations"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.bcel.generic.ClassGenException].<init>()"
    functionSourceFile: "org.apache.bcel.generic.ClassGenException"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.bcel.generic.ClassGenException:26,1"
      Dst: "[java.lang.RuntimeException].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.bcel.generic.ClassGenException].<init>(java.lang.String)"
    functionSourceFile: "org.apache.bcel.generic.ClassGenException"
    linkageType: null
    functionLinenumber: 29
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.bcel.generic.ClassGenException:30,1"
      Dst: "[java.lang.RuntimeException].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.bcel.generic.ClassGenException].<init>(java.lang.String,java.lang.Throwable)"
    functionSourceFile: "org.apache.bcel.generic.ClassGenException"
    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.apache.bcel.generic.ClassGenException:34,1"
      Dst: "[java.lang.RuntimeException].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.bcel.classfile.StackMap].<init>(int,int,java.io.DataInput,org.apache.bcel.classfile.ConstantPool)"
    functionSourceFile: "org.apache.bcel.classfile.StackMap"
    linkageType: null
    functionLinenumber: 59
    functionDepth: 0
    returnType: "void"
    argCount: 4
    argTypes:
    - "int"
    - "int"
    - "java.io.DataInput"
    - "org.apache.bcel.classfile.ConstantPool"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.bcel.classfile.StackMap].<init>(int,int,org.apache.bcel.classfile.StackMapEntry[],org.apache.bcel.classfile.ConstantPool)"
    - "[org.apache.bcel.classfile.StackMapEntry].<init>(java.io.DataInput,org.apache.bcel.classfile.ConstantPool)"
    functionUses: 1
    ICount: 19
    EdgeCount: 2
    BranchProfiles:
    - Branch String: "org.apache.bcel.classfile.StackMap:63"
      Branch Sides:
      - BranchSide: "org.apache.bcel.classfile.StackMap:65"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.bcel.classfile.StackMap:60,1"
      Dst: "[org.apache.bcel.classfile.StackMap].<init>"
    - Src: "org.apache.bcel.classfile.StackMap:61,1"
      Dst: "[java.io.DataInput].readUnsignedShort"
    - Src: "org.apache.bcel.classfile.StackMap:64,1"
      Dst: "[org.apache.bcel.classfile.StackMapEntry].<init>"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 2
  - functionName: "[org.apache.bcel.classfile.StackMap].<init>(int,int,org.apache.bcel.classfile.StackMapEntry[],org.apache.bcel.classfile.ConstantPool)"
    functionSourceFile: "org.apache.bcel.classfile.StackMap"
    linkageType: null
    functionLinenumber: 77
    functionDepth: 0
    returnType: "void"
    argCount: 4
    argTypes:
    - "int"
    - "int"
    - "org.apache.bcel.classfile.StackMapEntry[]"
    - "org.apache.bcel.classfile.ConstantPool"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.bcel.classfile.Attribute].<init>(byte,int,int,org.apache.bcel.classfile.ConstantPool)"
    - "[org.apache.bcel.util.Args].requireU2(int,java.lang.String)"
    functionUses: 1
    ICount: 15
    EdgeCount: 2
    BranchProfiles:
    - Branch String: "org.apache.bcel.classfile.StackMap:79"
      Branch Sides:
      - BranchSide: "org.apache.bcel.classfile.StackMap:78"
        BranchSideFuncs:
        - "requireU2(int,java.lang.String)"
      - BranchSide: "org.apache.bcel.classfile.StackMap:77"
        BranchSideFuncs:
        - "<init>(byte,int,int,org.apache.bcel.classfile.ConstantPool)"
    Callsites:
    - Src: "org.apache.bcel.classfile.StackMap:78,1"
      Dst: "[org.apache.bcel.classfile.Attribute].<init>"
    - Src: "org.apache.bcel.classfile.StackMap:80,1"
      Dst: "[org.apache.bcel.util.Args].requireU2"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[org.apache.bcel.classfile.StackMap].accept(org.apache.bcel.classfile.Visitor)"
    functionSourceFile: "org.apache.bcel.classfile.StackMap"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.apache.bcel.classfile.Visitor"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.bcel.classfile.StackMap:91,1"
      Dst: "[org.apache.bcel.classfile.Visitor].visitStackMap"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.bcel.classfile.StackMap].copy(org.apache.bcel.classfile.ConstantPool)"
    functionSourceFile: "org.apache.bcel.classfile.StackMap"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.apache.bcel.classfile.Attribute"
    argCount: 1
    argTypes:
    - "org.apache.bcel.classfile.ConstantPool"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 13
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.bcel.classfile.StackMap:99,1"
      Dst: "[org.apache.bcel.classfile.Attribute].clone"
    - Src: "org.apache.bcel.classfile.StackMap:101,1"
      Dst: "[org.apache.bcel.classfile.StackMap$lambda_copy_0__248].bootstrap$"
    - Src: "org.apache.bcel.classfile.StackMap:101,1"
      Dst: "[java.util.Arrays].setAll"
    - Src: "org.apache.bcel.classfile.StackMap:102,1"
      Dst: "[org.apache.bcel.classfile.Attribute].setConstantPool"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.bcel.classfile.StackMap].dump(java.io.DataOutputStream)"
    functionSourceFile: "org.apache.bcel.classfile.StackMap"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.io.DataOutputStream"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 15
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.bcel.classfile.StackMap:116"
      Branch Sides:
      - BranchSide: "org.apache.bcel.classfile.StackMap:118"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.bcel.classfile.StackMap:114,1"
      Dst: "[org.apache.bcel.classfile.Attribute].dump"
    - Src: "org.apache.bcel.classfile.StackMap:115,1"
      Dst: "[java.io.DataOutputStream].writeShort"
    - Src: "org.apache.bcel.classfile.StackMap:117,1"
      Dst: "[org.apache.bcel.classfile.StackMapEntry].dump"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 2
  - functionName: "[org.apache.bcel.classfile.StackMap].getMapLength()"
    functionSourceFile: "org.apache.bcel.classfile.StackMap"
    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.apache.bcel.classfile.StackMap].getStackMap()"
    functionSourceFile: "org.apache.bcel.classfile.StackMap"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.apache.bcel.classfile.StackMapEntry[]"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.bcel.classfile.StackMap].setStackMap(org.apache.bcel.classfile.StackMapEntry[])"
    functionSourceFile: "org.apache.bcel.classfile.StackMap"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.apache.bcel.classfile.StackMapEntry[]"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 19
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.bcel.classfile.StackMap:136"
      Branch Sides:
      - BranchSide: "org.apache.bcel.classfile.StackMap:136"
        BranchSideFuncs: []
      - BranchSide: "org.apache.bcel.classfile.StackMap:135"
        BranchSideFuncs: []
    - Branch String: "org.apache.bcel.classfile.StackMap:138"
      Branch Sides:
      - BranchSide: "org.apache.bcel.classfile.StackMap:140"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.bcel.classfile.StackMap:139,1"
      Dst: "[org.apache.bcel.classfile.StackMapEntry].getMapEntrySize"
    - Src: "org.apache.bcel.classfile.StackMap:141,1"
      Dst: "[org.apache.bcel.classfile.Attribute].setLength"
    JavaMethodInfo: null
    BBCount: 7
    CyclomaticComplexity: 2
  - functionName: "[org.apache.bcel.classfile.StackMap].toString()"
    functionSourceFile: "org.apache.bcel.classfile.StackMap"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 32
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.bcel.classfile.StackMap:151"
      Branch Sides:
      - BranchSide: "org.apache.bcel.classfile.StackMap:158"
        BranchSideFuncs: []
      - BranchSide: "org.apache.bcel.classfile.StackMap:157"
        BranchSideFuncs: []
    - Branch String: "org.apache.bcel.classfile.StackMap:154"
      Branch Sides:
      - BranchSide: "org.apache.bcel.classfile.StackMap:149"
        BranchSideFuncs: []
      - BranchSide: "org.apache.bcel.classfile.StackMap:148"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.bcel.classfile.StackMap:149,1"
      Dst: "[java.lang.StringBuilder].<init>"
    - Src: "org.apache.bcel.classfile.StackMap:152,1"
      Dst: "[org.apache.bcel.classfile.StackMapEntry].getByteCodeOffset"
    - Src: "org.apache.bcel.classfile.StackMap:153,1"
      Dst: "[java.lang.Integer].valueOf"
    - Src: "org.apache.bcel.classfile.StackMap:153,1"
      Dst: "[java.lang.String].format"
    - Src: "org.apache.bcel.classfile.StackMap:153,1"
      Dst: "[java.lang.StringBuilder].append"
    - Src: "org.apache.bcel.classfile.StackMap:159,1"
      Dst: "[java.lang.StringBuilder].toString"
    JavaMethodInfo: null
    BBCount: 6
    CyclomaticComplexity: 2
  - functionName: "[org.apache.bcel.classfile.StackMap].lambda$copy$0(int)"
    functionSourceFile: "org.apache.bcel.classfile.StackMap"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.apache.bcel.classfile.StackMapEntry"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.bcel.classfile.StackMap:101,1"
      Dst: "[org.apache.bcel.classfile.StackMapEntry].copy"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.concurrent.BasicThreadFactory].<init>(org.apache.commons.lang3.concurrent.BasicThreadFactory$Builder)"
    functionSourceFile: "org.apache.commons.lang3.concurrent.BasicThreadFactory"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.apache.commons.lang3.concurrent.BasicThreadFactory$Builder"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 22
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.commons.lang3.concurrent.BasicThreadFactory:117"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.concurrent.BasicThreadFactory:120"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.concurrent.BasicThreadFactory:119"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.lang3.concurrent.BasicThreadFactory:116,1"
      Dst: "[java.lang.Object].<init>"
    - Src: "org.apache.commons.lang3.concurrent.BasicThreadFactory:117,1"
      Dst: "[org.apache.commons.lang3.concurrent.BasicThreadFactory$Builder].access$000"
    - Src: "org.apache.commons.lang3.concurrent.BasicThreadFactory:118,1"
      Dst: "[java.util.concurrent.Executors].defaultThreadFactory"
    - Src: "org.apache.commons.lang3.concurrent.BasicThreadFactory:123,1"
      Dst: "[org.apache.commons.lang3.concurrent.BasicThreadFactory$Builder].access$100"
    - Src: "org.apache.commons.lang3.concurrent.BasicThreadFactory:124,1"
      Dst: "[org.apache.commons.lang3.concurrent.BasicThreadFactory$Builder].access$200"
    - Src: "org.apache.commons.lang3.concurrent.BasicThreadFactory:125,1"
      Dst: "[org.apache.commons.lang3.concurrent.BasicThreadFactory$Builder].access$300"
    - Src: "org.apache.commons.lang3.concurrent.BasicThreadFactory:126,1"
      Dst: "[org.apache.commons.lang3.concurrent.BasicThreadFactory$Builder].access$400"
    - Src: "org.apache.commons.lang3.concurrent.BasicThreadFactory:128,1"
      Dst: "[java.util.concurrent.atomic.AtomicLong].<init>"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.concurrent.BasicThreadFactory].getWrappedFactory()"
    functionSourceFile: "org.apache.commons.lang3.concurrent.BasicThreadFactory"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.util.concurrent.ThreadFactory"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.concurrent.BasicThreadFactory].getNamingPattern()"
    functionSourceFile: "org.apache.commons.lang3.concurrent.BasicThreadFactory"
    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.apache.commons.lang3.concurrent.BasicThreadFactory].getDaemonFlag()"
    functionSourceFile: "org.apache.commons.lang3.concurrent.BasicThreadFactory"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.Boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.concurrent.BasicThreadFactory].getPriority()"
    functionSourceFile: "org.apache.commons.lang3.concurrent.BasicThreadFactory"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.Integer"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.concurrent.BasicThreadFactory].getUncaughtExceptionHandler()"
    functionSourceFile: "org.apache.commons.lang3.concurrent.BasicThreadFactory"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.Thread$UncaughtExceptionHandler"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.concurrent.BasicThreadFactory].getThreadCount()"
    functionSourceFile: "org.apache.commons.lang3.concurrent.BasicThreadFactory"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "long"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.lang3.concurrent.BasicThreadFactory:193,1"
      Dst: "[java.util.concurrent.atomic.AtomicLong].get"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.concurrent.BasicThreadFactory].newThread(java.lang.Runnable)"
    functionSourceFile: "org.apache.commons.lang3.concurrent.BasicThreadFactory"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.Thread"
    argCount: 1
    argTypes:
    - "java.lang.Runnable"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.lang3.concurrent.BasicThreadFactory:206,1"
      Dst: "[org.apache.commons.lang3.concurrent.BasicThreadFactory].getWrappedFactory"
    - Src: "org.apache.commons.lang3.concurrent.BasicThreadFactory:206,1"
      Dst: "[java.util.concurrent.ThreadFactory].newThread"
    - Src: "org.apache.commons.lang3.concurrent.BasicThreadFactory:207,1"
      Dst: "[org.apache.commons.lang3.concurrent.BasicThreadFactory].initializeThread"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.concurrent.BasicThreadFactory].initializeThread(java.lang.Thread)"
    functionSourceFile: "org.apache.commons.lang3.concurrent.BasicThreadFactory"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.Thread"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 27
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.commons.lang3.concurrent.BasicThreadFactory:222"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.concurrent.BasicThreadFactory:227"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.concurrent.BasicThreadFactory:226"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.concurrent.BasicThreadFactory:227"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.concurrent.BasicThreadFactory:231"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.concurrent.BasicThreadFactory:230"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.concurrent.BasicThreadFactory:231"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.concurrent.BasicThreadFactory:235"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.concurrent.BasicThreadFactory:234"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.concurrent.BasicThreadFactory:235"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.concurrent.BasicThreadFactory:238"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.concurrent.BasicThreadFactory:237"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.lang3.concurrent.BasicThreadFactory:222,1"
      Dst: "[org.apache.commons.lang3.concurrent.BasicThreadFactory].getNamingPattern"
    - Src: "org.apache.commons.lang3.concurrent.BasicThreadFactory:223,1"
      Dst: "[java.util.concurrent.atomic.AtomicLong].incrementAndGet"
    - Src: "org.apache.commons.lang3.concurrent.BasicThreadFactory:223,1"
      Dst: "[java.lang.Long].valueOf"
    - Src: "org.apache.commons.lang3.concurrent.BasicThreadFactory:224,1"
      Dst: "[java.lang.String].format"
    - Src: "org.apache.commons.lang3.concurrent.BasicThreadFactory:224,1"
      Dst: "[java.lang.Thread].setName"
    - Src: "org.apache.commons.lang3.concurrent.BasicThreadFactory:227,1"
      Dst: "[org.apache.commons.lang3.concurrent.BasicThreadFactory].getUncaughtExceptionHandler"
    - Src: "org.apache.commons.lang3.concurrent.BasicThreadFactory:228,1"
      Dst: "[java.lang.Thread].setUncaughtExceptionHandler"
    - Src: "org.apache.commons.lang3.concurrent.BasicThreadFactory:231,1"
      Dst: "[org.apache.commons.lang3.concurrent.BasicThreadFactory].getPriority"
    - Src: "org.apache.commons.lang3.concurrent.BasicThreadFactory:232,1"
      Dst: "[java.lang.Integer].intValue"
    - Src: "org.apache.commons.lang3.concurrent.BasicThreadFactory:232,1"
      Dst: "[java.lang.Thread].setPriority"
    - Src: "org.apache.commons.lang3.concurrent.BasicThreadFactory:235,1"
      Dst: "[org.apache.commons.lang3.concurrent.BasicThreadFactory].getDaemonFlag"
    - Src: "org.apache.commons.lang3.concurrent.BasicThreadFactory:236,1"
      Dst: "[java.lang.Boolean].booleanValue"
    - Src: "org.apache.commons.lang3.concurrent.BasicThreadFactory:236,1"
      Dst: "[java.lang.Thread].setDaemon"
    JavaMethodInfo: null
    BBCount: 9
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.concurrent.BasicThreadFactory].<init>(org.apache.commons.lang3.concurrent.BasicThreadFactory$Builder,org.apache.commons.lang3.concurrent.BasicThreadFactory$1)"
    functionSourceFile: "org.apache.commons.lang3.concurrent.BasicThreadFactory"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "org.apache.commons.lang3.concurrent.BasicThreadFactory$Builder"
    - "org.apache.commons.lang3.concurrent.BasicThreadFactory$1"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.lang3.concurrent.BasicThreadFactory:91,1"
      Dst: "[org.apache.commons.lang3.concurrent.BasicThreadFactory].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.text.translate.UnicodeUnpairedSurrogateRemover].<init>()"
    functionSourceFile: "org.apache.commons.lang3.text.translate.UnicodeUnpairedSurrogateRemover"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.lang3.text.translate.UnicodeUnpairedSurrogateRemover:30,1"
      Dst: "[org.apache.commons.lang3.text.translate.CodePointTranslator].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.text.translate.UnicodeUnpairedSurrogateRemover].translate(int,java.io.Writer)"
    functionSourceFile: "org.apache.commons.lang3.text.translate.UnicodeUnpairedSurrogateRemover"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 2
    argTypes:
    - "int"
    - "java.io.Writer"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 11
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.commons.lang3.text.translate.UnicodeUnpairedSurrogateRemover:38"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.text.translate.UnicodeUnpairedSurrogateRemover:37"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.text.translate.UnicodeUnpairedSurrogateRemover:38"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.text.translate.UnicodeUnpairedSurrogateRemover:37"
        BranchSideFuncs: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.reflect.FieldUtils].<init>()"
    functionSourceFile: "org.apache.commons.lang3.reflect.FieldUtils"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.lang3.reflect.FieldUtils:52,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.reflect.FieldUtils].getField(java.lang.Class,java.lang.String)"
    functionSourceFile: "org.apache.commons.lang3.reflect.FieldUtils"
    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: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.lang3.reflect.FieldUtils:69,1"
      Dst: "[org.apache.commons.lang3.reflect.FieldUtils].getField"
    - Src: "org.apache.commons.lang3.reflect.FieldUtils:69,1"
      Dst: "[org.apache.commons.lang3.reflect.MemberUtils].setAccessibleWorkaround"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.reflect.FieldUtils].getField(java.lang.Class,java.lang.String,boolean)"
    functionSourceFile: "org.apache.commons.lang3.reflect.FieldUtils"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.reflect.Field"
    argCount: 3
    argTypes:
    - "java.lang.Class"
    - "java.lang.String"
    - "boolean"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 40
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.commons.lang3.reflect.FieldUtils:107"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.reflect.FieldUtils:125"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.reflect.FieldUtils:112"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.reflect.FieldUtils:118"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.reflect.FieldUtils:117"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.reflect.FieldUtils:113"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.reflect.FieldUtils:116"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.reflect.FieldUtils:115"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.reflect.FieldUtils:127"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.reflect.FieldUtils:137"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.reflect.FieldUtils:136"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.reflect.FieldUtils:130"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.reflect.FieldUtils:127"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.reflect.FieldUtils:126"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.lang3.reflect.FieldUtils:90,1"
      Dst: "[java.util.Objects].requireNonNull"
    - Src: "org.apache.commons.lang3.reflect.FieldUtils:91,1"
      Dst: "[org.apache.commons.lang3.StringUtils].isNotBlank"
    - Src: "org.apache.commons.lang3.reflect.FieldUtils:91,1"
      Dst: "[org.apache.commons.lang3.Validate].isTrue"
    - Src: "org.apache.commons.lang3.reflect.FieldUtils:109,1"
      Dst: "[java.lang.Class].getDeclaredField"
    - Src: "org.apache.commons.lang3.reflect.FieldUtils:112,1"
      Dst: "[org.apache.commons.lang3.reflect.MemberUtils].isPublic"
    - Src: "org.apache.commons.lang3.reflect.FieldUtils:116,1"
      Dst: "[java.lang.reflect.Field].setAccessible"
    - Src: "org.apache.commons.lang3.reflect.FieldUtils:107,1"
      Dst: "[java.lang.Class].getSuperclass"
    - Src: "org.apache.commons.lang3.reflect.FieldUtils:127,1"
      Dst: "[org.apache.commons.lang3.ClassUtils].getAllInterfaces"
    - Src: "org.apache.commons.lang3.reflect.FieldUtils:127,1"
      Dst: "[java.util.List].iterator"
    - Src: "org.apache.commons.lang3.reflect.FieldUtils:127,1"
      Dst: "[java.util.Iterator].hasNext"
    - Src: "org.apache.commons.lang3.reflect.FieldUtils:127,1"
      Dst: "[java.util.Iterator].next"
    - Src: "org.apache.commons.lang3.reflect.FieldUtils:129,1"
      Dst: "[java.lang.Class].getField"
    JavaMethodInfo: null
    BBCount: 18
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.reflect.FieldUtils].getDeclaredField(java.lang.Class,java.lang.String)"
    functionSourceFile: "org.apache.commons.lang3.reflect.FieldUtils"
    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.apache.commons.lang3.reflect.FieldUtils:154,1"
      Dst: "[org.apache.commons.lang3.reflect.FieldUtils].getDeclaredField"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.reflect.FieldUtils].getDeclaredField(java.lang.Class,java.lang.String,boolean)"
    functionSourceFile: "org.apache.commons.lang3.reflect.FieldUtils"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.reflect.Field"
    argCount: 3
    argTypes:
    - "java.lang.Class"
    - "java.lang.String"
    - "boolean"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 16
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.commons.lang3.reflect.FieldUtils:181"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.reflect.FieldUtils:187"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.reflect.FieldUtils:186"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.reflect.FieldUtils:182"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.reflect.FieldUtils:185"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.reflect.FieldUtils:184"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.lang3.reflect.FieldUtils:176,1"
      Dst: "[java.util.Objects].requireNonNull"
    - Src: "org.apache.commons.lang3.reflect.FieldUtils:177,1"
      Dst: "[org.apache.commons.lang3.StringUtils].isNotBlank"
    - Src: "org.apache.commons.lang3.reflect.FieldUtils:177,1"
      Dst: "[org.apache.commons.lang3.Validate].isTrue"
    - Src: "org.apache.commons.lang3.reflect.FieldUtils:180,1"
      Dst: "[java.lang.Class].getDeclaredField"
    - Src: "org.apache.commons.lang3.reflect.FieldUtils:181,1"
      Dst: "[org.apache.commons.lang3.reflect.MemberUtils].isAccessible"
    - Src: "org.apache.commons.lang3.reflect.FieldUtils:185,1"
      Dst: "[java.lang.reflect.Field].setAccessible"
    JavaMethodInfo: null
    BBCount: 6
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.reflect.FieldUtils].getAllFields(java.lang.Class)"
    functionSourceFile: "org.apache.commons.lang3.reflect.FieldUtils"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.reflect.Field[]"
    argCount: 1
    argTypes:
    - "java.lang.Class"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.lang3.reflect.FieldUtils:205,1"
      Dst: "[org.apache.commons.lang3.reflect.FieldUtils].getAllFieldsList"
    - Src: "org.apache.commons.lang3.reflect.FieldUtils:205,1"
      Dst: "[java.util.List].toArray"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.reflect.FieldUtils].getAllFieldsList(java.lang.Class)"
    functionSourceFile: "org.apache.commons.lang3.reflect.FieldUtils"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.util.List"
    argCount: 1
    argTypes:
    - "java.lang.Class"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 11
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.commons.lang3.reflect.FieldUtils:222"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.reflect.FieldUtils:227"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.reflect.FieldUtils:226"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.lang3.reflect.FieldUtils:219,1"
      Dst: "[java.util.Objects].requireNonNull"
    - Src: "org.apache.commons.lang3.reflect.FieldUtils:220,1"
      Dst: "[java.util.ArrayList].<init>"
    - Src: "org.apache.commons.lang3.reflect.FieldUtils:223,1"
      Dst: "[java.lang.Class].getDeclaredFields"
    - Src: "org.apache.commons.lang3.reflect.FieldUtils:224,1"
      Dst: "[java.util.Collections].addAll"
    - Src: "org.apache.commons.lang3.reflect.FieldUtils:225,1"
      Dst: "[java.lang.Class].getSuperclass"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 2
  - functionName: "[org.apache.commons.lang3.reflect.FieldUtils].getFieldsWithAnnotation(java.lang.Class,java.lang.Class)"
    functionSourceFile: "org.apache.commons.lang3.reflect.FieldUtils"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.reflect.Field[]"
    argCount: 2
    argTypes:
    - "java.lang.Class"
    - "java.lang.Class"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 7
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.lang3.reflect.FieldUtils:242,1"
      Dst: "[org.apache.commons.lang3.reflect.FieldUtils].getFieldsListWithAnnotation"
    - Src: "org.apache.commons.lang3.reflect.FieldUtils:242,1"
      Dst: "[java.util.List].toArray"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.reflect.FieldUtils].getFieldsListWithAnnotation(java.lang.Class,java.lang.Class)"
    functionSourceFile: "org.apache.commons.lang3.reflect.FieldUtils"
    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: 11
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.lang3.reflect.FieldUtils:257,1"
      Dst: "[java.util.Objects].requireNonNull"
    - Src: "org.apache.commons.lang3.reflect.FieldUtils:258,1"
      Dst: "[org.apache.commons.lang3.reflect.FieldUtils].getAllFieldsList"
    - Src: "org.apache.commons.lang3.reflect.FieldUtils:258,1"
      Dst: "[java.util.Collection].stream"
    - Src: "org.apache.commons.lang3.reflect.FieldUtils:258,1"
      Dst: "[org.apache.commons.lang3.reflect.FieldUtils$lambda_getFieldsListWithAnnotation_0__249].bootstrap$"
    - Src: "org.apache.commons.lang3.reflect.FieldUtils:258,1"
      Dst: "[java.util.stream.Stream].filter"
    - Src: "org.apache.commons.lang3.reflect.FieldUtils:258,1"
      Dst: "[java.util.stream.Collectors].toList"
    - Src: "org.apache.commons.lang3.reflect.FieldUtils:258,1"
      Dst: "[java.util.stream.Stream].collect"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.reflect.FieldUtils].readStaticField(java.lang.reflect.Field)"
    functionSourceFile: "org.apache.commons.lang3.reflect.FieldUtils"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 1
    argTypes:
    - "java.lang.reflect.Field"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.lang3.reflect.FieldUtils:275,1"
      Dst: "[org.apache.commons.lang3.reflect.FieldUtils].readStaticField"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.reflect.FieldUtils].readStaticField(java.lang.reflect.Field,boolean)"
    functionSourceFile: "org.apache.commons.lang3.reflect.FieldUtils"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 2
    argTypes:
    - "java.lang.reflect.Field"
    - "boolean"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 10
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.lang3.reflect.FieldUtils:295,1"
      Dst: "[java.util.Objects].requireNonNull"
    - Src: "org.apache.commons.lang3.reflect.FieldUtils:296,1"
      Dst: "[org.apache.commons.lang3.reflect.MemberUtils].isStatic"
    - Src: "org.apache.commons.lang3.reflect.FieldUtils:296,1"
      Dst: "[java.lang.reflect.Field].getName"
    - Src: "org.apache.commons.lang3.reflect.FieldUtils:296,1"
      Dst: "[org.apache.commons.lang3.Validate].isTrue"
    - Src: "org.apache.commons.lang3.reflect.FieldUtils:297,1"
      Dst: "[org.apache.commons.lang3.reflect.FieldUtils].readField"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.reflect.FieldUtils].readStaticField(java.lang.Class,java.lang.String)"
    functionSourceFile: "org.apache.commons.lang3.reflect.FieldUtils"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 2
    argTypes:
    - "java.lang.Class"
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.lang3.reflect.FieldUtils:316,1"
      Dst: "[org.apache.commons.lang3.reflect.FieldUtils].readStaticField"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.reflect.FieldUtils].readStaticField(java.lang.Class,java.lang.String,boolean)"
    functionSourceFile: "org.apache.commons.lang3.reflect.FieldUtils"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 3
    argTypes:
    - "java.lang.Class"
    - "java.lang.String"
    - "boolean"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 10
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.lang3.reflect.FieldUtils:339,1"
      Dst: "[org.apache.commons.lang3.reflect.FieldUtils].getField"
    - Src: "org.apache.commons.lang3.reflect.FieldUtils:340,1"
      Dst: "[org.apache.commons.lang3.Validate].notNull"
    - Src: "org.apache.commons.lang3.reflect.FieldUtils:342,1"
      Dst: "[org.apache.commons.lang3.reflect.FieldUtils].readStaticField"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.reflect.FieldUtils].readDeclaredStaticField(java.lang.Class,java.lang.String)"
    functionSourceFile: "org.apache.commons.lang3.reflect.FieldUtils"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 2
    argTypes:
    - "java.lang.Class"
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.lang3.reflect.FieldUtils:362,1"
      Dst: "[org.apache.commons.lang3.reflect.FieldUtils].readDeclaredStaticField"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.reflect.FieldUtils].readDeclaredStaticField(java.lang.Class,java.lang.String,boolean)"
    functionSourceFile: "org.apache.commons.lang3.reflect.FieldUtils"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 3
    argTypes:
    - "java.lang.Class"
    - "java.lang.String"
    - "boolean"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 11
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.lang3.reflect.FieldUtils:385,1"
      Dst: "[org.apache.commons.lang3.reflect.FieldUtils].getDeclaredField"
    - Src: "org.apache.commons.lang3.reflect.FieldUtils:386,1"
      Dst: "[java.lang.Class].getName"
    - Src: "org.apache.commons.lang3.reflect.FieldUtils:386,1"
      Dst: "[org.apache.commons.lang3.Validate].notNull"
    - Src: "org.apache.commons.lang3.reflect.FieldUtils:388,1"
      Dst: "[org.apache.commons.lang3.reflect.FieldUtils].readStaticField"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.reflect.FieldUtils].readField(java.lang.reflect.Field,java.lang.Object)"
    functionSourceFile: "org.apache.commons.lang3.reflect.FieldUtils"
    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: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.lang3.reflect.FieldUtils:405,1"
      Dst: "[org.apache.commons.lang3.reflect.FieldUtils].readField"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.reflect.FieldUtils].readField(java.lang.reflect.Field,java.lang.Object,boolean)"
    functionSourceFile: "org.apache.commons.lang3.reflect.FieldUtils"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 3
    argTypes:
    - "java.lang.reflect.Field"
    - "java.lang.Object"
    - "boolean"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 12
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.commons.lang3.reflect.FieldUtils:426"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.reflect.FieldUtils:429"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.reflect.FieldUtils:428"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.reflect.FieldUtils:426"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.reflect.FieldUtils:429"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.reflect.FieldUtils:428"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.lang3.reflect.FieldUtils:425,1"
      Dst: "[java.util.Objects].requireNonNull"
    - Src: "org.apache.commons.lang3.reflect.FieldUtils:426,1"
      Dst: "[java.lang.reflect.AccessibleObject].isAccessible"
    - Src: "org.apache.commons.lang3.reflect.FieldUtils:427,1"
      Dst: "[java.lang.reflect.Field].setAccessible"
    - Src: "org.apache.commons.lang3.reflect.FieldUtils:429,1"
      Dst: "[org.apache.commons.lang3.reflect.MemberUtils].setAccessibleWorkaround"
    - Src: "org.apache.commons.lang3.reflect.FieldUtils:431,1"
      Dst: "[java.lang.reflect.Field].get"
    JavaMethodInfo: null
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.reflect.FieldUtils].readField(java.lang.Object,java.lang.String)"
    functionSourceFile: "org.apache.commons.lang3.reflect.FieldUtils"
    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: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.lang3.reflect.FieldUtils:450,1"
      Dst: "[org.apache.commons.lang3.reflect.FieldUtils].readField"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.reflect.FieldUtils].readField(java.lang.Object,java.lang.String,boolean)"
    functionSourceFile: "org.apache.commons.lang3.reflect.FieldUtils"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 3
    argTypes:
    - "java.lang.Object"
    - "java.lang.String"
    - "boolean"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 16
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.commons.lang3.reflect.FieldUtils:476"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.reflect.FieldUtils:473"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.reflect.FieldUtils:472"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.lang3.reflect.FieldUtils:473,1"
      Dst: "[java.util.Objects].requireNonNull"
    - Src: "org.apache.commons.lang3.reflect.FieldUtils:474,1"
      Dst: "[java.lang.Object].getClass"
    - Src: "org.apache.commons.lang3.reflect.FieldUtils:475,1"
      Dst: "[org.apache.commons.lang3.reflect.FieldUtils].getField"
    - Src: "org.apache.commons.lang3.reflect.FieldUtils:476,1"
      Dst: "[org.apache.commons.lang3.Validate].isTrue"
    - Src: "org.apache.commons.lang3.reflect.FieldUtils:478,1"
      Dst: "[org.apache.commons.lang3.reflect.FieldUtils].readField"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.reflect.FieldUtils].readDeclaredField(java.lang.Object,java.lang.String)"
    functionSourceFile: "org.apache.commons.lang3.reflect.FieldUtils"
    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: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.lang3.reflect.FieldUtils:497,1"
      Dst: "[org.apache.commons.lang3.reflect.FieldUtils].readDeclaredField"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.reflect.FieldUtils].readDeclaredField(java.lang.Object,java.lang.String,boolean)"
    functionSourceFile: "org.apache.commons.lang3.reflect.FieldUtils"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 3
    argTypes:
    - "java.lang.Object"
    - "java.lang.String"
    - "boolean"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 16
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.commons.lang3.reflect.FieldUtils:523"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.reflect.FieldUtils:520"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.reflect.FieldUtils:519"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.lang3.reflect.FieldUtils:520,1"
      Dst: "[java.util.Objects].requireNonNull"
    - Src: "org.apache.commons.lang3.reflect.FieldUtils:521,1"
      Dst: "[java.lang.Object].getClass"
    - Src: "org.apache.commons.lang3.reflect.FieldUtils:522,1"
      Dst: "[org.apache.commons.lang3.reflect.FieldUtils].getDeclaredField"
    - Src: "org.apache.commons.lang3.reflect.FieldUtils:523,1"
      Dst: "[org.apache.commons.lang3.Validate].isTrue"
    - Src: "org.apache.commons.lang3.reflect.FieldUtils:525,1"
      Dst: "[org.apache.commons.lang3.reflect.FieldUtils].readField"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.reflect.FieldUtils].writeStaticField(java.lang.reflect.Field,java.lang.Object)"
    functionSourceFile: "org.apache.commons.lang3.reflect.FieldUtils"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "java.lang.reflect.Field"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.lang3.reflect.FieldUtils:543,1"
      Dst: "[org.apache.commons.lang3.reflect.FieldUtils].writeStaticField"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.reflect.FieldUtils].writeStaticField(java.lang.reflect.Field,java.lang.Object,boolean)"
    functionSourceFile: "org.apache.commons.lang3.reflect.FieldUtils"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 3
    argTypes:
    - "java.lang.reflect.Field"
    - "java.lang.Object"
    - "boolean"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 14
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.lang3.reflect.FieldUtils:565,1"
      Dst: "[java.util.Objects].requireNonNull"
    - Src: "org.apache.commons.lang3.reflect.FieldUtils:566,1"
      Dst: "[org.apache.commons.lang3.reflect.MemberUtils].isStatic"
    - Src: "org.apache.commons.lang3.reflect.FieldUtils:566,1"
      Dst: "[java.lang.reflect.Field].getDeclaringClass"
    - Src: "org.apache.commons.lang3.reflect.FieldUtils:566,1"
      Dst: "[java.lang.Class].getName"
    - Src: "org.apache.commons.lang3.reflect.FieldUtils:567,1"
      Dst: "[java.lang.reflect.Field].getName"
    - Src: "org.apache.commons.lang3.reflect.FieldUtils:566,1"
      Dst: "[org.apache.commons.lang3.Validate].isTrue"
    - Src: "org.apache.commons.lang3.reflect.FieldUtils:568,1"
      Dst: "[org.apache.commons.lang3.reflect.FieldUtils].writeField"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.reflect.FieldUtils].writeStaticField(java.lang.Class,java.lang.String,java.lang.Object)"
    functionSourceFile: "org.apache.commons.lang3.reflect.FieldUtils"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 3
    argTypes:
    - "java.lang.Class"
    - "java.lang.String"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.lang3.reflect.FieldUtils:589,1"
      Dst: "[org.apache.commons.lang3.reflect.FieldUtils].writeStaticField"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.reflect.FieldUtils].writeStaticField(java.lang.Class,java.lang.String,java.lang.Object,boolean)"
    functionSourceFile: "org.apache.commons.lang3.reflect.FieldUtils"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 4
    argTypes:
    - "java.lang.Class"
    - "java.lang.String"
    - "java.lang.Object"
    - "boolean"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 11
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.lang3.reflect.FieldUtils:614,1"
      Dst: "[org.apache.commons.lang3.reflect.FieldUtils].getField"
    - Src: "org.apache.commons.lang3.reflect.FieldUtils:615,1"
      Dst: "[org.apache.commons.lang3.Validate].notNull"
    - Src: "org.apache.commons.lang3.reflect.FieldUtils:617,1"
      Dst: "[org.apache.commons.lang3.reflect.FieldUtils].writeStaticField"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.reflect.FieldUtils].writeDeclaredStaticField(java.lang.Class,java.lang.String,java.lang.Object)"
    functionSourceFile: "org.apache.commons.lang3.reflect.FieldUtils"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 3
    argTypes:
    - "java.lang.Class"
    - "java.lang.String"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.lang3.reflect.FieldUtils:637,1"
      Dst: "[org.apache.commons.lang3.reflect.FieldUtils].writeDeclaredStaticField"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.reflect.FieldUtils].writeDeclaredStaticField(java.lang.Class,java.lang.String,java.lang.Object,boolean)"
    functionSourceFile: "org.apache.commons.lang3.reflect.FieldUtils"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 4
    argTypes:
    - "java.lang.Class"
    - "java.lang.String"
    - "java.lang.Object"
    - "boolean"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 12
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.lang3.reflect.FieldUtils:661,1"
      Dst: "[org.apache.commons.lang3.reflect.FieldUtils].getDeclaredField"
    - Src: "org.apache.commons.lang3.reflect.FieldUtils:662,1"
      Dst: "[java.lang.Class].getName"
    - Src: "org.apache.commons.lang3.reflect.FieldUtils:662,1"
      Dst: "[org.apache.commons.lang3.Validate].notNull"
    - Src: "org.apache.commons.lang3.reflect.FieldUtils:664,1"
      Dst: "[org.apache.commons.lang3.reflect.FieldUtils].writeField"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.reflect.FieldUtils].writeField(java.lang.reflect.Field,java.lang.Object,java.lang.Object)"
    functionSourceFile: "org.apache.commons.lang3.reflect.FieldUtils"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 3
    argTypes:
    - "java.lang.reflect.Field"
    - "java.lang.Object"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.lang3.reflect.FieldUtils:684,1"
      Dst: "[org.apache.commons.lang3.reflect.FieldUtils].writeField"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.reflect.FieldUtils].writeField(java.lang.reflect.Field,java.lang.Object,java.lang.Object,boolean)"
    functionSourceFile: "org.apache.commons.lang3.reflect.FieldUtils"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 4
    argTypes:
    - "java.lang.reflect.Field"
    - "java.lang.Object"
    - "java.lang.Object"
    - "boolean"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 13
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.commons.lang3.reflect.FieldUtils:710"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.reflect.FieldUtils:713"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.reflect.FieldUtils:712"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.reflect.FieldUtils:710"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.reflect.FieldUtils:713"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.reflect.FieldUtils:712"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.lang3.reflect.FieldUtils:709,1"
      Dst: "[java.util.Objects].requireNonNull"
    - Src: "org.apache.commons.lang3.reflect.FieldUtils:710,1"
      Dst: "[java.lang.reflect.AccessibleObject].isAccessible"
    - Src: "org.apache.commons.lang3.reflect.FieldUtils:711,1"
      Dst: "[java.lang.reflect.Field].setAccessible"
    - Src: "org.apache.commons.lang3.reflect.FieldUtils:713,1"
      Dst: "[org.apache.commons.lang3.reflect.MemberUtils].setAccessibleWorkaround"
    - Src: "org.apache.commons.lang3.reflect.FieldUtils:715,1"
      Dst: "[java.lang.reflect.Field].set"
    JavaMethodInfo: null
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.reflect.FieldUtils].removeFinalModifier(java.lang.reflect.Field)"
    functionSourceFile: "org.apache.commons.lang3.reflect.FieldUtils"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.reflect.Field"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.lang3.reflect.FieldUtils:728,1"
      Dst: "[org.apache.commons.lang3.reflect.FieldUtils].removeFinalModifier"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.reflect.FieldUtils].removeFinalModifier(java.lang.reflect.Field,boolean)"
    functionSourceFile: "org.apache.commons.lang3.reflect.FieldUtils"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "java.lang.reflect.Field"
    - "boolean"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 39
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.commons.lang3.reflect.FieldUtils:752"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.reflect.FieldUtils:774"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.reflect.FieldUtils:755"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.reflect.FieldUtils:-1"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.reflect.FieldUtils:-2"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.reflect.FieldUtils:755"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.reflect.FieldUtils:-1"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.reflect.FieldUtils:-2"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.reflect.FieldUtils:756"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.reflect.FieldUtils:760"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.reflect.FieldUtils:759"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.reflect.FieldUtils:762"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.reflect.FieldUtils:775"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.reflect.FieldUtils:774"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.reflect.FieldUtils:762"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.reflect.FieldUtils:765"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.reflect.FieldUtils:764"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.reflect.FieldUtils:768"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.reflect.FieldUtils:776"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.reflect.FieldUtils:775"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.lang3.reflect.FieldUtils:749,1"
      Dst: "[java.util.Objects].requireNonNull"
    - Src: "org.apache.commons.lang3.reflect.FieldUtils:752,1"
      Dst: "[java.lang.reflect.Field].getModifiers"
    - Src: "org.apache.commons.lang3.reflect.FieldUtils:752,1"
      Dst: "[java.lang.reflect.Modifier].isFinal"
    - Src: "org.apache.commons.lang3.reflect.FieldUtils:754,1"
      Dst: "[java.lang.Class].getDeclaredField"
    - Src: "org.apache.commons.lang3.reflect.FieldUtils:755,1"
      Dst: "[java.lang.reflect.AccessibleObject].isAccessible"
    - Src: "org.apache.commons.lang3.reflect.FieldUtils:757,1"
      Dst: "[java.lang.reflect.Field].setAccessible"
    - Src: "org.apache.commons.lang3.reflect.FieldUtils:760,1"
      Dst: "[java.lang.reflect.Field].setInt"
    - Src: "org.apache.commons.lang3.reflect.FieldUtils:768,1"
      Dst: "[org.apache.commons.lang3.SystemUtils].isJavaVersionAtLeast"
    - Src: "org.apache.commons.lang3.reflect.FieldUtils:769,1"
      Dst: "[java.lang.UnsupportedOperationException].<init>"
    JavaMethodInfo: null
    BBCount: 16
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.reflect.FieldUtils].writeField(java.lang.Object,java.lang.String,java.lang.Object)"
    functionSourceFile: "org.apache.commons.lang3.reflect.FieldUtils"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 3
    argTypes:
    - "java.lang.Object"
    - "java.lang.String"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.lang3.reflect.FieldUtils:796,1"
      Dst: "[org.apache.commons.lang3.reflect.FieldUtils].writeField"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.reflect.FieldUtils].writeField(java.lang.Object,java.lang.String,java.lang.Object,boolean)"
    functionSourceFile: "org.apache.commons.lang3.reflect.FieldUtils"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 4
    argTypes:
    - "java.lang.Object"
    - "java.lang.String"
    - "java.lang.Object"
    - "boolean"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 18
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.commons.lang3.reflect.FieldUtils:825"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.reflect.FieldUtils:822"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.reflect.FieldUtils:821"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.lang3.reflect.FieldUtils:822,1"
      Dst: "[java.util.Objects].requireNonNull"
    - Src: "org.apache.commons.lang3.reflect.FieldUtils:823,1"
      Dst: "[java.lang.Object].getClass"
    - Src: "org.apache.commons.lang3.reflect.FieldUtils:824,1"
      Dst: "[org.apache.commons.lang3.reflect.FieldUtils].getField"
    - Src: "org.apache.commons.lang3.reflect.FieldUtils:825,1"
      Dst: "[java.lang.Class].getName"
    - Src: "org.apache.commons.lang3.reflect.FieldUtils:825,1"
      Dst: "[org.apache.commons.lang3.Validate].isTrue"
    - Src: "org.apache.commons.lang3.reflect.FieldUtils:827,1"
      Dst: "[org.apache.commons.lang3.reflect.FieldUtils].writeField"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.reflect.FieldUtils].writeDeclaredField(java.lang.Object,java.lang.String,java.lang.Object)"
    functionSourceFile: "org.apache.commons.lang3.reflect.FieldUtils"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 3
    argTypes:
    - "java.lang.Object"
    - "java.lang.String"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.lang3.reflect.FieldUtils:848,1"
      Dst: "[org.apache.commons.lang3.reflect.FieldUtils].writeDeclaredField"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.reflect.FieldUtils].writeDeclaredField(java.lang.Object,java.lang.String,java.lang.Object,boolean)"
    functionSourceFile: "org.apache.commons.lang3.reflect.FieldUtils"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 4
    argTypes:
    - "java.lang.Object"
    - "java.lang.String"
    - "java.lang.Object"
    - "boolean"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 18
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.commons.lang3.reflect.FieldUtils:875"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.reflect.FieldUtils:872"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.reflect.FieldUtils:871"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.lang3.reflect.FieldUtils:872,1"
      Dst: "[java.util.Objects].requireNonNull"
    - Src: "org.apache.commons.lang3.reflect.FieldUtils:873,1"
      Dst: "[java.lang.Object].getClass"
    - Src: "org.apache.commons.lang3.reflect.FieldUtils:874,1"
      Dst: "[org.apache.commons.lang3.reflect.FieldUtils].getDeclaredField"
    - Src: "org.apache.commons.lang3.reflect.FieldUtils:875,1"
      Dst: "[java.lang.Class].getName"
    - Src: "org.apache.commons.lang3.reflect.FieldUtils:875,1"
      Dst: "[org.apache.commons.lang3.Validate].isTrue"
    - Src: "org.apache.commons.lang3.reflect.FieldUtils:877,1"
      Dst: "[org.apache.commons.lang3.reflect.FieldUtils].writeField"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.reflect.FieldUtils].lambda$getFieldsListWithAnnotation$0(java.lang.Class,java.lang.reflect.Field)"
    functionSourceFile: "org.apache.commons.lang3.reflect.FieldUtils"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 2
    argTypes:
    - "java.lang.Class"
    - "java.lang.reflect.Field"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 8
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.commons.lang3.reflect.FieldUtils:258"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.reflect.FieldUtils:257"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.lang3.reflect.FieldUtils:258,1"
      Dst: "[java.lang.reflect.Field].getAnnotation"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[org.apache.bcel.classfile.Field$1].<init>()"
    functionSourceFile: "org.apache.bcel.classfile.Field$1"
    linkageType: null
    functionLinenumber: 39
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.bcel.classfile.Field$1:40,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.bcel.classfile.Field$1].equals(java.lang.Object,java.lang.Object)"
    functionSourceFile: "org.apache.bcel.classfile.Field$1"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 2
    argTypes:
    - "java.lang.Object"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 17
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.bcel.classfile.Field$1:46"
      Branch Sides:
      - BranchSide: "org.apache.bcel.classfile.Field$1:43"
        BranchSideFuncs: []
    - Branch String: "org.apache.bcel.classfile.Field$1:46"
      Branch Sides:
      - BranchSide: "org.apache.bcel.classfile.Field$1:43"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.bcel.classfile.Field$1:46,1"
      Dst: "[org.apache.bcel.classfile.FieldOrMethod].getName"
    - Src: "org.apache.bcel.classfile.Field$1:46,1"
      Dst: "[java.util.Objects].equals"
    - Src: "org.apache.bcel.classfile.Field$1:46,1"
      Dst: "[org.apache.bcel.classfile.FieldOrMethod].getSignature"
    JavaMethodInfo: null
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[org.apache.bcel.classfile.Field$1].hashCode(java.lang.Object)"
    functionSourceFile: "org.apache.bcel.classfile.Field$1"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "int"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 9
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.bcel.classfile.Field$1:52,1"
      Dst: "[org.apache.bcel.classfile.FieldOrMethod].getSignature"
    - Src: "org.apache.bcel.classfile.Field$1:52,1"
      Dst: "[java.lang.String].hashCode"
    - Src: "org.apache.bcel.classfile.Field$1:52,1"
      Dst: "[org.apache.bcel.classfile.FieldOrMethod].getName"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.bcel.generic.IMPDEP1].<init>()"
    functionSourceFile: "org.apache.bcel.generic.IMPDEP1"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.bcel.generic.IMPDEP1:25,1"
      Dst: "[org.apache.bcel.generic.Instruction].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.bcel.generic.IMPDEP1].accept(org.apache.bcel.generic.Visitor)"
    functionSourceFile: "org.apache.bcel.generic.IMPDEP1"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.apache.bcel.generic.Visitor"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.bcel.generic.IMPDEP1:36,1"
      Dst: "[org.apache.bcel.generic.Visitor].visitIMPDEP1"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.bcel.generic.LSTORE].<init>()"
    functionSourceFile: "org.apache.bcel.generic.LSTORE"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.bcel.generic.LSTORE:32,1"
      Dst: "[org.apache.bcel.generic.StoreInstruction].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.bcel.generic.LSTORE].<init>(int)"
    functionSourceFile: "org.apache.bcel.generic.LSTORE"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.bcel.generic.LSTORE:36,1"
      Dst: "[org.apache.bcel.generic.StoreInstruction].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.bcel.generic.LSTORE].accept(org.apache.bcel.generic.Visitor)"
    functionSourceFile: "org.apache.bcel.generic.LSTORE"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.apache.bcel.generic.Visitor"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.bcel.generic.LSTORE:47,1"
      Dst: "[org.apache.bcel.generic.StoreInstruction].accept"
    - Src: "org.apache.bcel.generic.LSTORE:48,1"
      Dst: "[org.apache.bcel.generic.Visitor].visitLSTORE"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.reflect.TypeUtils].appendAllTo(java.lang.StringBuilder,java.lang.String,java.lang.Object[])"
    functionSourceFile: "org.apache.commons.lang3.reflect.TypeUtils"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.StringBuilder"
    argCount: 3
    argTypes:
    - "java.lang.StringBuilder"
    - "java.lang.String"
    - "java.lang.Object[]"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 20
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.commons.lang3.reflect.TypeUtils:301"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.reflect.TypeUtils:307"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.reflect.TypeUtils:306"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.reflect.TypeUtils:303"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.reflect.TypeUtils:306"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.lang3.reflect.TypeUtils:300,1"
      Dst: "[org.apache.commons.lang3.Validate].noNullElements"
    - Src: "org.apache.commons.lang3.reflect.TypeUtils:300,1"
      Dst: "[org.apache.commons.lang3.Validate].notEmpty"
    - Src: "org.apache.commons.lang3.reflect.TypeUtils:302,1"
      Dst: "[org.apache.commons.lang3.reflect.TypeUtils].toString"
    - Src: "org.apache.commons.lang3.reflect.TypeUtils:302,1"
      Dst: "[java.lang.StringBuilder].append"
    JavaMethodInfo: null
    BBCount: 5
    CyclomaticComplexity: 2
  - functionName: "[org.apache.commons.lang3.reflect.TypeUtils].appendRecursiveTypes(java.lang.StringBuilder,int[],java.lang.reflect.Type[])"
    functionSourceFile: "org.apache.commons.lang3.reflect.TypeUtils"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 3
    argTypes:
    - "java.lang.StringBuilder"
    - "int[]"
    - "java.lang.reflect.Type[]"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 23
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.commons.lang3.reflect.TypeUtils:312"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.reflect.TypeUtils:315"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.reflect.TypeUtils:318"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.reflect.TypeUtils:321"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.reflect.TypeUtils:320"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.lang3.reflect.TypeUtils:313,1"
      Dst: "[java.lang.StringBuilder].append"
    - Src: "org.apache.commons.lang3.reflect.TypeUtils:313,1"
      Dst: "[java.lang.Object].toString"
    - Src: "org.apache.commons.lang3.reflect.TypeUtils:313,1"
      Dst: "[org.apache.commons.lang3.reflect.TypeUtils].appendAllTo"
    - Src: "org.apache.commons.lang3.reflect.TypeUtils:316,1"
      Dst: "[org.apache.commons.lang3.ArrayUtils].removeAll"
    JavaMethodInfo: null
    BBCount: 6
    CyclomaticComplexity: 2
  - functionName: "[org.apache.commons.lang3.reflect.TypeUtils].classToString(java.lang.Class)"
    functionSourceFile: "org.apache.commons.lang3.reflect.TypeUtils"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 1
    argTypes:
    - "java.lang.Class"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 33
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.commons.lang3.reflect.TypeUtils:331"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.reflect.TypeUtils:335"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.reflect.TypeUtils:334"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.reflect.TypeUtils:337"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.reflect.TypeUtils:340"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.reflect.TypeUtils:339"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.reflect.TypeUtils:342"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.reflect.TypeUtils:347"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.reflect.TypeUtils:346"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.lang3.reflect.TypeUtils:331,1"
      Dst: "[java.lang.Class].isArray"
    - Src: "org.apache.commons.lang3.reflect.TypeUtils:332,1"
      Dst: "[java.lang.StringBuilder].<init>"
    - Src: "org.apache.commons.lang3.reflect.TypeUtils:332,1"
      Dst: "[java.lang.Class].getComponentType"
    - Src: "org.apache.commons.lang3.reflect.TypeUtils:332,1"
      Dst: "[org.apache.commons.lang3.reflect.TypeUtils].toString"
    - Src: "org.apache.commons.lang3.reflect.TypeUtils:332,1"
      Dst: "[java.lang.StringBuilder].append"
    - Src: "org.apache.commons.lang3.reflect.TypeUtils:332,1"
      Dst: "[java.lang.StringBuilder].toString"
    - Src: "org.apache.commons.lang3.reflect.TypeUtils:337,1"
      Dst: "[java.lang.Class].getEnclosingClass"
    - Src: "org.apache.commons.lang3.reflect.TypeUtils:338,1"
      Dst: "[org.apache.commons.lang3.reflect.TypeUtils].classToString"
    - Src: "org.apache.commons.lang3.reflect.TypeUtils:338,1"
      Dst: "[java.lang.Class].getSimpleName"
    - Src: "org.apache.commons.lang3.reflect.TypeUtils:340,1"
      Dst: "[java.lang.Class].getName"
    - Src: "org.apache.commons.lang3.reflect.TypeUtils:342,1"
      Dst: "[java.lang.Class].getTypeParameters"
    - Src: "org.apache.commons.lang3.reflect.TypeUtils:344,1"
      Dst: "[org.apache.commons.lang3.reflect.TypeUtils].appendAllTo"
    JavaMethodInfo: null
    BBCount: 8
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.reflect.TypeUtils].containsTypeVariables(java.lang.reflect.Type)"
    functionSourceFile: "org.apache.commons.lang3.reflect.TypeUtils"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "java.lang.reflect.Type"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 50
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.commons.lang3.reflect.TypeUtils:358"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.reflect.TypeUtils:361"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.reflect.TypeUtils:360"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.reflect.TypeUtils:361"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.reflect.TypeUtils:364"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.reflect.TypeUtils:363"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.reflect.TypeUtils:362"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.reflect.TypeUtils:361"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.reflect.TypeUtils:364"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.reflect.TypeUtils:372"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.reflect.TypeUtils:371"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.reflect.TypeUtils:365"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.reflect.TypeUtils:370"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.reflect.TypeUtils:369"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.reflect.TypeUtils:366"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.reflect.TypeUtils:365"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.reflect.TypeUtils:364"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.reflect.TypeUtils:372"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.reflect.TypeUtils:377"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.reflect.TypeUtils:376"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.reflect.TypeUtils:374"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.reflect.TypeUtils:373"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.reflect.TypeUtils:372"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.reflect.TypeUtils:375"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.reflect.TypeUtils:372"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.reflect.TypeUtils:377"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.reflect.TypeUtils:380"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.reflect.TypeUtils:379"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.lang3.reflect.TypeUtils:362,1"
      Dst: "[java.lang.Class].getTypeParameters"
    - Src: "org.apache.commons.lang3.reflect.TypeUtils:365,1"
      Dst: "[java.lang.reflect.ParameterizedType].getActualTypeArguments"
    - Src: "org.apache.commons.lang3.reflect.TypeUtils:366,1"
      Dst: "[org.apache.commons.lang3.reflect.TypeUtils].containsTypeVariables"
    - Src: "org.apache.commons.lang3.reflect.TypeUtils:374,1"
      Dst: "[org.apache.commons.lang3.reflect.TypeUtils].getImplicitLowerBounds"
    - Src: "org.apache.commons.lang3.reflect.TypeUtils:375,1"
      Dst: "[org.apache.commons.lang3.reflect.TypeUtils].getImplicitUpperBounds"
    - Src: "org.apache.commons.lang3.reflect.TypeUtils:378,1"
      Dst: "[java.lang.reflect.GenericArrayType].getGenericComponentType"
    JavaMethodInfo: null
    BBCount: 23
    CyclomaticComplexity: 2
  - functionName: "[org.apache.commons.lang3.reflect.TypeUtils].containsVariableTypeSameParametrizedTypeBound(java.lang.reflect.TypeVariable,java.lang.reflect.ParameterizedType)"
    functionSourceFile: "org.apache.commons.lang3.reflect.TypeUtils"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 2
    argTypes:
    - "java.lang.reflect.TypeVariable"
    - "java.lang.reflect.ParameterizedType"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.lang3.reflect.TypeUtils:385,1"
      Dst: "[java.lang.reflect.TypeVariable].getBounds"
    - Src: "org.apache.commons.lang3.reflect.TypeUtils:385,1"
      Dst: "[org.apache.commons.lang3.ArrayUtils].contains"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.reflect.TypeUtils].determineTypeArguments(java.lang.Class,java.lang.reflect.ParameterizedType)"
    functionSourceFile: "org.apache.commons.lang3.reflect.TypeUtils"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.util.Map"
    argCount: 2
    argTypes:
    - "java.lang.Class"
    - "java.lang.reflect.ParameterizedType"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 23
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.commons.lang3.reflect.TypeUtils:428"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.reflect.TypeUtils:432"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.reflect.TypeUtils:431"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.reflect.TypeUtils:432"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.reflect.TypeUtils:437"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.reflect.TypeUtils:436"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.reflect.TypeUtils:440"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.reflect.TypeUtils:444"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.reflect.TypeUtils:443"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.lang3.reflect.TypeUtils:422,1"
      Dst: "[java.util.Objects].requireNonNull"
    - Src: "org.apache.commons.lang3.reflect.TypeUtils:425,1"
      Dst: "[org.apache.commons.lang3.reflect.TypeUtils].getRawType"
    - Src: "org.apache.commons.lang3.reflect.TypeUtils:428,1"
      Dst: "[org.apache.commons.lang3.reflect.TypeUtils].isAssignable"
    - Src: "org.apache.commons.lang3.reflect.TypeUtils:432,1"
      Dst: "[java.lang.Object].equals"
    - Src: "org.apache.commons.lang3.reflect.TypeUtils:433,1"
      Dst: "[org.apache.commons.lang3.reflect.TypeUtils].getTypeArguments"
    - Src: "org.apache.commons.lang3.reflect.TypeUtils:437,1"
      Dst: "[org.apache.commons.lang3.reflect.TypeUtils].getClosestParentType"
    - Src: "org.apache.commons.lang3.reflect.TypeUtils:441,1"
      Dst: "[org.apache.commons.lang3.reflect.TypeUtils].determineTypeArguments"
    - Src: "org.apache.commons.lang3.reflect.TypeUtils:450,1"
      Dst: "[org.apache.commons.lang3.reflect.TypeUtils].mapTypeVariablesToArguments"
    JavaMethodInfo: null
    BBCount: 7
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.reflect.TypeUtils].equals(java.lang.reflect.GenericArrayType,java.lang.reflect.Type)"
    functionSourceFile: "org.apache.commons.lang3.reflect.TypeUtils"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 2
    argTypes:
    - "java.lang.reflect.GenericArrayType"
    - "java.lang.reflect.Type"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 13
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.commons.lang3.reflect.TypeUtils:464"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.reflect.TypeUtils:464"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.reflect.TypeUtils:463"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.reflect.TypeUtils:465"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.reflect.TypeUtils:463"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.lang3.reflect.TypeUtils:465,1"
      Dst: "[java.lang.reflect.GenericArrayType].getGenericComponentType"
    - Src: "org.apache.commons.lang3.reflect.TypeUtils:465,1"
      Dst: "[org.apache.commons.lang3.reflect.TypeUtils].equals"
    JavaMethodInfo: null
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.reflect.TypeUtils].equals(java.lang.reflect.ParameterizedType,java.lang.reflect.Type)"
    functionSourceFile: "org.apache.commons.lang3.reflect.TypeUtils"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 2
    argTypes:
    - "java.lang.reflect.ParameterizedType"
    - "java.lang.reflect.Type"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 18
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.commons.lang3.reflect.TypeUtils:477"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.reflect.TypeUtils:484"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.reflect.TypeUtils:483"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.reflect.TypeUtils:479"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.reflect.TypeUtils:484"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.reflect.TypeUtils:483"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.reflect.TypeUtils:480"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.reflect.TypeUtils:484"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.reflect.TypeUtils:483"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.lang3.reflect.TypeUtils:479,1"
      Dst: "[java.lang.reflect.ParameterizedType].getRawType"
    - Src: "org.apache.commons.lang3.reflect.TypeUtils:479,1"
      Dst: "[org.apache.commons.lang3.reflect.TypeUtils].equals"
    - Src: "org.apache.commons.lang3.reflect.TypeUtils:480,1"
      Dst: "[java.lang.reflect.ParameterizedType].getOwnerType"
    - Src: "org.apache.commons.lang3.reflect.TypeUtils:481,1"
      Dst: "[java.lang.reflect.ParameterizedType].getActualTypeArguments"
    JavaMethodInfo: null
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.reflect.TypeUtils].equals(java.lang.reflect.Type,java.lang.reflect.Type)"
    functionSourceFile: "org.apache.commons.lang3.reflect.TypeUtils"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 2
    argTypes:
    - "java.lang.reflect.Type"
    - "java.lang.reflect.Type"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 21
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.commons.lang3.reflect.TypeUtils:496"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.reflect.TypeUtils:499"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.reflect.TypeUtils:498"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.reflect.TypeUtils:499"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.reflect.TypeUtils:502"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.reflect.TypeUtils:501"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.reflect.TypeUtils:502"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.reflect.TypeUtils:505"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.reflect.TypeUtils:504"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.reflect.TypeUtils:505"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.reflect.TypeUtils:508"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.reflect.TypeUtils:507"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.lang3.reflect.TypeUtils:496,1"
      Dst: "[java.util.Objects].equals"
    - Src: "org.apache.commons.lang3.reflect.TypeUtils:500,1"
      Dst: "[org.apache.commons.lang3.reflect.TypeUtils].equals"
    JavaMethodInfo: null
    BBCount: 9
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.reflect.TypeUtils].equals(java.lang.reflect.Type[],java.lang.reflect.Type[])"
    functionSourceFile: "org.apache.commons.lang3.reflect.TypeUtils"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 2
    argTypes:
    - "java.lang.reflect.Type[]"
    - "java.lang.reflect.Type[]"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 17
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.commons.lang3.reflect.TypeUtils:520"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.reflect.TypeUtils:528"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.reflect.TypeUtils:527"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.reflect.TypeUtils:521"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.reflect.TypeUtils:526"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.reflect.TypeUtils:525"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.reflect.TypeUtils:522"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.reflect.TypeUtils:521"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.reflect.TypeUtils:520"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.lang3.reflect.TypeUtils:522,1"
      Dst: "[org.apache.commons.lang3.reflect.TypeUtils].equals"
    JavaMethodInfo: null
    BBCount: 8
    CyclomaticComplexity: 2
  - functionName: "[org.apache.commons.lang3.reflect.TypeUtils].equals(java.lang.reflect.WildcardType,java.lang.reflect.Type)"
    functionSourceFile: "org.apache.commons.lang3.reflect.TypeUtils"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 2
    argTypes:
    - "java.lang.reflect.WildcardType"
    - "java.lang.reflect.Type"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 18
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.commons.lang3.reflect.TypeUtils:540"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.reflect.TypeUtils:545"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.reflect.TypeUtils:544"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.reflect.TypeUtils:542"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.reflect.TypeUtils:541"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.reflect.TypeUtils:540"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.reflect.TypeUtils:543"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.reflect.TypeUtils:540"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.lang3.reflect.TypeUtils:542,1"
      Dst: "[org.apache.commons.lang3.reflect.TypeUtils].getImplicitLowerBounds"
    - Src: "org.apache.commons.lang3.reflect.TypeUtils:542,1"
      Dst: "[org.apache.commons.lang3.reflect.TypeUtils].equals"
    - Src: "org.apache.commons.lang3.reflect.TypeUtils:543,1"
      Dst: "[org.apache.commons.lang3.reflect.TypeUtils].getImplicitUpperBounds"
    JavaMethodInfo: null
    BBCount: 7
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.reflect.TypeUtils].extractTypeArgumentsFrom(java.util.Map,java.lang.reflect.TypeVariable[])"
    functionSourceFile: "org.apache.commons.lang3.reflect.TypeUtils"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.reflect.Type[]"
    argCount: 2
    argTypes:
    - "java.util.Map"
    - "java.lang.reflect.TypeVariable[]"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 22
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.commons.lang3.reflect.TypeUtils:558"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.reflect.TypeUtils:561"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.lang3.reflect.TypeUtils:559,1"
      Dst: "[java.util.Map].containsKey"
    - Src: "org.apache.commons.lang3.reflect.TypeUtils:559,1"
      Dst: "[org.apache.commons.lang3.reflect.TypeUtils].toString"
    - Src: "org.apache.commons.lang3.reflect.TypeUtils:559,1"
      Dst: "[org.apache.commons.lang3.Validate].isTrue"
    - Src: "org.apache.commons.lang3.reflect.TypeUtils:560,1"
      Dst: "[java.util.Map].get"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 2
  - functionName: "[org.apache.commons.lang3.reflect.TypeUtils].findRecursiveTypes(java.lang.reflect.ParameterizedType)"
    functionSourceFile: "org.apache.commons.lang3.reflect.TypeUtils"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "int[]"
    argCount: 1
    argTypes:
    - "java.lang.reflect.ParameterizedType"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 21
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.commons.lang3.reflect.TypeUtils:569"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.reflect.TypeUtils:575"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.reflect.TypeUtils:574"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.reflect.TypeUtils:570"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.reflect.TypeUtils:565"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.reflect.TypeUtils:570"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.reflect.TypeUtils:565"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.lang3.reflect.TypeUtils:566,1"
      Dst: "[java.lang.reflect.ParameterizedType].getActualTypeArguments"
    - Src: "org.apache.commons.lang3.reflect.TypeUtils:566,1"
      Dst: "[java.util.Arrays].copyOf"
    - Src: "org.apache.commons.lang3.reflect.TypeUtils:570,1"
      Dst: "[org.apache.commons.lang3.reflect.TypeUtils].containsVariableTypeSameParametrizedTypeBound"
    - Src: "org.apache.commons.lang3.reflect.TypeUtils:572,1"
      Dst: "[org.apache.commons.lang3.ArrayUtils].add"
    JavaMethodInfo: null
    BBCount: 7
    CyclomaticComplexity: 2
  - functionName: "[org.apache.commons.lang3.reflect.TypeUtils].genericArrayType(java.lang.reflect.Type)"
    functionSourceFile: "org.apache.commons.lang3.reflect.TypeUtils"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.reflect.GenericArrayType"
    argCount: 1
    argTypes:
    - "java.lang.reflect.Type"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.lang3.reflect.TypeUtils:587,1"
      Dst: "[java.util.Objects].requireNonNull"
    - Src: "org.apache.commons.lang3.reflect.TypeUtils:587,1"
      Dst: "[org.apache.commons.lang3.reflect.TypeUtils$GenericArrayTypeImpl].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.reflect.TypeUtils].genericArrayTypeToString(java.lang.reflect.GenericArrayType)"
    functionSourceFile: "org.apache.commons.lang3.reflect.TypeUtils"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 1
    argTypes:
    - "java.lang.reflect.GenericArrayType"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 7
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.lang3.reflect.TypeUtils:598,1"
      Dst: "[java.lang.reflect.GenericArrayType].getGenericComponentType"
    - Src: "org.apache.commons.lang3.reflect.TypeUtils:598,1"
      Dst: "[org.apache.commons.lang3.reflect.TypeUtils].toString"
    - Src: "org.apache.commons.lang3.reflect.TypeUtils:598,1"
      Dst: "[java.lang.String].format"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.reflect.TypeUtils].getArrayComponentType(java.lang.reflect.Type)"
    functionSourceFile: "org.apache.commons.lang3.reflect.TypeUtils"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.reflect.Type"
    argCount: 1
    argTypes:
    - "java.lang.reflect.Type"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 16
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.commons.lang3.reflect.TypeUtils:608"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.reflect.TypeUtils:612"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.reflect.TypeUtils:611"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.reflect.TypeUtils:610"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.reflect.TypeUtils:608"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.reflect.TypeUtils:612"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.reflect.TypeUtils:615"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.reflect.TypeUtils:614"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.lang3.reflect.TypeUtils:610,1"
      Dst: "[java.lang.Class].isArray"
    - Src: "org.apache.commons.lang3.reflect.TypeUtils:610,1"
      Dst: "[java.lang.Class].getComponentType"
    - Src: "org.apache.commons.lang3.reflect.TypeUtils:613,1"
      Dst: "[java.lang.reflect.GenericArrayType].getGenericComponentType"
    JavaMethodInfo: null
    BBCount: 8
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.reflect.TypeUtils].getClosestParentType(java.lang.Class,java.lang.Class)"
    functionSourceFile: "org.apache.commons.lang3.reflect.TypeUtils"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.reflect.Type"
    argCount: 2
    argTypes:
    - "java.lang.Class"
    - "java.lang.Class"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 38
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.commons.lang3.reflect.TypeUtils:628"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.reflect.TypeUtils:662"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.reflect.TypeUtils:635"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.reflect.TypeUtils:656"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.reflect.TypeUtils:655"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.reflect.TypeUtils:638"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.reflect.TypeUtils:640"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.reflect.TypeUtils:639"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.reflect.TypeUtils:640"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.reflect.TypeUtils:643"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.reflect.TypeUtils:642"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.reflect.TypeUtils:649"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.reflect.TypeUtils:630"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.reflect.TypeUtils:629"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.reflect.TypeUtils:650"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.reflect.TypeUtils:630"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.reflect.TypeUtils:629"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.reflect.TypeUtils:656"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.reflect.TypeUtils:663"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.reflect.TypeUtils:662"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.lang3.reflect.TypeUtils:628,1"
      Dst: "[java.lang.Class].isInterface"
    - Src: "org.apache.commons.lang3.reflect.TypeUtils:630,1"
      Dst: "[java.lang.Class].getGenericInterfaces"
    - Src: "org.apache.commons.lang3.reflect.TypeUtils:639,1"
      Dst: "[org.apache.commons.lang3.reflect.TypeUtils].getRawType"
    - Src: "org.apache.commons.lang3.reflect.TypeUtils:643,1"
      Dst: "[java.lang.StringBuilder].<init>"
    - Src: "org.apache.commons.lang3.reflect.TypeUtils:643,1"
      Dst: "[java.lang.StringBuilder].append"
    - Src: "org.apache.commons.lang3.reflect.TypeUtils:643,1"
      Dst: "[java.lang.StringBuilder].toString"
    - Src: "org.apache.commons.lang3.reflect.TypeUtils:643,1"
      Dst: "[java.lang.IllegalStateException].<init>"
    - Src: "org.apache.commons.lang3.reflect.TypeUtils:649,1"
      Dst: "[org.apache.commons.lang3.reflect.TypeUtils].isAssignable"
    - Src: "org.apache.commons.lang3.reflect.TypeUtils:663,1"
      Dst: "[java.lang.Class].getGenericSuperclass"
    JavaMethodInfo: null
    BBCount: 15
    CyclomaticComplexity: 2
  - functionName: "[org.apache.commons.lang3.reflect.TypeUtils].getImplicitBounds(java.lang.reflect.TypeVariable)"
    functionSourceFile: "org.apache.commons.lang3.reflect.TypeUtils"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.reflect.Type[]"
    argCount: 1
    argTypes:
    - "java.lang.reflect.TypeVariable"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 11
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.commons.lang3.reflect.TypeUtils:680"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.reflect.TypeUtils:676"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.lang3.reflect.TypeUtils:677,1"
      Dst: "[java.util.Objects].requireNonNull"
    - Src: "org.apache.commons.lang3.reflect.TypeUtils:678,1"
      Dst: "[java.lang.reflect.TypeVariable].getBounds"
    - Src: "org.apache.commons.lang3.reflect.TypeUtils:680,1"
      Dst: "[org.apache.commons.lang3.reflect.TypeUtils].normalizeUpperBounds"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.reflect.TypeUtils].getImplicitLowerBounds(java.lang.reflect.WildcardType)"
    functionSourceFile: "org.apache.commons.lang3.reflect.TypeUtils"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.reflect.Type[]"
    argCount: 1
    argTypes:
    - "java.lang.reflect.WildcardType"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 10
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.commons.lang3.reflect.TypeUtils:697"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.reflect.TypeUtils:693"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.lang3.reflect.TypeUtils:694,1"
      Dst: "[java.util.Objects].requireNonNull"
    - Src: "org.apache.commons.lang3.reflect.TypeUtils:695,1"
      Dst: "[java.lang.reflect.WildcardType].getLowerBounds"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.reflect.TypeUtils].getImplicitUpperBounds(java.lang.reflect.WildcardType)"
    functionSourceFile: "org.apache.commons.lang3.reflect.TypeUtils"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.reflect.Type[]"
    argCount: 1
    argTypes:
    - "java.lang.reflect.WildcardType"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 11
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.commons.lang3.reflect.TypeUtils:715"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.reflect.TypeUtils:711"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.lang3.reflect.TypeUtils:712,1"
      Dst: "[java.util.Objects].requireNonNull"
    - Src: "org.apache.commons.lang3.reflect.TypeUtils:713,1"
      Dst: "[java.lang.reflect.WildcardType].getUpperBounds"
    - Src: "org.apache.commons.lang3.reflect.TypeUtils:715,1"
      Dst: "[org.apache.commons.lang3.reflect.TypeUtils].normalizeUpperBounds"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.reflect.TypeUtils].getRawType(java.lang.reflect.ParameterizedType)"
    functionSourceFile: "org.apache.commons.lang3.reflect.TypeUtils"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.Class"
    argCount: 1
    argTypes:
    - "java.lang.reflect.ParameterizedType"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 14
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.commons.lang3.reflect.TypeUtils:733"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.reflect.TypeUtils:737"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.reflect.TypeUtils:736"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.lang3.reflect.TypeUtils:726,1"
      Dst: "[java.lang.reflect.ParameterizedType].getRawType"
    - Src: "org.apache.commons.lang3.reflect.TypeUtils:734,1"
      Dst: "[java.lang.StringBuilder].<init>"
    - Src: "org.apache.commons.lang3.reflect.TypeUtils:734,1"
      Dst: "[java.lang.StringBuilder].append"
    - Src: "org.apache.commons.lang3.reflect.TypeUtils:734,1"
      Dst: "[java.lang.StringBuilder].toString"
    - Src: "org.apache.commons.lang3.reflect.TypeUtils:734,1"
      Dst: "[java.lang.IllegalStateException].<init>"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.reflect.TypeUtils].getRawType(java.lang.reflect.Type,java.lang.reflect.Type)"
    functionSourceFile: "org.apache.commons.lang3.reflect.TypeUtils"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.Class"
    argCount: 2
    argTypes:
    - "java.lang.reflect.Type"
    - "java.lang.reflect.Type"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 52
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.commons.lang3.reflect.TypeUtils:753"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.reflect.TypeUtils:757"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.reflect.TypeUtils:758"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.reflect.TypeUtils:762"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.reflect.TypeUtils:763"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.reflect.TypeUtils:799"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.reflect.TypeUtils:798"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.reflect.TypeUtils:764"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.reflect.TypeUtils:769"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.reflect.TypeUtils:768"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.reflect.TypeUtils:773"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.reflect.TypeUtils:779"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.reflect.TypeUtils:778"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.reflect.TypeUtils:784"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.reflect.TypeUtils:789"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.reflect.TypeUtils:788"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.reflect.TypeUtils:791"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.reflect.TypeUtils:796"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.reflect.TypeUtils:795"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.reflect.TypeUtils:799"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.reflect.TypeUtils:808"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.reflect.TypeUtils:805"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.reflect.TypeUtils:801"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.reflect.TypeUtils:809"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.reflect.TypeUtils:813"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.reflect.TypeUtils:812"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.lang3.reflect.TypeUtils:760,1"
      Dst: "[org.apache.commons.lang3.reflect.TypeUtils].getRawType"
    - Src: "org.apache.commons.lang3.reflect.TypeUtils:769,1"
      Dst: "[java.lang.reflect.TypeVariable].getGenericDeclaration"
    - Src: "org.apache.commons.lang3.reflect.TypeUtils:779,1"
      Dst: "[org.apache.commons.lang3.reflect.TypeUtils].getTypeArguments"
    - Src: "org.apache.commons.lang3.reflect.TypeUtils:789,1"
      Dst: "[java.util.Map].get"
    - Src: "org.apache.commons.lang3.reflect.TypeUtils:802,1"
      Dst: "[java.lang.reflect.GenericArrayType].getGenericComponentType"
    - Src: "org.apache.commons.lang3.reflect.TypeUtils:805,1"
      Dst: "[java.lang.reflect.Array].newInstance"
    - Src: "org.apache.commons.lang3.reflect.TypeUtils:805,1"
      Dst: "[java.lang.Object].getClass"
    - Src: "org.apache.commons.lang3.reflect.TypeUtils:813,1"
      Dst: "[java.lang.StringBuilder].<init>"
    - Src: "org.apache.commons.lang3.reflect.TypeUtils:813,1"
      Dst: "[java.lang.StringBuilder].append"
    - Src: "org.apache.commons.lang3.reflect.TypeUtils:813,1"
      Dst: "[java.lang.StringBuilder].toString"
    - Src: "org.apache.commons.lang3.reflect.TypeUtils:813,1"
      Dst: "[java.lang.IllegalArgumentException].<init>"
    JavaMethodInfo: null
    BBCount: 22
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.reflect.TypeUtils].getTypeArguments(java.lang.Class,java.lang.Class,java.util.Map)"
    functionSourceFile: "org.apache.commons.lang3.reflect.TypeUtils"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.util.Map"
    argCount: 3
    argTypes:
    - "java.lang.Class"
    - "java.lang.Class"
    - "java.util.Map"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 26
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.commons.lang3.reflect.TypeUtils:827"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.reflect.TypeUtils:832"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.reflect.TypeUtils:831"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.reflect.TypeUtils:832"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.reflect.TypeUtils:844"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.reflect.TypeUtils:834"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.reflect.TypeUtils:840"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.reflect.TypeUtils:845"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.reflect.TypeUtils:844"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.reflect.TypeUtils:849"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.reflect.TypeUtils:854"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.reflect.TypeUtils:853"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.lang3.reflect.TypeUtils:827,1"
      Dst: "[org.apache.commons.lang3.reflect.TypeUtils].isAssignable"
    - Src: "org.apache.commons.lang3.reflect.TypeUtils:832,1"
      Dst: "[java.lang.Class].isPrimitive"
    - Src: "org.apache.commons.lang3.reflect.TypeUtils:837,1"
      Dst: "[java.util.HashMap].<init>"
    - Src: "org.apache.commons.lang3.reflect.TypeUtils:841,1"
      Dst: "[org.apache.commons.lang3.ClassUtils].primitiveToWrapper"
    - Src: "org.apache.commons.lang3.reflect.TypeUtils:849,1"
      Dst: "[java.lang.Object].equals"
    - Src: "org.apache.commons.lang3.reflect.TypeUtils:854,1"
      Dst: "[org.apache.commons.lang3.reflect.TypeUtils].getClosestParentType"
    - Src: "org.apache.commons.lang3.reflect.TypeUtils:854,1"
      Dst: "[org.apache.commons.lang3.reflect.TypeUtils].getTypeArguments"
    JavaMethodInfo: null
    BBCount: 12
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.reflect.TypeUtils].getTypeArguments(java.lang.reflect.ParameterizedType)"
    functionSourceFile: "org.apache.commons.lang3.reflect.TypeUtils"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.util.Map"
    argCount: 1
    argTypes:
    - "java.lang.reflect.ParameterizedType"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.lang3.reflect.TypeUtils:870,1"
      Dst: "[org.apache.commons.lang3.reflect.TypeUtils].getRawType"
    - Src: "org.apache.commons.lang3.reflect.TypeUtils:870,1"
      Dst: "[org.apache.commons.lang3.reflect.TypeUtils].getTypeArguments"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.reflect.TypeUtils].getTypeArguments(java.lang.reflect.ParameterizedType,java.lang.Class,java.util.Map)"
    functionSourceFile: "org.apache.commons.lang3.reflect.TypeUtils"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.util.Map"
    argCount: 3
    argTypes:
    - "java.lang.reflect.ParameterizedType"
    - "java.lang.Class"
    - "java.util.Map"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 44
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.commons.lang3.reflect.TypeUtils:887"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.reflect.TypeUtils:891"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.reflect.TypeUtils:890"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.reflect.TypeUtils:894"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.reflect.TypeUtils:900"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.reflect.TypeUtils:901"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.reflect.TypeUtils:900"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.reflect.TypeUtils:911"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.reflect.TypeUtils:918"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.reflect.TypeUtils:919"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.reflect.TypeUtils:924"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.lang3.reflect.TypeUtils:884,1"
      Dst: "[org.apache.commons.lang3.reflect.TypeUtils].getRawType"
    - Src: "org.apache.commons.lang3.reflect.TypeUtils:887,1"
      Dst: "[org.apache.commons.lang3.reflect.TypeUtils].isAssignable"
    - Src: "org.apache.commons.lang3.reflect.TypeUtils:891,1"
      Dst: "[java.lang.reflect.ParameterizedType].getOwnerType"
    - Src: "org.apache.commons.lang3.reflect.TypeUtils:897,1"
      Dst: "[org.apache.commons.lang3.reflect.TypeUtils].getTypeArguments"
    - Src: "org.apache.commons.lang3.reflect.TypeUtils:901,1"
      Dst: "[java.util.HashMap].<init>"
    - Src: "org.apache.commons.lang3.reflect.TypeUtils:906,1"
      Dst: "[java.lang.reflect.ParameterizedType].getActualTypeArguments"
    - Src: "org.apache.commons.lang3.reflect.TypeUtils:908,1"
      Dst: "[java.lang.Class].getTypeParameters"
    - Src: "org.apache.commons.lang3.reflect.TypeUtils:915,1"
      Dst: "[java.util.Map].getOrDefault"
    - Src: "org.apache.commons.lang3.reflect.TypeUtils:913,1"
      Dst: "[java.util.Map].put"
    - Src: "org.apache.commons.lang3.reflect.TypeUtils:919,1"
      Dst: "[java.lang.Object].equals"
    - Src: "org.apache.commons.lang3.reflect.TypeUtils:925,1"
      Dst: "[org.apache.commons.lang3.reflect.TypeUtils].getClosestParentType"
    JavaMethodInfo: null
    BBCount: 14
    CyclomaticComplexity: 2
  - functionName: "[org.apache.commons.lang3.reflect.TypeUtils].getTypeArguments(java.lang.reflect.Type,java.lang.Class)"
    functionSourceFile: "org.apache.commons.lang3.reflect.TypeUtils"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.util.Map"
    argCount: 2
    argTypes:
    - "java.lang.reflect.Type"
    - "java.lang.Class"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.lang3.reflect.TypeUtils:967,1"
      Dst: "[org.apache.commons.lang3.reflect.TypeUtils].getTypeArguments"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.reflect.TypeUtils].getTypeArguments(java.lang.reflect.Type,java.lang.Class,java.util.Map)"
    functionSourceFile: "org.apache.commons.lang3.reflect.TypeUtils"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.util.Map"
    argCount: 3
    argTypes:
    - "java.lang.reflect.Type"
    - "java.lang.Class"
    - "java.util.Map"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 62
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.commons.lang3.reflect.TypeUtils:980"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.reflect.TypeUtils:984"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.reflect.TypeUtils:983"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.reflect.TypeUtils:984"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.reflect.TypeUtils:988"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.reflect.TypeUtils:987"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.reflect.TypeUtils:988"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.reflect.TypeUtils:995"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.reflect.TypeUtils:994"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.reflect.TypeUtils:990"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.reflect.TypeUtils:988"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.reflect.TypeUtils:995"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.reflect.TypeUtils:1006"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.reflect.TypeUtils:1005"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.reflect.TypeUtils:996"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.reflect.TypeUtils:1003"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.reflect.TypeUtils:1002"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.reflect.TypeUtils:998"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.reflect.TypeUtils:996"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.reflect.TypeUtils:995"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.reflect.TypeUtils:1006"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.reflect.TypeUtils:1016"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.reflect.TypeUtils:1015"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.reflect.TypeUtils:1007"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.reflect.TypeUtils:1014"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.reflect.TypeUtils:1013"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.reflect.TypeUtils:1009"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.reflect.TypeUtils:1007"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.reflect.TypeUtils:1006"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.lang3.reflect.TypeUtils:981,1"
      Dst: "[org.apache.commons.lang3.reflect.TypeUtils].getTypeArguments"
    - Src: "org.apache.commons.lang3.reflect.TypeUtils:989,1"
      Dst: "[java.lang.reflect.GenericArrayType].getGenericComponentType"
    - Src: "org.apache.commons.lang3.reflect.TypeUtils:990,1"
      Dst: "[java.lang.Class].isArray"
    - Src: "org.apache.commons.lang3.reflect.TypeUtils:990,1"
      Dst: "[java.lang.Class].getComponentType"
    - Src: "org.apache.commons.lang3.reflect.TypeUtils:996,1"
      Dst: "[org.apache.commons.lang3.reflect.TypeUtils].getImplicitUpperBounds"
    - Src: "org.apache.commons.lang3.reflect.TypeUtils:998,1"
      Dst: "[org.apache.commons.lang3.reflect.TypeUtils].isAssignable"
    - Src: "org.apache.commons.lang3.reflect.TypeUtils:1007,1"
      Dst: "[org.apache.commons.lang3.reflect.TypeUtils].getImplicitBounds"
    - Src: "org.apache.commons.lang3.reflect.TypeUtils:1016,1"
      Dst: "[java.lang.StringBuilder].<init>"
    - Src: "org.apache.commons.lang3.reflect.TypeUtils:1016,1"
      Dst: "[java.lang.StringBuilder].append"
    - Src: "org.apache.commons.lang3.reflect.TypeUtils:1016,1"
      Dst: "[java.lang.StringBuilder].toString"
    - Src: "org.apache.commons.lang3.reflect.TypeUtils:1016,1"
      Dst: "[java.lang.IllegalStateException].<init>"
    JavaMethodInfo: null
    BBCount: 24
    CyclomaticComplexity: 3
  - functionName: "[org.apache.commons.lang3.reflect.TypeUtils].isArrayType(java.lang.reflect.Type)"
    functionSourceFile: "org.apache.commons.lang3.reflect.TypeUtils"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "java.lang.reflect.Type"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 12
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.commons.lang3.reflect.TypeUtils:1026"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.reflect.TypeUtils:1025"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.reflect.TypeUtils:1026"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.reflect.TypeUtils:-2"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.reflect.TypeUtils:1026"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.reflect.TypeUtils:-2"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.lang3.reflect.TypeUtils:1026,1"
      Dst: "[java.lang.Class].isArray"
    JavaMethodInfo: null
    BBCount: 6
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.reflect.TypeUtils].isAssignable(java.lang.reflect.Type,java.lang.Class)"
    functionSourceFile: "org.apache.commons.lang3.reflect.TypeUtils"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 2
    argTypes:
    - "java.lang.reflect.Type"
    - "java.lang.Class"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 66
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.commons.lang3.reflect.TypeUtils:1038"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.reflect.TypeUtils:1044"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.reflect.TypeUtils:1040"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.reflect.TypeUtils:1039"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.reflect.TypeUtils:1040"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.reflect.TypeUtils:1039"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.reflect.TypeUtils:1045"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.reflect.TypeUtils:1050"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.reflect.TypeUtils:1049"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.reflect.TypeUtils:1050"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.reflect.TypeUtils:1054"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.reflect.TypeUtils:1053"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.reflect.TypeUtils:1054"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.reflect.TypeUtils:1058"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.reflect.TypeUtils:1059"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.reflect.TypeUtils:1064"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.reflect.TypeUtils:1065"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.reflect.TypeUtils:1078"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.reflect.TypeUtils:1068"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.reflect.TypeUtils:1074"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.reflect.TypeUtils:1073"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.reflect.TypeUtils:1069"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.reflect.TypeUtils:1068"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.reflect.TypeUtils:1067"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.reflect.TypeUtils:1079"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.reflect.TypeUtils:1088"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.reflect.TypeUtils:1087"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.reflect.TypeUtils:1080"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.reflect.TypeUtils:1080"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.reflect.TypeUtils:1079"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.reflect.TypeUtils:1081"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.reflect.TypeUtils:-1"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.reflect.TypeUtils:-2"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.reflect.TypeUtils:1082"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.reflect.TypeUtils:-2"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.reflect.TypeUtils:1088"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.reflect.TypeUtils:1092"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.reflect.TypeUtils:1091"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.lang3.reflect.TypeUtils:1040,1"
      Dst: "[java.lang.Class].isPrimitive"
    - Src: "org.apache.commons.lang3.reflect.TypeUtils:1050,1"
      Dst: "[java.lang.Object].equals"
    - Src: "org.apache.commons.lang3.reflect.TypeUtils:1056,1"
      Dst: "[org.apache.commons.lang3.ClassUtils].isAssignable"
    - Src: "org.apache.commons.lang3.reflect.TypeUtils:1061,1"
      Dst: "[org.apache.commons.lang3.reflect.TypeUtils].getRawType"
    - Src: "org.apache.commons.lang3.reflect.TypeUtils:1061,1"
      Dst: "[org.apache.commons.lang3.reflect.TypeUtils].isAssignable"
    - Src: "org.apache.commons.lang3.reflect.TypeUtils:1068,1"
      Dst: "[java.lang.reflect.TypeVariable].getBounds"
    - Src: "org.apache.commons.lang3.reflect.TypeUtils:1081,1"
      Dst: "[java.lang.Class].isArray"
    - Src: "org.apache.commons.lang3.reflect.TypeUtils:1082,1"
      Dst: "[java.lang.reflect.GenericArrayType].getGenericComponentType"
    - Src: "org.apache.commons.lang3.reflect.TypeUtils:1083,1"
      Dst: "[java.lang.Class].getComponentType"
    - Src: "org.apache.commons.lang3.reflect.TypeUtils:1092,1"
      Dst: "[java.lang.StringBuilder].<init>"
    - Src: "org.apache.commons.lang3.reflect.TypeUtils:1092,1"
      Dst: "[java.lang.StringBuilder].append"
    - Src: "org.apache.commons.lang3.reflect.TypeUtils:1092,1"
      Dst: "[java.lang.StringBuilder].toString"
    - Src: "org.apache.commons.lang3.reflect.TypeUtils:1092,1"
      Dst: "[java.lang.IllegalStateException].<init>"
    JavaMethodInfo: null
    BBCount: 31
    CyclomaticComplexity: 2
  - functionName: "[org.apache.commons.lang3.reflect.TypeUtils].isAssignable(java.lang.reflect.Type,java.lang.reflect.GenericArrayType,java.util.Map)"
    functionSourceFile: "org.apache.commons.lang3.reflect.TypeUtils"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 3
    argTypes:
    - "java.lang.reflect.Type"
    - "java.lang.reflect.GenericArrayType"
    - "java.util.Map"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 68
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.commons.lang3.reflect.TypeUtils:1107"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.reflect.TypeUtils:1113"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.reflect.TypeUtils:1112"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.reflect.TypeUtils:1113"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.reflect.TypeUtils:1118"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.reflect.TypeUtils:1117"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.reflect.TypeUtils:1118"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.reflect.TypeUtils:1122"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.reflect.TypeUtils:1121"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.reflect.TypeUtils:1124"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.reflect.TypeUtils:1132"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.reflect.TypeUtils:1131"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.reflect.TypeUtils:1128"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.reflect.TypeUtils:1125"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.reflect.TypeUtils:1124"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.reflect.TypeUtils:1129"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.reflect.TypeUtils:1124"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.reflect.TypeUtils:1132"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.reflect.TypeUtils:1137"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.reflect.TypeUtils:1138"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.reflect.TypeUtils:1148"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.reflect.TypeUtils:1140"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.reflect.TypeUtils:1146"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.reflect.TypeUtils:1145"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.reflect.TypeUtils:1141"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.reflect.TypeUtils:1140"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.reflect.TypeUtils:1139"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.reflect.TypeUtils:1149"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.reflect.TypeUtils:1160"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.reflect.TypeUtils:1152"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.reflect.TypeUtils:1158"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.reflect.TypeUtils:1157"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.reflect.TypeUtils:1153"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.reflect.TypeUtils:1152"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.reflect.TypeUtils:1151"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.reflect.TypeUtils:1161"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.reflect.TypeUtils:1167"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.lang3.reflect.TypeUtils:1118,1"
      Dst: "[java.lang.Object].equals"
    - Src: "org.apache.commons.lang3.reflect.TypeUtils:1122,1"
      Dst: "[java.lang.reflect.GenericArrayType].getGenericComponentType"
    - Src: "org.apache.commons.lang3.reflect.TypeUtils:1128,1"
      Dst: "[java.lang.Class].isArray"
    - Src: "org.apache.commons.lang3.reflect.TypeUtils:1129,1"
      Dst: "[java.lang.Class].getComponentType"
    - Src: "org.apache.commons.lang3.reflect.TypeUtils:1129,1"
      Dst: "[org.apache.commons.lang3.reflect.TypeUtils].isAssignable"
    - Src: "org.apache.commons.lang3.reflect.TypeUtils:1140,1"
      Dst: "[org.apache.commons.lang3.reflect.TypeUtils].getImplicitUpperBounds"
    - Src: "org.apache.commons.lang3.reflect.TypeUtils:1152,1"
      Dst: "[org.apache.commons.lang3.reflect.TypeUtils].getImplicitBounds"
    - Src: "org.apache.commons.lang3.reflect.TypeUtils:1168,1"
      Dst: "[java.lang.StringBuilder].<init>"
    - Src: "org.apache.commons.lang3.reflect.TypeUtils:1168,1"
      Dst: "[java.lang.StringBuilder].append"
    - Src: "org.apache.commons.lang3.reflect.TypeUtils:1168,1"
      Dst: "[java.lang.StringBuilder].toString"
    - Src: "org.apache.commons.lang3.reflect.TypeUtils:1168,1"
      Dst: "[java.lang.IllegalStateException].<init>"
    JavaMethodInfo: null
    BBCount: 31
    CyclomaticComplexity: 3
  - functionName: "[org.apache.commons.lang3.reflect.TypeUtils].isAssignable(java.lang.reflect.Type,java.lang.reflect.ParameterizedType,java.util.Map)"
    functionSourceFile: "org.apache.commons.lang3.reflect.TypeUtils"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 3
    argTypes:
    - "java.lang.reflect.Type"
    - "java.lang.reflect.ParameterizedType"
    - "java.util.Map"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 44
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.commons.lang3.reflect.TypeUtils:1182"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.reflect.TypeUtils:1188"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.reflect.TypeUtils:1187"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.reflect.TypeUtils:1188"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.reflect.TypeUtils:1193"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.reflect.TypeUtils:1192"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.reflect.TypeUtils:1193"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.reflect.TypeUtils:1198"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.reflect.TypeUtils:1197"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.reflect.TypeUtils:1198"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.reflect.TypeUtils:1203"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.reflect.TypeUtils:1202"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.reflect.TypeUtils:1209"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.reflect.TypeUtils:1216"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.reflect.TypeUtils:1215"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.reflect.TypeUtils:1216"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.reflect.TypeUtils:1221"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.reflect.TypeUtils:1220"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.reflect.TypeUtils:1225"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.reflect.TypeUtils:1243"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.reflect.TypeUtils:1242"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.reflect.TypeUtils:1229"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.reflect.TypeUtils:1236"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.reflect.TypeUtils:1235"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.reflect.TypeUtils:1229"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.reflect.TypeUtils:1236"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.reflect.TypeUtils:1235"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.reflect.TypeUtils:1236"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.reflect.TypeUtils:1242"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.reflect.TypeUtils:1241"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.reflect.TypeUtils:1236"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.reflect.TypeUtils:1242"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.reflect.TypeUtils:1241"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.reflect.TypeUtils:1237"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.reflect.TypeUtils:1242"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.reflect.TypeUtils:1241"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.reflect.TypeUtils:1237"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.reflect.TypeUtils:1240"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.reflect.TypeUtils:1239"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.reflect.TypeUtils:1238"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.reflect.TypeUtils:1241"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.lang3.reflect.TypeUtils:1198,1"
      Dst: "[java.lang.Object].equals"
    - Src: "org.apache.commons.lang3.reflect.TypeUtils:1203,1"
      Dst: "[org.apache.commons.lang3.reflect.TypeUtils].getRawType"
    - Src: "org.apache.commons.lang3.reflect.TypeUtils:1206,1"
      Dst: "[org.apache.commons.lang3.reflect.TypeUtils].getTypeArguments"
    - Src: "org.apache.commons.lang3.reflect.TypeUtils:1216,1"
      Dst: "[java.util.Map].isEmpty"
    - Src: "org.apache.commons.lang3.reflect.TypeUtils:1225,1"
      Dst: "[java.util.Map].keySet"
    - Src: "org.apache.commons.lang3.reflect.TypeUtils:1225,1"
      Dst: "[java.util.Set].iterator"
    - Src: "org.apache.commons.lang3.reflect.TypeUtils:1225,1"
      Dst: "[java.util.Iterator].hasNext"
    - Src: "org.apache.commons.lang3.reflect.TypeUtils:1225,1"
      Dst: "[java.util.Iterator].next"
    - Src: "org.apache.commons.lang3.reflect.TypeUtils:1226,1"
      Dst: "[org.apache.commons.lang3.reflect.TypeUtils].unrollVariableAssignments"
    - Src: "org.apache.commons.lang3.reflect.TypeUtils:1238,1"
      Dst: "[org.apache.commons.lang3.reflect.TypeUtils].isAssignable"
    JavaMethodInfo: null
    BBCount: 25
    CyclomaticComplexity: 2
  - functionName: "[org.apache.commons.lang3.reflect.TypeUtils].isAssignable(java.lang.reflect.Type,java.lang.reflect.Type)"
    functionSourceFile: "org.apache.commons.lang3.reflect.TypeUtils"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 2
    argTypes:
    - "java.lang.reflect.Type"
    - "java.lang.reflect.Type"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.lang3.reflect.TypeUtils:1257,1"
      Dst: "[org.apache.commons.lang3.reflect.TypeUtils].isAssignable"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.reflect.TypeUtils].isAssignable(java.lang.reflect.Type,java.lang.reflect.Type,java.util.Map)"
    functionSourceFile: "org.apache.commons.lang3.reflect.TypeUtils"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 3
    argTypes:
    - "java.lang.reflect.Type"
    - "java.lang.reflect.Type"
    - "java.util.Map"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 37
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.commons.lang3.reflect.TypeUtils:1271"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.reflect.TypeUtils:1272"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.reflect.TypeUtils:1271"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.reflect.TypeUtils:1271"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.reflect.TypeUtils:1275"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.reflect.TypeUtils:1274"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.reflect.TypeUtils:1275"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.reflect.TypeUtils:1279"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.reflect.TypeUtils:1278"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.reflect.TypeUtils:1279"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.reflect.TypeUtils:1283"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.reflect.TypeUtils:1282"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.reflect.TypeUtils:1283"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.reflect.TypeUtils:1287"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.reflect.TypeUtils:1286"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.reflect.TypeUtils:1287"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.reflect.TypeUtils:1291"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.reflect.TypeUtils:1290"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.lang3.reflect.TypeUtils:1272,1"
      Dst: "[org.apache.commons.lang3.reflect.TypeUtils].isAssignable"
    - Src: "org.apache.commons.lang3.reflect.TypeUtils:1291,1"
      Dst: "[java.lang.StringBuilder].<init>"
    - Src: "org.apache.commons.lang3.reflect.TypeUtils:1291,1"
      Dst: "[java.lang.StringBuilder].append"
    - Src: "org.apache.commons.lang3.reflect.TypeUtils:1291,1"
      Dst: "[java.lang.StringBuilder].toString"
    - Src: "org.apache.commons.lang3.reflect.TypeUtils:1291,1"
      Dst: "[java.lang.IllegalStateException].<init>"
    JavaMethodInfo: null
    BBCount: 12
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.reflect.TypeUtils].isAssignable(java.lang.reflect.Type,java.lang.reflect.TypeVariable,java.util.Map)"
    functionSourceFile: "org.apache.commons.lang3.reflect.TypeUtils"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 3
    argTypes:
    - "java.lang.reflect.Type"
    - "java.lang.reflect.TypeVariable"
    - "java.util.Map"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 40
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.commons.lang3.reflect.TypeUtils:1306"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.reflect.TypeUtils:1312"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.reflect.TypeUtils:1311"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.reflect.TypeUtils:1312"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.reflect.TypeUtils:1317"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.reflect.TypeUtils:1316"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.reflect.TypeUtils:1317"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.reflect.TypeUtils:1321"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.reflect.TypeUtils:1320"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.reflect.TypeUtils:1321"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.reflect.TypeUtils:1333"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.reflect.TypeUtils:1327"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.reflect.TypeUtils:1334"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.reflect.TypeUtils:1333"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.reflect.TypeUtils:1328"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.reflect.TypeUtils:1325"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.reflect.TypeUtils:1324"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.reflect.TypeUtils:1334"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.reflect.TypeUtils:1335"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.reflect.TypeUtils:1334"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.reflect.TypeUtils:1335"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.reflect.TypeUtils:1334"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.reflect.TypeUtils:1335"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.reflect.TypeUtils:1334"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.reflect.TypeUtils:1338"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.lang3.reflect.TypeUtils:1317,1"
      Dst: "[java.lang.Object].equals"
    - Src: "org.apache.commons.lang3.reflect.TypeUtils:1325,1"
      Dst: "[org.apache.commons.lang3.reflect.TypeUtils].getImplicitBounds"
    - Src: "org.apache.commons.lang3.reflect.TypeUtils:1328,1"
      Dst: "[org.apache.commons.lang3.reflect.TypeUtils].isAssignable"
    - Src: "org.apache.commons.lang3.reflect.TypeUtils:1339,1"
      Dst: "[java.lang.StringBuilder].<init>"
    - Src: "org.apache.commons.lang3.reflect.TypeUtils:1339,1"
      Dst: "[java.lang.StringBuilder].append"
    - Src: "org.apache.commons.lang3.reflect.TypeUtils:1339,1"
      Dst: "[java.lang.StringBuilder].toString"
    - Src: "org.apache.commons.lang3.reflect.TypeUtils:1339,1"
      Dst: "[java.lang.IllegalStateException].<init>"
    JavaMethodInfo: null
    BBCount: 18
    CyclomaticComplexity: 2
  - functionName: "[org.apache.commons.lang3.reflect.TypeUtils].isAssignable(java.lang.reflect.Type,java.lang.reflect.WildcardType,java.util.Map)"
    functionSourceFile: "org.apache.commons.lang3.reflect.TypeUtils"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 3
    argTypes:
    - "java.lang.reflect.Type"
    - "java.lang.reflect.WildcardType"
    - "java.util.Map"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 71
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.commons.lang3.reflect.TypeUtils:1354"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.reflect.TypeUtils:1360"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.reflect.TypeUtils:1359"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.reflect.TypeUtils:1360"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.reflect.TypeUtils:1365"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.reflect.TypeUtils:1364"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.reflect.TypeUtils:1365"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.reflect.TypeUtils:1369"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.reflect.TypeUtils:1368"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.reflect.TypeUtils:1372"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.reflect.TypeUtils:1409"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.reflect.TypeUtils:1408"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.reflect.TypeUtils:1377"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.reflect.TypeUtils:1392"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.reflect.TypeUtils:1391"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.reflect.TypeUtils:1385"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.reflect.TypeUtils:1373"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.reflect.TypeUtils:1372"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.reflect.TypeUtils:1386"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.reflect.TypeUtils:1377"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.reflect.TypeUtils:1376"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.reflect.TypeUtils:1392"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.reflect.TypeUtils:1406"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.reflect.TypeUtils:1405"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.reflect.TypeUtils:1400"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.reflect.TypeUtils:1392"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.reflect.TypeUtils:1391"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.reflect.TypeUtils:1401"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.reflect.TypeUtils:1392"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.reflect.TypeUtils:1391"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.reflect.TypeUtils:1409"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.reflect.TypeUtils:1418"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.reflect.TypeUtils:1417"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.reflect.TypeUtils:1412"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.reflect.TypeUtils:1408"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.reflect.TypeUtils:1418"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.reflect.TypeUtils:1426"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.reflect.TypeUtils:1425"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.reflect.TypeUtils:1421"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.reflect.TypeUtils:1417"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.lang3.reflect.TypeUtils:1365,1"
      Dst: "[java.lang.Object].equals"
    - Src: "org.apache.commons.lang3.reflect.TypeUtils:1369,1"
      Dst: "[org.apache.commons.lang3.reflect.TypeUtils].getImplicitUpperBounds"
    - Src: "org.apache.commons.lang3.reflect.TypeUtils:1370,1"
      Dst: "[org.apache.commons.lang3.reflect.TypeUtils].getImplicitLowerBounds"
    - Src: "org.apache.commons.lang3.reflect.TypeUtils:1380,1"
      Dst: "[org.apache.commons.lang3.reflect.TypeUtils].substituteTypeVariables"
    - Src: "org.apache.commons.lang3.reflect.TypeUtils:1386,1"
      Dst: "[org.apache.commons.lang3.reflect.TypeUtils].isAssignable"
    JavaMethodInfo: null
    BBCount: 35
    CyclomaticComplexity: 7
  - functionName: "[org.apache.commons.lang3.reflect.TypeUtils].isInstance(java.lang.Object,java.lang.reflect.Type)"
    functionSourceFile: "org.apache.commons.lang3.reflect.TypeUtils"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 2
    argTypes:
    - "java.lang.Object"
    - "java.lang.reflect.Type"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 17
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.commons.lang3.reflect.TypeUtils:1438"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.reflect.TypeUtils:1442"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.reflect.TypeUtils:1441"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.reflect.TypeUtils:1442"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.reflect.TypeUtils:1443"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.reflect.TypeUtils:1442"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.reflect.TypeUtils:1442"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.reflect.TypeUtils:1442"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.reflect.TypeUtils:1441"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.reflect.TypeUtils:1442"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.reflect.TypeUtils:1442"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.reflect.TypeUtils:1441"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.lang3.reflect.TypeUtils:1442,1"
      Dst: "[java.lang.Class].isPrimitive"
    - Src: "org.apache.commons.lang3.reflect.TypeUtils:1443,1"
      Dst: "[java.lang.Object].getClass"
    - Src: "org.apache.commons.lang3.reflect.TypeUtils:1443,1"
      Dst: "[org.apache.commons.lang3.reflect.TypeUtils].isAssignable"
    JavaMethodInfo: null
    BBCount: 9
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.reflect.TypeUtils].mapTypeVariablesToArguments(java.lang.Class,java.lang.reflect.ParameterizedType,java.util.Map)"
    functionSourceFile: "org.apache.commons.lang3.reflect.TypeUtils"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 3
    argTypes:
    - "java.lang.Class"
    - "java.lang.reflect.ParameterizedType"
    - "java.util.Map"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 28
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.commons.lang3.reflect.TypeUtils:1459"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.reflect.TypeUtils:1467"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.reflect.TypeUtils:1478"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.reflect.TypeUtils:1491"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.reflect.TypeUtils:1490"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.reflect.TypeUtils:1483"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.reflect.TypeUtils:1467"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.reflect.TypeUtils:1486"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.reflect.TypeUtils:1467"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.lang3.reflect.TypeUtils:1457,1"
      Dst: "[java.lang.reflect.ParameterizedType].getOwnerType"
    - Src: "org.apache.commons.lang3.reflect.TypeUtils:1461,1"
      Dst: "[org.apache.commons.lang3.reflect.TypeUtils].mapTypeVariablesToArguments"
    - Src: "org.apache.commons.lang3.reflect.TypeUtils:1468,1"
      Dst: "[java.lang.reflect.ParameterizedType].getActualTypeArguments"
    - Src: "org.apache.commons.lang3.reflect.TypeUtils:1472,1"
      Dst: "[org.apache.commons.lang3.reflect.TypeUtils].getRawType"
    - Src: "org.apache.commons.lang3.reflect.TypeUtils:1472,1"
      Dst: "[java.lang.Class].getTypeParameters"
    - Src: "org.apache.commons.lang3.reflect.TypeUtils:1475,1"
      Dst: "[java.util.Arrays].asList"
    - Src: "org.apache.commons.lang3.reflect.TypeUtils:1483,1"
      Dst: "[java.util.List].contains"
    - Src: "org.apache.commons.lang3.reflect.TypeUtils:1486,1"
      Dst: "[java.util.Map].containsKey"
    - Src: "org.apache.commons.lang3.reflect.TypeUtils:1488,1"
      Dst: "[java.util.Map].get"
    - Src: "org.apache.commons.lang3.reflect.TypeUtils:1488,1"
      Dst: "[java.util.Map].put"
    JavaMethodInfo: null
    BBCount: 9
    CyclomaticComplexity: 2
  - functionName: "[org.apache.commons.lang3.reflect.TypeUtils].normalizeUpperBounds(java.lang.reflect.Type[])"
    functionSourceFile: "org.apache.commons.lang3.reflect.TypeUtils"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.reflect.Type[]"
    argCount: 1
    argTypes:
    - "java.lang.reflect.Type[]"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 32
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.commons.lang3.reflect.TypeUtils:1521"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.reflect.TypeUtils:1525"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.reflect.TypeUtils:1524"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.reflect.TypeUtils:1527"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.reflect.TypeUtils:1542"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.reflect.TypeUtils:1541"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.reflect.TypeUtils:1530"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.reflect.TypeUtils:1537"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.reflect.TypeUtils:1536"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.reflect.TypeUtils:1531"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.reflect.TypeUtils:1527"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.reflect.TypeUtils:1526"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.reflect.TypeUtils:1531"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.reflect.TypeUtils:1527"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.reflect.TypeUtils:1526"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.reflect.TypeUtils:1537"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.reflect.TypeUtils:1525"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.reflect.TypeUtils:1524"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.lang3.reflect.TypeUtils:1519,1"
      Dst: "[java.util.Objects].requireNonNull"
    - Src: "org.apache.commons.lang3.reflect.TypeUtils:1525,1"
      Dst: "[java.util.HashSet].<init>"
    - Src: "org.apache.commons.lang3.reflect.TypeUtils:1531,1"
      Dst: "[org.apache.commons.lang3.reflect.TypeUtils].isAssignable"
    - Src: "org.apache.commons.lang3.reflect.TypeUtils:1538,1"
      Dst: "[java.util.Set].add"
    - Src: "org.apache.commons.lang3.reflect.TypeUtils:1542,1"
      Dst: "[java.util.Set].toArray"
    JavaMethodInfo: null
    BBCount: 14
    CyclomaticComplexity: 3
  - functionName: "[org.apache.commons.lang3.reflect.TypeUtils].parameterize(java.lang.Class,java.util.Map)"
    functionSourceFile: "org.apache.commons.lang3.reflect.TypeUtils"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.reflect.ParameterizedType"
    argCount: 2
    argTypes:
    - "java.lang.Class"
    - "java.util.Map"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 8
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.lang3.reflect.TypeUtils:1556,1"
      Dst: "[java.util.Objects].requireNonNull"
    - Src: "org.apache.commons.lang3.reflect.TypeUtils:1559,1"
      Dst: "[java.lang.Class].getTypeParameters"
    - Src: "org.apache.commons.lang3.reflect.TypeUtils:1559,1"
      Dst: "[org.apache.commons.lang3.reflect.TypeUtils].extractTypeArgumentsFrom"
    - Src: "org.apache.commons.lang3.reflect.TypeUtils:1558,1"
      Dst: "[org.apache.commons.lang3.reflect.TypeUtils].parameterizeWithOwner"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.reflect.TypeUtils].parameterize(java.lang.Class,java.lang.reflect.Type[])"
    functionSourceFile: "org.apache.commons.lang3.reflect.TypeUtils"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.reflect.ParameterizedType"
    argCount: 2
    argTypes:
    - "java.lang.Class"
    - "java.lang.reflect.Type[]"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.lang3.reflect.TypeUtils:1572,1"
      Dst: "[org.apache.commons.lang3.reflect.TypeUtils].parameterizeWithOwner"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.reflect.TypeUtils].parameterizedTypeToString(java.lang.reflect.ParameterizedType)"
    functionSourceFile: "org.apache.commons.lang3.reflect.TypeUtils"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 1
    argTypes:
    - "java.lang.reflect.ParameterizedType"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 33
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.commons.lang3.reflect.TypeUtils:1588"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.reflect.TypeUtils:1591"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.reflect.TypeUtils:1590"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.reflect.TypeUtils:1591"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.reflect.TypeUtils:1594"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.reflect.TypeUtils:1593"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.reflect.TypeUtils:1601"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.reflect.TypeUtils:1604"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.reflect.TypeUtils:1603"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.lang3.reflect.TypeUtils:1583,1"
      Dst: "[java.lang.StringBuilder].<init>"
    - Src: "org.apache.commons.lang3.reflect.TypeUtils:1585,1"
      Dst: "[java.lang.reflect.ParameterizedType].getOwnerType"
    - Src: "org.apache.commons.lang3.reflect.TypeUtils:1586,1"
      Dst: "[java.lang.reflect.ParameterizedType].getRawType"
    - Src: "org.apache.commons.lang3.reflect.TypeUtils:1589,1"
      Dst: "[java.lang.Class].getName"
    - Src: "org.apache.commons.lang3.reflect.TypeUtils:1589,1"
      Dst: "[java.lang.StringBuilder].append"
    - Src: "org.apache.commons.lang3.reflect.TypeUtils:1594,1"
      Dst: "[java.lang.Object].toString"
    - Src: "org.apache.commons.lang3.reflect.TypeUtils:1596,1"
      Dst: "[java.lang.Class].getSimpleName"
    - Src: "org.apache.commons.lang3.reflect.TypeUtils:1599,1"
      Dst: "[org.apache.commons.lang3.reflect.TypeUtils].findRecursiveTypes"
    - Src: "org.apache.commons.lang3.reflect.TypeUtils:1602,1"
      Dst: "[java.lang.reflect.ParameterizedType].getActualTypeArguments"
    - Src: "org.apache.commons.lang3.reflect.TypeUtils:1602,1"
      Dst: "[org.apache.commons.lang3.reflect.TypeUtils].appendRecursiveTypes"
    - Src: "org.apache.commons.lang3.reflect.TypeUtils:1604,1"
      Dst: "[org.apache.commons.lang3.reflect.TypeUtils].appendAllTo"
    - Src: "org.apache.commons.lang3.reflect.TypeUtils:1607,1"
      Dst: "[java.lang.StringBuilder].toString"
    JavaMethodInfo: null
    BBCount: 10
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.reflect.TypeUtils].parameterizeWithOwner(java.lang.reflect.Type,java.lang.Class,java.util.Map)"
    functionSourceFile: "org.apache.commons.lang3.reflect.TypeUtils"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.reflect.ParameterizedType"
    argCount: 3
    argTypes:
    - "java.lang.reflect.Type"
    - "java.lang.Class"
    - "java.util.Map"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 9
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.lang3.reflect.TypeUtils:1623,1"
      Dst: "[java.util.Objects].requireNonNull"
    - Src: "org.apache.commons.lang3.reflect.TypeUtils:1626,1"
      Dst: "[java.lang.Class].getTypeParameters"
    - Src: "org.apache.commons.lang3.reflect.TypeUtils:1626,1"
      Dst: "[org.apache.commons.lang3.reflect.TypeUtils].extractTypeArgumentsFrom"
    - Src: "org.apache.commons.lang3.reflect.TypeUtils:1625,1"
      Dst: "[org.apache.commons.lang3.reflect.TypeUtils].parameterizeWithOwner"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.reflect.TypeUtils].parameterizeWithOwner(java.lang.reflect.Type,java.lang.Class,java.lang.reflect.Type[])"
    functionSourceFile: "org.apache.commons.lang3.reflect.TypeUtils"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.reflect.ParameterizedType"
    argCount: 3
    argTypes:
    - "java.lang.reflect.Type"
    - "java.lang.Class"
    - "java.lang.reflect.Type[]"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 47
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.commons.lang3.reflect.TypeUtils:1644"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.reflect.TypeUtils:1647"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.reflect.TypeUtils:1646"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.reflect.TypeUtils:1645"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.reflect.TypeUtils:1645"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.reflect.TypeUtils:1644"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.reflect.TypeUtils:1647"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.reflect.TypeUtils:1650"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.reflect.TypeUtils:1649"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.reflect.TypeUtils:1655"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.reflect.TypeUtils:1656"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.reflect.TypeUtils:1655"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.lang3.reflect.TypeUtils:1642,1"
      Dst: "[java.util.Objects].requireNonNull"
    - Src: "org.apache.commons.lang3.reflect.TypeUtils:1644,1"
      Dst: "[java.lang.Class].getEnclosingClass"
    - Src: "org.apache.commons.lang3.reflect.TypeUtils:1645,1"
      Dst: "[org.apache.commons.lang3.Validate].isTrue"
    - Src: "org.apache.commons.lang3.reflect.TypeUtils:1650,1"
      Dst: "[org.apache.commons.lang3.reflect.TypeUtils].isAssignable"
    - Src: "org.apache.commons.lang3.reflect.TypeUtils:1654,1"
      Dst: "[org.apache.commons.lang3.Validate].noNullElements"
    - Src: "org.apache.commons.lang3.reflect.TypeUtils:1655,1"
      Dst: "[java.lang.Class].getTypeParameters"
    - Src: "org.apache.commons.lang3.reflect.TypeUtils:1656,1"
      Dst: "[java.lang.Integer].valueOf"
    - Src: "org.apache.commons.lang3.reflect.TypeUtils:1659,1"
      Dst: "[org.apache.commons.lang3.reflect.TypeUtils$ParameterizedTypeImpl].<init>"
    JavaMethodInfo: null
    BBCount: 12
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.reflect.TypeUtils].substituteTypeVariables(java.lang.reflect.Type,java.util.Map)"
    functionSourceFile: "org.apache.commons.lang3.reflect.TypeUtils"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.reflect.Type"
    argCount: 2
    argTypes:
    - "java.lang.reflect.Type"
    - "java.util.Map"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 18
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.commons.lang3.reflect.TypeUtils:1671"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.reflect.TypeUtils:1680"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.reflect.TypeUtils:1679"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.reflect.TypeUtils:1671"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.reflect.TypeUtils:1680"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.reflect.TypeUtils:1679"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.reflect.TypeUtils:1674"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.reflect.TypeUtils:1678"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.reflect.TypeUtils:1677"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.lang3.reflect.TypeUtils:1672,1"
      Dst: "[java.util.Map].get"
    - Src: "org.apache.commons.lang3.reflect.TypeUtils:1675,1"
      Dst: "[java.lang.StringBuilder].<init>"
    - Src: "org.apache.commons.lang3.reflect.TypeUtils:1675,1"
      Dst: "[java.lang.StringBuilder].append"
    - Src: "org.apache.commons.lang3.reflect.TypeUtils:1675,1"
      Dst: "[java.lang.StringBuilder].toString"
    - Src: "org.apache.commons.lang3.reflect.TypeUtils:1675,1"
      Dst: "[java.lang.IllegalArgumentException].<init>"
    JavaMethodInfo: null
    BBCount: 6
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.reflect.TypeUtils].toLongString(java.lang.reflect.TypeVariable)"
    functionSourceFile: "org.apache.commons.lang3.reflect.TypeUtils"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 1
    argTypes:
    - "java.lang.reflect.TypeVariable"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 31
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.commons.lang3.reflect.TypeUtils:1695"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.reflect.TypeUtils:1692"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.reflect.TypeUtils:1691"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.reflect.TypeUtils:1698"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.reflect.TypeUtils:1702"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.reflect.TypeUtils:1701"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.reflect.TypeUtils:1695"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.reflect.TypeUtils:1708"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.reflect.TypeUtils:1707"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.lang3.reflect.TypeUtils:1692,1"
      Dst: "[java.util.Objects].requireNonNull"
    - Src: "org.apache.commons.lang3.reflect.TypeUtils:1693,1"
      Dst: "[java.lang.StringBuilder].<init>"
    - Src: "org.apache.commons.lang3.reflect.TypeUtils:1694,1"
      Dst: "[java.lang.reflect.TypeVariable].getGenericDeclaration"
    - Src: "org.apache.commons.lang3.reflect.TypeUtils:1698,1"
      Dst: "[java.lang.Class].getEnclosingClass"
    - Src: "org.apache.commons.lang3.reflect.TypeUtils:1699,1"
      Dst: "[java.lang.Class].getName"
    - Src: "org.apache.commons.lang3.reflect.TypeUtils:1699,1"
      Dst: "[java.lang.StringBuilder].insert"
    - Src: "org.apache.commons.lang3.reflect.TypeUtils:1702,1"
      Dst: "[java.lang.Class].getSimpleName"
    - Src: "org.apache.commons.lang3.reflect.TypeUtils:1706,1"
      Dst: "[org.apache.commons.lang3.reflect.TypeUtils].toString"
    - Src: "org.apache.commons.lang3.reflect.TypeUtils:1706,1"
      Dst: "[java.lang.StringBuilder].append"
    - Src: "org.apache.commons.lang3.reflect.TypeUtils:1710,1"
      Dst: "[org.apache.commons.lang3.reflect.TypeUtils].typeVariableToString"
    - Src: "org.apache.commons.lang3.reflect.TypeUtils:1710,1"
      Dst: "[java.lang.StringBuilder].toString"
    JavaMethodInfo: null
    BBCount: 10
    CyclomaticComplexity: 2
  - functionName: "[org.apache.commons.lang3.reflect.TypeUtils].toString(java.lang.Object)"
    functionSourceFile: "org.apache.commons.lang3.reflect.TypeUtils"
    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.apache.commons.lang3.reflect.TypeUtils:1714"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.reflect.TypeUtils:1713"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.lang3.reflect.TypeUtils:1714,1"
      Dst: "[org.apache.commons.lang3.reflect.TypeUtils].toString"
    - Src: "org.apache.commons.lang3.reflect.TypeUtils:1714,1"
      Dst: "[java.lang.Object].toString"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.reflect.TypeUtils].toString(java.lang.reflect.Type)"
    functionSourceFile: "org.apache.commons.lang3.reflect.TypeUtils"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 1
    argTypes:
    - "java.lang.reflect.Type"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 31
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.commons.lang3.reflect.TypeUtils:1727"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.reflect.TypeUtils:1730"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.reflect.TypeUtils:1729"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.reflect.TypeUtils:1730"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.reflect.TypeUtils:1733"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.reflect.TypeUtils:1732"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.reflect.TypeUtils:1733"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.reflect.TypeUtils:1736"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.reflect.TypeUtils:1735"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.reflect.TypeUtils:1736"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.reflect.TypeUtils:1739"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.reflect.TypeUtils:1738"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.reflect.TypeUtils:1739"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.reflect.TypeUtils:1742"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.reflect.TypeUtils:1741"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.lang3.reflect.TypeUtils:1726,1"
      Dst: "[java.util.Objects].requireNonNull"
    - Src: "org.apache.commons.lang3.reflect.TypeUtils:1728,1"
      Dst: "[org.apache.commons.lang3.reflect.TypeUtils].classToString"
    - Src: "org.apache.commons.lang3.reflect.TypeUtils:1731,1"
      Dst: "[org.apache.commons.lang3.reflect.TypeUtils].parameterizedTypeToString"
    - Src: "org.apache.commons.lang3.reflect.TypeUtils:1734,1"
      Dst: "[org.apache.commons.lang3.reflect.TypeUtils].wildcardTypeToString"
    - Src: "org.apache.commons.lang3.reflect.TypeUtils:1737,1"
      Dst: "[org.apache.commons.lang3.reflect.TypeUtils].typeVariableToString"
    - Src: "org.apache.commons.lang3.reflect.TypeUtils:1740,1"
      Dst: "[org.apache.commons.lang3.reflect.TypeUtils].genericArrayTypeToString"
    - Src: "org.apache.commons.lang3.reflect.TypeUtils:1742,1"
      Dst: "[org.apache.commons.lang3.ObjectUtils].identityToString"
    - Src: "org.apache.commons.lang3.reflect.TypeUtils:1742,1"
      Dst: "[java.lang.IllegalArgumentException].<init>"
    JavaMethodInfo: null
    BBCount: 11
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.reflect.TypeUtils].typesSatisfyVariables(java.util.Map)"
    functionSourceFile: "org.apache.commons.lang3.reflect.TypeUtils"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "java.util.Map"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 25
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.commons.lang3.reflect.TypeUtils:1763"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.reflect.TypeUtils:1774"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.reflect.TypeUtils:1773"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.reflect.TypeUtils:1767"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.reflect.TypeUtils:1773"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.reflect.TypeUtils:1772"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.reflect.TypeUtils:1768"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.reflect.TypeUtils:1762"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.lang3.reflect.TypeUtils:1760,1"
      Dst: "[java.util.Objects].requireNonNull"
    - Src: "org.apache.commons.lang3.reflect.TypeUtils:1763,1"
      Dst: "[java.util.Map].entrySet"
    - Src: "org.apache.commons.lang3.reflect.TypeUtils:1763,1"
      Dst: "[java.util.Set].iterator"
    - Src: "org.apache.commons.lang3.reflect.TypeUtils:1763,1"
      Dst: "[java.util.Iterator].hasNext"
    - Src: "org.apache.commons.lang3.reflect.TypeUtils:1763,1"
      Dst: "[java.util.Iterator].next"
    - Src: "org.apache.commons.lang3.reflect.TypeUtils:1764,1"
      Dst: "[java.util.Map$Entry].getKey"
    - Src: "org.apache.commons.lang3.reflect.TypeUtils:1765,1"
      Dst: "[java.util.Map$Entry].getValue"
    - Src: "org.apache.commons.lang3.reflect.TypeUtils:1767,1"
      Dst: "[org.apache.commons.lang3.reflect.TypeUtils].getImplicitBounds"
    - Src: "org.apache.commons.lang3.reflect.TypeUtils:1768,1"
      Dst: "[org.apache.commons.lang3.reflect.TypeUtils].substituteTypeVariables"
    - Src: "org.apache.commons.lang3.reflect.TypeUtils:1768,1"
      Dst: "[org.apache.commons.lang3.reflect.TypeUtils].isAssignable"
    JavaMethodInfo: null
    BBCount: 9
    CyclomaticComplexity: 3
  - functionName: "[org.apache.commons.lang3.reflect.TypeUtils].typeVariableToString(java.lang.reflect.TypeVariable)"
    functionSourceFile: "org.apache.commons.lang3.reflect.TypeUtils"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 1
    argTypes:
    - "java.lang.reflect.TypeVariable"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 18
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.commons.lang3.reflect.TypeUtils:1787"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.reflect.TypeUtils:1791"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.reflect.TypeUtils:1790"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.reflect.TypeUtils:1787"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.reflect.TypeUtils:1788"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.reflect.TypeUtils:1787"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.reflect.TypeUtils:1787"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.reflect.TypeUtils:1791"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.reflect.TypeUtils:1790"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.lang3.reflect.TypeUtils:1785,1"
      Dst: "[java.lang.reflect.TypeVariable].getName"
    - Src: "org.apache.commons.lang3.reflect.TypeUtils:1785,1"
      Dst: "[java.lang.StringBuilder].<init>"
    - Src: "org.apache.commons.lang3.reflect.TypeUtils:1786,1"
      Dst: "[java.lang.reflect.TypeVariable].getBounds"
    - Src: "org.apache.commons.lang3.reflect.TypeUtils:1787,1"
      Dst: "[java.lang.Object].equals"
    - Src: "org.apache.commons.lang3.reflect.TypeUtils:1788,1"
      Dst: "[java.lang.StringBuilder].append"
    - Src: "org.apache.commons.lang3.reflect.TypeUtils:1789,1"
      Dst: "[org.apache.commons.lang3.reflect.TypeUtils].appendAllTo"
    - Src: "org.apache.commons.lang3.reflect.TypeUtils:1791,1"
      Dst: "[java.lang.StringBuilder].toString"
    JavaMethodInfo: null
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.reflect.TypeUtils].unrollBounds(java.util.Map,java.lang.reflect.Type[])"
    functionSourceFile: "org.apache.commons.lang3.reflect.TypeUtils"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.reflect.Type[]"
    argCount: 2
    argTypes:
    - "java.util.Map"
    - "java.lang.reflect.Type[]"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 19
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.commons.lang3.reflect.TypeUtils:1805"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.reflect.TypeUtils:1813"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.reflect.TypeUtils:1812"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.reflect.TypeUtils:1807"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.reflect.TypeUtils:1810"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.reflect.TypeUtils:1809"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.lang3.reflect.TypeUtils:1806,1"
      Dst: "[org.apache.commons.lang3.reflect.TypeUtils].unrollVariables"
    - Src: "org.apache.commons.lang3.reflect.TypeUtils:1808,1"
      Dst: "[org.apache.commons.lang3.ArrayUtils].remove"
    JavaMethodInfo: null
    BBCount: 7
    CyclomaticComplexity: 2
  - functionName: "[org.apache.commons.lang3.reflect.TypeUtils].unrollVariableAssignments(java.lang.reflect.TypeVariable,java.util.Map)"
    functionSourceFile: "org.apache.commons.lang3.reflect.TypeUtils"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.reflect.Type"
    argCount: 2
    argTypes:
    - "java.lang.reflect.TypeVariable"
    - "java.util.Map"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 12
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.commons.lang3.reflect.TypeUtils:1829"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.reflect.TypeUtils:1834"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.reflect.TypeUtils:1833"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.reflect.TypeUtils:1829"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.reflect.TypeUtils:1832"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.reflect.TypeUtils:1831"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.lang3.reflect.TypeUtils:1828,1"
      Dst: "[java.util.Map].get"
    - Src: "org.apache.commons.lang3.reflect.TypeUtils:1829,1"
      Dst: "[java.lang.Object].equals"
    JavaMethodInfo: null
    BBCount: 6
    CyclomaticComplexity: 2
  - functionName: "[org.apache.commons.lang3.reflect.TypeUtils].unrollVariables(java.util.Map,java.lang.reflect.Type)"
    functionSourceFile: "org.apache.commons.lang3.reflect.TypeUtils"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.reflect.Type"
    argCount: 2
    argTypes:
    - "java.util.Map"
    - "java.lang.reflect.Type"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 53
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.commons.lang3.reflect.TypeUtils:1846"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.reflect.TypeUtils:1849"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.reflect.TypeUtils:1848"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.reflect.TypeUtils:1849"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.reflect.TypeUtils:1877"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.reflect.TypeUtils:1876"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.reflect.TypeUtils:1850"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.reflect.TypeUtils:1853"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.reflect.TypeUtils:1852"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.reflect.TypeUtils:1853"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.reflect.TypeUtils:1871"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.reflect.TypeUtils:1870"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.reflect.TypeUtils:1856"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.reflect.TypeUtils:1859"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.reflect.TypeUtils:1858"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.reflect.TypeUtils:1863"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.reflect.TypeUtils:1869"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.reflect.TypeUtils:1868"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.reflect.TypeUtils:1865"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.reflect.TypeUtils:1862"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.reflect.TypeUtils:1861"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.reflect.TypeUtils:1871"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.reflect.TypeUtils:1877"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.reflect.TypeUtils:1876"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.lang3.reflect.TypeUtils:1847,1"
      Dst: "[java.util.Collections].emptyMap"
    - Src: "org.apache.commons.lang3.reflect.TypeUtils:1849,1"
      Dst: "[org.apache.commons.lang3.reflect.TypeUtils].containsTypeVariables"
    - Src: "org.apache.commons.lang3.reflect.TypeUtils:1851,1"
      Dst: "[java.util.Map].get"
    - Src: "org.apache.commons.lang3.reflect.TypeUtils:1851,1"
      Dst: "[org.apache.commons.lang3.reflect.TypeUtils].unrollVariables"
    - Src: "org.apache.commons.lang3.reflect.TypeUtils:1856,1"
      Dst: "[java.lang.reflect.ParameterizedType].getOwnerType"
    - Src: "org.apache.commons.lang3.reflect.TypeUtils:1859,1"
      Dst: "[java.util.HashMap].<init>"
    - Src: "org.apache.commons.lang3.reflect.TypeUtils:1860,1"
      Dst: "[org.apache.commons.lang3.reflect.TypeUtils].getTypeArguments"
    - Src: "org.apache.commons.lang3.reflect.TypeUtils:1860,1"
      Dst: "[java.util.Map].putAll"
    - Src: "org.apache.commons.lang3.reflect.TypeUtils:1862,1"
      Dst: "[java.lang.reflect.ParameterizedType].getActualTypeArguments"
    - Src: "org.apache.commons.lang3.reflect.TypeUtils:1869,1"
      Dst: "[java.lang.reflect.ParameterizedType].getRawType"
    - Src: "org.apache.commons.lang3.reflect.TypeUtils:1869,1"
      Dst: "[org.apache.commons.lang3.reflect.TypeUtils].parameterizeWithOwner"
    - Src: "org.apache.commons.lang3.reflect.TypeUtils:1873,1"
      Dst: "[org.apache.commons.lang3.reflect.TypeUtils].wildcardType"
    - Src: "org.apache.commons.lang3.reflect.TypeUtils:1873,1"
      Dst: "[java.lang.reflect.WildcardType].getUpperBounds"
    - Src: "org.apache.commons.lang3.reflect.TypeUtils:1873,1"
      Dst: "[org.apache.commons.lang3.reflect.TypeUtils].unrollBounds"
    - Src: "org.apache.commons.lang3.reflect.TypeUtils:1873,1"
      Dst: "[org.apache.commons.lang3.reflect.TypeUtils$WildcardTypeBuilder].withUpperBounds"
    - Src: "org.apache.commons.lang3.reflect.TypeUtils:1874,1"
      Dst: "[java.lang.reflect.WildcardType].getLowerBounds"
    - Src: "org.apache.commons.lang3.reflect.TypeUtils:1874,1"
      Dst: "[org.apache.commons.lang3.reflect.TypeUtils$WildcardTypeBuilder].withLowerBounds"
    - Src: "org.apache.commons.lang3.reflect.TypeUtils:1874,1"
      Dst: "[org.apache.commons.lang3.reflect.TypeUtils$WildcardTypeBuilder].build"
    JavaMethodInfo: null
    BBCount: 18
    CyclomaticComplexity: 2
  - functionName: "[org.apache.commons.lang3.reflect.TypeUtils].wildcardType()"
    functionSourceFile: "org.apache.commons.lang3.reflect.TypeUtils"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.apache.commons.lang3.reflect.TypeUtils$WildcardTypeBuilder"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.lang3.reflect.TypeUtils:1887,1"
      Dst: "[org.apache.commons.lang3.reflect.TypeUtils$WildcardTypeBuilder].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.reflect.TypeUtils].wildcardTypeToString(java.lang.reflect.WildcardType)"
    functionSourceFile: "org.apache.commons.lang3.reflect.TypeUtils"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 1
    argTypes:
    - "java.lang.reflect.WildcardType"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 27
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.commons.lang3.reflect.TypeUtils:1901"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.reflect.TypeUtils:1902"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.reflect.TypeUtils:1901"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.reflect.TypeUtils:1901"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.reflect.TypeUtils:1903"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.reflect.TypeUtils:1902"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.reflect.TypeUtils:1901"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.reflect.TypeUtils:1903"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.reflect.TypeUtils:1902"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.reflect.TypeUtils:1903"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.reflect.TypeUtils:1904"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.reflect.TypeUtils:1903"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.reflect.TypeUtils:1903"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.reflect.TypeUtils:1906"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.reflect.TypeUtils:1905"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.reflect.TypeUtils:1903"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.reflect.TypeUtils:1906"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.reflect.TypeUtils:1905"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.lang3.reflect.TypeUtils:1898,1"
      Dst: "[java.lang.StringBuilder].<init>"
    - Src: "org.apache.commons.lang3.reflect.TypeUtils:1898,1"
      Dst: "[java.lang.StringBuilder].append"
    - Src: "org.apache.commons.lang3.reflect.TypeUtils:1899,1"
      Dst: "[java.lang.reflect.WildcardType].getLowerBounds"
    - Src: "org.apache.commons.lang3.reflect.TypeUtils:1900,1"
      Dst: "[java.lang.reflect.WildcardType].getUpperBounds"
    - Src: "org.apache.commons.lang3.reflect.TypeUtils:1902,1"
      Dst: "[org.apache.commons.lang3.reflect.TypeUtils].appendAllTo"
    - Src: "org.apache.commons.lang3.reflect.TypeUtils:1903,1"
      Dst: "[java.lang.Object].equals"
    - Src: "org.apache.commons.lang3.reflect.TypeUtils:1906,1"
      Dst: "[java.lang.StringBuilder].toString"
    JavaMethodInfo: null
    BBCount: 9
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.reflect.TypeUtils].wrap(java.lang.Class)"
    functionSourceFile: "org.apache.commons.lang3.reflect.TypeUtils"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.apache.commons.lang3.reflect.Typed"
    argCount: 1
    argTypes:
    - "java.lang.Class"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.lang3.reflect.TypeUtils:1918,1"
      Dst: "[org.apache.commons.lang3.reflect.TypeUtils].wrap"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.reflect.TypeUtils].wrap(java.lang.reflect.Type)"
    functionSourceFile: "org.apache.commons.lang3.reflect.TypeUtils"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.apache.commons.lang3.reflect.Typed"
    argCount: 1
    argTypes:
    - "java.lang.reflect.Type"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.lang3.reflect.TypeUtils:1930,1"
      Dst: "[org.apache.commons.lang3.reflect.TypeUtils$lambda_wrap_0__250].bootstrap$"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.reflect.TypeUtils].<init>()"
    functionSourceFile: "org.apache.commons.lang3.reflect.TypeUtils"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.lang3.reflect.TypeUtils:1942,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.reflect.TypeUtils].lambda$wrap$0(java.lang.reflect.Type)"
    functionSourceFile: "org.apache.commons.lang3.reflect.TypeUtils"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.reflect.Type"
    argCount: 1
    argTypes:
    - "java.lang.reflect.Type"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 2
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.reflect.TypeUtils].access$000(java.lang.reflect.GenericArrayType,java.lang.reflect.Type)"
    functionSourceFile: "org.apache.commons.lang3.reflect.TypeUtils"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 2
    argTypes:
    - "java.lang.reflect.GenericArrayType"
    - "java.lang.reflect.Type"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.lang3.reflect.TypeUtils:49,1"
      Dst: "[org.apache.commons.lang3.reflect.TypeUtils].equals"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.reflect.TypeUtils].access$100(java.lang.reflect.ParameterizedType,java.lang.reflect.Type)"
    functionSourceFile: "org.apache.commons.lang3.reflect.TypeUtils"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 2
    argTypes:
    - "java.lang.reflect.ParameterizedType"
    - "java.lang.reflect.Type"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.lang3.reflect.TypeUtils:49,1"
      Dst: "[org.apache.commons.lang3.reflect.TypeUtils].equals"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.reflect.TypeUtils].access$300(java.lang.reflect.WildcardType,java.lang.reflect.Type)"
    functionSourceFile: "org.apache.commons.lang3.reflect.TypeUtils"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 2
    argTypes:
    - "java.lang.reflect.WildcardType"
    - "java.lang.reflect.Type"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.lang3.reflect.TypeUtils:49,1"
      Dst: "[org.apache.commons.lang3.reflect.TypeUtils].equals"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.bcel.generic.FADD].<init>()"
    functionSourceFile: "org.apache.bcel.generic.FADD"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.bcel.generic.FADD:32,1"
      Dst: "[org.apache.bcel.generic.ArithmeticInstruction].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.bcel.generic.FADD].accept(org.apache.bcel.generic.Visitor)"
    functionSourceFile: "org.apache.bcel.generic.FADD"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.apache.bcel.generic.Visitor"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 8
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.bcel.generic.FADD:43,1"
      Dst: "[org.apache.bcel.generic.Visitor].visitTypedInstruction"
    - Src: "org.apache.bcel.generic.FADD:44,1"
      Dst: "[org.apache.bcel.generic.Visitor].visitStackProducer"
    - Src: "org.apache.bcel.generic.FADD:45,1"
      Dst: "[org.apache.bcel.generic.Visitor].visitStackConsumer"
    - Src: "org.apache.bcel.generic.FADD:46,1"
      Dst: "[org.apache.bcel.generic.Visitor].visitArithmeticInstruction"
    - Src: "org.apache.bcel.generic.FADD:47,1"
      Dst: "[org.apache.bcel.generic.Visitor].visitFADD"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.bcel.verifier.exc.ClassConstraintException].<init>()"
    functionSourceFile: "org.apache.bcel.verifier.exc.ClassConstraintException"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.bcel.verifier.exc.ClassConstraintException:29,1"
      Dst: "[org.apache.bcel.verifier.exc.VerificationException].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.bcel.verifier.exc.ClassConstraintException].<init>(java.lang.String)"
    functionSourceFile: "org.apache.bcel.verifier.exc.ClassConstraintException"
    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.apache.bcel.verifier.exc.ClassConstraintException:36,1"
      Dst: "[org.apache.bcel.verifier.exc.VerificationException].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.bcel.verifier.exc.ClassConstraintException].<init>(java.lang.String,java.lang.Throwable)"
    functionSourceFile: "org.apache.bcel.verifier.exc.ClassConstraintException"
    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.apache.bcel.verifier.exc.ClassConstraintException:45,1"
      Dst: "[org.apache.bcel.verifier.exc.VerificationException].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.bcel.classfile.Deprecated].<init>(org.apache.bcel.classfile.Deprecated)"
    functionSourceFile: "org.apache.bcel.classfile.Deprecated"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.apache.bcel.classfile.Deprecated"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 8
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.bcel.classfile.Deprecated:43,1"
      Dst: "[org.apache.bcel.classfile.Attribute].getNameIndex"
    - Src: "org.apache.bcel.classfile.Deprecated:43,1"
      Dst: "[org.apache.bcel.classfile.Attribute].getLength"
    - Src: "org.apache.bcel.classfile.Deprecated:43,1"
      Dst: "[org.apache.bcel.classfile.Deprecated].getBytes"
    - Src: "org.apache.bcel.classfile.Deprecated:43,1"
      Dst: "[org.apache.bcel.classfile.Attribute].getConstantPool"
    - Src: "org.apache.bcel.classfile.Deprecated:43,1"
      Dst: "[org.apache.bcel.classfile.Deprecated].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.bcel.classfile.Deprecated].<init>(int,int,byte[],org.apache.bcel.classfile.ConstantPool)"
    functionSourceFile: "org.apache.bcel.classfile.Deprecated"
    linkageType: null
    functionLinenumber: 52
    functionDepth: 0
    returnType: "void"
    argCount: 4
    argTypes:
    - "int"
    - "int"
    - "byte[]"
    - "org.apache.bcel.classfile.ConstantPool"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.bcel.classfile.Attribute].<init>(byte,int,int,org.apache.bcel.classfile.ConstantPool)"
    - "[org.apache.bcel.util.Args].require0(int,java.lang.String)"
    functionUses: 1
    ICount: 9
    EdgeCount: 2
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.bcel.classfile.Deprecated:53,1"
      Dst: "[org.apache.bcel.util.Args].require0"
    - Src: "org.apache.bcel.classfile.Deprecated:53,1"
      Dst: "[org.apache.bcel.classfile.Attribute].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.bcel.classfile.Deprecated].<init>(int,int,java.io.DataInput,org.apache.bcel.classfile.ConstantPool)"
    functionSourceFile: "org.apache.bcel.classfile.Deprecated"
    linkageType: null
    functionLinenumber: 66
    functionDepth: 0
    returnType: "void"
    argCount: 4
    argTypes:
    - "int"
    - "int"
    - "java.io.DataInput"
    - "org.apache.bcel.classfile.ConstantPool"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.bcel.classfile.Deprecated].<init>(int,int,byte[],org.apache.bcel.classfile.ConstantPool)"
    - "[org.apache.bcel.classfile.Attribute].println(java.lang.String)"
    functionUses: 1
    ICount: 14
    EdgeCount: 2
    BranchProfiles:
    - Branch String: "org.apache.bcel.classfile.Deprecated:68"
      Branch Sides:
      - BranchSide: "org.apache.bcel.classfile.Deprecated:73"
        BranchSideFuncs:
        - "println(java.lang.String)"
      - BranchSide: "org.apache.bcel.classfile.Deprecated:72"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.bcel.classfile.Deprecated:67,1"
      Dst: "[org.apache.bcel.classfile.Deprecated].<init>"
    - Src: "org.apache.bcel.classfile.Deprecated:70,1"
      Dst: "[java.io.DataInput].readFully"
    - Src: "org.apache.bcel.classfile.Deprecated:71,1"
      Dst: "[org.apache.bcel.classfile.Attribute].println"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.apache.bcel.classfile.Deprecated].accept(org.apache.bcel.classfile.Visitor)"
    functionSourceFile: "org.apache.bcel.classfile.Deprecated"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.apache.bcel.classfile.Visitor"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.bcel.classfile.Deprecated:83,1"
      Dst: "[org.apache.bcel.classfile.Visitor].visitDeprecated"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.bcel.classfile.Deprecated].copy(org.apache.bcel.classfile.ConstantPool)"
    functionSourceFile: "org.apache.bcel.classfile.Deprecated"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.apache.bcel.classfile.Attribute"
    argCount: 1
    argTypes:
    - "org.apache.bcel.classfile.ConstantPool"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 12
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.bcel.classfile.Deprecated:92"
      Branch Sides:
      - BranchSide: "org.apache.bcel.classfile.Deprecated:95"
        BranchSideFuncs: []
      - BranchSide: "org.apache.bcel.classfile.Deprecated:94"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.bcel.classfile.Deprecated:91,1"
      Dst: "[org.apache.bcel.classfile.Attribute].clone"
    - Src: "org.apache.bcel.classfile.Deprecated:93,1"
      Dst: "[java.lang.Object].clone"
    - Src: "org.apache.bcel.classfile.Deprecated:95,1"
      Dst: "[org.apache.bcel.classfile.Attribute].setConstantPool"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.apache.bcel.classfile.Deprecated].dump(java.io.DataOutputStream)"
    functionSourceFile: "org.apache.bcel.classfile.Deprecated"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.io.DataOutputStream"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 9
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.bcel.classfile.Deprecated:108"
      Branch Sides:
      - BranchSide: "org.apache.bcel.classfile.Deprecated:111"
        BranchSideFuncs: []
      - BranchSide: "org.apache.bcel.classfile.Deprecated:110"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.bcel.classfile.Deprecated:107,1"
      Dst: "[org.apache.bcel.classfile.Attribute].dump"
    - Src: "org.apache.bcel.classfile.Deprecated:108,1"
      Dst: "[org.apache.bcel.classfile.Attribute].getLength"
    - Src: "org.apache.bcel.classfile.Deprecated:109,1"
      Dst: "[java.io.DataOutputStream].write"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.apache.bcel.classfile.Deprecated].getBytes()"
    functionSourceFile: "org.apache.bcel.classfile.Deprecated"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "byte[]"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.bcel.classfile.Deprecated].setBytes(byte[])"
    functionSourceFile: "org.apache.bcel.classfile.Deprecated"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "byte[]"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.bcel.classfile.Deprecated].toString()"
    functionSourceFile: "org.apache.bcel.classfile.Deprecated"
    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.apache.bcel.classfile.Deprecated:132,1"
      Dst: "[java.lang.StringBuilder].<init>"
    - Src: "org.apache.bcel.classfile.Deprecated:132,1"
      Dst: "[org.apache.bcel.Const].getAttributeName"
    - Src: "org.apache.bcel.classfile.Deprecated:132,1"
      Dst: "[java.lang.StringBuilder].append"
    - Src: "org.apache.bcel.classfile.Deprecated:132,1"
      Dst: "[java.lang.StringBuilder].toString"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.builder.RecursiveToStringStyle].<init>()"
    functionSourceFile: "org.apache.commons.lang3.builder.RecursiveToStringStyle"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.lang3.builder.RecursiveToStringStyle:65,1"
      Dst: "[org.apache.commons.lang3.builder.ToStringStyle].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.builder.RecursiveToStringStyle].appendDetail(java.lang.StringBuffer,java.lang.String,java.lang.Object)"
    functionSourceFile: "org.apache.commons.lang3.builder.RecursiveToStringStyle"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 3
    argTypes:
    - "java.lang.StringBuffer"
    - "java.lang.String"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 19
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.commons.lang3.builder.RecursiveToStringStyle:70"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.builder.RecursiveToStringStyle:75"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.builder.RecursiveToStringStyle:74"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.builder.RecursiveToStringStyle:71"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.builder.RecursiveToStringStyle:75"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.builder.RecursiveToStringStyle:74"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.builder.RecursiveToStringStyle:72"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.builder.RecursiveToStringStyle:75"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.builder.RecursiveToStringStyle:74"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.lang3.builder.RecursiveToStringStyle:70,1"
      Dst: "[java.lang.Object].getClass"
    - Src: "org.apache.commons.lang3.builder.RecursiveToStringStyle:70,1"
      Dst: "[org.apache.commons.lang3.ClassUtils].isPrimitiveWrapper"
    - Src: "org.apache.commons.lang3.builder.RecursiveToStringStyle:71,1"
      Dst: "[java.lang.Object].equals"
    - Src: "org.apache.commons.lang3.builder.RecursiveToStringStyle:72,1"
      Dst: "[org.apache.commons.lang3.builder.RecursiveToStringStyle].accept"
    - Src: "org.apache.commons.lang3.builder.RecursiveToStringStyle:73,1"
      Dst: "[org.apache.commons.lang3.builder.ReflectionToStringBuilder].toString"
    - Src: "org.apache.commons.lang3.builder.RecursiveToStringStyle:73,1"
      Dst: "[java.lang.StringBuffer].append"
    - Src: "org.apache.commons.lang3.builder.RecursiveToStringStyle:75,1"
      Dst: "[org.apache.commons.lang3.builder.ToStringStyle].appendDetail"
    JavaMethodInfo: null
    BBCount: 6
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.builder.RecursiveToStringStyle].appendDetail(java.lang.StringBuffer,java.lang.String,java.util.Collection)"
    functionSourceFile: "org.apache.commons.lang3.builder.RecursiveToStringStyle"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 3
    argTypes:
    - "java.lang.StringBuffer"
    - "java.lang.String"
    - "java.util.Collection"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 9
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.lang3.builder.RecursiveToStringStyle:81,1"
      Dst: "[org.apache.commons.lang3.builder.ToStringStyle].appendClassName"
    - Src: "org.apache.commons.lang3.builder.RecursiveToStringStyle:82,1"
      Dst: "[org.apache.commons.lang3.builder.ToStringStyle].appendIdentityHashCode"
    - Src: "org.apache.commons.lang3.builder.RecursiveToStringStyle:83,1"
      Dst: "[java.util.Collection].toArray"
    - Src: "org.apache.commons.lang3.builder.RecursiveToStringStyle:83,1"
      Dst: "[org.apache.commons.lang3.builder.ToStringStyle].appendDetail"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.builder.RecursiveToStringStyle].accept(java.lang.Class)"
    functionSourceFile: "org.apache.commons.lang3.builder.RecursiveToStringStyle"
    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: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.exception.ContextedException].<init>()"
    functionSourceFile: "org.apache.commons.lang3.exception.ContextedException"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.lang3.exception.ContextedException:98,1"
      Dst: "[java.lang.Exception].<init>"
    - Src: "org.apache.commons.lang3.exception.ContextedException:99,1"
      Dst: "[org.apache.commons.lang3.exception.DefaultExceptionContext].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.exception.ContextedException].<init>(java.lang.String)"
    functionSourceFile: "org.apache.commons.lang3.exception.ContextedException"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 7
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.lang3.exception.ContextedException:110,1"
      Dst: "[java.lang.Exception].<init>"
    - Src: "org.apache.commons.lang3.exception.ContextedException:111,1"
      Dst: "[org.apache.commons.lang3.exception.DefaultExceptionContext].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.exception.ContextedException].<init>(java.lang.Throwable)"
    functionSourceFile: "org.apache.commons.lang3.exception.ContextedException"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.Throwable"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 7
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.lang3.exception.ContextedException:122,1"
      Dst: "[java.lang.Exception].<init>"
    - Src: "org.apache.commons.lang3.exception.ContextedException:123,1"
      Dst: "[org.apache.commons.lang3.exception.DefaultExceptionContext].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.exception.ContextedException].<init>(java.lang.String,java.lang.Throwable)"
    functionSourceFile: "org.apache.commons.lang3.exception.ContextedException"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "java.lang.String"
    - "java.lang.Throwable"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 8
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.lang3.exception.ContextedException:135,1"
      Dst: "[java.lang.Exception].<init>"
    - Src: "org.apache.commons.lang3.exception.ContextedException:136,1"
      Dst: "[org.apache.commons.lang3.exception.DefaultExceptionContext].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.exception.ContextedException].<init>(java.lang.String,java.lang.Throwable,org.apache.commons.lang3.exception.ExceptionContext)"
    functionSourceFile: "org.apache.commons.lang3.exception.ContextedException"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 3
    argTypes:
    - "java.lang.String"
    - "java.lang.Throwable"
    - "org.apache.commons.lang3.exception.ExceptionContext"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 11
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.commons.lang3.exception.ContextedException:148"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.exception.ContextedException:151"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.exception.ContextedException:150"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.lang3.exception.ContextedException:147,1"
      Dst: "[java.lang.Exception].<init>"
    - Src: "org.apache.commons.lang3.exception.ContextedException:149,1"
      Dst: "[org.apache.commons.lang3.exception.DefaultExceptionContext].<init>"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.exception.ContextedException].addContextValue(java.lang.String,java.lang.Object)"
    functionSourceFile: "org.apache.commons.lang3.exception.ContextedException"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.apache.commons.lang3.exception.ContextedException"
    argCount: 2
    argTypes:
    - "java.lang.String"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.lang3.exception.ContextedException:169,1"
      Dst: "[org.apache.commons.lang3.exception.ExceptionContext].addContextValue"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.exception.ContextedException].setContextValue(java.lang.String,java.lang.Object)"
    functionSourceFile: "org.apache.commons.lang3.exception.ContextedException"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.apache.commons.lang3.exception.ContextedException"
    argCount: 2
    argTypes:
    - "java.lang.String"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.lang3.exception.ContextedException:188,1"
      Dst: "[org.apache.commons.lang3.exception.ExceptionContext].setContextValue"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.exception.ContextedException].getContextValues(java.lang.String)"
    functionSourceFile: "org.apache.commons.lang3.exception.ContextedException"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.util.List"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.lang3.exception.ContextedException:197,1"
      Dst: "[org.apache.commons.lang3.exception.ExceptionContext].getContextValues"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.exception.ContextedException].getFirstContextValue(java.lang.String)"
    functionSourceFile: "org.apache.commons.lang3.exception.ContextedException"
    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.apache.commons.lang3.exception.ContextedException:205,1"
      Dst: "[org.apache.commons.lang3.exception.ExceptionContext].getFirstContextValue"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.exception.ContextedException].getContextEntries()"
    functionSourceFile: "org.apache.commons.lang3.exception.ContextedException"
    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.apache.commons.lang3.exception.ContextedException:213,1"
      Dst: "[org.apache.commons.lang3.exception.ExceptionContext].getContextEntries"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.exception.ContextedException].getContextLabels()"
    functionSourceFile: "org.apache.commons.lang3.exception.ContextedException"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.util.Set"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.lang3.exception.ContextedException:221,1"
      Dst: "[org.apache.commons.lang3.exception.ExceptionContext].getContextLabels"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.exception.ContextedException].getMessage()"
    functionSourceFile: "org.apache.commons.lang3.exception.ContextedException"
    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.apache.commons.lang3.exception.ContextedException:232,1"
      Dst: "[java.lang.Throwable].getMessage"
    - Src: "org.apache.commons.lang3.exception.ContextedException:232,1"
      Dst: "[org.apache.commons.lang3.exception.ContextedException].getFormattedExceptionMessage"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.exception.ContextedException].getRawMessage()"
    functionSourceFile: "org.apache.commons.lang3.exception.ContextedException"
    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.apache.commons.lang3.exception.ContextedException:243,1"
      Dst: "[java.lang.Throwable].getMessage"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.exception.ContextedException].getFormattedExceptionMessage(java.lang.String)"
    functionSourceFile: "org.apache.commons.lang3.exception.ContextedException"
    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.apache.commons.lang3.exception.ContextedException:251,1"
      Dst: "[org.apache.commons.lang3.exception.ExceptionContext].getFormattedExceptionMessage"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.bcel.generic.DUP2_X2].<init>()"
    functionSourceFile: "org.apache.bcel.generic.DUP2_X2"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.bcel.generic.DUP2_X2:29,1"
      Dst: "[org.apache.bcel.generic.StackInstruction].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.bcel.generic.DUP2_X2].accept(org.apache.bcel.generic.Visitor)"
    functionSourceFile: "org.apache.bcel.generic.DUP2_X2"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.apache.bcel.generic.Visitor"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.bcel.generic.DUP2_X2:40,1"
      Dst: "[org.apache.bcel.generic.Visitor].visitStackInstruction"
    - Src: "org.apache.bcel.generic.DUP2_X2:41,1"
      Dst: "[org.apache.bcel.generic.Visitor].visitDUP2_X2"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.bcel.classfile.ConstantValue].<init>(org.apache.bcel.classfile.ConstantValue)"
    functionSourceFile: "org.apache.bcel.classfile.ConstantValue"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.apache.bcel.classfile.ConstantValue"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 8
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.bcel.classfile.ConstantValue:50,1"
      Dst: "[org.apache.bcel.classfile.Attribute].getNameIndex"
    - Src: "org.apache.bcel.classfile.ConstantValue:50,1"
      Dst: "[org.apache.bcel.classfile.Attribute].getLength"
    - Src: "org.apache.bcel.classfile.ConstantValue:50,1"
      Dst: "[org.apache.bcel.classfile.ConstantValue].getConstantValueIndex"
    - Src: "org.apache.bcel.classfile.ConstantValue:50,1"
      Dst: "[org.apache.bcel.classfile.Attribute].getConstantPool"
    - Src: "org.apache.bcel.classfile.ConstantValue:50,1"
      Dst: "[org.apache.bcel.classfile.ConstantValue].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.bcel.classfile.ConstantValue].<init>(int,int,java.io.DataInput,org.apache.bcel.classfile.ConstantPool)"
    functionSourceFile: "org.apache.bcel.classfile.ConstantValue"
    linkageType: null
    functionLinenumber: 62
    functionDepth: 0
    returnType: "void"
    argCount: 4
    argTypes:
    - "int"
    - "int"
    - "java.io.DataInput"
    - "org.apache.bcel.classfile.ConstantPool"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.bcel.classfile.ConstantValue].<init>(int,int,int,org.apache.bcel.classfile.ConstantPool)"
    functionUses: 1
    ICount: 8
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.bcel.classfile.ConstantValue:63,1"
      Dst: "[java.io.DataInput].readUnsignedShort"
    - Src: "org.apache.bcel.classfile.ConstantValue:63,1"
      Dst: "[org.apache.bcel.classfile.ConstantValue].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.bcel.classfile.ConstantValue].<init>(int,int,int,org.apache.bcel.classfile.ConstantPool)"
    functionSourceFile: "org.apache.bcel.classfile.ConstantValue"
    linkageType: null
    functionLinenumber: 72
    functionDepth: 0
    returnType: "void"
    argCount: 4
    argTypes:
    - "int"
    - "int"
    - "int"
    - "org.apache.bcel.classfile.ConstantPool"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.bcel.classfile.Attribute].<init>(byte,int,int,org.apache.bcel.classfile.ConstantPool)"
    - "[org.apache.bcel.util.Args].require(int,int,java.lang.String)"
    functionUses: 1
    ICount: 9
    EdgeCount: 2
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.bcel.classfile.ConstantValue:73,1"
      Dst: "[org.apache.bcel.util.Args].require"
    - Src: "org.apache.bcel.classfile.ConstantValue:73,1"
      Dst: "[org.apache.bcel.classfile.Attribute].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.bcel.classfile.ConstantValue].accept(org.apache.bcel.classfile.Visitor)"
    functionSourceFile: "org.apache.bcel.classfile.ConstantValue"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.apache.bcel.classfile.Visitor"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.bcel.classfile.ConstantValue:85,1"
      Dst: "[org.apache.bcel.classfile.Visitor].visitConstantValue"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.bcel.classfile.ConstantValue].copy(org.apache.bcel.classfile.ConstantPool)"
    functionSourceFile: "org.apache.bcel.classfile.ConstantValue"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.apache.bcel.classfile.Attribute"
    argCount: 1
    argTypes:
    - "org.apache.bcel.classfile.ConstantPool"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.bcel.classfile.ConstantValue:93,1"
      Dst: "[org.apache.bcel.classfile.Attribute].clone"
    - Src: "org.apache.bcel.classfile.ConstantValue:94,1"
      Dst: "[org.apache.bcel.classfile.Attribute].setConstantPool"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.bcel.classfile.ConstantValue].dump(java.io.DataOutputStream)"
    functionSourceFile: "org.apache.bcel.classfile.ConstantValue"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.io.DataOutputStream"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.bcel.classfile.ConstantValue:106,1"
      Dst: "[org.apache.bcel.classfile.Attribute].dump"
    - Src: "org.apache.bcel.classfile.ConstantValue:107,1"
      Dst: "[java.io.DataOutputStream].writeShort"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.bcel.classfile.ConstantValue].getConstantValueIndex()"
    functionSourceFile: "org.apache.bcel.classfile.ConstantValue"
    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.apache.bcel.classfile.ConstantValue].setConstantValueIndex(int)"
    functionSourceFile: "org.apache.bcel.classfile.ConstantValue"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.bcel.classfile.ConstantValue].toString()"
    functionSourceFile: "org.apache.bcel.classfile.ConstantValue"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 46
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.bcel.classfile.ConstantValue:129,1"
      Dst: "[org.apache.bcel.classfile.Attribute].getConstantPool"
    - Src: "org.apache.bcel.classfile.ConstantValue:129,1"
      Dst: "[org.apache.bcel.classfile.ConstantPool].getConstant"
    - Src: "org.apache.bcel.classfile.ConstantValue:133,1"
      Dst: "[org.apache.bcel.classfile.Constant].getTag"
    - Src: "org.apache.bcel.classfile.ConstantValue:135,1"
      Dst: "[org.apache.bcel.classfile.ConstantLong].getBytes"
    - Src: "org.apache.bcel.classfile.ConstantValue:135,1"
      Dst: "[java.lang.String].valueOf"
    - Src: "org.apache.bcel.classfile.ConstantValue:138,1"
      Dst: "[org.apache.bcel.classfile.ConstantFloat].getBytes"
    - Src: "org.apache.bcel.classfile.ConstantValue:141,1"
      Dst: "[org.apache.bcel.classfile.ConstantDouble].getBytes"
    - Src: "org.apache.bcel.classfile.ConstantValue:144,1"
      Dst: "[org.apache.bcel.classfile.ConstantInteger].getBytes"
    - Src: "org.apache.bcel.classfile.ConstantValue:147,1"
      Dst: "[org.apache.bcel.classfile.ConstantString].getStringIndex"
    - Src: "org.apache.bcel.classfile.ConstantValue:148,1"
      Dst: "[org.apache.bcel.classfile.ConstantPool].getConstantUtf8"
    - Src: "org.apache.bcel.classfile.ConstantValue:149,1"
      Dst: "[java.lang.StringBuilder].<init>"
    - Src: "org.apache.bcel.classfile.ConstantValue:149,1"
      Dst: "[java.lang.StringBuilder].append"
    - Src: "org.apache.bcel.classfile.ConstantValue:149,1"
      Dst: "[org.apache.bcel.classfile.ConstantUtf8].getBytes"
    - Src: "org.apache.bcel.classfile.ConstantValue:149,1"
      Dst: "[org.apache.bcel.classfile.Utility].convertString"
    - Src: "org.apache.bcel.classfile.ConstantValue:149,1"
      Dst: "[java.lang.StringBuilder].toString"
    - Src: "org.apache.bcel.classfile.ConstantValue:152,1"
      Dst: "[java.lang.IllegalStateException].<init>"
    JavaMethodInfo: null
    BBCount: 8
    CyclomaticComplexity: 1
  - functionName: "[org.apache.bcel.generic.L2F].<init>()"
    functionSourceFile: "org.apache.bcel.generic.L2F"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.bcel.generic.L2F:29,1"
      Dst: "[org.apache.bcel.generic.ConversionInstruction].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.bcel.generic.L2F].accept(org.apache.bcel.generic.Visitor)"
    functionSourceFile: "org.apache.bcel.generic.L2F"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.apache.bcel.generic.Visitor"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 8
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.bcel.generic.L2F:40,1"
      Dst: "[org.apache.bcel.generic.Visitor].visitTypedInstruction"
    - Src: "org.apache.bcel.generic.L2F:41,1"
      Dst: "[org.apache.bcel.generic.Visitor].visitStackProducer"
    - Src: "org.apache.bcel.generic.L2F:42,1"
      Dst: "[org.apache.bcel.generic.Visitor].visitStackConsumer"
    - Src: "org.apache.bcel.generic.L2F:43,1"
      Dst: "[org.apache.bcel.generic.Visitor].visitConversionInstruction"
    - Src: "org.apache.bcel.generic.L2F:44,1"
      Dst: "[org.apache.bcel.generic.Visitor].visitL2F"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.bcel.verifier.exc.LocalVariableInfoInconsistentException].<init>()"
    functionSourceFile: "org.apache.bcel.verifier.exc.LocalVariableInfoInconsistentException"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.bcel.verifier.exc.LocalVariableInfoInconsistentException:30,1"
      Dst: "[org.apache.bcel.verifier.exc.ClassConstraintException].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.bcel.verifier.exc.LocalVariableInfoInconsistentException].<init>(java.lang.String)"
    functionSourceFile: "org.apache.bcel.verifier.exc.LocalVariableInfoInconsistentException"
    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.apache.bcel.verifier.exc.LocalVariableInfoInconsistentException:37,1"
      Dst: "[org.apache.bcel.verifier.exc.ClassConstraintException].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[jaz.Zer$equals__5].bootstrap$(java.lang.String)"
    functionSourceFile: "jaz.Zer$equals__5"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.util.function.Predicate"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[jaz.Zer$equals__5].<init>(java.lang.String)"
    functionUses: 1
    ICount: 4
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "jaz.Zer$equals__5:-1,1"
      Dst: "[jaz.Zer$equals__5].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[jaz.Zer$equals__5].<init>(java.lang.String)"
    functionSourceFile: "jaz.Zer$equals__5"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "jaz.Zer$equals__5:-1,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[jaz.Zer$equals__5].test(java.lang.Object)"
    functionSourceFile: "jaz.Zer$equals__5"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "jaz.Zer$equals__5:-1,1"
      Dst: "[java.lang.String].equals"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.bcel.generic.AALOAD].<init>()"
    functionSourceFile: "org.apache.bcel.generic.AALOAD"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.bcel.generic.AALOAD:32,1"
      Dst: "[org.apache.bcel.generic.ArrayInstruction].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.bcel.generic.AALOAD].accept(org.apache.bcel.generic.Visitor)"
    functionSourceFile: "org.apache.bcel.generic.AALOAD"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.apache.bcel.generic.Visitor"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 8
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.bcel.generic.AALOAD:43,1"
      Dst: "[org.apache.bcel.generic.Visitor].visitStackProducer"
    - Src: "org.apache.bcel.generic.AALOAD:44,1"
      Dst: "[org.apache.bcel.generic.Visitor].visitExceptionThrower"
    - Src: "org.apache.bcel.generic.AALOAD:45,1"
      Dst: "[org.apache.bcel.generic.Visitor].visitTypedInstruction"
    - Src: "org.apache.bcel.generic.AALOAD:46,1"
      Dst: "[org.apache.bcel.generic.Visitor].visitArrayInstruction"
    - Src: "org.apache.bcel.generic.AALOAD:47,1"
      Dst: "[org.apache.bcel.generic.Visitor].visitAALOAD"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.exception.UncheckedInterruptedException].<init>(java.lang.Throwable)"
    functionSourceFile: "org.apache.commons.lang3.exception.UncheckedInterruptedException"
    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.apache.commons.lang3.exception.UncheckedInterruptedException:35,1"
      Dst: "[org.apache.commons.lang3.exception.UncheckedException].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.mutable.MutableDouble].<init>()"
    functionSourceFile: "org.apache.commons.lang3.mutable.MutableDouble"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.lang3.mutable.MutableDouble:43,1"
      Dst: "[java.lang.Number].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.mutable.MutableDouble].<init>(double)"
    functionSourceFile: "org.apache.commons.lang3.mutable.MutableDouble"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "double"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.lang3.mutable.MutableDouble:51,1"
      Dst: "[java.lang.Number].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.mutable.MutableDouble].<init>(java.lang.Number)"
    functionSourceFile: "org.apache.commons.lang3.mutable.MutableDouble"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.Number"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.lang3.mutable.MutableDouble:61,1"
      Dst: "[java.lang.Number].<init>"
    - Src: "org.apache.commons.lang3.mutable.MutableDouble:62,1"
      Dst: "[java.lang.Number].doubleValue"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.mutable.MutableDouble].<init>(java.lang.String)"
    functionSourceFile: "org.apache.commons.lang3.mutable.MutableDouble"
    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.apache.commons.lang3.mutable.MutableDouble:72,1"
      Dst: "[java.lang.Number].<init>"
    - Src: "org.apache.commons.lang3.mutable.MutableDouble:73,1"
      Dst: "[java.lang.Double].parseDouble"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.mutable.MutableDouble].getValue()"
    functionSourceFile: "org.apache.commons.lang3.mutable.MutableDouble"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.Double"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.lang3.mutable.MutableDouble:83,1"
      Dst: "[java.lang.Double].valueOf"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.mutable.MutableDouble].setValue(double)"
    functionSourceFile: "org.apache.commons.lang3.mutable.MutableDouble"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "double"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.mutable.MutableDouble].setValue(java.lang.Number)"
    functionSourceFile: "org.apache.commons.lang3.mutable.MutableDouble"
    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.apache.commons.lang3.mutable.MutableDouble:103,1"
      Dst: "[java.lang.Number].doubleValue"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.mutable.MutableDouble].isNaN()"
    functionSourceFile: "org.apache.commons.lang3.mutable.MutableDouble"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.lang3.mutable.MutableDouble:112,1"
      Dst: "[java.lang.Double].isNaN"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.mutable.MutableDouble].isInfinite()"
    functionSourceFile: "org.apache.commons.lang3.mutable.MutableDouble"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.lang3.mutable.MutableDouble:121,1"
      Dst: "[java.lang.Double].isInfinite"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.mutable.MutableDouble].increment()"
    functionSourceFile: "org.apache.commons.lang3.mutable.MutableDouble"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.mutable.MutableDouble].getAndIncrement()"
    functionSourceFile: "org.apache.commons.lang3.mutable.MutableDouble"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "double"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.mutable.MutableDouble].incrementAndGet()"
    functionSourceFile: "org.apache.commons.lang3.mutable.MutableDouble"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "double"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.mutable.MutableDouble].decrement()"
    functionSourceFile: "org.apache.commons.lang3.mutable.MutableDouble"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.mutable.MutableDouble].getAndDecrement()"
    functionSourceFile: "org.apache.commons.lang3.mutable.MutableDouble"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "double"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.mutable.MutableDouble].decrementAndGet()"
    functionSourceFile: "org.apache.commons.lang3.mutable.MutableDouble"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "double"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.mutable.MutableDouble].add(double)"
    functionSourceFile: "org.apache.commons.lang3.mutable.MutableDouble"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "double"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.mutable.MutableDouble].add(java.lang.Number)"
    functionSourceFile: "org.apache.commons.lang3.mutable.MutableDouble"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.Number"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 7
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.lang3.mutable.MutableDouble:210,1"
      Dst: "[java.lang.Number].doubleValue"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.mutable.MutableDouble].subtract(double)"
    functionSourceFile: "org.apache.commons.lang3.mutable.MutableDouble"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "double"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.mutable.MutableDouble].subtract(java.lang.Number)"
    functionSourceFile: "org.apache.commons.lang3.mutable.MutableDouble"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.Number"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 7
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.lang3.mutable.MutableDouble:231,1"
      Dst: "[java.lang.Number].doubleValue"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.mutable.MutableDouble].addAndGet(double)"
    functionSourceFile: "org.apache.commons.lang3.mutable.MutableDouble"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "double"
    argCount: 1
    argTypes:
    - "double"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 7
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.mutable.MutableDouble].addAndGet(java.lang.Number)"
    functionSourceFile: "org.apache.commons.lang3.mutable.MutableDouble"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "double"
    argCount: 1
    argTypes:
    - "java.lang.Number"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 8
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.lang3.mutable.MutableDouble:257,1"
      Dst: "[java.lang.Number].doubleValue"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.mutable.MutableDouble].getAndAdd(double)"
    functionSourceFile: "org.apache.commons.lang3.mutable.MutableDouble"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "double"
    argCount: 1
    argTypes:
    - "double"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 7
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.mutable.MutableDouble].getAndAdd(java.lang.Number)"
    functionSourceFile: "org.apache.commons.lang3.mutable.MutableDouble"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "double"
    argCount: 1
    argTypes:
    - "java.lang.Number"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 8
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.lang3.mutable.MutableDouble:286,1"
      Dst: "[java.lang.Number].doubleValue"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.mutable.MutableDouble].intValue()"
    functionSourceFile: "org.apache.commons.lang3.mutable.MutableDouble"
    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.apache.commons.lang3.mutable.MutableDouble].longValue()"
    functionSourceFile: "org.apache.commons.lang3.mutable.MutableDouble"
    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.apache.commons.lang3.mutable.MutableDouble].floatValue()"
    functionSourceFile: "org.apache.commons.lang3.mutable.MutableDouble"
    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: "[org.apache.commons.lang3.mutable.MutableDouble].doubleValue()"
    functionSourceFile: "org.apache.commons.lang3.mutable.MutableDouble"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "double"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.mutable.MutableDouble].toDouble()"
    functionSourceFile: "org.apache.commons.lang3.mutable.MutableDouble"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.Double"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.lang3.mutable.MutableDouble:337,1"
      Dst: "[org.apache.commons.lang3.mutable.MutableDouble].doubleValue"
    - Src: "org.apache.commons.lang3.mutable.MutableDouble:337,1"
      Dst: "[java.lang.Double].valueOf"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.mutable.MutableDouble].equals(java.lang.Object)"
    functionSourceFile: "org.apache.commons.lang3.mutable.MutableDouble"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 15
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.commons.lang3.mutable.MutableDouble:371"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.mutable.MutableDouble:371"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.mutable.MutableDouble:370"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.mutable.MutableDouble:372"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.mutable.MutableDouble:370"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.lang3.mutable.MutableDouble:372,1"
      Dst: "[java.lang.Double].doubleToLongBits"
    JavaMethodInfo: null
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.mutable.MutableDouble].hashCode()"
    functionSourceFile: "org.apache.commons.lang3.mutable.MutableDouble"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "int"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 7
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.lang3.mutable.MutableDouble:382,1"
      Dst: "[java.lang.Double].doubleToLongBits"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.mutable.MutableDouble].compareTo(org.apache.commons.lang3.mutable.MutableDouble)"
    functionSourceFile: "org.apache.commons.lang3.mutable.MutableDouble"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "int"
    argCount: 1
    argTypes:
    - "org.apache.commons.lang3.mutable.MutableDouble"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.lang3.mutable.MutableDouble:394,1"
      Dst: "[java.lang.Double].compare"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.mutable.MutableDouble].toString()"
    functionSourceFile: "org.apache.commons.lang3.mutable.MutableDouble"
    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.apache.commons.lang3.mutable.MutableDouble:404,1"
      Dst: "[java.lang.String].valueOf"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.mutable.MutableDouble].compareTo(java.lang.Object)"
    functionSourceFile: "org.apache.commons.lang3.mutable.MutableDouble"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "int"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.lang3.mutable.MutableDouble:28,1"
      Dst: "[org.apache.commons.lang3.mutable.MutableDouble].compareTo"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.mutable.MutableDouble].setValue(java.lang.Object)"
    functionSourceFile: "org.apache.commons.lang3.mutable.MutableDouble"
    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.apache.commons.lang3.mutable.MutableDouble:28,1"
      Dst: "[org.apache.commons.lang3.mutable.MutableDouble].setValue"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.concurrent.ConcurrentException].<init>()"
    functionSourceFile: "org.apache.commons.lang3.concurrent.ConcurrentException"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.lang3.concurrent.ConcurrentException:41,1"
      Dst: "[java.lang.Exception].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.concurrent.ConcurrentException].<init>(java.lang.Throwable)"
    functionSourceFile: "org.apache.commons.lang3.concurrent.ConcurrentException"
    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.apache.commons.lang3.concurrent.ConcurrentException:52,1"
      Dst: "[org.apache.commons.lang3.concurrent.ConcurrentUtils].checkedException"
    - Src: "org.apache.commons.lang3.concurrent.ConcurrentException:52,1"
      Dst: "[java.lang.Exception].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.concurrent.ConcurrentException].<init>(java.lang.String,java.lang.Throwable)"
    functionSourceFile: "org.apache.commons.lang3.concurrent.ConcurrentException"
    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: "org.apache.commons.lang3.concurrent.ConcurrentException:64,1"
      Dst: "[org.apache.commons.lang3.concurrent.ConcurrentUtils].checkedException"
    - Src: "org.apache.commons.lang3.concurrent.ConcurrentException:64,1"
      Dst: "[java.lang.Exception].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.bcel.verifier.structurals.InstConstraintVisitor].<init>()"
    functionSourceFile: "org.apache.bcel.verifier.structurals.InstConstraintVisitor"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.bcel.verifier.structurals.InstConstraintVisitor:78,1"
      Dst: "[org.apache.bcel.generic.EmptyVisitor].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.bcel.verifier.structurals.InstConstraintVisitor].arrayrefOfArrayType(org.apache.bcel.generic.Instruction,org.apache.bcel.generic.Type)"
    functionSourceFile: "org.apache.bcel.verifier.structurals.InstConstraintVisitor"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 2
    argTypes:
    - "org.apache.bcel.generic.Instruction"
    - "org.apache.bcel.generic.Type"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 17
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.bcel.verifier.structurals.InstConstraintVisitor:87"
      Branch Sides:
      - BranchSide: "org.apache.bcel.verifier.structurals.InstConstraintVisitor:90"
        BranchSideFuncs: []
      - BranchSide: "org.apache.bcel.verifier.structurals.InstConstraintVisitor:89"
        BranchSideFuncs: []
    - Branch String: "org.apache.bcel.verifier.structurals.InstConstraintVisitor:87"
      Branch Sides:
      - BranchSide: "org.apache.bcel.verifier.structurals.InstConstraintVisitor:90"
        BranchSideFuncs: []
      - BranchSide: "org.apache.bcel.verifier.structurals.InstConstraintVisitor:89"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.bcel.verifier.structurals.InstConstraintVisitor:87,1"
      Dst: "[org.apache.bcel.generic.Type].equals"
    - Src: "org.apache.bcel.verifier.structurals.InstConstraintVisitor:88,1"
      Dst: "[java.lang.StringBuilder].<init>"
    - Src: "org.apache.bcel.verifier.structurals.InstConstraintVisitor:88,1"
      Dst: "[java.lang.StringBuilder].append"
    - Src: "org.apache.bcel.verifier.structurals.InstConstraintVisitor:88,1"
      Dst: "[java.lang.StringBuilder].toString"
    - Src: "org.apache.bcel.verifier.structurals.InstConstraintVisitor:88,1"
      Dst: "[org.apache.bcel.verifier.structurals.InstConstraintVisitor].constraintViolated"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[org.apache.bcel.verifier.structurals.InstConstraintVisitor].constraintViolated(org.apache.bcel.generic.Instruction,java.lang.String)"
    functionSourceFile: "org.apache.bcel.verifier.structurals.InstConstraintVisitor"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "org.apache.bcel.generic.Instruction"
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 18
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.bcel.verifier.structurals.InstConstraintVisitor:100,1"
      Dst: "[java.lang.Object].getClass"
    - Src: "org.apache.bcel.verifier.structurals.InstConstraintVisitor:100,1"
      Dst: "[java.lang.Class].getName"
    - Src: "org.apache.bcel.verifier.structurals.InstConstraintVisitor:101,1"
      Dst: "[java.lang.StringBuilder].<init>"
    - Src: "org.apache.bcel.verifier.structurals.InstConstraintVisitor:101,1"
      Dst: "[java.lang.StringBuilder].append"
    - Src: "org.apache.bcel.verifier.structurals.InstConstraintVisitor:102,1"
      Dst: "[java.lang.String].lastIndexOf"
    - Src: "org.apache.bcel.verifier.structurals.InstConstraintVisitor:102,1"
      Dst: "[java.lang.String].substring"
    - Src: "org.apache.bcel.verifier.structurals.InstConstraintVisitor:102,1"
      Dst: "[java.lang.StringBuilder].toString"
    - Src: "org.apache.bcel.verifier.structurals.InstConstraintVisitor:102,1"
      Dst: "[org.apache.bcel.verifier.exc.StructuralCodeConstraintException].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.bcel.verifier.structurals.InstConstraintVisitor].getObjectType(org.apache.bcel.generic.FieldInstruction)"
    functionSourceFile: "org.apache.bcel.verifier.structurals.InstConstraintVisitor"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.apache.bcel.generic.ObjectType"
    argCount: 1
    argTypes:
    - "org.apache.bcel.generic.FieldInstruction"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 15
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.bcel.verifier.structurals.InstConstraintVisitor:107"
      Branch Sides:
      - BranchSide: "org.apache.bcel.verifier.structurals.InstConstraintVisitor:110"
        BranchSideFuncs: []
      - BranchSide: "org.apache.bcel.verifier.structurals.InstConstraintVisitor:109"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.bcel.verifier.structurals.InstConstraintVisitor:106,1"
      Dst: "[org.apache.bcel.generic.FieldOrMethod].getReferenceType"
    - Src: "org.apache.bcel.verifier.structurals.InstConstraintVisitor:110,1"
      Dst: "[java.lang.StringBuilder].<init>"
    - Src: "org.apache.bcel.verifier.structurals.InstConstraintVisitor:110,1"
      Dst: "[java.lang.StringBuilder].append"
    - Src: "org.apache.bcel.verifier.structurals.InstConstraintVisitor:110,1"
      Dst: "[java.lang.StringBuilder].toString"
    - Src: "org.apache.bcel.verifier.structurals.InstConstraintVisitor:110,1"
      Dst: "[org.apache.bcel.verifier.structurals.InstConstraintVisitor].constraintViolated"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.apache.bcel.verifier.structurals.InstConstraintVisitor].indexOfInt(org.apache.bcel.generic.Instruction,org.apache.bcel.generic.Type)"
    functionSourceFile: "org.apache.bcel.verifier.structurals.InstConstraintVisitor"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "org.apache.bcel.generic.Instruction"
    - "org.apache.bcel.generic.Type"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 14
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.bcel.verifier.structurals.InstConstraintVisitor:120"
      Branch Sides:
      - BranchSide: "org.apache.bcel.verifier.structurals.InstConstraintVisitor:123"
        BranchSideFuncs: []
      - BranchSide: "org.apache.bcel.verifier.structurals.InstConstraintVisitor:122"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.bcel.verifier.structurals.InstConstraintVisitor:120,1"
      Dst: "[org.apache.bcel.generic.Type].equals"
    - Src: "org.apache.bcel.verifier.structurals.InstConstraintVisitor:121,1"
      Dst: "[java.lang.StringBuilder].<init>"
    - Src: "org.apache.bcel.verifier.structurals.InstConstraintVisitor:121,1"
      Dst: "[java.lang.StringBuilder].append"
    - Src: "org.apache.bcel.verifier.structurals.InstConstraintVisitor:121,1"
      Dst: "[java.lang.StringBuilder].toString"
    - Src: "org.apache.bcel.verifier.structurals.InstConstraintVisitor:121,1"
      Dst: "[org.apache.bcel.verifier.structurals.InstConstraintVisitor].constraintViolated"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.apache.bcel.verifier.structurals.InstConstraintVisitor].locals()"
    functionSourceFile: "org.apache.bcel.verifier.structurals.InstConstraintVisitor"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.apache.bcel.verifier.structurals.LocalVariables"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.bcel.verifier.structurals.InstConstraintVisitor:131,1"
      Dst: "[org.apache.bcel.verifier.structurals.Frame].getLocals"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.bcel.verifier.structurals.InstConstraintVisitor].referenceTypeIsInitialized(org.apache.bcel.generic.Instruction,org.apache.bcel.generic.ReferenceType)"
    functionSourceFile: "org.apache.bcel.verifier.structurals.InstConstraintVisitor"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "org.apache.bcel.generic.Instruction"
    - "org.apache.bcel.generic.ReferenceType"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 13
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.bcel.verifier.structurals.InstConstraintVisitor:141"
      Branch Sides:
      - BranchSide: "org.apache.bcel.verifier.structurals.InstConstraintVisitor:144"
        BranchSideFuncs: []
      - BranchSide: "org.apache.bcel.verifier.structurals.InstConstraintVisitor:143"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.bcel.verifier.structurals.InstConstraintVisitor:142,1"
      Dst: "[java.lang.StringBuilder].<init>"
    - Src: "org.apache.bcel.verifier.structurals.InstConstraintVisitor:142,1"
      Dst: "[java.lang.StringBuilder].append"
    - Src: "org.apache.bcel.verifier.structurals.InstConstraintVisitor:142,1"
      Dst: "[java.lang.StringBuilder].toString"
    - Src: "org.apache.bcel.verifier.structurals.InstConstraintVisitor:142,1"
      Dst: "[org.apache.bcel.verifier.structurals.InstConstraintVisitor].constraintViolated"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.apache.bcel.verifier.structurals.InstConstraintVisitor].setConstantPoolGen(org.apache.bcel.generic.ConstantPoolGen)"
    functionSourceFile: "org.apache.bcel.verifier.structurals.InstConstraintVisitor"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.apache.bcel.generic.ConstantPoolGen"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.bcel.verifier.structurals.InstConstraintVisitor].setFrame(org.apache.bcel.verifier.structurals.Frame)"
    functionSourceFile: "org.apache.bcel.verifier.structurals.InstConstraintVisitor"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.apache.bcel.verifier.structurals.Frame"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.bcel.verifier.structurals.InstConstraintVisitor].setMethodGen(org.apache.bcel.generic.MethodGen)"
    functionSourceFile: "org.apache.bcel.verifier.structurals.InstConstraintVisitor"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.apache.bcel.generic.MethodGen"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.bcel.verifier.structurals.InstConstraintVisitor].stack()"
    functionSourceFile: "org.apache.bcel.verifier.structurals.InstConstraintVisitor"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.apache.bcel.verifier.structurals.OperandStack"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.bcel.verifier.structurals.InstConstraintVisitor:179,1"
      Dst: "[org.apache.bcel.verifier.structurals.Frame].getStack"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.bcel.verifier.structurals.InstConstraintVisitor].valueOfInt(org.apache.bcel.generic.Instruction,org.apache.bcel.generic.Type)"
    functionSourceFile: "org.apache.bcel.verifier.structurals.InstConstraintVisitor"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "org.apache.bcel.generic.Instruction"
    - "org.apache.bcel.generic.Type"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 14
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.bcel.verifier.structurals.InstConstraintVisitor:184"
      Branch Sides:
      - BranchSide: "org.apache.bcel.verifier.structurals.InstConstraintVisitor:187"
        BranchSideFuncs: []
      - BranchSide: "org.apache.bcel.verifier.structurals.InstConstraintVisitor:186"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.bcel.verifier.structurals.InstConstraintVisitor:184,1"
      Dst: "[org.apache.bcel.generic.Type].equals"
    - Src: "org.apache.bcel.verifier.structurals.InstConstraintVisitor:185,1"
      Dst: "[java.lang.StringBuilder].<init>"
    - Src: "org.apache.bcel.verifier.structurals.InstConstraintVisitor:185,1"
      Dst: "[java.lang.StringBuilder].append"
    - Src: "org.apache.bcel.verifier.structurals.InstConstraintVisitor:185,1"
      Dst: "[java.lang.StringBuilder].toString"
    - Src: "org.apache.bcel.verifier.structurals.InstConstraintVisitor:185,1"
      Dst: "[org.apache.bcel.verifier.structurals.InstConstraintVisitor].constraintViolated"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.apache.bcel.verifier.structurals.InstConstraintVisitor].visitAALOAD(org.apache.bcel.generic.AALOAD)"
    functionSourceFile: "org.apache.bcel.verifier.structurals.InstConstraintVisitor"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.apache.bcel.generic.AALOAD"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 23
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.bcel.verifier.structurals.InstConstraintVisitor:204"
      Branch Sides:
      - BranchSide: "org.apache.bcel.verifier.structurals.InstConstraintVisitor:209"
        BranchSideFuncs: []
      - BranchSide: "org.apache.bcel.verifier.structurals.InstConstraintVisitor:208"
        BranchSideFuncs: []
    - Branch String: "org.apache.bcel.verifier.structurals.InstConstraintVisitor:204"
      Branch Sides:
      - BranchSide: "org.apache.bcel.verifier.structurals.InstConstraintVisitor:209"
        BranchSideFuncs: []
      - BranchSide: "org.apache.bcel.verifier.structurals.InstConstraintVisitor:208"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.bcel.verifier.structurals.InstConstraintVisitor:200,1"
      Dst: "[org.apache.bcel.verifier.structurals.InstConstraintVisitor].stack"
    - Src: "org.apache.bcel.verifier.structurals.InstConstraintVisitor:200,1"
      Dst: "[org.apache.bcel.verifier.structurals.OperandStack].peek"
    - Src: "org.apache.bcel.verifier.structurals.InstConstraintVisitor:203,1"
      Dst: "[org.apache.bcel.verifier.structurals.InstConstraintVisitor].indexOfInt"
    - Src: "org.apache.bcel.verifier.structurals.InstConstraintVisitor:204,1"
      Dst: "[org.apache.bcel.verifier.structurals.InstConstraintVisitor].arrayrefOfArrayType"
    - Src: "org.apache.bcel.verifier.structurals.InstConstraintVisitor:204,1"
      Dst: "[org.apache.bcel.generic.ArrayType].getElementType"
    - Src: "org.apache.bcel.verifier.structurals.InstConstraintVisitor:205,1"
      Dst: "[java.lang.StringBuilder].<init>"
    - Src: "org.apache.bcel.verifier.structurals.InstConstraintVisitor:205,1"
      Dst: "[java.lang.StringBuilder].append"
    - Src: "org.apache.bcel.verifier.structurals.InstConstraintVisitor:206,1"
      Dst: "[java.lang.StringBuilder].toString"
    - Src: "org.apache.bcel.verifier.structurals.InstConstraintVisitor:205,1"
      Dst: "[org.apache.bcel.verifier.structurals.InstConstraintVisitor].constraintViolated"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[org.apache.bcel.verifier.structurals.InstConstraintVisitor].visitAASTORE(org.apache.bcel.generic.AASTORE)"
    functionSourceFile: "org.apache.bcel.verifier.structurals.InstConstraintVisitor"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.apache.bcel.generic.AASTORE"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 34
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.bcel.verifier.structurals.InstConstraintVisitor:221"
      Branch Sides:
      - BranchSide: "org.apache.bcel.verifier.structurals.InstConstraintVisitor:230"
        BranchSideFuncs: []
      - BranchSide: "org.apache.bcel.verifier.structurals.InstConstraintVisitor:229"
        BranchSideFuncs: []
    - Branch String: "org.apache.bcel.verifier.structurals.InstConstraintVisitor:230"
      Branch Sides:
      - BranchSide: "org.apache.bcel.verifier.structurals.InstConstraintVisitor:235"
        BranchSideFuncs: []
      - BranchSide: "org.apache.bcel.verifier.structurals.InstConstraintVisitor:234"
        BranchSideFuncs: []
    - Branch String: "org.apache.bcel.verifier.structurals.InstConstraintVisitor:230"
      Branch Sides:
      - BranchSide: "org.apache.bcel.verifier.structurals.InstConstraintVisitor:235"
        BranchSideFuncs: []
      - BranchSide: "org.apache.bcel.verifier.structurals.InstConstraintVisitor:234"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.bcel.verifier.structurals.InstConstraintVisitor:216,1"
      Dst: "[org.apache.bcel.verifier.structurals.InstConstraintVisitor].stack"
    - Src: "org.apache.bcel.verifier.structurals.InstConstraintVisitor:216,1"
      Dst: "[org.apache.bcel.verifier.structurals.OperandStack].peek"
    - Src: "org.apache.bcel.verifier.structurals.InstConstraintVisitor:220,1"
      Dst: "[org.apache.bcel.verifier.structurals.InstConstraintVisitor].indexOfInt"
    - Src: "org.apache.bcel.verifier.structurals.InstConstraintVisitor:222,1"
      Dst: "[java.lang.StringBuilder].<init>"
    - Src: "org.apache.bcel.verifier.structurals.InstConstraintVisitor:222,1"
      Dst: "[java.lang.StringBuilder].append"
    - Src: "org.apache.bcel.verifier.structurals.InstConstraintVisitor:222,1"
      Dst: "[java.lang.StringBuilder].toString"
    - Src: "org.apache.bcel.verifier.structurals.InstConstraintVisitor:222,1"
      Dst: "[org.apache.bcel.verifier.structurals.InstConstraintVisitor].constraintViolated"
    - Src: "org.apache.bcel.verifier.structurals.InstConstraintVisitor:230,1"
      Dst: "[org.apache.bcel.verifier.structurals.InstConstraintVisitor].arrayrefOfArrayType"
    - Src: "org.apache.bcel.verifier.structurals.InstConstraintVisitor:230,1"
      Dst: "[org.apache.bcel.generic.ArrayType].getElementType"
    JavaMethodInfo: null
    BBCount: 6
    CyclomaticComplexity: 1
  - functionName: "[org.apache.bcel.verifier.structurals.InstConstraintVisitor].visitACONST_NULL(org.apache.bcel.generic.ACONST_NULL)"
    functionSourceFile: "org.apache.bcel.verifier.structurals.InstConstraintVisitor"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.apache.bcel.generic.ACONST_NULL"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.bcel.verifier.structurals.InstConstraintVisitor].visitALOAD(org.apache.bcel.generic.ALOAD)"
    functionSourceFile: "org.apache.bcel.verifier.structurals.InstConstraintVisitor"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.apache.bcel.generic.ALOAD"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.bcel.verifier.structurals.InstConstraintVisitor].visitANEWARRAY(org.apache.bcel.generic.ANEWARRAY)"
    functionSourceFile: "org.apache.bcel.verifier.structurals.InstConstraintVisitor"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.apache.bcel.generic.ANEWARRAY"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 20
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.bcel.verifier.structurals.InstConstraintVisitor:260"
      Branch Sides:
      - BranchSide: "org.apache.bcel.verifier.structurals.InstConstraintVisitor:265"
        BranchSideFuncs: []
      - BranchSide: "org.apache.bcel.verifier.structurals.InstConstraintVisitor:264"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.bcel.verifier.structurals.InstConstraintVisitor:260,1"
      Dst: "[org.apache.bcel.verifier.structurals.InstConstraintVisitor].stack"
    - Src: "org.apache.bcel.verifier.structurals.InstConstraintVisitor:260,1"
      Dst: "[org.apache.bcel.verifier.structurals.OperandStack].peek"
    - Src: "org.apache.bcel.verifier.structurals.InstConstraintVisitor:260,1"
      Dst: "[org.apache.bcel.generic.Type].equals"
    - Src: "org.apache.bcel.verifier.structurals.InstConstraintVisitor:261,1"
      Dst: "[java.lang.StringBuilder].<init>"
    - Src: "org.apache.bcel.verifier.structurals.InstConstraintVisitor:261,1"
      Dst: "[java.lang.StringBuilder].append"
    - Src: "org.apache.bcel.verifier.structurals.InstConstraintVisitor:261,1"
      Dst: "[java.lang.StringBuilder].toString"
    - Src: "org.apache.bcel.verifier.structurals.InstConstraintVisitor:261,1"
      Dst: "[org.apache.bcel.verifier.structurals.InstConstraintVisitor].constraintViolated"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.apache.bcel.verifier.structurals.InstConstraintVisitor].visitARETURN(org.apache.bcel.generic.ARETURN)"
    functionSourceFile: "org.apache.bcel.verifier.structurals.InstConstraintVisitor"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.apache.bcel.generic.ARETURN"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 20
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.bcel.verifier.structurals.InstConstraintVisitor:272"
      Branch Sides:
      - BranchSide: "org.apache.bcel.verifier.structurals.InstConstraintVisitor:275"
        BranchSideFuncs: []
      - BranchSide: "org.apache.bcel.verifier.structurals.InstConstraintVisitor:274"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.bcel.verifier.structurals.InstConstraintVisitor:272,1"
      Dst: "[org.apache.bcel.verifier.structurals.InstConstraintVisitor].stack"
    - Src: "org.apache.bcel.verifier.structurals.InstConstraintVisitor:272,1"
      Dst: "[org.apache.bcel.verifier.structurals.OperandStack].peek"
    - Src: "org.apache.bcel.verifier.structurals.InstConstraintVisitor:273,1"
      Dst: "[java.lang.StringBuilder].<init>"
    - Src: "org.apache.bcel.verifier.structurals.InstConstraintVisitor:273,1"
      Dst: "[java.lang.StringBuilder].append"
    - Src: "org.apache.bcel.verifier.structurals.InstConstraintVisitor:273,1"
      Dst: "[java.lang.StringBuilder].toString"
    - Src: "org.apache.bcel.verifier.structurals.InstConstraintVisitor:273,1"
      Dst: "[org.apache.bcel.verifier.structurals.InstConstraintVisitor].constraintViolated"
    - Src: "org.apache.bcel.verifier.structurals.InstConstraintVisitor:276,1"
      Dst: "[org.apache.bcel.verifier.structurals.InstConstraintVisitor].referenceTypeIsInitialized"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.apache.bcel.verifier.structurals.InstConstraintVisitor].visitARRAYLENGTH(org.apache.bcel.generic.ARRAYLENGTH)"
    functionSourceFile: "org.apache.bcel.verifier.structurals.InstConstraintVisitor"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.apache.bcel.generic.ARRAYLENGTH"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.bcel.verifier.structurals.InstConstraintVisitor:292,1"
      Dst: "[org.apache.bcel.verifier.structurals.InstConstraintVisitor].stack"
    - Src: "org.apache.bcel.verifier.structurals.InstConstraintVisitor:292,1"
      Dst: "[org.apache.bcel.verifier.structurals.OperandStack].peek"
    - Src: "org.apache.bcel.verifier.structurals.InstConstraintVisitor:293,1"
      Dst: "[org.apache.bcel.verifier.structurals.InstConstraintVisitor].arrayrefOfArrayType"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.bcel.verifier.structurals.InstConstraintVisitor].visitASTORE(org.apache.bcel.generic.ASTORE)"
    functionSourceFile: "org.apache.bcel.verifier.structurals.InstConstraintVisitor"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.apache.bcel.generic.ASTORE"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 20
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.bcel.verifier.structurals.InstConstraintVisitor:301"
      Branch Sides:
      - BranchSide: "org.apache.bcel.verifier.structurals.InstConstraintVisitor:307"
        BranchSideFuncs: []
      - BranchSide: "org.apache.bcel.verifier.structurals.InstConstraintVisitor:306"
        BranchSideFuncs: []
    - Branch String: "org.apache.bcel.verifier.structurals.InstConstraintVisitor:301"
      Branch Sides:
      - BranchSide: "org.apache.bcel.verifier.structurals.InstConstraintVisitor:307"
        BranchSideFuncs: []
      - BranchSide: "org.apache.bcel.verifier.structurals.InstConstraintVisitor:306"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.bcel.verifier.structurals.InstConstraintVisitor:301,1"
      Dst: "[org.apache.bcel.verifier.structurals.InstConstraintVisitor].stack"
    - Src: "org.apache.bcel.verifier.structurals.InstConstraintVisitor:301,1"
      Dst: "[org.apache.bcel.verifier.structurals.OperandStack].peek"
    - Src: "org.apache.bcel.verifier.structurals.InstConstraintVisitor:302,1"
      Dst: "[java.lang.StringBuilder].<init>"
    - Src: "org.apache.bcel.verifier.structurals.InstConstraintVisitor:302,1"
      Dst: "[java.lang.StringBuilder].append"
    - Src: "org.apache.bcel.verifier.structurals.InstConstraintVisitor:302,1"
      Dst: "[java.lang.StringBuilder].toString"
    - Src: "org.apache.bcel.verifier.structurals.InstConstraintVisitor:302,1"
      Dst: "[org.apache.bcel.verifier.structurals.InstConstraintVisitor].constraintViolated"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[org.apache.bcel.verifier.structurals.InstConstraintVisitor].visitATHROW(org.apache.bcel.generic.ATHROW)"
    functionSourceFile: "org.apache.bcel.verifier.structurals.InstConstraintVisitor"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.apache.bcel.generic.ATHROW"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 55
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.bcel.verifier.structurals.InstConstraintVisitor:317"
      Branch Sides:
      - BranchSide: "org.apache.bcel.verifier.structurals.InstConstraintVisitor:322"
        BranchSideFuncs: []
      - BranchSide: "org.apache.bcel.verifier.structurals.InstConstraintVisitor:321"
        BranchSideFuncs: []
    - Branch String: "org.apache.bcel.verifier.structurals.InstConstraintVisitor:317"
      Branch Sides:
      - BranchSide: "org.apache.bcel.verifier.structurals.InstConstraintVisitor:322"
        BranchSideFuncs: []
      - BranchSide: "org.apache.bcel.verifier.structurals.InstConstraintVisitor:321"
        BranchSideFuncs: []
    - Branch String: "org.apache.bcel.verifier.structurals.InstConstraintVisitor:322"
      Branch Sides:
      - BranchSide: "org.apache.bcel.verifier.structurals.InstConstraintVisitor:326"
        BranchSideFuncs: []
      - BranchSide: "org.apache.bcel.verifier.structurals.InstConstraintVisitor:325"
        BranchSideFuncs: []
    - Branch String: "org.apache.bcel.verifier.structurals.InstConstraintVisitor:328"
      Branch Sides:
      - BranchSide: "org.apache.bcel.verifier.structurals.InstConstraintVisitor:334"
        BranchSideFuncs: []
      - BranchSide: "org.apache.bcel.verifier.structurals.InstConstraintVisitor:333"
        BranchSideFuncs: []
    - Branch String: "org.apache.bcel.verifier.structurals.InstConstraintVisitor:328"
      Branch Sides:
      - BranchSide: "org.apache.bcel.verifier.structurals.InstConstraintVisitor:334"
        BranchSideFuncs: []
      - BranchSide: "org.apache.bcel.verifier.structurals.InstConstraintVisitor:333"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.bcel.verifier.structurals.InstConstraintVisitor:317,1"
      Dst: "[org.apache.bcel.verifier.structurals.InstConstraintVisitor].stack"
    - Src: "org.apache.bcel.verifier.structurals.InstConstraintVisitor:317,1"
      Dst: "[org.apache.bcel.verifier.structurals.OperandStack].peek"
    - Src: "org.apache.bcel.verifier.structurals.InstConstraintVisitor:317,1"
      Dst: "[org.apache.bcel.generic.Type].equals"
    - Src: "org.apache.bcel.verifier.structurals.InstConstraintVisitor:318,1"
      Dst: "[java.lang.StringBuilder].<init>"
    - Src: "org.apache.bcel.verifier.structurals.InstConstraintVisitor:318,1"
      Dst: "[java.lang.StringBuilder].append"
    - Src: "org.apache.bcel.verifier.structurals.InstConstraintVisitor:318,1"
      Dst: "[java.lang.StringBuilder].toString"
    - Src: "org.apache.bcel.verifier.structurals.InstConstraintVisitor:318,1"
      Dst: "[org.apache.bcel.verifier.structurals.InstConstraintVisitor].constraintViolated"
    - Src: "org.apache.bcel.verifier.structurals.InstConstraintVisitor:327,1"
      Dst: "[org.apache.bcel.generic.Type].getType"
    - Src: "org.apache.bcel.verifier.structurals.InstConstraintVisitor:328,1"
      Dst: "[org.apache.bcel.generic.ObjectType].subclassOf"
    - Src: "org.apache.bcel.verifier.structurals.InstConstraintVisitor:328,1"
      Dst: "[org.apache.bcel.generic.ObjectType].equals"
    - Src: "org.apache.bcel.verifier.structurals.InstConstraintVisitor:333,1"
      Dst: "[org.apache.bcel.verifier.exc.AssertionViolatedException].<init>"
    JavaMethodInfo: null
    BBCount: 11
    CyclomaticComplexity: 1
  - functionName: "[org.apache.bcel.verifier.structurals.InstConstraintVisitor].visitBALOAD(org.apache.bcel.generic.BALOAD)"
    functionSourceFile: "org.apache.bcel.verifier.structurals.InstConstraintVisitor"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.apache.bcel.generic.BALOAD"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 29
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.bcel.verifier.structurals.InstConstraintVisitor:345"
      Branch Sides:
      - BranchSide: "org.apache.bcel.verifier.structurals.InstConstraintVisitor:350"
        BranchSideFuncs: []
      - BranchSide: "org.apache.bcel.verifier.structurals.InstConstraintVisitor:349"
        BranchSideFuncs: []
    - Branch String: "org.apache.bcel.verifier.structurals.InstConstraintVisitor:346"
      Branch Sides:
      - BranchSide: "org.apache.bcel.verifier.structurals.InstConstraintVisitor:350"
        BranchSideFuncs: []
      - BranchSide: "org.apache.bcel.verifier.structurals.InstConstraintVisitor:349"
        BranchSideFuncs: []
    - Branch String: "org.apache.bcel.verifier.structurals.InstConstraintVisitor:346"
      Branch Sides:
      - BranchSide: "org.apache.bcel.verifier.structurals.InstConstraintVisitor:350"
        BranchSideFuncs: []
      - BranchSide: "org.apache.bcel.verifier.structurals.InstConstraintVisitor:349"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.bcel.verifier.structurals.InstConstraintVisitor:342,1"
      Dst: "[org.apache.bcel.verifier.structurals.InstConstraintVisitor].stack"
    - Src: "org.apache.bcel.verifier.structurals.InstConstraintVisitor:342,1"
      Dst: "[org.apache.bcel.verifier.structurals.OperandStack].peek"
    - Src: "org.apache.bcel.verifier.structurals.InstConstraintVisitor:344,1"
      Dst: "[org.apache.bcel.verifier.structurals.InstConstraintVisitor].indexOfInt"
    - Src: "org.apache.bcel.verifier.structurals.InstConstraintVisitor:345,1"
      Dst: "[org.apache.bcel.verifier.structurals.InstConstraintVisitor].arrayrefOfArrayType"
    - Src: "org.apache.bcel.verifier.structurals.InstConstraintVisitor:346,1"
      Dst: "[org.apache.bcel.generic.ArrayType].getElementType"
    - Src: "org.apache.bcel.verifier.structurals.InstConstraintVisitor:346,1"
      Dst: "[org.apache.bcel.generic.Type].equals"
    - Src: "org.apache.bcel.verifier.structurals.InstConstraintVisitor:347,1"
      Dst: "[java.lang.StringBuilder].<init>"
    - Src: "org.apache.bcel.verifier.structurals.InstConstraintVisitor:347,1"
      Dst: "[java.lang.StringBuilder].append"
    - Src: "org.apache.bcel.verifier.structurals.InstConstraintVisitor:348,1"
      Dst: "[java.lang.StringBuilder].toString"
    - Src: "org.apache.bcel.verifier.structurals.InstConstraintVisitor:347,1"
      Dst: "[org.apache.bcel.verifier.structurals.InstConstraintVisitor].constraintViolated"
    JavaMethodInfo: null
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[org.apache.bcel.verifier.structurals.InstConstraintVisitor].visitBASTORE(org.apache.bcel.generic.BASTORE)"
    functionSourceFile: "org.apache.bcel.verifier.structurals.InstConstraintVisitor"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.apache.bcel.generic.BASTORE"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 32
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.bcel.verifier.structurals.InstConstraintVisitor:363"
      Branch Sides:
      - BranchSide: "org.apache.bcel.verifier.structurals.InstConstraintVisitor:368"
        BranchSideFuncs: []
      - BranchSide: "org.apache.bcel.verifier.structurals.InstConstraintVisitor:367"
        BranchSideFuncs: []
    - Branch String: "org.apache.bcel.verifier.structurals.InstConstraintVisitor:364"
      Branch Sides:
      - BranchSide: "org.apache.bcel.verifier.structurals.InstConstraintVisitor:368"
        BranchSideFuncs: []
      - BranchSide: "org.apache.bcel.verifier.structurals.InstConstraintVisitor:367"
        BranchSideFuncs: []
    - Branch String: "org.apache.bcel.verifier.structurals.InstConstraintVisitor:364"
      Branch Sides:
      - BranchSide: "org.apache.bcel.verifier.structurals.InstConstraintVisitor:368"
        BranchSideFuncs: []
      - BranchSide: "org.apache.bcel.verifier.structurals.InstConstraintVisitor:367"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.bcel.verifier.structurals.InstConstraintVisitor:357,1"
      Dst: "[org.apache.bcel.verifier.structurals.InstConstraintVisitor].stack"
    - Src: "org.apache.bcel.verifier.structurals.InstConstraintVisitor:357,1"
      Dst: "[org.apache.bcel.verifier.structurals.OperandStack].peek"
    - Src: "org.apache.bcel.verifier.structurals.InstConstraintVisitor:361,1"
      Dst: "[org.apache.bcel.verifier.structurals.InstConstraintVisitor].indexOfInt"
    - Src: "org.apache.bcel.verifier.structurals.InstConstraintVisitor:362,1"
      Dst: "[org.apache.bcel.verifier.structurals.InstConstraintVisitor].valueOfInt"
    - Src: "org.apache.bcel.verifier.structurals.InstConstraintVisitor:363,1"
      Dst: "[org.apache.bcel.verifier.structurals.InstConstraintVisitor].arrayrefOfArrayType"
    - Src: "org.apache.bcel.verifier.structurals.InstConstraintVisitor:364,1"
      Dst: "[org.apache.bcel.generic.ArrayType].getElementType"
    - Src: "org.apache.bcel.verifier.structurals.InstConstraintVisitor:364,1"
      Dst: "[org.apache.bcel.generic.Type].equals"
    - Src: "org.apache.bcel.verifier.structurals.InstConstraintVisitor:365,1"
      Dst: "[java.lang.StringBuilder].<init>"
    - Src: "org.apache.bcel.verifier.structurals.InstConstraintVisitor:365,1"
      Dst: "[java.lang.StringBuilder].append"
    - Src: "org.apache.bcel.verifier.structurals.InstConstraintVisitor:366,1"
      Dst: "[java.lang.StringBuilder].toString"
    - Src: "org.apache.bcel.verifier.structurals.InstConstraintVisitor:365,1"
      Dst: "[org.apache.bcel.verifier.structurals.InstConstraintVisitor].constraintViolated"
    JavaMethodInfo: null
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[org.apache.bcel.verifier.structurals.InstConstraintVisitor].visitBIPUSH(org.apache.bcel.generic.BIPUSH)"
    functionSourceFile: "org.apache.bcel.verifier.structurals.InstConstraintVisitor"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.apache.bcel.generic.BIPUSH"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.bcel.verifier.structurals.InstConstraintVisitor].visitBREAKPOINT(org.apache.bcel.generic.BREAKPOINT)"
    functionSourceFile: "org.apache.bcel.verifier.structurals.InstConstraintVisitor"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.apache.bcel.generic.BREAKPOINT"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.bcel.verifier.structurals.InstConstraintVisitor:387,1"
      Dst: "[org.apache.bcel.verifier.exc.AssertionViolatedException].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.bcel.verifier.structurals.InstConstraintVisitor].visitCALOAD(org.apache.bcel.generic.CALOAD)"
    functionSourceFile: "org.apache.bcel.verifier.structurals.InstConstraintVisitor"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.apache.bcel.generic.CALOAD"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 9
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.bcel.verifier.structurals.InstConstraintVisitor:395,1"
      Dst: "[org.apache.bcel.verifier.structurals.InstConstraintVisitor].stack"
    - Src: "org.apache.bcel.verifier.structurals.InstConstraintVisitor:395,1"
      Dst: "[org.apache.bcel.verifier.structurals.OperandStack].peek"
    - Src: "org.apache.bcel.verifier.structurals.InstConstraintVisitor:398,1"
      Dst: "[org.apache.bcel.verifier.structurals.InstConstraintVisitor].indexOfInt"
    - Src: "org.apache.bcel.verifier.structurals.InstConstraintVisitor:399,1"
      Dst: "[org.apache.bcel.verifier.structurals.InstConstraintVisitor].arrayrefOfArrayType"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.bcel.verifier.structurals.InstConstraintVisitor].visitCASTORE(org.apache.bcel.generic.CASTORE)"
    functionSourceFile: "org.apache.bcel.verifier.structurals.InstConstraintVisitor"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.apache.bcel.generic.CASTORE"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 27
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.bcel.verifier.structurals.InstConstraintVisitor:413"
      Branch Sides:
      - BranchSide: "org.apache.bcel.verifier.structurals.InstConstraintVisitor:417"
        BranchSideFuncs: []
      - BranchSide: "org.apache.bcel.verifier.structurals.InstConstraintVisitor:416"
        BranchSideFuncs: []
    - Branch String: "org.apache.bcel.verifier.structurals.InstConstraintVisitor:413"
      Branch Sides:
      - BranchSide: "org.apache.bcel.verifier.structurals.InstConstraintVisitor:417"
        BranchSideFuncs: []
      - BranchSide: "org.apache.bcel.verifier.structurals.InstConstraintVisitor:416"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.bcel.verifier.structurals.InstConstraintVisitor:407,1"
      Dst: "[org.apache.bcel.verifier.structurals.InstConstraintVisitor].stack"
    - Src: "org.apache.bcel.verifier.structurals.InstConstraintVisitor:407,1"
      Dst: "[org.apache.bcel.verifier.structurals.OperandStack].peek"
    - Src: "org.apache.bcel.verifier.structurals.InstConstraintVisitor:411,1"
      Dst: "[org.apache.bcel.verifier.structurals.InstConstraintVisitor].indexOfInt"
    - Src: "org.apache.bcel.verifier.structurals.InstConstraintVisitor:412,1"
      Dst: "[org.apache.bcel.verifier.structurals.InstConstraintVisitor].valueOfInt"
    - Src: "org.apache.bcel.verifier.structurals.InstConstraintVisitor:413,1"
      Dst: "[org.apache.bcel.verifier.structurals.InstConstraintVisitor].arrayrefOfArrayType"
    - Src: "org.apache.bcel.verifier.structurals.InstConstraintVisitor:413,1"
      Dst: "[org.apache.bcel.generic.ArrayType].getElementType"
    - Src: "org.apache.bcel.verifier.structurals.InstConstraintVisitor:413,1"
      Dst: "[org.apache.bcel.generic.Type].equals"
    - Src: "org.apache.bcel.verifier.structurals.InstConstraintVisitor:414,1"
      Dst: "[java.lang.StringBuilder].<init>"
    - Src: "org.apache.bcel.verifier.structurals.InstConstraintVisitor:414,1"
      Dst: "[java.lang.StringBuilder].append"
    - Src: "org.apache.bcel.verifier.structurals.InstConstraintVisitor:415,1"
      Dst: "[java.lang.StringBuilder].toString"
    - Src: "org.apache.bcel.verifier.structurals.InstConstraintVisitor:414,1"
      Dst: "[org.apache.bcel.verifier.structurals.InstConstraintVisitor].constraintViolated"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[org.apache.bcel.verifier.structurals.InstConstraintVisitor].visitCHECKCAST(org.apache.bcel.generic.CHECKCAST)"
    functionSourceFile: "org.apache.bcel.verifier.structurals.InstConstraintVisitor"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.apache.bcel.generic.CHECKCAST"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 26
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.bcel.verifier.structurals.InstConstraintVisitor:426"
      Branch Sides:
      - BranchSide: "org.apache.bcel.verifier.structurals.InstConstraintVisitor:435"
        BranchSideFuncs: []
      - BranchSide: "org.apache.bcel.verifier.structurals.InstConstraintVisitor:434"
        BranchSideFuncs: []
    - Branch String: "org.apache.bcel.verifier.structurals.InstConstraintVisitor:436"
      Branch Sides:
      - BranchSide: "org.apache.bcel.verifier.structurals.InstConstraintVisitor:439"
        BranchSideFuncs: []
      - BranchSide: "org.apache.bcel.verifier.structurals.InstConstraintVisitor:438"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.bcel.verifier.structurals.InstConstraintVisitor:425,1"
      Dst: "[org.apache.bcel.verifier.structurals.InstConstraintVisitor].stack"
    - Src: "org.apache.bcel.verifier.structurals.InstConstraintVisitor:425,1"
      Dst: "[org.apache.bcel.verifier.structurals.OperandStack].peek"
    - Src: "org.apache.bcel.verifier.structurals.InstConstraintVisitor:427,1"
      Dst: "[java.lang.StringBuilder].<init>"
    - Src: "org.apache.bcel.verifier.structurals.InstConstraintVisitor:427,1"
      Dst: "[java.lang.StringBuilder].append"
    - Src: "org.apache.bcel.verifier.structurals.InstConstraintVisitor:427,1"
      Dst: "[java.lang.StringBuilder].toString"
    - Src: "org.apache.bcel.verifier.structurals.InstConstraintVisitor:427,1"
      Dst: "[org.apache.bcel.verifier.structurals.InstConstraintVisitor].constraintViolated"
    - Src: "org.apache.bcel.verifier.structurals.InstConstraintVisitor:435,1"
      Dst: "[org.apache.bcel.generic.CPInstruction].getIndex"
    - Src: "org.apache.bcel.verifier.structurals.InstConstraintVisitor:435,1"
      Dst: "[org.apache.bcel.generic.ConstantPoolGen].getConstant"
    JavaMethodInfo: null
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[org.apache.bcel.verifier.structurals.InstConstraintVisitor].visitCPInstruction(org.apache.bcel.generic.CPInstruction)"
    functionSourceFile: "org.apache.bcel.verifier.structurals.InstConstraintVisitor"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.apache.bcel.generic.CPInstruction"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 17
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.bcel.verifier.structurals.InstConstraintVisitor:452"
      Branch Sides:
      - BranchSide: "org.apache.bcel.verifier.structurals.InstConstraintVisitor:453"
        BranchSideFuncs: []
      - BranchSide: "org.apache.bcel.verifier.structurals.InstConstraintVisitor:452"
        BranchSideFuncs: []
    - Branch String: "org.apache.bcel.verifier.structurals.InstConstraintVisitor:452"
      Branch Sides:
      - BranchSide: "org.apache.bcel.verifier.structurals.InstConstraintVisitor:455"
        BranchSideFuncs: []
      - BranchSide: "org.apache.bcel.verifier.structurals.InstConstraintVisitor:454"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.bcel.verifier.structurals.InstConstraintVisitor:451,1"
      Dst: "[org.apache.bcel.generic.CPInstruction].getIndex"
    - Src: "org.apache.bcel.verifier.structurals.InstConstraintVisitor:452,1"
      Dst: "[org.apache.bcel.generic.ConstantPoolGen].getSize"
    - Src: "org.apache.bcel.verifier.structurals.InstConstraintVisitor:453,1"
      Dst: "[java.lang.StringBuilder].<init>"
    - Src: "org.apache.bcel.verifier.structurals.InstConstraintVisitor:453,1"
      Dst: "[java.lang.StringBuilder].append"
    - Src: "org.apache.bcel.verifier.structurals.InstConstraintVisitor:453,1"
      Dst: "[java.lang.StringBuilder].toString"
    - Src: "org.apache.bcel.verifier.structurals.InstConstraintVisitor:453,1"
      Dst: "[org.apache.bcel.verifier.exc.AssertionViolatedException].<init>"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[org.apache.bcel.verifier.structurals.InstConstraintVisitor].visitD2F(org.apache.bcel.generic.D2F)"
    functionSourceFile: "org.apache.bcel.verifier.structurals.InstConstraintVisitor"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.apache.bcel.generic.D2F"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 16
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.bcel.verifier.structurals.InstConstraintVisitor:462"
      Branch Sides:
      - BranchSide: "org.apache.bcel.verifier.structurals.InstConstraintVisitor:465"
        BranchSideFuncs: []
      - BranchSide: "org.apache.bcel.verifier.structurals.InstConstraintVisitor:464"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.bcel.verifier.structurals.InstConstraintVisitor:462,1"
      Dst: "[org.apache.bcel.verifier.structurals.InstConstraintVisitor].stack"
    - Src: "org.apache.bcel.verifier.structurals.InstConstraintVisitor:462,1"
      Dst: "[org.apache.bcel.verifier.structurals.OperandStack].peek"
    - Src: "org.apache.bcel.verifier.structurals.InstConstraintVisitor:463,1"
      Dst: "[java.lang.StringBuilder].<init>"
    - Src: "org.apache.bcel.verifier.structurals.InstConstraintVisitor:463,1"
      Dst: "[java.lang.StringBuilder].append"
    - Src: "org.apache.bcel.verifier.structurals.InstConstraintVisitor:463,1"
      Dst: "[java.lang.StringBuilder].toString"
    - Src: "org.apache.bcel.verifier.structurals.InstConstraintVisitor:463,1"
      Dst: "[org.apache.bcel.verifier.structurals.InstConstraintVisitor].constraintViolated"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.apache.bcel.verifier.structurals.InstConstraintVisitor].visitD2I(org.apache.bcel.generic.D2I)"
    functionSourceFile: "org.apache.bcel.verifier.structurals.InstConstraintVisitor"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.apache.bcel.generic.D2I"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 16
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.bcel.verifier.structurals.InstConstraintVisitor:472"
      Branch Sides:
      - BranchSide: "org.apache.bcel.verifier.structurals.InstConstraintVisitor:475"
        BranchSideFuncs: []
      - BranchSide: "org.apache.bcel.verifier.structurals.InstConstraintVisitor:474"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.bcel.verifier.structurals.InstConstraintVisitor:472,1"
      Dst: "[org.apache.bcel.verifier.structurals.InstConstraintVisitor].stack"
    - Src: "org.apache.bcel.verifier.structurals.InstConstraintVisitor:472,1"
      Dst: "[org.apache.bcel.verifier.structurals.OperandStack].peek"
    - Src: "org.apache.bcel.verifier.structurals.InstConstraintVisitor:473,1"
      Dst: "[java.lang.StringBuilder].<init>"
    - Src: "org.apache.bcel.verifier.structurals.InstConstraintVisitor:473,1"
      Dst: "[java.lang.StringBuilder].append"
    - Src: "org.apache.bcel.verifier.structurals.InstConstraintVisitor:473,1"
      Dst: "[java.lang.StringBuilder].toString"
    - Src: "org.apache.bcel.verifier.structurals.InstConstraintVisitor:473,1"
      Dst: "[org.apache.bcel.verifier.structurals.InstConstraintVisitor].constraintViolated"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.apache.bcel.verifier.structurals.InstConstraintVisitor].visitD2L(org.apache.bcel.generic.D2L)"
    functionSourceFile: "org.apache.bcel.verifier.structurals.InstConstraintVisitor"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.apache.bcel.generic.D2L"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 16
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.bcel.verifier.structurals.InstConstraintVisitor:482"
      Branch Sides:
      - BranchSide: "org.apache.bcel.verifier.structurals.InstConstraintVisitor:485"
        BranchSideFuncs: []
      - BranchSide: "org.apache.bcel.verifier.structurals.InstConstraintVisitor:484"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.bcel.verifier.structurals.InstConstraintVisitor:482,1"
      Dst: "[org.apache.bcel.verifier.structurals.InstConstraintVisitor].stack"
    - Src: "org.apache.bcel.verifier.structurals.InstConstraintVisitor:482,1"
      Dst: "[org.apache.bcel.verifier.structurals.OperandStack].peek"
    - Src: "org.apache.bcel.verifier.structurals.InstConstraintVisitor:483,1"
      Dst: "[java.lang.StringBuilder].<init>"
    - Src: "org.apache.bcel.verifier.structurals.InstConstraintVisitor:483,1"
      Dst: "[java.lang.StringBuilder].append"
    - Src: "org.apache.bcel.verifier.structurals.InstConstraintVisitor:483,1"
      Dst: "[java.lang.StringBuilder].toString"
    - Src: "org.apache.bcel.verifier.structurals.InstConstraintVisitor:483,1"
      Dst: "[org.apache.bcel.verifier.structurals.InstConstraintVisitor].constraintViolated"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.apache.bcel.verifier.structurals.InstConstraintVisitor].visitDADD(org.apache.bcel.generic.DADD)"
    functionSourceFile: "org.apache.bcel.verifier.structurals.InstConstraintVisitor"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.apache.bcel.generic.DADD"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 29
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.bcel.verifier.structurals.InstConstraintVisitor:492"
      Branch Sides:
      - BranchSide: "org.apache.bcel.verifier.structurals.InstConstraintVisitor:495"
        BranchSideFuncs: []
      - BranchSide: "org.apache.bcel.verifier.structurals.InstConstraintVisitor:494"
        BranchSideFuncs: []
    - Branch String: "org.apache.bcel.verifier.structurals.InstConstraintVisitor:495"
      Branch Sides:
      - BranchSide: "org.apache.bcel.verifier.structurals.InstConstraintVisitor:498"
        BranchSideFuncs: []
      - BranchSide: "org.apache.bcel.verifier.structurals.InstConstraintVisitor:497"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.bcel.verifier.structurals.InstConstraintVisitor:492,1"
      Dst: "[org.apache.bcel.verifier.structurals.InstConstraintVisitor].stack"
    - Src: "org.apache.bcel.verifier.structurals.InstConstraintVisitor:492,1"
      Dst: "[org.apache.bcel.verifier.structurals.OperandStack].peek"
    - Src: "org.apache.bcel.verifier.structurals.InstConstraintVisitor:493,1"
      Dst: "[java.lang.StringBuilder].<init>"
    - Src: "org.apache.bcel.verifier.structurals.InstConstraintVisitor:493,1"
      Dst: "[java.lang.StringBuilder].append"
    - Src: "org.apache.bcel.verifier.structurals.InstConstraintVisitor:493,1"
      Dst: "[java.lang.StringBuilder].toString"
    - Src: "org.apache.bcel.verifier.structurals.InstConstraintVisitor:493,1"
      Dst: "[org.apache.bcel.verifier.structurals.InstConstraintVisitor].constraintViolated"
    JavaMethodInfo: null
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[org.apache.bcel.verifier.structurals.InstConstraintVisitor].visitDALOAD(org.apache.bcel.generic.DALOAD)"
    functionSourceFile: "org.apache.bcel.verifier.structurals.InstConstraintVisitor"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.apache.bcel.generic.DALOAD"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 39
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.bcel.verifier.structurals.InstConstraintVisitor:506"
      Branch Sides:
      - BranchSide: "org.apache.bcel.verifier.structurals.InstConstraintVisitor:509"
        BranchSideFuncs: []
      - BranchSide: "org.apache.bcel.verifier.structurals.InstConstraintVisitor:508"
        BranchSideFuncs: []
    - Branch String: "org.apache.bcel.verifier.structurals.InstConstraintVisitor:509"
      Branch Sides:
      - BranchSide: "org.apache.bcel.verifier.structurals.InstConstraintVisitor:512"
        BranchSideFuncs: []
      - BranchSide: "org.apache.bcel.verifier.structurals.InstConstraintVisitor:511"
        BranchSideFuncs: []
    - Branch String: "org.apache.bcel.verifier.structurals.InstConstraintVisitor:513"
      Branch Sides:
      - BranchSide: "org.apache.bcel.verifier.structurals.InstConstraintVisitor:516"
        BranchSideFuncs: []
      - BranchSide: "org.apache.bcel.verifier.structurals.InstConstraintVisitor:515"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.bcel.verifier.structurals.InstConstraintVisitor:505,1"
      Dst: "[org.apache.bcel.verifier.structurals.InstConstraintVisitor].stack"
    - Src: "org.apache.bcel.verifier.structurals.InstConstraintVisitor:505,1"
      Dst: "[org.apache.bcel.verifier.structurals.OperandStack].peek"
    - Src: "org.apache.bcel.verifier.structurals.InstConstraintVisitor:505,1"
      Dst: "[org.apache.bcel.verifier.structurals.InstConstraintVisitor].indexOfInt"
    - Src: "org.apache.bcel.verifier.structurals.InstConstraintVisitor:510,1"
      Dst: "[java.lang.StringBuilder].<init>"
    - Src: "org.apache.bcel.verifier.structurals.InstConstraintVisitor:510,1"
      Dst: "[java.lang.StringBuilder].append"
    - Src: "org.apache.bcel.verifier.structurals.InstConstraintVisitor:510,1"
      Dst: "[java.lang.StringBuilder].toString"
    - Src: "org.apache.bcel.verifier.structurals.InstConstraintVisitor:510,1"
      Dst: "[org.apache.bcel.verifier.structurals.InstConstraintVisitor].constraintViolated"
    - Src: "org.apache.bcel.verifier.structurals.InstConstraintVisitor:512,1"
      Dst: "[org.apache.bcel.generic.ArrayType].getBasicType"
    JavaMethodInfo: null
    BBCount: 7
    CyclomaticComplexity: 1
  - functionName: "[org.apache.bcel.verifier.structurals.InstConstraintVisitor].visitDASTORE(org.apache.bcel.generic.DASTORE)"
    functionSourceFile: "org.apache.bcel.verifier.structurals.InstConstraintVisitor"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.apache.bcel.generic.DASTORE"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 52
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.bcel.verifier.structurals.InstConstraintVisitor:523"
      Branch Sides:
      - BranchSide: "org.apache.bcel.verifier.structurals.InstConstraintVisitor:526"
        BranchSideFuncs: []
      - BranchSide: "org.apache.bcel.verifier.structurals.InstConstraintVisitor:525"
        BranchSideFuncs: []
    - Branch String: "org.apache.bcel.verifier.structurals.InstConstraintVisitor:527"
      Branch Sides:
      - BranchSide: "org.apache.bcel.verifier.structurals.InstConstraintVisitor:530"
        BranchSideFuncs: []
      - BranchSide: "org.apache.bcel.verifier.structurals.InstConstraintVisitor:529"
        BranchSideFuncs: []
    - Branch String: "org.apache.bcel.verifier.structurals.InstConstraintVisitor:530"
      Branch Sides:
      - BranchSide: "org.apache.bcel.verifier.structurals.InstConstraintVisitor:533"
        BranchSideFuncs: []
      - BranchSide: "org.apache.bcel.verifier.structurals.InstConstraintVisitor:532"
        BranchSideFuncs: []
    - Branch String: "org.apache.bcel.verifier.structurals.InstConstraintVisitor:534"
      Branch Sides:
      - BranchSide: "org.apache.bcel.verifier.structurals.InstConstraintVisitor:537"
        BranchSideFuncs: []
      - BranchSide: "org.apache.bcel.verifier.structurals.InstConstraintVisitor:536"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.bcel.verifier.structurals.InstConstraintVisitor:523,1"
      Dst: "[org.apache.bcel.verifier.structurals.InstConstraintVisitor].stack"
    - Src: "org.apache.bcel.verifier.structurals.InstConstraintVisitor:523,1"
      Dst: "[org.apache.bcel.verifier.structurals.OperandStack].peek"
    - Src: "org.apache.bcel.verifier.structurals.InstConstraintVisitor:524,1"
      Dst: "[java.lang.StringBuilder].<init>"
    - Src: "org.apache.bcel.verifier.structurals.InstConstraintVisitor:524,1"
      Dst: "[java.lang.StringBuilder].append"
    - Src: "org.apache.bcel.verifier.structurals.InstConstraintVisitor:524,1"
      Dst: "[java.lang.StringBuilder].toString"
    - Src: "org.apache.bcel.verifier.structurals.InstConstraintVisitor:524,1"
      Dst: "[org.apache.bcel.verifier.structurals.InstConstraintVisitor].constraintViolated"
    - Src: "org.apache.bcel.verifier.structurals.InstConstraintVisitor:526,1"
      Dst: "[org.apache.bcel.verifier.structurals.InstConstraintVisitor].indexOfInt"
    - Src: "org.apache.bcel.verifier.structurals.InstConstraintVisitor:533,1"
      Dst: "[org.apache.bcel.generic.ArrayType].getBasicType"
    JavaMethodInfo: null
    BBCount: 9
    CyclomaticComplexity: 1
  - functionName: "[org.apache.bcel.verifier.structurals.InstConstraintVisitor].visitDCMPG(org.apache.bcel.generic.DCMPG)"
    functionSourceFile: "org.apache.bcel.verifier.structurals.InstConstraintVisitor"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.apache.bcel.generic.DCMPG"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 29
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.bcel.verifier.structurals.InstConstraintVisitor:544"
      Branch Sides:
      - BranchSide: "org.apache.bcel.verifier.structurals.InstConstraintVisitor:547"
        BranchSideFuncs: []
      - BranchSide: "org.apache.bcel.verifier.structurals.InstConstraintVisitor:546"
        BranchSideFuncs: []
    - Branch String: "org.apache.bcel.verifier.structurals.InstConstraintVisitor:547"
      Branch Sides:
      - BranchSide: "org.apache.bcel.verifier.structurals.InstConstraintVisitor:550"
        BranchSideFuncs: []
      - BranchSide: "org.apache.bcel.verifier.structurals.InstConstraintVisitor:549"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.bcel.verifier.structurals.InstConstraintVisitor:544,1"
      Dst: "[org.apache.bcel.verifier.structurals.InstConstraintVisitor].stack"
    - Src: "org.apache.bcel.verifier.structurals.InstConstraintVisitor:544,1"
      Dst: "[org.apache.bcel.verifier.structurals.OperandStack].peek"
    - Src: "org.apache.bcel.verifier.structurals.InstConstraintVisitor:545,1"
      Dst: "[java.lang.StringBuilder].<init>"
    - Src: "org.apache.bcel.verifier.structurals.InstConstraintVisitor:545,1"
      Dst: "[java.lang.StringBuilder].append"
    - Src: "org.apache.bcel.verifier.structurals.InstConstraintVisitor:545,1"
      Dst: "[java.lang.StringBuilder].toString"
    - Src: "org.apache.bcel.verifier.structurals.InstConstraintVisitor:545,1"
      Dst: "[org.apache.bcel.verifier.structurals.InstConstraintVisitor].constraintViolated"
    JavaMethodInfo: null
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[org.apache.bcel.verifier.structurals.InstConstraintVisitor].visitDCMPL(org.apache.bcel.generic.DCMPL)"
    functionSourceFile: "org.apache.bcel.verifier.structurals.InstConstraintVisitor"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.apache.bcel.generic.DCMPL"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 29
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.bcel.verifier.structurals.InstConstraintVisitor:557"
      Branch Sides:
      - BranchSide: "org.apache.bcel.verifier.structurals.InstConstraintVisitor:560"
        BranchSideFuncs: []
      - BranchSide: "org.apache.bcel.verifier.structurals.InstConstraintVisitor:559"
        BranchSideFuncs: []
    - Branch String: "org.apache.bcel.verifier.structurals.InstConstraintVisitor:560"
      Branch Sides:
      - BranchSide: "org.apache.bcel.verifier.structurals.InstConstraintVisitor:563"
        BranchSideFuncs: []
      - BranchSide: "org.apache.bcel.verifier.structurals.InstConstraintVisitor:562"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.bcel.verifier.structurals.InstConstraintVisitor:557,1"
      Dst: "[org.apache.bcel.verifier.structurals.InstConstraintVisitor].stack"
    - Src: "org.apache.bcel.verifier.structurals.InstConstraintVisitor:557,1"
      Dst: "[org.apache.bcel.verifier.structurals.OperandStack].peek"
    - Src: "org.apache.bcel.verifier.structurals.InstConstraintVisitor:558,1"
      Dst: "[java.lang.StringBuilder].<init>"
    - Src: "org.apache.bcel.verifier.structurals.InstConstraintVisitor:558,1"
      Dst: "[java.lang.StringBuilder].append"
    - Src: "org.apache.bcel.verifier.structurals.InstConstraintVisitor:558,1"
      Dst: "[java.lang.StringBuilder].toString"
    - Src: "org.apache.bcel.verifier.structurals.InstConstraintVisitor:558,1"
      Dst: "[org.apache.bcel.verifier.structurals.InstConstraintVisitor].constraintViolated"
    JavaMethodInfo: null
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[org.apache.bcel.verifier.structurals.InstConstraintVisitor].visitDCONST(org.apache.bcel.generic.DCONST)"
    functionSourceFile: "org.apache.bcel.verifier.structurals.InstConstraintVisitor"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.apache.bcel.generic.DCONST"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.bcel.verifier.structurals.InstConstraintVisitor].visitDDIV(org.apache.bcel.generic.DDIV)"
    functionSourceFile: "org.apache.bcel.verifier.structurals.InstConstraintVisitor"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.apache.bcel.generic.DDIV"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 29
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.bcel.verifier.structurals.InstConstraintVisitor:578"
      Branch Sides:
      - BranchSide: "org.apache.bcel.verifier.structurals.InstConstraintVisitor:581"
        BranchSideFuncs: []
      - BranchSide: "org.apache.bcel.verifier.structurals.InstConstraintVisitor:580"
        BranchSideFuncs: []
    - Branch String: "org.apache.bcel.verifier.structurals.InstConstraintVisitor:581"
      Branch Sides:
      - BranchSide: "org.apache.bcel.verifier.structurals.InstConstraintVisitor:584"
        BranchSideFuncs: []
      - BranchSide: "org.apache.bcel.verifier.structurals.InstConstraintVisitor:583"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.bcel.verifier.structurals.InstConstraintVisitor:578,1"
      Dst: "[org.apache.bcel.verifier.structurals.InstConstraintVisitor].stack"
    - Src: "org.apache.bcel.verifier.structurals.InstConstraintVisitor:578,1"
      Dst: "[org.apache.bcel.verifier.structurals.OperandStack].peek"
    - Src: "org.apache.bcel.verifier.structurals.InstConstraintVisitor:579,1"
      Dst: "[java.lang.StringBuilder].<init>"
    - Src: "org.apache.bcel.verifier.structurals.InstConstraintVisitor:579,1"
      Dst: "[java.lang.StringBuilder].append"
    - Src: "org.apache.bcel.verifier.structurals.InstConstraintVisitor:579,1"
      Dst: "[java.lang.StringBuilder].toString"
    - Src: "org.apache.bcel.verifier.structurals.InstConstraintVisitor:579,1"
      Dst: "[org.apache.bcel.verifier.structurals.InstConstraintVisitor].constraintViolated"
    JavaMethodInfo: null
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[org.apache.bcel.verifier.structurals.InstConstraintVisitor].visitDLOAD(org.apache.bcel.generic.DLOAD)"
    functionSourceFile: "org.apache.bcel.verifier.structurals.InstConstraintVisitor"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.apache.bcel.generic.DLOAD"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.bcel.verifier.structurals.InstConstraintVisitor].visitDMUL(org.apache.bcel.generic.DMUL)"
    functionSourceFile: "org.apache.bcel.verifier.structurals.InstConstraintVisitor"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.apache.bcel.generic.DMUL"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 29
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.bcel.verifier.structurals.InstConstraintVisitor:601"
      Branch Sides:
      - BranchSide: "org.apache.bcel.verifier.structurals.InstConstraintVisitor:604"
        BranchSideFuncs: []
      - BranchSide: "org.apache.bcel.verifier.structurals.InstConstraintVisitor:603"
        BranchSideFuncs: []
    - Branch String: "org.apache.bcel.verifier.structurals.InstConstraintVisitor:604"
      Branch Sides:
      - BranchSide: "org.apache.bcel.verifier.structurals.InstConstraintVisitor:607"
        BranchSideFuncs: []
      - BranchSide: "org.apache.bcel.verifier.structurals.InstConstraintVisitor:606"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.bcel.verifier.structurals.InstConstraintVisitor:601,1"
      Dst: "[org.apache.bcel.verifier.structurals.InstConstraintVisitor].stack"
    - Src: "org.apache.bcel.verifier.structurals.InstConstraintVisitor:601,1"
      Dst: "[org.apache.bcel.verifier.structurals.OperandStack].peek"
    - Src: "org.apache.bcel.verifier.structurals.InstConstraintVisitor:602,1"
      Dst: "[java.lang.StringBuilder].<init>"
    - Src: "org.apache.bcel.verifier.structurals.InstConstraintVisitor:602,1"
      Dst: "[java.lang.StringBuilder].append"
    - Src: "org.apache.bcel.verifier.structurals.InstConstraintVisitor:602,1"
      Dst: "[java.lang.StringBuilder].toString"
    - Src: "org.apache.bcel.verifier.structurals.InstConstraintVisitor:602,1"
      Dst: "[org.apache.bcel.verifier.structurals.InstConstraintVisitor].constraintViolated"
    JavaMethodInfo: null
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[org.apache.bcel.verifier.structurals.InstConstraintVisitor].visitDNEG(org.apache.bcel.generic.DNEG)"
    functionSourceFile: "org.apache.bcel.verifier.structurals.InstConstraintVisitor"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.apache.bcel.generic.DNEG"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 16
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.bcel.verifier.structurals.InstConstraintVisitor:614"
      Branch Sides:
      - BranchSide: "org.apache.bcel.verifier.structurals.InstConstraintVisitor:617"
        BranchSideFuncs: []
      - BranchSide: "org.apache.bcel.verifier.structurals.InstConstraintVisitor:616"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.bcel.verifier.structurals.InstConstraintVisitor:614,1"
      Dst: "[org.apache.bcel.verifier.structurals.InstConstraintVisitor].stack"
    - Src: "org.apache.bcel.verifier.structurals.InstConstraintVisitor:614,1"
      Dst: "[org.apache.bcel.verifier.structurals.OperandStack].peek"
    - Src: "org.apache.bcel.verifier.structurals.InstConstraintVisitor:615,1"
      Dst: "[java.lang.StringBuilder].<init>"
    - Src: "org.apache.bcel.verifier.structurals.InstConstraintVisitor:615,1"
      Dst: "[java.lang.StringBuilder].append"
    - Src: "org.apache.bcel.verifier.structurals.InstConstraintVisitor:615,1"
      Dst: "[java.lang.StringBuilder].toString"
    - Src: "org.apache.bcel.verifier.structurals.InstConstraintVisitor:615,1"
      Dst: "[org.apache.bcel.verifier.structurals.InstConstraintVisitor].constraintViolated"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.apache.bcel.verifier.structurals.InstConstraintVisitor].visitDREM(org.apache.bcel.generic.DREM)"
    functionSourceFile: "org.apache.bcel.verifier.structurals.InstConstraintVisitor"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.apache.bcel.generic.DREM"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 29
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.bcel.verifier.structurals.InstConstraintVisitor:624"
      Branch Sides:
      - BranchSide: "org.apache.bcel.verifier.structurals.InstConstraintVisitor:627"
        BranchSideFuncs: []
      - BranchSide: "org.apache.bcel.verifier.structurals.InstConstraintVisitor:626"
        BranchSideFuncs: []
    - Branch String: "org.apache.bcel.verifier.structurals.InstConstraintVisitor:627"
      Branch Sides:
      - BranchSide: "org.apache.bcel.verifier.structurals.InstConstraintVisitor:630"
        BranchSideFuncs: []
      - BranchSide: "org.apache.bcel.verifier.structurals.InstConstraintVisitor:629"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.bcel.verifier.structurals.InstConstraintVisitor:624,1"
      Dst: "[org.apache.bcel.verifier.structurals.InstConstraintVisitor].stack"
    - Src: "org.apache.bcel.verifier.structurals.InstConstraintVisitor:624,1"
      Dst: "[org.apache.bcel.verifier.structurals.OperandStack].peek"
    - Src: "org.apache.bcel.verifier.structurals.InstConstraintVisitor:625,1"
      Dst: "[java.lang.StringBuilder].<init>"
    - Src: "org.apache.bcel.verifier.structurals.InstConstraintVisitor:625,1"
      Dst: "[java.lang.StringBuilder].append"
    - Src: "org.apache.bcel.verifier.structurals.InstConstraintVisitor:625,1"
      Dst: "[java.lang.StringBuilder].toString"
    - Src: "org.apache.bcel.verifier.structurals.InstConstraintVisitor:625,1"
      Dst: "[org.apache.bcel.verifier.structurals.InstConstraintVisitor].constraintViolated"
    JavaMethodInfo: null
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[org.apache.bcel.verifier.structurals.InstConstraintVisitor].visitDRETURN(org.apache.bcel.generic.DRETURN)"
    functionSourceFile: "org.apache.bcel.verifier.structurals.InstConstraintVisitor"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.apache.bcel.generic.DRETURN"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 16
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.bcel.verifier.structurals.InstConstraintVisitor:637"
      Branch Sides:
      - BranchSide: "org.apache.bcel.verifier.structurals.InstConstraintVisitor:640"
        BranchSideFuncs: []
      - BranchSide: "org.apache.bcel.verifier.structurals.InstConstraintVisitor:639"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.bcel.verifier.structurals.InstConstraintVisitor:637,1"
      Dst: "[org.apache.bcel.verifier.structurals.InstConstraintVisitor].stack"
    - Src: "org.apache.bcel.verifier.structurals.InstConstraintVisitor:637,1"
      Dst: "[org.apache.bcel.verifier.structurals.OperandStack].peek"
    - Src: "org.apache.bcel.verifier.structurals.InstConstraintVisitor:638,1"
      Dst: "[java.lang.StringBuilder].<init>"
    - Src: "org.apache.bcel.verifier.structurals.InstConstraintVisitor:638,1"
      Dst: "[java.lang.StringBuilder].append"
    - Src: "org.apache.bcel.verifier.structurals.InstConstraintVisitor:638,1"
      Dst: "[java.lang.StringBuilder].toString"
    - Src: "org.apache.bcel.verifier.structurals.InstConstraintVisitor:638,1"
      Dst: "[org.apache.bcel.verifier.structurals.InstConstraintVisitor].constraintViolated"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.apache.bcel.verifier.structurals.InstConstraintVisitor].visitDSTORE(org.apache.bcel.generic.DSTORE)"
    functionSourceFile: "org.apache.bcel.verifier.structurals.InstConstraintVisitor"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.apache.bcel.generic.DSTORE"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.bcel.verifier.structurals.InstConstraintVisitor].visitDSUB(org.apache.bcel.generic.DSUB)"
    functionSourceFile: "org.apache.bcel.verifier.structurals.InstConstraintVisitor"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.apache.bcel.generic.DSUB"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 29
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.bcel.verifier.structurals.InstConstraintVisitor:657"
      Branch Sides:
      - BranchSide: "org.apache.bcel.verifier.structurals.InstConstraintVisitor:660"
        BranchSideFuncs: []
      - BranchSide: "org.apache.bcel.verifier.structurals.InstConstraintVisitor:659"
        BranchSideFuncs: []
    - Branch String: "org.apache.bcel.verifier.structurals.InstConstraintVisitor:660"
      Branch Sides:
      - BranchSide: "org.apache.bcel.verifier.structurals.InstConstraintVisitor:663"
        BranchSideFuncs: []
      - BranchSide: "org.apache.bcel.verifier.structurals.InstConstraintVisitor:662"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.bcel.verifier.structurals.InstConstraintVisitor:657,1"
      Dst: "[org.apache.bcel.verifier.structurals.InstConstraintVisitor].stack"
    - Src: "org.apache.bcel.verifier.structurals.InstConstraintVisitor:657,1"
      Dst: "[org.apache.bcel.verifier.structurals.OperandStack].peek"
    - Src: "org.apache.bcel.verifier.structurals.InstConstraintVisitor:658,1"
      Dst: "[java.lang.StringBuilder].<init>"
    - Src: "org.apache.bcel.verifier.structurals.InstConstraintVisitor:658,1"
      Dst: "[java.lang.StringBuilder].append"
    - Src: "org.apache.bcel.verifier.structurals.InstConstraintVisitor:658,1"
      Dst: "[java.lang.StringBuilder].toString"
    - Src: "org.apache.bcel.verifier.structurals.InstConstraintVisitor:658,1"
      Dst: "[org.apache.bcel.verifier.structurals.InstConstraintVisitor].constraintViolated"
    JavaMethodInfo: null
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[org.apache.bcel.verifier.structurals.InstConstraintVisitor].visitDUP(org.apache.bcel.generic.DUP)"
    functionSourceFile: "org.apache.bcel.verifier.structurals.InstConstraintVisitor"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.apache.bcel.generic.DUP"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 21
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.bcel.verifier.structurals.InstConstraintVisitor:670"
      Branch Sides:
      - BranchSide: "org.apache.bcel.verifier.structurals.InstConstraintVisitor:674"
        BranchSideFuncs: []
      - BranchSide: "org.apache.bcel.verifier.structurals.InstConstraintVisitor:673"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.bcel.verifier.structurals.InstConstraintVisitor:670,1"
      Dst: "[org.apache.bcel.verifier.structurals.InstConstraintVisitor].stack"
    - Src: "org.apache.bcel.verifier.structurals.InstConstraintVisitor:670,1"
      Dst: "[org.apache.bcel.verifier.structurals.OperandStack].peek"
    - Src: "org.apache.bcel.verifier.structurals.InstConstraintVisitor:670,1"
      Dst: "[org.apache.bcel.generic.Type].getSize"
    - Src: "org.apache.bcel.verifier.structurals.InstConstraintVisitor:671,1"
      Dst: "[java.lang.StringBuilder].<init>"
    - Src: "org.apache.bcel.verifier.structurals.InstConstraintVisitor:671,1"
      Dst: "[java.lang.StringBuilder].append"
    - Src: "org.apache.bcel.verifier.structurals.InstConstraintVisitor:672,1"
      Dst: "[java.lang.StringBuilder].toString"
    - Src: "org.apache.bcel.verifier.structurals.InstConstraintVisitor:671,1"
      Dst: "[org.apache.bcel.verifier.structurals.InstConstraintVisitor].constraintViolated"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.apache.bcel.verifier.structurals.InstConstraintVisitor].visitDUP_X1(org.apache.bcel.generic.DUP_X1)"
    functionSourceFile: "org.apache.bcel.verifier.structurals.InstConstraintVisitor"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.apache.bcel.generic.DUP_X1"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 39
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.bcel.verifier.structurals.InstConstraintVisitor:681"
      Branch Sides:
      - BranchSide: "org.apache.bcel.verifier.structurals.InstConstraintVisitor:684"
        BranchSideFuncs: []
      - BranchSide: "org.apache.bcel.verifier.structurals.InstConstraintVisitor:683"
        BranchSideFuncs: []
    - Branch String: "org.apache.bcel.verifier.structurals.InstConstraintVisitor:684"
      Branch Sides:
      - BranchSide: "org.apache.bcel.verifier.structurals.InstConstraintVisitor:688"
        BranchSideFuncs: []
      - BranchSide: "org.apache.bcel.verifier.structurals.InstConstraintVisitor:687"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.bcel.verifier.structurals.InstConstraintVisitor:681,1"
      Dst: "[org.apache.bcel.verifier.structurals.InstConstraintVisitor].stack"
    - Src: "org.apache.bcel.verifier.structurals.InstConstraintVisitor:681,1"
      Dst: "[org.apache.bcel.verifier.structurals.OperandStack].peek"
    - Src: "org.apache.bcel.verifier.structurals.InstConstraintVisitor:681,1"
      Dst: "[org.apache.bcel.generic.Type].getSize"
    - Src: "org.apache.bcel.verifier.structurals.InstConstraintVisitor:682,1"
      Dst: "[java.lang.StringBuilder].<init>"
    - Src: "org.apache.bcel.verifier.structurals.InstConstraintVisitor:682,1"
      Dst: "[java.lang.StringBuilder].append"
    - Src: "org.apache.bcel.verifier.structurals.InstConstraintVisitor:682,1"
      Dst: "[java.lang.StringBuilder].toString"
    - Src: "org.apache.bcel.verifier.structurals.InstConstraintVisitor:682,1"
      Dst: "[org.apache.bcel.verifier.structurals.InstConstraintVisitor].constraintViolated"
    JavaMethodInfo: null
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[org.apache.bcel.verifier.structurals.InstConstraintVisitor].visitDUP_X2(org.apache.bcel.generic.DUP_X2)"
    functionSourceFile: "org.apache.bcel.verifier.structurals.InstConstraintVisitor"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.apache.bcel.generic.DUP_X2"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 44
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.bcel.verifier.structurals.InstConstraintVisitor:695"
      Branch Sides:
      - BranchSide: "org.apache.bcel.verifier.structurals.InstConstraintVisitor:698"
        BranchSideFuncs: []
      - BranchSide: "org.apache.bcel.verifier.structurals.InstConstraintVisitor:697"
        BranchSideFuncs: []
    - Branch String: "org.apache.bcel.verifier.structurals.InstConstraintVisitor:698"
      Branch Sides:
      - BranchSide: "org.apache.bcel.verifier.structurals.InstConstraintVisitor:702"
        BranchSideFuncs: []
      - BranchSide: "org.apache.bcel.verifier.structurals.InstConstraintVisitor:701"
        BranchSideFuncs: []
    - Branch String: "org.apache.bcel.verifier.structurals.InstConstraintVisitor:702"
      Branch Sides:
      - BranchSide: "org.apache.bcel.verifier.structurals.InstConstraintVisitor:706"
        BranchSideFuncs: []
      - BranchSide: "org.apache.bcel.verifier.structurals.InstConstraintVisitor:705"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.bcel.verifier.structurals.InstConstraintVisitor:695,1"
      Dst: "[org.apache.bcel.verifier.structurals.InstConstraintVisitor].stack"
    - Src: "org.apache.bcel.verifier.structurals.InstConstraintVisitor:695,1"
      Dst: "[org.apache.bcel.verifier.structurals.OperandStack].peek"
    - Src: "org.apache.bcel.verifier.structurals.InstConstraintVisitor:695,1"
      Dst: "[org.apache.bcel.generic.Type].getSize"
    - Src: "org.apache.bcel.verifier.structurals.InstConstraintVisitor:696,1"
      Dst: "[java.lang.StringBuilder].<init>"
    - Src: "org.apache.bcel.verifier.structurals.InstConstraintVisitor:696,1"
      Dst: "[java.lang.StringBuilder].append"
    - Src: "org.apache.bcel.verifier.structurals.InstConstraintVisitor:696,1"
      Dst: "[java.lang.StringBuilder].toString"
    - Src: "org.apache.bcel.verifier.structurals.InstConstraintVisitor:696,1"
      Dst: "[org.apache.bcel.verifier.structurals.InstConstraintVisitor].constraintViolated"
    JavaMethodInfo: null
    BBCount: 7
    CyclomaticComplexity: 1
  - functionName: "[org.apache.bcel.verifier.structurals.InstConstraintVisitor].visitDUP2(org.apache.bcel.generic.DUP2)"
    functionSourceFile: "org.apache.bcel.verifier.structurals.InstConstraintVisitor"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.apache.bcel.generic.DUP2"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 26
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.bcel.verifier.structurals.InstConstraintVisitor:713"
      Branch Sides:
      - BranchSide: "org.apache.bcel.verifier.structurals.InstConstraintVisitor:717"
        BranchSideFuncs: []
      - BranchSide: "org.apache.bcel.verifier.structurals.InstConstraintVisitor:716"
        BranchSideFuncs: []
    - Branch String: "org.apache.bcel.verifier.structurals.InstConstraintVisitor:717"
      Branch Sides:
      - BranchSide: "org.apache.bcel.verifier.structurals.InstConstraintVisitor:721"
        BranchSideFuncs: []
      - BranchSide: "org.apache.bcel.verifier.structurals.InstConstraintVisitor:720"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.bcel.verifier.structurals.InstConstraintVisitor:713,1"
      Dst: "[org.apache.bcel.verifier.structurals.InstConstraintVisitor].stack"
    - Src: "org.apache.bcel.verifier.structurals.InstConstraintVisitor:713,1"
      Dst: "[org.apache.bcel.verifier.structurals.OperandStack].peek"
    - Src: "org.apache.bcel.verifier.structurals.InstConstraintVisitor:713,1"
      Dst: "[org.apache.bcel.generic.Type].getSize"
    - Src: "org.apache.bcel.verifier.structurals.InstConstraintVisitor:718,1"
      Dst: "[java.lang.StringBuilder].<init>"
    - Src: "org.apache.bcel.verifier.structurals.InstConstraintVisitor:718,1"
      Dst: "[java.lang.StringBuilder].append"
    - Src: "org.apache.bcel.verifier.structurals.InstConstraintVisitor:719,1"
      Dst: "[java.lang.StringBuilder].toString"
    - Src: "org.apache.bcel.verifier.structurals.InstConstraintVisitor:718,1"
      Dst: "[org.apache.bcel.verifier.structurals.InstConstraintVisitor].constraintViolated"
    JavaMethodInfo: null
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[org.apache.bcel.verifier.structurals.InstConstraintVisitor].visitDUP2_X1(org.apache.bcel.generic.DUP2_X1)"
    functionSourceFile: "org.apache.bcel.verifier.structurals.InstConstraintVisitor"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.apache.bcel.generic.DUP2_X1"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 62
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.bcel.verifier.structurals.InstConstraintVisitor:728"
      Branch Sides:
      - BranchSide: "org.apache.bcel.verifier.structurals.InstConstraintVisitor:734"
        BranchSideFuncs: []
      - BranchSide: "org.apache.bcel.verifier.structurals.InstConstraintVisitor:733"
        BranchSideFuncs: []
    - Branch String: "org.apache.bcel.verifier.structurals.InstConstraintVisitor:729"
      Branch Sides:
      - BranchSide: "org.apache.bcel.verifier.structurals.InstConstraintVisitor:743"
        BranchSideFuncs: []
      - BranchSide: "org.apache.bcel.verifier.structurals.InstConstraintVisitor:742"
        BranchSideFuncs: []
    - Branch String: "org.apache.bcel.verifier.structurals.InstConstraintVisitor:734"
      Branch Sides:
      - BranchSide: "org.apache.bcel.verifier.structurals.InstConstraintVisitor:738"
        BranchSideFuncs: []
      - BranchSide: "org.apache.bcel.verifier.structurals.InstConstraintVisitor:737"
        BranchSideFuncs: []
    - Branch String: "org.apache.bcel.verifier.structurals.InstConstraintVisitor:738"
      Branch Sides:
      - BranchSide: "org.apache.bcel.verifier.structurals.InstConstraintVisitor:743"
        BranchSideFuncs: []
      - BranchSide: "org.apache.bcel.verifier.structurals.InstConstraintVisitor:742"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.bcel.verifier.structurals.InstConstraintVisitor:728,1"
      Dst: "[org.apache.bcel.verifier.structurals.InstConstraintVisitor].stack"
    - Src: "org.apache.bcel.verifier.structurals.InstConstraintVisitor:728,1"
      Dst: "[org.apache.bcel.verifier.structurals.OperandStack].peek"
    - Src: "org.apache.bcel.verifier.structurals.InstConstraintVisitor:728,1"
      Dst: "[org.apache.bcel.generic.Type].getSize"
    - Src: "org.apache.bcel.verifier.structurals.InstConstraintVisitor:730,1"
      Dst: "[java.lang.StringBuilder].<init>"
    - Src: "org.apache.bcel.verifier.structurals.InstConstraintVisitor:730,1"
      Dst: "[java.lang.StringBuilder].append"
    - Src: "org.apache.bcel.verifier.structurals.InstConstraintVisitor:731,1"
      Dst: "[java.lang.StringBuilder].toString"
    - Src: "org.apache.bcel.verifier.structurals.InstConstraintVisitor:730,1"
      Dst: "[org.apache.bcel.verifier.structurals.InstConstraintVisitor].constraintViolated"
    JavaMethodInfo: null
    BBCount: 8
    CyclomaticComplexity: 1
  - functionName: "[org.apache.bcel.verifier.structurals.InstConstraintVisitor].visitDUP2_X2(org.apache.bcel.generic.DUP2_X2)"
    functionSourceFile: "org.apache.bcel.verifier.structurals.InstConstraintVisitor"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.apache.bcel.generic.DUP2_X2"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 45
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.bcel.verifier.structurals.InstConstraintVisitor:751"
      Branch Sides:
      - BranchSide: "org.apache.bcel.verifier.structurals.InstConstraintVisitor:757"
        BranchSideFuncs: []
    - Branch String: "org.apache.bcel.verifier.structurals.InstConstraintVisitor:753"
      Branch Sides:
      - BranchSide: "org.apache.bcel.verifier.structurals.InstConstraintVisitor:754"
        BranchSideFuncs: []
      - BranchSide: "org.apache.bcel.verifier.structurals.InstConstraintVisitor:753"
        BranchSideFuncs: []
    - Branch String: "org.apache.bcel.verifier.structurals.InstConstraintVisitor:753"
      Branch Sides:
      - BranchSide: "org.apache.bcel.verifier.structurals.InstConstraintVisitor:756"
        BranchSideFuncs: []
      - BranchSide: "org.apache.bcel.verifier.structurals.InstConstraintVisitor:755"
        BranchSideFuncs: []
    - Branch String: "org.apache.bcel.verifier.structurals.InstConstraintVisitor:758"
      Branch Sides:
      - BranchSide: "org.apache.bcel.verifier.structurals.InstConstraintVisitor:761"
        BranchSideFuncs: []
      - BranchSide: "org.apache.bcel.verifier.structurals.InstConstraintVisitor:760"
        BranchSideFuncs: []
    - Branch String: "org.apache.bcel.verifier.structurals.InstConstraintVisitor:758"
      Branch Sides:
      - BranchSide: "org.apache.bcel.verifier.structurals.InstConstraintVisitor:759"
        BranchSideFuncs: []
      - BranchSide: "org.apache.bcel.verifier.structurals.InstConstraintVisitor:758"
        BranchSideFuncs: []
    - Branch String: "org.apache.bcel.verifier.structurals.InstConstraintVisitor:758"
      Branch Sides:
      - BranchSide: "org.apache.bcel.verifier.structurals.InstConstraintVisitor:761"
        BranchSideFuncs: []
      - BranchSide: "org.apache.bcel.verifier.structurals.InstConstraintVisitor:760"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.bcel.verifier.structurals.InstConstraintVisitor:751,1"
      Dst: "[org.apache.bcel.verifier.structurals.InstConstraintVisitor].stack"
    - Src: "org.apache.bcel.verifier.structurals.InstConstraintVisitor:751,1"
      Dst: "[org.apache.bcel.verifier.structurals.OperandStack].peek"
    - Src: "org.apache.bcel.verifier.structurals.InstConstraintVisitor:751,1"
      Dst: "[org.apache.bcel.generic.Type].getSize"
    - Src: "org.apache.bcel.verifier.structurals.InstConstraintVisitor:756,1"
      Dst: "[java.lang.StringBuilder].<init>"
    - Src: "org.apache.bcel.verifier.structurals.InstConstraintVisitor:756,1"
      Dst: "[java.lang.StringBuilder].append"
    - Src: "org.apache.bcel.verifier.structurals.InstConstraintVisitor:757,1"
      Dst: "[java.lang.StringBuilder].toString"
    - Src: "org.apache.bcel.verifier.structurals.InstConstraintVisitor:756,1"
      Dst: "[org.apache.bcel.verifier.structurals.InstConstraintVisitor].constraintViolated"
    JavaMethodInfo: null
    BBCount: 10
    CyclomaticComplexity: 1
  - functionName: "[org.apache.bcel.verifier.structurals.InstConstraintVisitor].visitF2D(org.apache.bcel.generic.F2D)"
    functionSourceFile: "org.apache.bcel.verifier.structurals.InstConstraintVisitor"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.apache.bcel.generic.F2D"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 16
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.bcel.verifier.structurals.InstConstraintVisitor:769"
      Branch Sides:
      - BranchSide: "org.apache.bcel.verifier.structurals.InstConstraintVisitor:772"
        BranchSideFuncs: []
      - BranchSide: "org.apache.bcel.verifier.structurals.InstConstraintVisitor:771"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.bcel.verifier.structurals.InstConstraintVisitor:769,1"
      Dst: "[org.apache.bcel.verifier.structurals.InstConstraintVisitor].stack"
    - Src: "org.apache.bcel.verifier.structurals.InstConstraintVisitor:769,1"
      Dst: "[org.apache.bcel.verifier.structurals.OperandStack].peek"
    - Src: "org.apache.bcel.verifier.structurals.InstConstraintVisitor:770,1"
      Dst: "[java.lang.StringBuilder].<init>"
    - Src: "org.apache.bcel.verifier.structurals.InstConstraintVisitor:770,1"
      Dst: "[java.lang.StringBuilder].append"
    - Src: "org.apache.bcel.verifier.structurals.InstConstraintVisitor:770,1"
      Dst: "[java.lang.StringBuilder].toString"
    - Src: "org.apache.bcel.verifier.structurals.InstConstraintVisitor:770,1"
      Dst: "[org.apache.bcel.verifier.structurals.InstConstraintVisitor].constraintViolated"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.apache.bcel.verifier.structurals.InstConstraintVisitor].visitF2I(org.apache.bcel.generic.F2I)"
    functionSourceFile: "org.apache.bcel.verifier.structurals.InstConstraintVisitor"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.apache.bcel.generic.F2I"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 16
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.bcel.verifier.structurals.InstConstraintVisitor:779"
      Branch Sides:
      - BranchSide: "org.apache.bcel.verifier.structurals.InstConstraintVisitor:782"
        BranchSideFuncs: []
      - BranchSide: "org.apache.bcel.verifier.structurals.InstConstraintVisitor:781"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.bcel.verifier.structurals.InstConstraintVisitor:779,1"
      Dst: "[org.apache.bcel.verifier.structurals.InstConstraintVisitor].stack"
    - Src: "org.apache.bcel.verifier.structurals.InstConstraintVisitor:779,1"
      Dst: "[org.apache.bcel.verifier.structurals.OperandStack].peek"
    - Src: "org.apache.bcel.verifier.structurals.InstConstraintVisitor:780,1"
      Dst: "[java.lang.StringBuilder].<init>"
    - Src: "org.apache.bcel.verifier.structurals.InstConstraintVisitor:780,1"
      Dst: "[java.lang.StringBuilder].append"
    - Src: "org.apache.bcel.verifier.structurals.InstConstraintVisitor:780,1"
      Dst: "[java.lang.StringBuilder].toString"
    - Src: "org.apache.bcel.verifier.structurals.InstConstraintVisitor:780,1"
      Dst: "[org.apache.bcel.verifier.structurals.InstConstraintVisitor].constraintViolated"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.apache.bcel.verifier.structurals.InstConstraintVisitor].visitF2L(org.apache.bcel.generic.F2L)"
    functionSourceFile: "org.apache.bcel.verifier.structurals.InstConstraintVisitor"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.apache.bcel.generic.F2L"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 16
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.bcel.verifier.structurals.InstConstraintVisitor:789"
      Branch Sides:
      - BranchSide: "org.apache.bcel.verifier.structurals.InstConstraintVisitor:792"
        BranchSideFuncs: []
      - BranchSide: "org.apache.bcel.verifier.structurals.InstConstraintVisitor:791"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.bcel.verifier.structurals.InstConstraintVisitor:789,1"
      Dst: "[org.apache.bcel.verifier.structurals.InstConstraintVisitor].stack"
    - Src: "org.apache.bcel.verifier.structurals.InstConstraintVisitor:789,1"
      Dst: "[org.apache.bcel.verifier.structurals.OperandStack].peek"
    - Src: "org.apache.bcel.verifier.structurals.InstConstraintVisitor:790,1"
      Dst: "[java.lang.StringBuilder].<init>"
    - Src: "org.apache.bcel.verifier.structurals.InstConstraintVisitor:790,1"
      Dst: "[java.lang.StringBuilder].append"
    - Src: "org.apache.bcel.verifier.structurals.InstConstraintVisitor:790,1"
      Dst: "[java.lang.StringBuilder].toString"
    - Src: "org.apache.bcel.verifier.structurals.InstConstraintVisitor:790,1"
      Dst: "[org.apache.bcel.verifier.structurals.InstConstraintVisitor].constraintViolated"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.apache.bcel.verifier.structurals.InstConstraintVisitor].visitFADD(org.apache.bcel.generic.FADD)"
    functionSourceFile: "org.apache.bcel.verifier.structurals.InstConstraintVisitor"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.apache.bcel.generic.FADD"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 29
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.bcel.verifier.structurals.InstConstraintVisitor:799"
      Branch Sides:
      - BranchSide: "org.apache.bcel.verifier.structurals.InstConstraintVisitor:802"
        BranchSideFuncs: []
      - BranchSide: "org.apache.bcel.verifier.structurals.InstConstraintVisitor:801"
        BranchSideFuncs: []
    - Branch String: "org.apache.bcel.verifier.structurals.InstConstraintVisitor:802"
      Branch Sides:
      - BranchSide: "org.apache.bcel.verifier.structurals.InstConstraintVisitor:805"
        BranchSideFuncs: []
      - BranchSide: "org.apache.bcel.verifier.structurals.InstConstraintVisitor:804"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.bcel.verifier.structurals.InstConstraintVisitor:799,1"
      Dst: "[org.apache.bcel.verifier.structurals.InstConstraintVisitor].stack"
    - Src: "org.apache.bcel.verifier.structurals.InstConstraintVisitor:799,1"
      Dst: "[org.apache.bcel.verifier.structurals.OperandStack].peek"
    - Src: "org.apache.bcel.verifier.structurals.InstConstraintVisitor:800,1"
      Dst: "[java.lang.StringBuilder].<init>"
    - Src: "org.apache.bcel.verifier.structurals.InstConstraintVisitor:800,1"
      Dst: "[java.lang.StringBuilder].append"
    - Src: "org.apache.bcel.verifier.structurals.InstConstraintVisitor:800,1"
      Dst: "[java.lang.StringBuilder].toString"
    - Src: "org.apache.bcel.verifier.structurals.InstConstraintVisitor:800,1"
      Dst: "[org.apache.bcel.verifier.structurals.InstConstraintVisitor].constraintViolated"
    JavaMethodInfo: null
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[org.apache.bcel.verifier.structurals.InstConstraintVisitor].visitFALOAD(org.apache.bcel.generic.FALOAD)"
    functionSourceFile: "org.apache.bcel.verifier.structurals.InstConstraintVisitor"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.apache.bcel.generic.FALOAD"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 39
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.bcel.verifier.structurals.InstConstraintVisitor:813"
      Branch Sides:
      - BranchSide: "org.apache.bcel.verifier.structurals.InstConstraintVisitor:816"
        BranchSideFuncs: []
      - BranchSide: "org.apache.bcel.verifier.structurals.InstConstraintVisitor:815"
        BranchSideFuncs: []
    - Branch String: "org.apache.bcel.verifier.structurals.InstConstraintVisitor:816"
      Branch Sides:
      - BranchSide: "org.apache.bcel.verifier.structurals.InstConstraintVisitor:819"
        BranchSideFuncs: []
      - BranchSide: "org.apache.bcel.verifier.structurals.InstConstraintVisitor:818"
        BranchSideFuncs: []
    - Branch String: "org.apache.bcel.verifier.structurals.InstConstraintVisitor:820"
      Branch Sides:
      - BranchSide: "org.apache.bcel.verifier.structurals.InstConstraintVisitor:823"
        BranchSideFuncs: []
      - BranchSide: "org.apache.bcel.verifier.structurals.InstConstraintVisitor:822"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.bcel.verifier.structurals.InstConstraintVisitor:812,1"
      Dst: "[org.apache.bcel.verifier.structurals.InstConstraintVisitor].stack"
    - Src: "org.apache.bcel.verifier.structurals.InstConstraintVisitor:812,1"
      Dst: "[org.apache.bcel.verifier.structurals.OperandStack].peek"
    - Src: "org.apache.bcel.verifier.structurals.InstConstraintVisitor:812,1"
      Dst: "[org.apache.bcel.verifier.structurals.InstConstraintVisitor].indexOfInt"
    - Src: "org.apache.bcel.verifier.structurals.InstConstraintVisitor:817,1"
      Dst: "[java.lang.StringBuilder].<init>"
    - Src: "org.apache.bcel.verifier.structurals.InstConstraintVisitor:817,1"
      Dst: "[java.lang.StringBuilder].append"
    - Src: "org.apache.bcel.verifier.structurals.InstConstraintVisitor:817,1"
      Dst: "[java.lang.StringBuilder].toString"
    - Src: "org.apache.bcel.verifier.structurals.InstConstraintVisitor:817,1"
      Dst: "[org.apache.bcel.verifier.structurals.InstConstraintVisitor].constraintViolated"
    - Src: "org.apache.bcel.verifier.structurals.InstConstraintVisitor:819,1"
      Dst: "[org.apache.bcel.generic.ArrayType].getBasicType"
    JavaMethodInfo: null
    BBCount: 7
    CyclomaticComplexity: 1
  - functionName: "[org.apache.bcel.verifier.structurals.InstConstraintVisitor].visitFASTORE(org.apache.bcel.generic.FASTORE)"
    functionSourceFile: "org.apache.bcel.verifier.structurals.InstConstraintVisitor"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.apache.bcel.generic.FASTORE"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 52
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.bcel.verifier.structurals.InstConstraintVisitor:830"
      Branch Sides:
      - BranchSide: "org.apache.bcel.verifier.structurals.InstConstraintVisitor:833"
        BranchSideFuncs: []
      - BranchSide: "org.apache.bcel.verifier.structurals.InstConstraintVisitor:832"
        BranchSideFuncs: []
    - Branch String: "org.apache.bcel.verifier.structurals.InstConstraintVisitor:834"
      Branch Sides:
      - BranchSide: "org.apache.bcel.verifier.structurals.InstConstraintVisitor:837"
        BranchSideFuncs: []
      - BranchSide: "org.apache.bcel.verifier.structurals.InstConstraintVisitor:836"
        BranchSideFuncs: []
    - Branch String: "org.apache.bcel.verifier.structurals.InstConstraintVisitor:837"
      Branch Sides:
      - BranchSide: "org.apache.bcel.verifier.structurals.InstConstraintVisitor:840"
        BranchSideFuncs: []
      - BranchSide: "org.apache.bcel.verifier.structurals.InstConstraintVisitor:839"
        BranchSideFuncs: []
    - Branch String: "org.apache.bcel.verifier.structurals.InstConstraintVisitor:841"
      Branch Sides:
      - BranchSide: "org.apache.bcel.verifier.structurals.InstConstraintVisitor:844"
        BranchSideFuncs: []
      - BranchSide: "org.apache.bcel.verifier.structurals.InstConstraintVisitor:843"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.bcel.verifier.structurals.InstConstraintVisitor:830,1"
      Dst: "[org.apache.bcel.verifier.structurals.InstConstraintVisitor].stack"
    - Src: "org.apache.bcel.verifier.structurals.InstConstraintVisitor:830,1"
      Dst: "[org.apache.bcel.verifier.structurals.OperandStack].peek"
    - Src: "org.apache.bcel.verifier.structurals.InstConstraintVisitor:831,1"
      Dst: "[java.lang.StringBuilder].<init>"
    - Src: "org.apache.bcel.verifier.structurals.InstConstraintVisitor:831,1"
      Dst: "[java.lang.StringBuilder].append"
    - Src: "org.apache.bcel.verifier.structurals.InstConstraintVisitor:831,1"
      Dst: "[java.lang.StringBuilder].toString"
    - Src: "org.apache.bcel.verifier.structurals.InstConstraintVisitor:831,1"
      Dst: "[org.apache.bcel.verifier.structurals.InstConstraintVisitor].constraintViolated"
    - Src: "org.apache.bcel.verifier.structurals.InstConstraintVisitor:833,1"
      Dst: "[org.apache.bcel.verifier.structurals.InstConstraintVisitor].indexOfInt"
    - Src: "org.apache.bcel.verifier.structurals.InstConstraintVisitor:840,1"
      Dst: "[org.apache.bcel.generic.ArrayType].getBasicType"
    JavaMethodInfo: null
    BBCount: 9
    CyclomaticComplexity: 1
  - functionName: "[org.apache.bcel.verifier.structurals.InstConstraintVisitor].visitFCMPG(org.apache.bcel.generic.FCMPG)"
    functionSourceFile: "org.apache.bcel.verifier.structurals.InstConstraintVisitor"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.apache.bcel.generic.FCMPG"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 29
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.bcel.verifier.structurals.InstConstraintVisitor:851"
      Branch Sides:
      - BranchSide: "org.apache.bcel.verifier.structurals.InstConstraintVisitor:854"
        BranchSideFuncs: []
      - BranchSide: "org.apache.bcel.verifier.structurals.InstConstraintVisitor:853"
        BranchSideFuncs: []
    - Branch String: "org.apache.bcel.verifier.structurals.InstConstraintVisitor:854"
      Branch Sides:
      - BranchSide: "org.apache.bcel.verifier.structurals.InstConstraintVisitor:857"
        BranchSideFuncs: []
      - BranchSide: "org.apache.bcel.verifier.structurals.InstConstraintVisitor:856"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.bcel.verifier.structurals.InstConstraintVisitor:851,1"
      Dst: "[org.apache.bcel.verifier.structurals.InstConstraintVisitor].stack"
    - Src: "org.apache.bcel.verifier.structurals.InstConstraintVisitor:851,1"
      Dst: "[org.apache.bcel.verifier.structurals.OperandStack].peek"
    - Src: "org.apache.bcel.verifier.structurals.InstConstraintVisitor:852,1"
      Dst: "[java.lang.StringBuilder].<init>"
    - Src: "org.apache.bcel.verifier.structurals.InstConstraintVisitor:852,1"
      Dst: "[java.lang.StringBuilder].append"
    - Src: "org.apache.bcel.verifier.structurals.InstConstraintVisitor:852,1"
      Dst: "[java.lang.StringBuilder].toString"
    - Src: "org.apache.bcel.verifier.structurals.InstConstraintVisitor:852,1"
      Dst: "[org.apache.bcel.verifier.structurals.InstConstraintVisitor].constraintViolated"
    JavaMethodInfo: null
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[org.apache.bcel.verifier.structurals.InstConstraintVisitor].visitFCMPL(org.apache.bcel.generic.FCMPL)"
    functionSourceFile: "org.apache.bcel.verifier.structurals.InstConstraintVisitor"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.apache.bcel.generic.FCMPL"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 29
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.bcel.verifier.structurals.InstConstraintVisitor:864"
      Branch Sides:
      - BranchSide: "org.apache.bcel.verifier.structurals.InstConstraintVisitor:867"
        BranchSideFuncs: []
      - BranchSide: "org.apache.bcel.verifier.structurals.InstConstraintVisitor:866"
        BranchSideFuncs: []
    - Branch String: "org.apache.bcel.verifier.structurals.InstConstraintVisitor:867"
      Branch Sides:
      - BranchSide: "org.apache.bcel.verifier.structurals.InstConstraintVisitor:870"
        BranchSideFuncs: []
      - BranchSide: "org.apache.bcel.verifier.structurals.InstConstraintVisitor:869"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.bcel.verifier.structurals.InstConstraintVisitor:864,1"
      Dst: "[org.apache.bcel.verifier.structurals.InstConstraintVisitor].stack"
    - Src: "org.apache.bcel.verifier.structurals.InstConstraintVisitor:864,1"
      Dst: "[org.apache.bcel.verifier.structurals.OperandStack].peek"
    - Src: "org.apache.bcel.verifier.structurals.InstConstraintVisitor:865,1"
      Dst: "[java.lang.StringBuilder].<init>"
    - Src: "org.apache.bcel.verifier.structurals.InstConstraintVisitor:865,1"
      Dst: "[java.lang.StringBuilder].append"
    - Src: "org.apache.bcel.verifier.structurals.InstConstraintVisitor:865,1"
      Dst: "[java.lang.StringBuilder].toString"
    - Src: "org.apache.bcel.verifier.structurals.InstConstraintVisitor:865,1"
      Dst: "[org.apache.bcel.verifier.structurals.InstConstraintVisitor].constraintViolated"
    JavaMethodInfo: null
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[org.apache.bcel.verifier.structurals.InstConstraintVisitor].visitFCONST(org.apache.bcel.generic.FCONST)"
    functionSourceFile: "org.apache.bcel.verifier.structurals.InstConstraintVisitor"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.apache.bcel.generic.FCONST"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.bcel.verifier.structurals.InstConstraintVisitor].visitFDIV(org.apache.bcel.generic.FDIV)"
    functionSourceFile: "org.apache.bcel.verifier.structurals.InstConstraintVisitor"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.apache.bcel.generic.FDIV"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 29
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.bcel.verifier.structurals.InstConstraintVisitor:885"
      Branch Sides:
      - BranchSide: "org.apache.bcel.verifier.structurals.InstConstraintVisitor:888"
        BranchSideFuncs: []
      - BranchSide: "org.apache.bcel.verifier.structurals.InstConstraintVisitor:887"
        BranchSideFuncs: []
    - Branch String: "org.apache.bcel.verifier.structurals.InstConstraintVisitor:888"
      Branch Sides:
      - BranchSide: "org.apache.bcel.verifier.structurals.InstConstraintVisitor:891"
        BranchSideFuncs: []
      - BranchSide: "org.apache.bcel.verifier.structurals.InstConstraintVisitor:890"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.bcel.verifier.structurals.InstConstraintVisitor:885,1"
      Dst: "[org.apache.bcel.verifier.structurals.InstConstraintVisitor].stack"
    - Src: "org.apache.bcel.verifier.structurals.InstConstraintVisitor:885,1"
      Dst: "[org.apache.bcel.verifier.structurals.OperandStack].peek"
    - Src: "org.apache.bcel.verifier.structurals.InstConstraintVisitor:886,1"
      Dst: "[java.lang.StringBuilder].<init>"
    - Src: "org.apache.bcel.verifier.structurals.InstConstraintVisitor:886,1"
      Dst: "[java.lang.StringBuilder].append"
    - Src: "org.apache.bcel.verifier.structurals.InstConstraintVisitor:886,1"
      Dst: "[java.lang.StringBuilder].toString"
    - Src: "org.apache.bcel.verifier.structurals.InstConstraintVisitor:886,1"
      Dst: "[org.apache.bcel.verifier.structurals.InstConstraintVisitor].constraintViolated"
    JavaMethodInfo: null
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[org.apache.bcel.verifier.structurals.InstConstraintVisitor].visitFieldInstruction(org.apache.bcel.generic.FieldInstruction)"
    functionSourceFile: "org.apache.bcel.verifier.structurals.InstConstraintVisitor"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.apache.bcel.generic.FieldInstruction"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 37
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.bcel.verifier.structurals.InstConstraintVisitor:903"
      Branch Sides:
      - BranchSide: "org.apache.bcel.verifier.structurals.InstConstraintVisitor:907"
        BranchSideFuncs: []
      - BranchSide: "org.apache.bcel.verifier.structurals.InstConstraintVisitor:906"
        BranchSideFuncs: []
    - Branch String: "org.apache.bcel.verifier.structurals.InstConstraintVisitor:908"
      Branch Sides:
      - BranchSide: "org.apache.bcel.verifier.structurals.InstConstraintVisitor:916"
        BranchSideFuncs: []
      - BranchSide: "org.apache.bcel.verifier.structurals.InstConstraintVisitor:915"
        BranchSideFuncs: []
    - Branch String: "org.apache.bcel.verifier.structurals.InstConstraintVisitor:912"
      Branch Sides:
      - BranchSide: "org.apache.bcel.verifier.structurals.InstConstraintVisitor:916"
        BranchSideFuncs: []
      - BranchSide: "org.apache.bcel.verifier.structurals.InstConstraintVisitor:915"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.bcel.verifier.structurals.InstConstraintVisitor:902,1"
      Dst: "[org.apache.bcel.generic.CPInstruction].getIndex"
    - Src: "org.apache.bcel.verifier.structurals.InstConstraintVisitor:902,1"
      Dst: "[org.apache.bcel.generic.ConstantPoolGen].getConstant"
    - Src: "org.apache.bcel.verifier.structurals.InstConstraintVisitor:904,1"
      Dst: "[java.lang.StringBuilder].<init>"
    - Src: "org.apache.bcel.verifier.structurals.InstConstraintVisitor:904,1"
      Dst: "[java.lang.StringBuilder].append"
    - Src: "org.apache.bcel.verifier.structurals.InstConstraintVisitor:904,1"
      Dst: "[java.lang.StringBuilder].toString"
    - Src: "org.apache.bcel.verifier.structurals.InstConstraintVisitor:904,1"
      Dst: "[org.apache.bcel.verifier.structurals.InstConstraintVisitor].constraintViolated"
    - Src: "org.apache.bcel.verifier.structurals.InstConstraintVisitor:907,1"
      Dst: "[org.apache.bcel.generic.FieldInstruction].getType"
    - Src: "org.apache.bcel.verifier.structurals.InstConstraintVisitor:909,1"
      Dst: "[org.apache.bcel.generic.ObjectType].getClassName"
    - Src: "org.apache.bcel.verifier.structurals.InstConstraintVisitor:910,1"
      Dst: "[org.apache.bcel.verifier.VerifierFactory].getVerifier"
    - Src: "org.apache.bcel.verifier.structurals.InstConstraintVisitor:911,1"
      Dst: "[org.apache.bcel.verifier.Verifier].doPass2"
    - Src: "org.apache.bcel.verifier.structurals.InstConstraintVisitor:912,1"
      Dst: "[org.apache.bcel.verifier.VerificationResult].getStatus"
    JavaMethodInfo: null
    BBCount: 6
    CyclomaticComplexity: 1
  - functionName: "[org.apache.bcel.verifier.structurals.InstConstraintVisitor].visitFieldInstructionInternals(org.apache.bcel.generic.FieldInstruction)"
    functionSourceFile: "org.apache.bcel.verifier.structurals.InstConstraintVisitor"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.apache.bcel.classfile.Field"
    argCount: 1
    argTypes:
    - "org.apache.bcel.generic.FieldInstruction"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 73
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.bcel.verifier.structurals.InstConstraintVisitor:922"
      Branch Sides:
      - BranchSide: "org.apache.bcel.verifier.structurals.InstConstraintVisitor:925"
        BranchSideFuncs: []
      - BranchSide: "org.apache.bcel.verifier.structurals.InstConstraintVisitor:924"
        BranchSideFuncs: []
    - Branch String: "org.apache.bcel.verifier.structurals.InstConstraintVisitor:928"
      Branch Sides:
      - BranchSide: "org.apache.bcel.verifier.structurals.InstConstraintVisitor:929"
        BranchSideFuncs: []
      - BranchSide: "org.apache.bcel.verifier.structurals.InstConstraintVisitor:928"
        BranchSideFuncs: []
    - Branch String: "org.apache.bcel.verifier.structurals.InstConstraintVisitor:928"
      Branch Sides:
      - BranchSide: "org.apache.bcel.verifier.structurals.InstConstraintVisitor:929"
        BranchSideFuncs: []
      - BranchSide: "org.apache.bcel.verifier.structurals.InstConstraintVisitor:928"
        BranchSideFuncs: []
    - Branch String: "org.apache.bcel.verifier.structurals.InstConstraintVisitor:928"
      Branch Sides:
      - BranchSide: "org.apache.bcel.verifier.structurals.InstConstraintVisitor:929"
        BranchSideFuncs: []
      - BranchSide: "org.apache.bcel.verifier.structurals.InstConstraintVisitor:928"
        BranchSideFuncs: []
    - Branch String: "org.apache.bcel.verifier.structurals.InstConstraintVisitor:928"
      Branch Sides:
      - BranchSide: "org.apache.bcel.verifier.structurals.InstConstraintVisitor:931"
        BranchSideFuncs: []
      - BranchSide: "org.apache.bcel.verifier.structurals.InstConstraintVisitor:930"
        BranchSideFuncs: []
    - Branch String: "org.apache.bcel.verifier.structurals.InstConstraintVisitor:931"
      Branch Sides:
      - BranchSide: "org.apache.bcel.verifier.structurals.InstConstraintVisitor:944"
        BranchSideFuncs: []
      - BranchSide: "org.apache.bcel.verifier.structurals.InstConstraintVisitor:943"
        BranchSideFuncs: []
    - Branch String: "org.apache.bcel.verifier.structurals.InstConstraintVisitor:932"
      Branch Sides:
      - BranchSide: "org.apache.bcel.verifier.structurals.InstConstraintVisitor:942"
        BranchSideFuncs: []
      - BranchSide: "org.apache.bcel.verifier.structurals.InstConstraintVisitor:941"
        BranchSideFuncs: []
    - Branch String: "org.apache.bcel.verifier.structurals.InstConstraintVisitor:938"
      Branch Sides:
      - BranchSide: "org.apache.bcel.verifier.structurals.InstConstraintVisitor:941"
        BranchSideFuncs: []
      - BranchSide: "org.apache.bcel.verifier.structurals.InstConstraintVisitor:940"
        BranchSideFuncs: []
    - Branch String: "org.apache.bcel.verifier.structurals.InstConstraintVisitor:944"
      Branch Sides:
      - BranchSide: "org.apache.bcel.verifier.structurals.InstConstraintVisitor:947"
        BranchSideFuncs: []
      - BranchSide: "org.apache.bcel.verifier.structurals.InstConstraintVisitor:946"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.bcel.verifier.structurals.InstConstraintVisitor:919,1"
      Dst: "[org.apache.bcel.generic.FieldInstruction].getFieldName"
    - Src: "org.apache.bcel.verifier.structurals.InstConstraintVisitor:920,1"
      Dst: "[org.apache.bcel.verifier.structurals.InstConstraintVisitor].getObjectType"
    - Src: "org.apache.bcel.verifier.structurals.InstConstraintVisitor:920,1"
      Dst: "[org.apache.bcel.generic.ObjectType].getClassName"
    - Src: "org.apache.bcel.verifier.structurals.InstConstraintVisitor:920,1"
      Dst: "[org.apache.bcel.Repository].lookupClass"
    - Src: "org.apache.bcel.verifier.structurals.InstConstraintVisitor:921,1"
      Dst: "[org.apache.bcel.generic.FieldInstruction].getType"
    - Src: "org.apache.bcel.verifier.structurals.InstConstraintVisitor:921,1"
      Dst: "[org.apache.bcel.classfile.JavaClass].findField"
    - Src: "org.apache.bcel.verifier.structurals.InstConstraintVisitor:923,1"
      Dst: "[java.lang.StringBuilder].<init>"
    - Src: "org.apache.bcel.verifier.structurals.InstConstraintVisitor:923,1"
      Dst: "[java.lang.StringBuilder].append"
    - Src: "org.apache.bcel.verifier.structurals.InstConstraintVisitor:923,1"
      Dst: "[org.apache.bcel.classfile.JavaClass].getClassName"
    - Src: "org.apache.bcel.verifier.structurals.InstConstraintVisitor:923,1"
      Dst: "[java.lang.StringBuilder].toString"
    - Src: "org.apache.bcel.verifier.structurals.InstConstraintVisitor:923,1"
      Dst: "[org.apache.bcel.verifier.exc.AssertionViolatedException].<init>"
    - Src: "org.apache.bcel.verifier.structurals.InstConstraintVisitor:925,1"
      Dst: "[org.apache.bcel.verifier.structurals.InstConstraintVisitor].stack"
    - Src: "org.apache.bcel.verifier.structurals.InstConstraintVisitor:925,1"
      Dst: "[org.apache.bcel.verifier.structurals.OperandStack].peek"
    - Src: "org.apache.bcel.verifier.structurals.InstConstraintVisitor:926,1"
      Dst: "[org.apache.bcel.classfile.FieldOrMethod].getSignature"
    - Src: "org.apache.bcel.verifier.structurals.InstConstraintVisitor:926,1"
      Dst: "[org.apache.bcel.generic.Type].getType"
    - Src: "org.apache.bcel.verifier.structurals.InstConstraintVisitor:934,1"
      Dst: "[org.apache.bcel.verifier.structurals.InstConstraintVisitor].referenceTypeIsInitialized"
    - Src: "org.apache.bcel.verifier.structurals.InstConstraintVisitor:938,1"
      Dst: "[org.apache.bcel.generic.ReferenceType].isAssignmentCompatibleWith"
    - Src: "org.apache.bcel.verifier.structurals.InstConstraintVisitor:939,1"
      Dst: "[org.apache.bcel.verifier.structurals.InstConstraintVisitor].constraintViolated"
    JavaMethodInfo: null
    BBCount: 16
    CyclomaticComplexity: 1
  - functionName: "[org.apache.bcel.verifier.structurals.InstConstraintVisitor].visitFLOAD(org.apache.bcel.generic.FLOAD)"
    functionSourceFile: "org.apache.bcel.verifier.structurals.InstConstraintVisitor"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.apache.bcel.generic.FLOAD"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.bcel.verifier.structurals.InstConstraintVisitor].visitFMUL(org.apache.bcel.generic.FMUL)"
    functionSourceFile: "org.apache.bcel.verifier.structurals.InstConstraintVisitor"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.apache.bcel.generic.FMUL"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 29
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.bcel.verifier.structurals.InstConstraintVisitor:965"
      Branch Sides:
      - BranchSide: "org.apache.bcel.verifier.structurals.InstConstraintVisitor:968"
        BranchSideFuncs: []
      - BranchSide: "org.apache.bcel.verifier.structurals.InstConstraintVisitor:967"
        BranchSideFuncs: []
    - Branch String: "org.apache.bcel.verifier.structurals.InstConstraintVisitor:968"
      Branch Sides:
      - BranchSide: "org.apache.bcel.verifier.structurals.InstConstraintVisitor:971"
        BranchSideFuncs: []
      - BranchSide: "org.apache.bcel.verifier.structurals.InstConstraintVisitor:970"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.bcel.verifier.structurals.InstConstraintVisitor:965,1"
      Dst: "[org.apache.bcel.verifier.structurals.InstConstraintVisitor].stack"
    - Src: "org.apache.bcel.verifier.structurals.InstConstraintVisitor:965,1"
      Dst: "[org.apache.bcel.verifier.structurals.OperandStack].peek"
    - Src: "org.apache.bcel.verifier.structurals.InstConstraintVisitor:966,1"
      Dst: "[java.lang.StringBuilder].<init>"
    - Src: "org.apache.bcel.verifier.structurals.InstConstraintVisitor:966,1"
      Dst: "[java.lang.StringBuilder].append"
    - Src: "org.apache.bcel.verifier.structurals.InstConstraintVisitor:966,1"
      Dst: "[java.lang.StringBuilder].toString"
    - Src: "org.apache.bcel.verifier.structurals.InstConstraintVisitor:966,1"
      Dst: "[org.apache.bcel.verifier.structurals.InstConstraintVisitor].constraintViolated"
    JavaMethodInfo: null
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[org.apache.bcel.verifier.structurals.InstConstraintVisitor].visitFNEG(org.apache.bcel.generic.FNEG)"
    functionSourceFile: "org.apache.bcel.verifier.structurals.InstConstraintVisitor"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.apache.bcel.generic.FNEG"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 16
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.bcel.verifier.structurals.InstConstraintVisitor:978"
      Branch Sides:
      - BranchSide: "org.apache.bcel.verifier.structurals.InstConstraintVisitor:981"
        BranchSideFuncs: []
      - BranchSide: "org.apache.bcel.verifier.structurals.InstConstraintVisitor:980"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.bcel.verifier.structurals.InstConstraintVisitor:978,1"
      Dst: "[org.apache.bcel.verifier.structurals.InstConstraintVisitor].stack"
    - Src: "org.apache.bcel.verifier.structurals.InstConstraintVisitor:978,1"
      Dst: "[org.apache.bcel.verifier.structurals.OperandStack].peek"
    - Src: "org.apache.bcel.verifier.structurals.InstConstraintVisitor:979,1"
      Dst: "[java.lang.StringBuilder].<init>"
    - Src: "org.apache.bcel.verifier.structurals.InstConstraintVisitor:979,1"
      Dst: "[java.lang.StringBuilder].append"
    - Src: "org.apache.bcel.verifier.structurals.InstConstraintVisitor:979,1"
      Dst: "[java.lang.StringBuilder].toString"
    - Src: "org.apache.bcel.verifier.structurals.InstConstraintVisitor:979,1"
      Dst: "[org.apache.bcel.verifier.structurals.InstConstraintVisitor].constraintViolated"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.apache.bcel.verifier.structurals.InstConstraintVisitor].visitFREM(org.apache.bcel.generic.FREM)"
    functionSourceFile: "org.apache.bcel.verifier.structurals.InstConstraintVisitor"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.apache.bcel.generic.FREM"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 29
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.bcel.verifier.structurals.InstConstraintVisitor:988"
      Branch Sides:
      - BranchSide: "org.apache.bcel.verifier.structurals.InstConstraintVisitor:991"
        BranchSideFuncs: []
      - BranchSide: "org.apache.bcel.verifier.structurals.InstConstraintVisitor:990"
        BranchSideFuncs: []
    - Branch String: "org.apache.bcel.verifier.structurals.InstConstraintVisitor:991"
      Branch Sides:
      - BranchSide: "org.apache.bcel.verifier.structurals.InstConstraintVisitor:994"
        BranchSideFuncs: []
      - BranchSide: "org.apache.bcel.verifier.structurals.InstConstraintVisitor:993"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.bcel.verifier.structurals.InstConstraintVisitor:988,1"
      Dst: "[org.apache.bcel.verifier.structurals.InstConstraintVisitor].stack"
    - Src: "org.apache.bcel.verifier.structurals.InstConstraintVisitor:988,1"
      Dst: "[org.apache.bcel.verifier.structurals.OperandStack].peek"
    - Src: "org.apache.bcel.verifier.structurals.InstConstraintVisitor:989,1"
      Dst: "[java.lang.StringBuilder].<init>"
    - Src: "org.apache.bcel.verifier.structurals.InstConstraintVisitor:989,1"
      Dst: "[java.lang.StringBuilder].append"
    - Src: "org.apache.bcel.verifier.structurals.InstConstraintVisitor:989,1"
      Dst: "[java.lang.StringBuilder].toString"
    - Src: "org.apache.bcel.verifier.structurals.InstConstraintVisitor:989,1"
      Dst: "[org.apache.bcel.verifier.structurals.InstConstraintVisitor].constraintViolated"
    JavaMethodInfo: null
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[org.apache.bcel.verifier.structurals.InstConstraintVisitor].visitFRETURN(org.apache.bcel.generic.FRETURN)"
    functionSourceFile: "org.apache.bcel.verifier.structurals.InstConstraintVisitor"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.apache.bcel.generic.FRETURN"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 16
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.bcel.verifier.structurals.InstConstraintVisitor:1001"
      Branch Sides:
      - BranchSide: "org.apache.bcel.verifier.structurals.InstConstraintVisitor:1004"
        BranchSideFuncs: []
      - BranchSide: "org.apache.bcel.verifier.structurals.InstConstraintVisitor:1003"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.bcel.verifier.structurals.InstConstraintVisitor:1001,1"
      Dst: "[org.apache.bcel.verifier.structurals.InstConstraintVisitor].stack"
    - Src: "org.apache.bcel.verifier.structurals.InstConstraintVisitor:1001,1"
      Dst: "[org.apache.bcel.verifier.structurals.OperandStack].peek"
    - Src: "org.apache.bcel.verifier.structurals.InstConstraintVisitor:1002,1"
      Dst: "[java.lang.StringBuilder].<init>"
    - Src: "org.apache.bcel.verifier.structurals.InstConstraintVisitor:1002,1"
      Dst: "[java.lang.StringBuilder].append"
    - Src: "org.apache.bcel.verifier.structurals.InstConstraintVisitor:1002,1"
      Dst: "[java.lang.StringBuilder].toString"
    - Src: "org.apache.bcel.verifier.structurals.InstConstraintVisitor:1002,1"
      Dst: "[org.apache.bcel.verifier.structurals.InstConstraintVisitor].constraintViolated"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.apache.bcel.verifier.structurals.InstConstraintVisitor].visitFSTORE(org.apache.bcel.generic.FSTORE)"
    functionSourceFile: "org.apache.bcel.verifier.structurals.InstConstraintVisitor"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.apache.bcel.generic.FSTORE"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.bcel.verifier.structurals.InstConstraintVisitor].visitFSUB(org.apache.bcel.generic.FSUB)"
    functionSourceFile: "org.apache.bcel.verifier.structurals.InstConstraintVisitor"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.apache.bcel.generic.FSUB"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 29
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.bcel.verifier.structurals.InstConstraintVisitor:1021"
      Branch Sides:
      - BranchSide: "org.apache.bcel.verifier.structurals.InstConstraintVisitor:1024"
        BranchSideFuncs: []
      - BranchSide: "org.apache.bcel.verifier.structurals.InstConstraintVisitor:1023"
        BranchSideFuncs: []
    - Branch String: "org.apache.bcel.verifier.structurals.InstConstraintVisitor:1024"
      Branch Sides:
      - BranchSide: "org.apache.bcel.verifier.structurals.InstConstraintVisitor:1027"
        BranchSideFuncs: []
      - BranchSide: "org.apache.bcel.verifier.structurals.InstConstraintVisitor:1026"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.bcel.verifier.structurals.InstConstraintVisitor:1021,1"
      Dst: "[org.apache.bcel.verifier.structurals.InstConstraintVisitor].stack"
    - Src: "org.apache.bcel.verifier.structurals.InstConstraintVisitor:1021,1"
      Dst: "[org.apache.bcel.verifier.structurals.OperandStack].peek"
    - Src: "org.apache.bcel.verifier.structurals.InstConstraintVisitor:1022,1"
      Dst: "[java.lang.StringBuilder].<init>"
    - Src: "org.apache.bcel.verifier.structurals.InstConstraintVisitor:1022,1"
      Dst: "[java.lang.StringBuilder].append"
    - Src: "org.apache.bcel.verifier.structurals.InstConstraintVisitor:1022,1"
      Dst: "[java.lang.StringBuilder].toString"
    - Src: "org.apache.bcel.verifier.structurals.InstConstraintVisitor:1022,1"
      Dst: "[org.apache.bcel.verifier.structurals.InstConstraintVisitor].constraintViolated"
    JavaMethodInfo: null
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[org.apache.bcel.verifier.structurals.InstConstraintVisitor].visitGETFIELD(org.apache.bcel.generic.GETFIELD)"
    functionSourceFile: "org.apache.bcel.verifier.structurals.InstConstraintVisitor"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.apache.bcel.generic.GETFIELD"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 79
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.bcel.verifier.structurals.InstConstraintVisitor:1036"
      Branch Sides:
      - BranchSide: "org.apache.bcel.verifier.structurals.InstConstraintVisitor:1040"
        BranchSideFuncs: []
      - BranchSide: "org.apache.bcel.verifier.structurals.InstConstraintVisitor:1039"
        BranchSideFuncs: []
    - Branch String: "org.apache.bcel.verifier.structurals.InstConstraintVisitor:1036"
      Branch Sides:
      - BranchSide: "org.apache.bcel.verifier.structurals.InstConstraintVisitor:1040"
        BranchSideFuncs: []
      - BranchSide: "org.apache.bcel.verifier.structurals.InstConstraintVisitor:1039"
        BranchSideFuncs: []
    - Branch String: "org.apache.bcel.verifier.structurals.InstConstraintVisitor:1044"
      Branch Sides:
      - BranchSide: "org.apache.bcel.verifier.structurals.InstConstraintVisitor:1048"
        BranchSideFuncs: []
      - BranchSide: "org.apache.bcel.verifier.structurals.InstConstraintVisitor:1047"
        BranchSideFuncs: []
    - Branch String: "org.apache.bcel.verifier.structurals.InstConstraintVisitor:1048"
      Branch Sides:
      - BranchSide: "org.apache.bcel.verifier.structurals.InstConstraintVisitor:1074"
        BranchSideFuncs: []
      - BranchSide: "org.apache.bcel.verifier.structurals.InstConstraintVisitor:1073"
        BranchSideFuncs: []
    - Branch String: "org.apache.bcel.verifier.structurals.InstConstraintVisitor:1052"
      Branch Sides:
      - BranchSide: "org.apache.bcel.verifier.structurals.InstConstraintVisitor:1053"
        BranchSideFuncs: []
      - BranchSide: "org.apache.bcel.verifier.structurals.InstConstraintVisitor:1052"
        BranchSideFuncs: []
    - Branch String: "org.apache.bcel.verifier.structurals.InstConstraintVisitor:1052"
      Branch Sides:
      - BranchSide: "org.apache.bcel.verifier.structurals.InstConstraintVisitor:1074"
        BranchSideFuncs: []
      - BranchSide: "org.apache.bcel.verifier.structurals.InstConstraintVisitor:1073"
        BranchSideFuncs: []
    - Branch String: "org.apache.bcel.verifier.structurals.InstConstraintVisitor:1054"
      Branch Sides:
      - BranchSide: "org.apache.bcel.verifier.structurals.InstConstraintVisitor:1057"
        BranchSideFuncs: []
      - BranchSide: "org.apache.bcel.verifier.structurals.InstConstraintVisitor:1056"
        BranchSideFuncs: []
    - Branch String: "org.apache.bcel.verifier.structurals.InstConstraintVisitor:1057"
      Branch Sides:
      - BranchSide: "org.apache.bcel.verifier.structurals.InstConstraintVisitor:1074"
        BranchSideFuncs: []
      - BranchSide: "org.apache.bcel.verifier.structurals.InstConstraintVisitor:1073"
        BranchSideFuncs: []
    - Branch String: "org.apache.bcel.verifier.structurals.InstConstraintVisitor:1074"
      Branch Sides:
      - BranchSide: "org.apache.bcel.verifier.structurals.InstConstraintVisitor:1081"
        BranchSideFuncs: []
      - BranchSide: "org.apache.bcel.verifier.structurals.InstConstraintVisitor:1080"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.bcel.verifier.structurals.InstConstraintVisitor:1035,1"
      Dst: "[org.apache.bcel.verifier.structurals.InstConstraintVisitor].stack"
    - Src: "org.apache.bcel.verifier.structurals.InstConstraintVisitor:1035,1"
      Dst: "[org.apache.bcel.verifier.structurals.OperandStack].peek"
    - Src: "org.apache.bcel.verifier.structurals.InstConstraintVisitor:1037,1"
      Dst: "[java.lang.StringBuilder].<init>"
    - Src: "org.apache.bcel.verifier.structurals.InstConstraintVisitor:1037,1"
      Dst: "[java.lang.StringBuilder].append"
    - Src: "org.apache.bcel.verifier.structurals.InstConstraintVisitor:1037,1"
      Dst: "[java.lang.StringBuilder].toString"
    - Src: "org.apache.bcel.verifier.structurals.InstConstraintVisitor:1037,1"
      Dst: "[org.apache.bcel.verifier.structurals.InstConstraintVisitor].constraintViolated"
    - Src: "org.apache.bcel.verifier.structurals.InstConstraintVisitor:1040,1"
      Dst: "[org.apache.bcel.generic.FieldInstruction].getFieldName"
    - Src: "org.apache.bcel.verifier.structurals.InstConstraintVisitor:1042,1"
      Dst: "[org.apache.bcel.verifier.structurals.InstConstraintVisitor].getObjectType"
    - Src: "org.apache.bcel.verifier.structurals.InstConstraintVisitor:1042,1"
      Dst: "[org.apache.bcel.generic.ObjectType].getClassName"
    - Src: "org.apache.bcel.verifier.structurals.InstConstraintVisitor:1042,1"
      Dst: "[org.apache.bcel.Repository].lookupClass"
    - Src: "org.apache.bcel.verifier.structurals.InstConstraintVisitor:1043,1"
      Dst: "[org.apache.bcel.generic.FieldInstruction].getType"
    - Src: "org.apache.bcel.verifier.structurals.InstConstraintVisitor:1043,1"
      Dst: "[org.apache.bcel.classfile.JavaClass].findField"
    - Src: "org.apache.bcel.verifier.structurals.InstConstraintVisitor:1045,1"
      Dst: "[org.apache.bcel.classfile.JavaClass].getClassName"
    - Src: "org.apache.bcel.verifier.structurals.InstConstraintVisitor:1045,1"
      Dst: "[org.apache.bcel.verifier.exc.AssertionViolatedException].<init>"
    - Src: "org.apache.bcel.verifier.structurals.InstConstraintVisitor:1048,1"
      Dst: "[org.apache.bcel.classfile.AccessFlags].isProtected"
    - Src: "org.apache.bcel.verifier.structurals.InstConstraintVisitor:1050,1"
      Dst: "[org.apache.bcel.generic.MethodGen].getClassName"
    - Src: "org.apache.bcel.verifier.structurals.InstConstraintVisitor:1050,1"
      Dst: "[org.apache.bcel.generic.ObjectType].getInstance"
    - Src: "org.apache.bcel.verifier.structurals.InstConstraintVisitor:1052,1"
      Dst: "[org.apache.bcel.generic.ObjectType].equals"
    - Src: "org.apache.bcel.verifier.structurals.InstConstraintVisitor:1052,1"
      Dst: "[org.apache.bcel.generic.ObjectType].subclassOf"
    - Src: "org.apache.bcel.verifier.structurals.InstConstraintVisitor:1074,1"
      Dst: "[org.apache.bcel.classfile.AccessFlags].isStatic"
    JavaMethodInfo: null
    BBCount: 17
    CyclomaticComplexity: 1
  - functionName: "[org.apache.bcel.verifier.structurals.InstConstraintVisitor].visitGETSTATIC(org.apache.bcel.generic.GETSTATIC)"
    functionSourceFile: "org.apache.bcel.verifier.structurals.InstConstraintVisitor"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.apache.bcel.generic.GETSTATIC"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.bcel.verifier.structurals.InstConstraintVisitor].visitGOTO(org.apache.bcel.generic.GOTO)"
    functionSourceFile: "org.apache.bcel.verifier.structurals.InstConstraintVisitor"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.apache.bcel.generic.GOTO"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.bcel.verifier.structurals.InstConstraintVisitor].visitGOTO_W(org.apache.bcel.generic.GOTO_W)"
    functionSourceFile: "org.apache.bcel.verifier.structurals.InstConstraintVisitor"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.apache.bcel.generic.GOTO_W"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.bcel.verifier.structurals.InstConstraintVisitor].visitI2B(org.apache.bcel.generic.I2B)"
    functionSourceFile: "org.apache.bcel.verifier.structurals.InstConstraintVisitor"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.apache.bcel.generic.I2B"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 16
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.bcel.verifier.structurals.InstConstraintVisitor:1113"
      Branch Sides:
      - BranchSide: "org.apache.bcel.verifier.structurals.InstConstraintVisitor:1116"
        BranchSideFuncs: []
      - BranchSide: "org.apache.bcel.verifier.structurals.InstConstraintVisitor:1115"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.bcel.verifier.structurals.InstConstraintVisitor:1113,1"
      Dst: "[org.apache.bcel.verifier.structurals.InstConstraintVisitor].stack"
    - Src: "org.apache.bcel.verifier.structurals.InstConstraintVisitor:1113,1"
      Dst: "[org.apache.bcel.verifier.structurals.OperandStack].peek"
    - Src: "org.apache.bcel.verifier.structurals.InstConstraintVisitor:1114,1"
      Dst: "[java.lang.StringBuilder].<init>"
    - Src: "org.apache.bcel.verifier.structurals.InstConstraintVisitor:1114,1"
      Dst: "[java.lang.StringBuilder].append"
    - Src: "org.apache.bcel.verifier.structurals.InstConstraintVisitor:1114,1"
      Dst: "[java.lang.StringBuilder].toString"
    - Src: "org.apache.bcel.verifier.structurals.InstConstraintVisitor:1114,1"
      Dst: "[org.apache.bcel.verifier.structurals.InstConstraintVisitor].constraintViolated"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.apache.bcel.verifier.structurals.InstConstraintVisitor].visitI2C(org.apache.bcel.generic.I2C)"
    functionSourceFile: "org.apache.bcel.verifier.structurals.InstConstraintVisitor"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.apache.bcel.generic.I2C"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 16
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.bcel.verifier.structurals.InstConstraintVisitor:1123"
      Branch Sides:
      - BranchSide: "org.apache.bcel.verifier.structurals.InstConstraintVisitor:1126"
        BranchSideFuncs: []
      - BranchSide: "org.apache.bcel.verifier.structurals.InstConstraintVisitor:1125"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.bcel.verifier.structurals.InstConstraintVisitor:1123,1"
      Dst: "[org.apache.bcel.verifier.structurals.InstConstraintVisitor].stack"
    - Src: "org.apache.bcel.verifier.structurals.InstConstraintVisitor:1123,1"
      Dst: "[org.apache.bcel.verifier.structurals.OperandStack].peek"
    - Src: "org.apache.bcel.verifier.structurals.InstConstraintVisitor:1124,1"
      Dst: "[java.lang.StringBuilder].<init>"
    - Src: "org.apache.bcel.verifier.structurals.InstConstraintVisitor:1124,1"
      Dst: "[java.lang.StringBuilder].append"
    - Src: "org.apache.bcel.verifier.structurals.InstConstraintVisitor:1124,1"
      Dst: "[java.lang.StringBuilder].toString"
    - Src: "org.apache.bcel.verifier.structurals.InstConstraintVisitor:1124,1"
      Dst: "[org.apache.bcel.verifier.structurals.InstConstraintVisitor].constraintViolated"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.apache.bcel.verifier.structurals.InstConstraintVisitor].visitI2D(org.apache.bcel.generic.I2D)"
    functionSourceFile: "org.apache.bcel.verifier.structurals.InstConstraintVisitor"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.apache.bcel.generic.I2D"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 16
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.bcel.verifier.structurals.InstConstraintVisitor:1133"
      Branch Sides:
      - BranchSide: "org.apache.bcel.verifier.structurals.InstConstraintVisitor:1136"
        BranchSideFuncs: []
      - BranchSide: "org.apache.bcel.verifier.structurals.InstConstraintVisitor:1135"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.bcel.verifier.structurals.InstConstraintVisitor:1133,1"
      Dst: "[org.apache.bcel.verifier.structurals.InstConstraintVisitor].stack"
    - Src: "org.apache.bcel.verifier.structurals.InstConstraintVisitor:1133,1"
      Dst: "[org.apache.bcel.verifier.structurals.OperandStack].peek"
    - Src: "org.apache.bcel.verifier.structurals.InstConstraintVisitor:1134,1"
      Dst: "[java.lang.StringBuilder].<init>"
    - Src: "org.apache.bcel.verifier.structurals.InstConstraintVisitor:1134,1"
      Dst: "[java.lang.StringBuilder].append"
    - Src: "org.apache.bcel.verifier.structurals.InstConstraintVisitor:1134,1"
      Dst: "[java.lang.StringBuilder].toString"
    - Src: "org.apache.bcel.verifier.structurals.InstConstraintVisitor:1134,1"
      Dst: "[org.apache.bcel.verifier.structurals.InstConstraintVisitor].constraintViolated"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.apache.bcel.verifier.structurals.InstConstraintVisitor].visitI2F(org.apache.bcel.generic.I2F)"
    functionSourceFile: "org.apache.bcel.verifier.structurals.InstConstraintVisitor"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.apache.bcel.generic.I2F"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 16
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.bcel.verifier.structurals.InstConstraintVisitor:1143"
      Branch Sides:
      - BranchSide: "org.apache.bcel.verifier.structurals.InstConstraintVisitor:1146"
        BranchSideFuncs: []
      - BranchSide: "org.apache.bcel.verifier.structurals.InstConstraintVisitor:1145"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.bcel.verifier.structurals.InstConstraintVisitor:1143,1"
      Dst: "[org.apache.bcel.verifier.structurals.InstConstraintVisitor].stack"
    - Src: "org.apache.bcel.verifier.structurals.InstConstraintVisitor:1143,1"
      Dst: "[org.apache.bcel.verifier.structurals.OperandStack].peek"
    - Src: "org.apache.bcel.verifier.structurals.InstConstraintVisitor:1144,1"
      Dst: "[java.lang.StringBuilder].<init>"
    - Src: "org.apache.bcel.verifier.structurals.InstConstraintVisitor:1144,1"
      Dst: "[java.lang.StringBuilder].append"
    - Src: "org.apache.bcel.verifier.structurals.InstConstraintVisitor:1144,1"
      Dst: "[java.lang.StringBuilder].toString"
    - Src: "org.apache.bcel.verifier.structurals.InstConstraintVisitor:1144,1"
      Dst: "[org.apache.bcel.verifier.structurals.InstConstraintVisitor].constraintViolated"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.apache.bcel.verifier.structurals.InstConstraintVisitor].visitI2L(org.apache.bcel.generic.I2L)"
    functionSourceFile: "org.apache.bcel.verifier.structurals.InstConstraintVisitor"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.apache.bcel.generic.I2L"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 16
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.bcel.verifier.structurals.InstConstraintVisitor:1153"
      Branch Sides:
      - BranchSide: "org.apache.bcel.verifier.structurals.InstConstraintVisitor:1156"
        BranchSideFuncs: []
      - BranchSide: "org.apache.bcel.verifier.structurals.InstConstraintVisitor:1155"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.bcel.verifier.structurals.InstConstraintVisitor:1153,1"
      Dst: "[org.apache.bcel.verifier.structurals.InstConstraintVisitor].stack"
    - Src: "org.apache.bcel.verifier.structurals.InstConstraintVisitor:1153,1"
      Dst: "[org.apache.bcel.verifier.structurals.OperandStack].peek"
    - Src: "org.apache.bcel.verifier.structurals.InstConstraintVisitor:1154,1"
      Dst: "[java.lang.StringBuilder].<init>"
    - Src: "org.apache.bcel.verifier.structurals.InstConstraintVisitor:1154,1"
      Dst: "[java.lang.StringBuilder].append"
    - Src: "org.apache.bcel.verifier.structurals.InstConstraintVisitor:1154,1"
      Dst: "[java.lang.StringBuilder].toString"
    - Src: "org.apache.bcel.verifier.structurals.InstConstraintVisitor:1154,1"
      Dst: "[org.apache.bcel.verifier.structurals.InstConstraintVisitor].constraintViolated"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.apache.bcel.verifier.structurals.InstConstraintVisitor].visitI2S(org.apache.bcel.generic.I2S)"
    functionSourceFile: "org.apache.bcel.verifier.structurals.InstConstraintVisitor"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.apache.bcel.generic.I2S"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 16
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.bcel.verifier.structurals.InstConstraintVisitor:1163"
      Branch Sides:
      - BranchSide: "org.apache.bcel.verifier.structurals.InstConstraintVisitor:1166"
        BranchSideFuncs: []
      - BranchSide: "org.apache.bcel.verifier.structurals.InstConstraintVisitor:1165"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.bcel.verifier.structurals.InstConstraintVisitor:1163,1"
      Dst: "[org.apache.bcel.verifier.structurals.InstConstraintVisitor].stack"
    - Src: "org.apache.bcel.verifier.structurals.InstConstraintVisitor:1163,1"
      Dst: "[org.apache.bcel.verifier.structurals.OperandStack].peek"
    - Src: "org.apache.bcel.verifier.structurals.InstConstraintVisitor:1164,1"
      Dst: "[java.lang.StringBuilder].<init>"
    - Src: "org.apache.bcel.verifier.structurals.InstConstraintVisitor:1164,1"
      Dst: "[java.lang.StringBuilder].append"
    - Src: "org.apache.bcel.verifier.structurals.InstConstraintVisitor:1164,1"
      Dst: "[java.lang.StringBuilder].toString"
    - Src: "org.apache.bcel.verifier.structurals.InstConstraintVisitor:1164,1"
      Dst: "[org.apache.bcel.verifier.structurals.InstConstraintVisitor].constraintViolated"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.apache.bcel.verifier.structurals.InstConstraintVisitor].visitIADD(org.apache.bcel.generic.IADD)"
    functionSourceFile: "org.apache.bcel.verifier.structurals.InstConstraintVisitor"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.apache.bcel.generic.IADD"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 29
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.bcel.verifier.structurals.InstConstraintVisitor:1173"
      Branch Sides:
      - BranchSide: "org.apache.bcel.verifier.structurals.InstConstraintVisitor:1176"
        BranchSideFuncs: []
      - BranchSide: "org.apache.bcel.verifier.structurals.InstConstraintVisitor:1175"
        BranchSideFuncs: []
    - Branch String: "org.apache.bcel.verifier.structurals.InstConstraintVisitor:1176"
      Branch Sides:
      - BranchSide: "org.apache.bcel.verifier.structurals.InstConstraintVisitor:1179"
        BranchSideFuncs: []
      - BranchSide: "org.apache.bcel.verifier.structurals.InstConstraintVisitor:1178"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.bcel.verifier.structurals.InstConstraintVisitor:1173,1"
      Dst: "[org.apache.bcel.verifier.structurals.InstConstraintVisitor].stack"
    - Src: "org.apache.bcel.verifier.structurals.InstConstraintVisitor:1173,1"
      Dst: "[org.apache.bcel.verifier.structurals.OperandStack].peek"
    - Src: "org.apache.bcel.verifier.structurals.InstConstraintVisitor:1174,1"
      Dst: "[java.lang.StringBuilder].<init>"
    - Src: "org.apache.bcel.verifier.structurals.InstConstraintVisitor:1174,1"
      Dst: "[java.lang.StringBuilder].append"
    - Src: "org.apache.bcel.verifier.structurals.InstConstraintVisitor:1174,1"
      Dst: "[java.lang.StringBuilder].toString"
    - Src: "org.apache.bcel.verifier.structurals.InstConstraintVisitor:1174,1"
      Dst: "[org.apache.bcel.verifier.structurals.InstConstraintVisitor].constraintViolated"
    JavaMethodInfo: null
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[org.apache.bcel.verifier.structurals.InstConstraintVisitor].visitIALOAD(org.apache.bcel.generic.IALOAD)"
    functionSourceFile: "org.apache.bcel.verifier.structurals.InstConstraintVisitor"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.apache.bcel.generic.IALOAD"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 39
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.bcel.verifier.structurals.InstConstraintVisitor:1187"
      Branch Sides:
      - BranchSide: "org.apache.bcel.verifier.structurals.InstConstraintVisitor:1190"
        BranchSideFuncs: []
      - BranchSide: "org.apache.bcel.verifier.structurals.InstConstraintVisitor:1189"
        BranchSideFuncs: []
    - Branch String: "org.apache.bcel.verifier.structurals.InstConstraintVisitor:1190"
      Branch Sides:
      - BranchSide: "org.apache.bcel.verifier.structurals.InstConstraintVisitor:1193"
        BranchSideFuncs: []
      - BranchSide: "org.apache.bcel.verifier.structurals.InstConstraintVisitor:1192"
        BranchSideFuncs: []
    - Branch String: "org.apache.bcel.verifier.structurals.InstConstraintVisitor:1194"
      Branch Sides:
      - BranchSide: "org.apache.bcel.verifier.structurals.InstConstraintVisitor:1197"
        BranchSideFuncs: []
      - BranchSide: "org.apache.bcel.verifier.structurals.InstConstraintVisitor:1196"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.bcel.verifier.structurals.InstConstraintVisitor:1186,1"
      Dst: "[org.apache.bcel.verifier.structurals.InstConstraintVisitor].stack"
    - Src: "org.apache.bcel.verifier.structurals.InstConstraintVisitor:1186,1"
      Dst: "[org.apache.bcel.verifier.structurals.OperandStack].peek"
    - Src: "org.apache.bcel.verifier.structurals.InstConstraintVisitor:1186,1"
      Dst: "[org.apache.bcel.verifier.structurals.InstConstraintVisitor].indexOfInt"
    - Src: "org.apache.bcel.verifier.structurals.InstConstraintVisitor:1191,1"
      Dst: "[java.lang.StringBuilder].<init>"
    - Src: "org.apache.bcel.verifier.structurals.InstConstraintVisitor:1191,1"
      Dst: "[java.lang.StringBuilder].append"
    - Src: "org.apache.bcel.verifier.structurals.InstConstraintVisitor:1191,1"
      Dst: "[java.lang.StringBuilder].toString"
    - Src: "org.apache.bcel.verifier.structurals.InstConstraintVisitor:1191,1"
      Dst: "[org.apache.bcel.verifier.structurals.InstConstraintVisitor].constraintViolated"
    - Src: "org.apache.bcel.verifier.structurals.InstConstraintVisitor:1193,1"
      Dst: "[org.apache.bcel.generic.ArrayType].getBasicType"
    JavaMethodInfo: null
    BBCount: 7
    CyclomaticComplexity: 1
  - functionName: "[org.apache.bcel.verifier.structurals.InstConstraintVisitor].visitIAND(org.apache.bcel.generic.IAND)"
    functionSourceFile: "org.apache.bcel.verifier.structurals.InstConstraintVisitor"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.apache.bcel.generic.IAND"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 29
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.bcel.verifier.structurals.InstConstraintVisitor:1204"
      Branch Sides:
      - BranchSide: "org.apache.bcel.verifier.structurals.InstConstraintVisitor:1207"
        BranchSideFuncs: []
      - BranchSide: "org.apache.bcel.verifier.structurals.InstConstraintVisitor:1206"
        BranchSideFuncs: []
    - Branch String: "org.apache.bcel.verifier.structurals.InstConstraintVisitor:1207"
      Branch Sides:
      - BranchSide: "org.apache.bcel.verifier.structurals.InstConstraintVisitor:1210"
        BranchSideFuncs: []
      - BranchSide: "org.apache.bcel.verifier.structurals.InstConstraintVisitor:1209"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.bcel.verifier.structurals.InstConstraintVisitor:1204,1"
      Dst: "[org.apache.bcel.verifier.structurals.InstConstraintVisitor].stack"
    - Src: "org.apache.bcel.verifier.structurals.InstConstraintVisitor:1204,1"
      Dst: "[org.apache.bcel.verifier.structurals.OperandStack].peek"
    - Src: "org.apache.bcel.verifier.structurals.InstConstraintVisitor:1205,1"
      Dst: "[java.lang.StringBuilder].<init>"
    - Src: "org.apache.bcel.verifier.structurals.InstConstraintVisitor:1205,1"
      Dst: "[java.lang.StringBuilder].append"
    - Src: "org.apache.bcel.verifier.structurals.InstConstraintVisitor:1205,1"
      Dst: "[java.lang.StringBuilder].toString"
    - Src: "org.apache.bcel.verifier.structurals.InstConstraintVisitor:1205,1"
      Dst: "[org.apache.bcel.verifier.structurals.InstConstraintVisitor].constraintViolated"
    JavaMethodInfo: null
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[org.apache.bcel.verifier.structurals.InstConstraintVisitor].visitIASTORE(org.apache.bcel.generic.IASTORE)"
    functionSourceFile: "org.apache.bcel.verifier.structurals.InstConstraintVisitor"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.apache.bcel.generic.IASTORE"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 52
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.bcel.verifier.structurals.InstConstraintVisitor:1217"
      Branch Sides:
      - BranchSide: "org.apache.bcel.verifier.structurals.InstConstraintVisitor:1220"
        BranchSideFuncs: []
      - BranchSide: "org.apache.bcel.verifier.structurals.InstConstraintVisitor:1219"
        BranchSideFuncs: []
    - Branch String: "org.apache.bcel.verifier.structurals.InstConstraintVisitor:1221"
      Branch Sides:
      - BranchSide: "org.apache.bcel.verifier.structurals.InstConstraintVisitor:1224"
        BranchSideFuncs: []
      - BranchSide: "org.apache.bcel.verifier.structurals.InstConstraintVisitor:1223"
        BranchSideFuncs: []
    - Branch String: "org.apache.bcel.verifier.structurals.InstConstraintVisitor:1224"
      Branch Sides:
      - BranchSide: "org.apache.bcel.verifier.structurals.InstConstraintVisitor:1227"
        BranchSideFuncs: []
      - BranchSide: "org.apache.bcel.verifier.structurals.InstConstraintVisitor:1226"
        BranchSideFuncs: []
    - Branch String: "org.apache.bcel.verifier.structurals.InstConstraintVisitor:1228"
      Branch Sides:
      - BranchSide: "org.apache.bcel.verifier.structurals.InstConstraintVisitor:1231"
        BranchSideFuncs: []
      - BranchSide: "org.apache.bcel.verifier.structurals.InstConstraintVisitor:1230"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.bcel.verifier.structurals.InstConstraintVisitor:1217,1"
      Dst: "[org.apache.bcel.verifier.structurals.InstConstraintVisitor].stack"
    - Src: "org.apache.bcel.verifier.structurals.InstConstraintVisitor:1217,1"
      Dst: "[org.apache.bcel.verifier.structurals.OperandStack].peek"
    - Src: "org.apache.bcel.verifier.structurals.InstConstraintVisitor:1218,1"
      Dst: "[java.lang.StringBuilder].<init>"
    - Src: "org.apache.bcel.verifier.structurals.InstConstraintVisitor:1218,1"
      Dst: "[java.lang.StringBuilder].append"
    - Src: "org.apache.bcel.verifier.structurals.InstConstraintVisitor:1218,1"
      Dst: "[java.lang.StringBuilder].toString"
    - Src: "org.apache.bcel.verifier.structurals.InstConstraintVisitor:1218,1"
      Dst: "[org.apache.bcel.verifier.structurals.InstConstraintVisitor].constraintViolated"
    - Src: "org.apache.bcel.verifier.structurals.InstConstraintVisitor:1220,1"
      Dst: "[org.apache.bcel.verifier.structurals.InstConstraintVisitor].indexOfInt"
    - Src: "org.apache.bcel.verifier.structurals.InstConstraintVisitor:1227,1"
      Dst: "[org.apache.bcel.generic.ArrayType].getBasicType"
    JavaMethodInfo: null
    BBCount: 9
    CyclomaticComplexity: 1
  - functionName: "[org.apache.bcel.verifier.structurals.InstConstraintVisitor].visitICONST(org.apache.bcel.generic.ICONST)"
    functionSourceFile: "org.apache.bcel.verifier.structurals.InstConstraintVisitor"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.apache.bcel.generic.ICONST"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.bcel.verifier.structurals.InstConstraintVisitor].visitIDIV(org.apache.bcel.generic.IDIV)"
    functionSourceFile: "org.apache.bcel.verifier.structurals.InstConstraintVisitor"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.apache.bcel.generic.IDIV"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 29
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.bcel.verifier.structurals.InstConstraintVisitor:1246"
      Branch Sides:
      - BranchSide: "org.apache.bcel.verifier.structurals.InstConstraintVisitor:1249"
        BranchSideFuncs: []
      - BranchSide: "org.apache.bcel.verifier.structurals.InstConstraintVisitor:1248"
        BranchSideFuncs: []
    - Branch String: "org.apache.bcel.verifier.structurals.InstConstraintVisitor:1249"
      Branch Sides:
      - BranchSide: "org.apache.bcel.verifier.structurals.InstConstraintVisitor:1252"
        BranchSideFuncs: []
      - BranchSide: "org.apache.bcel.verifier.structurals.InstConstraintVisitor:1251"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.bcel.verifier.structurals.InstConstraintVisitor:1246,1"
      Dst: "[org.apache.bcel.verifier.structurals.InstConstraintVisitor].stack"
    - Src: "org.apache.bcel.verifier.structurals.InstConstraintVisitor:1246,1"
      Dst: "[org.apache.bcel.verifier.structurals.OperandStack].peek"
    - Src: "org.apache.bcel.verifier.structurals.InstConstraintVisitor:1247,1"
      Dst: "[java.lang.StringBuilder].<init>"
    - Src: "org.apache.bcel.verifier.structurals.InstConstraintVisitor:1247,1"
      Dst: "[java.lang.StringBuilder].append"
    - Src: "org.apache.bcel.verifier.structurals.InstConstraintVisitor:1247,1"
      Dst: "[java.lang.StringBuilder].toString"
    - Src: "org.apache.bcel.verifier.structurals.InstConstraintVisitor:1247,1"
      Dst: "[org.apache.bcel.verifier.structurals.InstConstraintVisitor].constraintViolated"
    JavaMethodInfo: null
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[org.apache.bcel.verifier.structurals.InstConstraintVisitor].visitIF_ACMPEQ(org.apache.bcel.generic.IF_ACMPEQ)"
    functionSourceFile: "org.apache.bcel.verifier.structurals.InstConstraintVisitor"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.apache.bcel.generic.IF_ACMPEQ"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 29
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.bcel.verifier.structurals.InstConstraintVisitor:1259"
      Branch Sides:
      - BranchSide: "org.apache.bcel.verifier.structurals.InstConstraintVisitor:1264"
        BranchSideFuncs: []
      - BranchSide: "org.apache.bcel.verifier.structurals.InstConstraintVisitor:1263"
        BranchSideFuncs: []
    - Branch String: "org.apache.bcel.verifier.structurals.InstConstraintVisitor:1264"
      Branch Sides:
      - BranchSide: "org.apache.bcel.verifier.structurals.InstConstraintVisitor:1269"
        BranchSideFuncs: []
      - BranchSide: "org.apache.bcel.verifier.structurals.InstConstraintVisitor:1268"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.bcel.verifier.structurals.InstConstraintVisitor:1259,1"
      Dst: "[org.apache.bcel.verifier.structurals.InstConstraintVisitor].stack"
    - Src: "org.apache.bcel.verifier.structurals.InstConstraintVisitor:1259,1"
      Dst: "[org.apache.bcel.verifier.structurals.OperandStack].peek"
    - Src: "org.apache.bcel.verifier.structurals.InstConstraintVisitor:1260,1"
      Dst: "[java.lang.StringBuilder].<init>"
    - Src: "org.apache.bcel.verifier.structurals.InstConstraintVisitor:1260,1"
      Dst: "[java.lang.StringBuilder].append"
    - Src: "org.apache.bcel.verifier.structurals.InstConstraintVisitor:1260,1"
      Dst: "[java.lang.StringBuilder].toString"
    - Src: "org.apache.bcel.verifier.structurals.InstConstraintVisitor:1260,1"
      Dst: "[org.apache.bcel.verifier.structurals.InstConstraintVisitor].constraintViolated"
    JavaMethodInfo: null
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[org.apache.bcel.verifier.structurals.InstConstraintVisitor].visitIF_ACMPNE(org.apache.bcel.generic.IF_ACMPNE)"
    functionSourceFile: "org.apache.bcel.verifier.structurals.InstConstraintVisitor"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.apache.bcel.generic.IF_ACMPNE"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 29
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.bcel.verifier.structurals.InstConstraintVisitor:1276"
      Branch Sides:
      - BranchSide: "org.apache.bcel.verifier.structurals.InstConstraintVisitor:1280"
        BranchSideFuncs: []
      - BranchSide: "org.apache.bcel.verifier.structurals.InstConstraintVisitor:1279"
        BranchSideFuncs: []
    - Branch String: "org.apache.bcel.verifier.structurals.InstConstraintVisitor:1280"
      Branch Sides:
      - BranchSide: "org.apache.bcel.verifier.structurals.InstConstraintVisitor:1284"
        BranchSideFuncs: []
      - BranchSide: "org.apache.bcel.verifier.structurals.InstConstraintVisitor:1283"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.bcel.verifier.structurals.InstConstraintVisitor:1276,1"
      Dst: "[org.apache.bcel.verifier.structurals.InstConstraintVisitor].stack"
    - Src: "org.apache.bcel.verifier.structurals.InstConstraintVisitor:1276,1"
      Dst: "[org.apache.bcel.verifier.structurals.OperandStack].peek"
    - Src: "org.apache.bcel.verifier.structurals.InstConstraintVisitor:1277,1"
      Dst: "[java.lang.StringBuilder].<init>"
    - Src: "org.apache.bcel.verifier.structurals.InstConstraintVisitor:1277,1"
      Dst: "[java.lang.StringBuilder].append"
    - Src: "org.apache.bcel.verifier.structurals.InstConstraintVisitor:1277,1"
      Dst: "[java.lang.StringBuilder].toString"
    - Src: "org.apache.bcel.verifier.structurals.InstConstraintVisitor:1277,1"
      Dst: "[org.apache.bcel.verifier.structurals.InstConstraintVisitor].constraintViolated"
    JavaMethodInfo: null
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[org.apache.bcel.verifier.structurals.InstConstraintVisitor].visitIF_ICMPEQ(org.apache.bcel.generic.IF_ICMPEQ)"
    functionSourceFile: "org.apache.bcel.verifier.structurals.InstConstraintVisitor"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.apache.bcel.generic.IF_ICMPEQ"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 29
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.bcel.verifier.structurals.InstConstraintVisitor:1291"
      Branch Sides:
      - BranchSide: "org.apache.bcel.verifier.structurals.InstConstraintVisitor:1294"
        BranchSideFuncs: []
      - BranchSide: "org.apache.bcel.verifier.structurals.InstConstraintVisitor:1293"
        BranchSideFuncs: []
    - Branch String: "org.apache.bcel.verifier.structurals.InstConstraintVisitor:1294"
      Branch Sides:
      - BranchSide: "org.apache.bcel.verifier.structurals.InstConstraintVisitor:1297"
        BranchSideFuncs: []
      - BranchSide: "org.apache.bcel.verifier.structurals.InstConstraintVisitor:1296"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.bcel.verifier.structurals.InstConstraintVisitor:1291,1"
      Dst: "[org.apache.bcel.verifier.structurals.InstConstraintVisitor].stack"
    - Src: "org.apache.bcel.verifier.structurals.InstConstraintVisitor:1291,1"
      Dst: "[org.apache.bcel.verifier.structurals.OperandStack].peek"
    - Src: "org.apache.bcel.verifier.structurals.InstConstraintVisitor:1292,1"
      Dst: "[java.lang.StringBuilder].<init>"
    - Src: "org.apache.bcel.verifier.structurals.InstConstraintVisitor:1292,1"
      Dst: "[java.lang.StringBuilder].append"
    - Src: "org.apache.bcel.verifier.structurals.InstConstraintVisitor:1292,1"
      Dst: "[java.lang.StringBuilder].toString"
    - Src: "org.apache.bcel.verifier.structurals.InstConstraintVisitor:1292,1"
      Dst: "[org.apache.bcel.verifier.structurals.InstConstraintVisitor].constraintViolated"
    JavaMethodInfo: null
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[org.apache.bcel.verifier.structurals.InstConstraintVisitor].visitIF_ICMPGE(org.apache.bcel.generic.IF_ICMPGE)"
    functionSourceFile: "org.apache.bcel.verifier.structurals.InstConstraintVisitor"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.apache.bcel.generic.IF_ICMPGE"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 29
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.bcel.verifier.structurals.InstConstraintVisitor:1304"
      Branch Sides:
      - BranchSide: "org.apache.bcel.verifier.structurals.InstConstraintVisitor:1307"
        BranchSideFuncs: []
      - BranchSide: "org.apache.bcel.verifier.structurals.InstConstraintVisitor:1306"
        BranchSideFuncs: []
    - Branch String: "org.apache.bcel.verifier.structurals.InstConstraintVisitor:1307"
      Branch Sides:
      - BranchSide: "org.apache.bcel.verifier.structurals.InstConstraintVisitor:1310"
        BranchSideFuncs: []
      - BranchSide: "org.apache.bcel.verifier.structurals.InstConstraintVisitor:1309"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.bcel.verifier.structurals.InstConstraintVisitor:1304,1"
      Dst: "[org.apache.bcel.verifier.structurals.InstConstraintVisitor].stack"
    - Src: "org.apache.bcel.verifier.structurals.InstConstraintVisitor:1304,1"
      Dst: "[org.apache.bcel.verifier.structurals.OperandStack].peek"
    - Src: "org.apache.bcel.verifier.structurals.InstConstraintVisitor:1305,1"
      Dst: "[java.lang.StringBuilder].<init>"
    - Src: "org.apache.bcel.verifier.structurals.InstConstraintVisitor:1305,1"
      Dst: "[java.lang.StringBuilder].append"
    - Src: "org.apache.bcel.verifier.structurals.InstConstraintVisitor:1305,1"
      Dst: "[java.lang.StringBuilder].toString"
    - Src: "org.apache.bcel.verifier.structurals.InstConstraintVisitor:1305,1"
      Dst: "[org.apache.bcel.verifier.structurals.InstConstraintVisitor].constraintViolated"
    JavaMethodInfo: null
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[org.apache.bcel.verifier.structurals.InstConstraintVisitor].visitIF_ICMPGT(org.apache.bcel.generic.IF_ICMPGT)"
    functionSourceFile: "org.apache.bcel.verifier.structurals.InstConstraintVisitor"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.apache.bcel.generic.IF_ICMPGT"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 29
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.bcel.verifier.structurals.InstConstraintVisitor:1317"
      Branch Sides:
      - BranchSide: "org.apache.bcel.verifier.structurals.InstConstraintVisitor:1320"
        BranchSideFuncs: []
      - BranchSide: "org.apache.bcel.verifier.structurals.InstConstraintVisitor:1319"
        BranchSideFuncs: []
    - Branch String: "org.apache.bcel.verifier.structurals.InstConstraintVisitor:1320"
      Branch Sides:
      - BranchSide: "org.apache.bcel.verifier.structurals.InstConstraintVisitor:1323"
        BranchSideFuncs: []
      - BranchSide: "org.apache.bcel.verifier.structurals.InstConstraintVisitor:1322"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.bcel.verifier.structurals.InstConstraintVisitor:1317,1"
      Dst: "[org.apache.bcel.verifier.structurals.InstConstraintVisitor].stack"
    - Src: "org.apache.bcel.verifier.structurals.InstConstraintVisitor:1317,1"
      Dst: "[org.apache.bcel.verifier.structurals.OperandStack].peek"
    - Src: "org.apache.bcel.verifier.structurals.InstConstraintVisitor:1318,1"
      Dst: "[java.lang.StringBuilder].<init>"
    - Src: "org.apache.bcel.verifier.structurals.InstConstraintVisitor:1318,1"
      Dst: "[java.lang.StringBuilder].append"
    - Src: "org.apache.bcel.verifier.structurals.InstConstraintVisitor:1318,1"
      Dst: "[java.lang.StringBuilder].toString"
    - Src: "org.apache.bcel.verifier.structurals.InstConstraintVisitor:1318,1"
      Dst: "[org.apache.bcel.verifier.structurals.InstConstraintVisitor].constraintViolated"
    JavaMethodInfo: null
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[org.apache.bcel.verifier.structurals.InstConstraintVisitor].visitIF_ICMPLE(org.apache.bcel.generic.IF_ICMPLE)"
    functionSourceFile: "org.apache.bcel.verifier.structurals.InstConstraintVisitor"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.apache.bcel.generic.IF_ICMPLE"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 29
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.bcel.verifier.structurals.InstConstraintVisitor:1330"
      Branch Sides:
      - BranchSide: "org.apache.bcel.verifier.structurals.InstConstraintVisitor:1333"
        BranchSideFuncs: []
      - BranchSide: "org.apache.bcel.verifier.structurals.InstConstraintVisitor:1332"
        BranchSideFuncs: []
    - Branch String: "org.apache.bcel.verifier.structurals.InstConstraintVisitor:1333"
      Branch Sides:
      - BranchSide: "org.apache.bcel.verifier.structurals.InstConstraintVisitor:1336"
        BranchSideFuncs: []
      - BranchSide: "org.apache.bcel.verifier.structurals.InstConstraintVisitor:1335"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.bcel.verifier.structurals.InstConstraintVisitor:1330,1"
      Dst: "[org.apache.bcel.verifier.structurals.InstConstraintVisitor].stack"
    - Src: "org.apache.bcel.verifier.structurals.InstConstraintVisitor:1330,1"
      Dst: "[org.apache.bcel.verifier.structurals.OperandStack].peek"
    - Src: "org.apache.bcel.verifier.structurals.InstConstraintVisitor:1331,1"
      Dst: "[java.lang.StringBuilder].<init>"
    - Src: "org.apache.bcel.verifier.structurals.InstConstraintVisitor:1331,1"
      Dst: "[java.lang.StringBuilder].append"
    - Src: "org.apache.bcel.verifier.structurals.InstConstraintVisitor:1331,1"
      Dst: "[java.lang.StringBuilder].toString"
    - Src: "org.apache.bcel.verifier.structurals.InstConstraintVisitor:1331,1"
      Dst: "[org.apache.bcel.verifier.structurals.InstConstraintVisitor].constraintViolated"
    JavaMethodInfo: null
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[org.apache.bcel.verifier.structurals.InstConstraintVisitor].visitIF_ICMPLT(org.apache.bcel.generic.IF_ICMPLT)"
    functionSourceFile: "org.apache.bcel.verifier.structurals.InstConstraintVisitor"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.apache.bcel.generic.IF_ICMPLT"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 29
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.bcel.verifier.structurals.InstConstraintVisitor:1343"
      Branch Sides:
      - BranchSide: "org.apache.bcel.verifier.structurals.InstConstraintVisitor:1346"
        BranchSideFuncs: []
      - BranchSide: "org.apache.bcel.verifier.structurals.InstConstraintVisitor:1345"
        BranchSideFuncs: []
    - Branch String: "org.apache.bcel.verifier.structurals.InstConstraintVisitor:1346"
      Branch Sides:
      - BranchSide: "org.apache.bcel.verifier.structurals.InstConstraintVisitor:1349"
        BranchSideFuncs: []
      - BranchSide: "org.apache.bcel.verifier.structurals.InstConstraintVisitor:1348"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.bcel.verifier.structurals.InstConstraintVisitor:1343,1"
      Dst: "[org.apache.bcel.verifier.structurals.InstConstraintVisitor].stack"
    - Src: "org.apache.bcel.verifier.structurals.InstConstraintVisitor:1343,1"
      Dst: "[org.apache.bcel.verifier.structurals.OperandStack].peek"
    - Src: "org.apache.bcel.verifier.structurals.InstConstraintVisitor:1344,1"
      Dst: "[java.lang.StringBuilder].<init>"
    - Src: "org.apache.bcel.verifier.structurals.InstConstraintVisitor:1344,1"
      Dst: "[java.lang.StringBuilder].append"
    - Src: "org.apache.bcel.verifier.structurals.InstConstraintVisitor:1344,1"
      Dst: "[java.lang.StringBuilder].toString"
    - Src: "org.apache.bcel.verifier.structurals.InstConstraintVisitor:1344,1"
      Dst: "[org.apache.bcel.verifier.structurals.InstConstraintVisitor].constraintViolated"
    JavaMethodInfo: null
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[org.apache.bcel.verifier.structurals.InstConstraintVisitor].visitIF_ICMPNE(org.apache.bcel.generic.IF_ICMPNE)"
    functionSourceFile: "org.apache.bcel.verifier.structurals.InstConstraintVisitor"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.apache.bcel.generic.IF_ICMPNE"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 29
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.bcel.verifier.structurals.InstConstraintVisitor:1356"
      Branch Sides:
      - BranchSide: "org.apache.bcel.verifier.structurals.InstConstraintVisitor:1359"
        BranchSideFuncs: []
      - BranchSide: "org.apache.bcel.verifier.structurals.InstConstraintVisitor:1358"
        BranchSideFuncs: []
    - Branch String: "org.apache.bcel.verifier.structurals.InstConstraintVisitor:1359"
      Branch Sides:
      - BranchSide: "org.apache.bcel.verifier.structurals.InstConstraintVisitor:1362"
        BranchSideFuncs: []
      - BranchSide: "org.apache.bcel.verifier.structurals.InstConstraintVisitor:1361"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.bcel.verifier.structurals.InstConstraintVisitor:1356,1"
      Dst: "[org.apache.bcel.verifier.structurals.InstConstraintVisitor].stack"
    - Src: "org.apache.bcel.verifier.structurals.InstConstraintVisitor:1356,1"
      Dst: "[org.apache.bcel.verifier.structurals.OperandStack].peek"
    - Src: "org.apache.bcel.verifier.structurals.InstConstraintVisitor:1357,1"
      Dst: "[java.lang.StringBuilder].<init>"
    - Src: "org.apache.bcel.verifier.structurals.InstConstraintVisitor:1357,1"
      Dst: "[java.lang.StringBuilder].append"
    - Src: "org.apache.bcel.verifier.structurals.InstConstraintVisitor:1357,1"
      Dst: "[java.lang.StringBuilder].toString"
    - Src: "org.apache.bcel.verifier.structurals.InstConstraintVisitor:1357,1"
      Dst: "[org.apache.bcel.verifier.structurals.InstConstraintVisitor].constraintViolated"
    JavaMethodInfo: null
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[org.apache.bcel.verifier.structurals.InstConstraintVisitor].visitIFEQ(org.apache.bcel.generic.IFEQ)"
    functionSourceFile: "org.apache.bcel.verifier.structurals.InstConstraintVisitor"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.apache.bcel.generic.IFEQ"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 16
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.bcel.verifier.structurals.InstConstraintVisitor:1369"
      Branch Sides:
      - BranchSide: "org.apache.bcel.verifier.structurals.InstConstraintVisitor:1372"
        BranchSideFuncs: []
      - BranchSide: "org.apache.bcel.verifier.structurals.InstConstraintVisitor:1371"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.bcel.verifier.structurals.InstConstraintVisitor:1369,1"
      Dst: "[org.apache.bcel.verifier.structurals.InstConstraintVisitor].stack"
    - Src: "org.apache.bcel.verifier.structurals.InstConstraintVisitor:1369,1"
      Dst: "[org.apache.bcel.verifier.structurals.OperandStack].peek"
    - Src: "org.apache.bcel.verifier.structurals.InstConstraintVisitor:1370,1"
      Dst: "[java.lang.StringBuilder].<init>"
    - Src: "org.apache.bcel.verifier.structurals.InstConstraintVisitor:1370,1"
      Dst: "[java.lang.StringBuilder].append"
    - Src: "org.apache.bcel.verifier.structurals.InstConstraintVisitor:1370,1"
      Dst: "[java.lang.StringBuilder].toString"
    - Src: "org.apache.bcel.verifier.structurals.InstConstraintVisitor:1370,1"
      Dst: "[org.apache.bcel.verifier.structurals.InstConstraintVisitor].constraintViolated"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.apache.bcel.verifier.structurals.InstConstraintVisitor].visitIFGE(org.apache.bcel.generic.IFGE)"
    functionSourceFile: "org.apache.bcel.verifier.structurals.InstConstraintVisitor"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.apache.bcel.generic.IFGE"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 16
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.bcel.verifier.structurals.InstConstraintVisitor:1379"
      Branch Sides:
      - BranchSide: "org.apache.bcel.verifier.structurals.InstConstraintVisitor:1382"
        BranchSideFuncs: []
      - BranchSide: "org.apache.bcel.verifier.structurals.InstConstraintVisitor:1381"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.bcel.verifier.structurals.InstConstraintVisitor:1379,1"
      Dst: "[org.apache.bcel.verifier.structurals.InstConstraintVisitor].stack"
    - Src: "org.apache.bcel.verifier.structurals.InstConstraintVisitor:1379,1"
      Dst: "[org.apache.bcel.verifier.structurals.OperandStack].peek"
    - Src: "org.apache.bcel.verifier.structurals.InstConstraintVisitor:1380,1"
      Dst: "[java.lang.StringBuilder].<init>"
    - Src: "org.apache.bcel.verifier.structurals.InstConstraintVisitor:1380,1"
      Dst: "[java.lang.StringBuilder].append"
    - Src: "org.apache.bcel.verifier.structurals.InstConstraintVisitor:1380,1"
      Dst: "[java.lang.StringBuilder].toString"
    - Src: "org.apache.bcel.verifier.structurals.InstConstraintVisitor:1380,1"
      Dst: "[org.apache.bcel.verifier.structurals.InstConstraintVisitor].constraintViolated"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.apache.bcel.verifier.structurals.InstConstraintVisitor].visitIFGT(org.apache.bcel.generic.IFGT)"
    functionSourceFile: "org.apache.bcel.verifier.structurals.InstConstraintVisitor"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.apache.bcel.generic.IFGT"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 16
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.bcel.verifier.structurals.InstConstraintVisitor:1389"
      Branch Sides:
      - BranchSide: "org.apache.bcel.verifier.structurals.InstConstraintVisitor:1392"
        BranchSideFuncs: []
      - BranchSide: "org.apache.bcel.verifier.structurals.InstConstraintVisitor:1391"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.bcel.verifier.structurals.InstConstraintVisitor:1389,1"
      Dst: "[org.apache.bcel.verifier.structurals.InstConstraintVisitor].stack"
    - Src: "org.apache.bcel.verifier.structurals.InstConstraintVisitor:1389,1"
      Dst: "[org.apache.bcel.verifier.structurals.OperandStack].peek"
    - Src: "org.apache.bcel.verifier.structurals.InstConstraintVisitor:1390,1"
      Dst: "[java.lang.StringBuilder].<init>"
    - Src: "org.apache.bcel.verifier.structurals.InstConstraintVisitor:1390,1"
      Dst: "[java.lang.StringBuilder].append"
    - Src: "org.apache.bcel.verifier.structurals.InstConstraintVisitor:1390,1"
      Dst: "[java.lang.StringBuilder].toString"
    - Src: "org.apache.bcel.verifier.structurals.InstConstraintVisitor:1390,1"
      Dst: "[org.apache.bcel.verifier.structurals.InstConstraintVisitor].constraintViolated"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.apache.bcel.verifier.structurals.InstConstraintVisitor].visitIFLE(org.apache.bcel.generic.IFLE)"
    functionSourceFile: "org.apache.bcel.verifier.structurals.InstConstraintVisitor"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.apache.bcel.generic.IFLE"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 16
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.bcel.verifier.structurals.InstConstraintVisitor:1399"
      Branch Sides:
      - BranchSide: "org.apache.bcel.verifier.structurals.InstConstraintVisitor:1402"
        BranchSideFuncs: []
      - BranchSide: "org.apache.bcel.verifier.structurals.InstConstraintVisitor:1401"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.bcel.verifier.structurals.InstConstraintVisitor:1399,1"
      Dst: "[org.apache.bcel.verifier.structurals.InstConstraintVisitor].stack"
    - Src: "org.apache.bcel.verifier.structurals.InstConstraintVisitor:1399,1"
      Dst: "[org.apache.bcel.verifier.structurals.OperandStack].peek"
    - Src: "org.apache.bcel.verifier.structurals.InstConstraintVisitor:1400,1"
      Dst: "[java.lang.StringBuilder].<init>"
    - Src: "org.apache.bcel.verifier.structurals.InstConstraintVisitor:1400,1"
      Dst: "[java.lang.StringBuilder].append"
    - Src: "org.apache.bcel.verifier.structurals.InstConstraintVisitor:1400,1"
      Dst: "[java.lang.StringBuilder].toString"
    - Src: "org.apache.bcel.verifier.structurals.InstConstraintVisitor:1400,1"
      Dst: "[org.apache.bcel.verifier.structurals.InstConstraintVisitor].constraintViolated"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.apache.bcel.verifier.structurals.InstConstraintVisitor].visitIFLT(org.apache.bcel.generic.IFLT)"
    functionSourceFile: "org.apache.bcel.verifier.structurals.InstConstraintVisitor"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.apache.bcel.generic.IFLT"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 16
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.bcel.verifier.structurals.InstConstraintVisitor:1409"
      Branch Sides:
      - BranchSide: "org.apache.bcel.verifier.structurals.InstConstraintVisitor:1412"
        BranchSideFuncs: []
      - BranchSide: "org.apache.bcel.verifier.structurals.InstConstraintVisitor:1411"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.bcel.verifier.structurals.InstConstraintVisitor:1409,1"
      Dst: "[org.apache.bcel.verifier.structurals.InstConstraintVisitor].stack"
    - Src: "org.apache.bcel.verifier.structurals.InstConstraintVisitor:1409,1"
      Dst: "[org.apache.bcel.verifier.structurals.OperandStack].peek"
    - Src: "org.apache.bcel.verifier.structurals.InstConstraintVisitor:1410,1"
      Dst: "[java.lang.StringBuilder].<init>"
    - Src: "org.apache.bcel.verifier.structurals.InstConstraintVisitor:1410,1"
      Dst: "[java.lang.StringBuilder].append"
    - Src: "org.apache.bcel.verifier.structurals.InstConstraintVisitor:1410,1"
      Dst: "[java.lang.StringBuilder].toString"
    - Src: "org.apache.bcel.verifier.structurals.InstConstraintVisitor:1410,1"
      Dst: "[org.apache.bcel.verifier.structurals.InstConstraintVisitor].constraintViolated"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.apache.bcel.verifier.structurals.InstConstraintVisitor].visitIFNE(org.apache.bcel.generic.IFNE)"
    functionSourceFile: "org.apache.bcel.verifier.structurals.InstConstraintVisitor"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.apache.bcel.generic.IFNE"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 16
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.bcel.verifier.structurals.InstConstraintVisitor:1419"
      Branch Sides:
      - BranchSide: "org.apache.bcel.verifier.structurals.InstConstraintVisitor:1422"
        BranchSideFuncs: []
      - BranchSide: "org.apache.bcel.verifier.structurals.InstConstraintVisitor:1421"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.bcel.verifier.structurals.InstConstraintVisitor:1419,1"
      Dst: "[org.apache.bcel.verifier.structurals.InstConstraintVisitor].stack"
    - Src: "org.apache.bcel.verifier.structurals.InstConstraintVisitor:1419,1"
      Dst: "[org.apache.bcel.verifier.structurals.OperandStack].peek"
    - Src: "org.apache.bcel.verifier.structurals.InstConstraintVisitor:1420,1"
      Dst: "[java.lang.StringBuilder].<init>"
    - Src: "org.apache.bcel.verifier.structurals.InstConstraintVisitor:1420,1"
      Dst: "[java.lang.StringBuilder].append"
    - Src: "org.apache.bcel.verifier.structurals.InstConstraintVisitor:1420,1"
      Dst: "[java.lang.StringBuilder].toString"
    - Src: "org.apache.bcel.verifier.structurals.InstConstraintVisitor:1420,1"
      Dst: "[org.apache.bcel.verifier.structurals.InstConstraintVisitor].constraintViolated"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.apache.bcel.verifier.structurals.InstConstraintVisitor].visitIFNONNULL(org.apache.bcel.generic.IFNONNULL)"
    functionSourceFile: "org.apache.bcel.verifier.structurals.InstConstraintVisitor"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.apache.bcel.generic.IFNONNULL"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 20
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.bcel.verifier.structurals.InstConstraintVisitor:1429"
      Branch Sides:
      - BranchSide: "org.apache.bcel.verifier.structurals.InstConstraintVisitor:1432"
        BranchSideFuncs: []
      - BranchSide: "org.apache.bcel.verifier.structurals.InstConstraintVisitor:1431"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.bcel.verifier.structurals.InstConstraintVisitor:1429,1"
      Dst: "[org.apache.bcel.verifier.structurals.InstConstraintVisitor].stack"
    - Src: "org.apache.bcel.verifier.structurals.InstConstraintVisitor:1429,1"
      Dst: "[org.apache.bcel.verifier.structurals.OperandStack].peek"
    - Src: "org.apache.bcel.verifier.structurals.InstConstraintVisitor:1430,1"
      Dst: "[java.lang.StringBuilder].<init>"
    - Src: "org.apache.bcel.verifier.structurals.InstConstraintVisitor:1430,1"
      Dst: "[java.lang.StringBuilder].append"
    - Src: "org.apache.bcel.verifier.structurals.InstConstraintVisitor:1430,1"
      Dst: "[java.lang.StringBuilder].toString"
    - Src: "org.apache.bcel.verifier.structurals.InstConstraintVisitor:1430,1"
      Dst: "[org.apache.bcel.verifier.structurals.InstConstraintVisitor].constraintViolated"
    - Src: "org.apache.bcel.verifier.structurals.InstConstraintVisitor:1432,1"
      Dst: "[org.apache.bcel.verifier.structurals.InstConstraintVisitor].referenceTypeIsInitialized"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.apache.bcel.verifier.structurals.InstConstraintVisitor].visitIFNULL(org.apache.bcel.generic.IFNULL)"
    functionSourceFile: "org.apache.bcel.verifier.structurals.InstConstraintVisitor"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.apache.bcel.generic.IFNULL"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 20
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.bcel.verifier.structurals.InstConstraintVisitor:1440"
      Branch Sides:
      - BranchSide: "org.apache.bcel.verifier.structurals.InstConstraintVisitor:1443"
        BranchSideFuncs: []
      - BranchSide: "org.apache.bcel.verifier.structurals.InstConstraintVisitor:1442"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.bcel.verifier.structurals.InstConstraintVisitor:1440,1"
      Dst: "[org.apache.bcel.verifier.structurals.InstConstraintVisitor].stack"
    - Src: "org.apache.bcel.verifier.structurals.InstConstraintVisitor:1440,1"
      Dst: "[org.apache.bcel.verifier.structurals.OperandStack].peek"
    - Src: "org.apache.bcel.verifier.structurals.InstConstraintVisitor:1441,1"
      Dst: "[java.lang.StringBuilder].<init>"
    - Src: "org.apache.bcel.verifier.structurals.InstConstraintVisitor:1441,1"
      Dst: "[java.lang.StringBuilder].append"
    - Src: "org.apache.bcel.verifier.structurals.InstConstraintVisitor:1441,1"
      Dst: "[java.lang.StringBuilder].toString"
    - Src: "org.apache.bcel.verifier.structurals.InstConstraintVisitor:1441,1"
      Dst: "[org.apache.bcel.verifier.structurals.InstConstraintVisitor].constraintViolated"
    - Src: "org.apache.bcel.verifier.structurals.InstConstraintVisitor:1443,1"
      Dst: "[org.apache.bcel.verifier.structurals.InstConstraintVisitor].referenceTypeIsInitialized"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.apache.bcel.verifier.structurals.InstConstraintVisitor].visitIINC(org.apache.bcel.generic.IINC)"
    functionSourceFile: "org.apache.bcel.verifier.structurals.InstConstraintVisitor"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.apache.bcel.generic.IINC"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 19
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.bcel.verifier.structurals.InstConstraintVisitor:1452"
      Branch Sides:
      - BranchSide: "org.apache.bcel.verifier.structurals.InstConstraintVisitor:1452"
        BranchSideFuncs: []
      - BranchSide: "org.apache.bcel.verifier.structurals.InstConstraintVisitor:1451"
        BranchSideFuncs: []
    - Branch String: "org.apache.bcel.verifier.structurals.InstConstraintVisitor:1452"
      Branch Sides:
      - BranchSide: "org.apache.bcel.verifier.structurals.InstConstraintVisitor:1456"
        BranchSideFuncs: []
      - BranchSide: "org.apache.bcel.verifier.structurals.InstConstraintVisitor:1455"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.bcel.verifier.structurals.InstConstraintVisitor:1452,1"
      Dst: "[org.apache.bcel.verifier.structurals.InstConstraintVisitor].locals"
    - Src: "org.apache.bcel.verifier.structurals.InstConstraintVisitor:1452,1"
      Dst: "[org.apache.bcel.verifier.structurals.LocalVariables].maxLocals"
    - Src: "org.apache.bcel.verifier.structurals.InstConstraintVisitor:1452,1"
      Dst: "[org.apache.bcel.generic.IINC].getType"
    - Src: "org.apache.bcel.verifier.structurals.InstConstraintVisitor:1452,1"
      Dst: "[org.apache.bcel.generic.Type].getSize"
    - Src: "org.apache.bcel.verifier.structurals.InstConstraintVisitor:1452,1"
      Dst: "[org.apache.bcel.generic.LocalVariableInstruction].getIndex"
    - Src: "org.apache.bcel.verifier.structurals.InstConstraintVisitor:1453,1"
      Dst: "[org.apache.bcel.verifier.structurals.InstConstraintVisitor].constraintViolated"
    - Src: "org.apache.bcel.verifier.structurals.InstConstraintVisitor:1456,1"
      Dst: "[org.apache.bcel.verifier.structurals.LocalVariables].get"
    - Src: "org.apache.bcel.verifier.structurals.InstConstraintVisitor:1456,1"
      Dst: "[org.apache.bcel.verifier.structurals.InstConstraintVisitor].indexOfInt"
    JavaMethodInfo: null
    BBCount: 6
    CyclomaticComplexity: 1
  - functionName: "[org.apache.bcel.verifier.structurals.InstConstraintVisitor].visitILOAD(org.apache.bcel.generic.ILOAD)"
    functionSourceFile: "org.apache.bcel.verifier.structurals.InstConstraintVisitor"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.apache.bcel.generic.ILOAD"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.bcel.verifier.structurals.InstConstraintVisitor].visitIMPDEP1(org.apache.bcel.generic.IMPDEP1)"
    functionSourceFile: "org.apache.bcel.verifier.structurals.InstConstraintVisitor"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.apache.bcel.generic.IMPDEP1"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.bcel.verifier.structurals.InstConstraintVisitor:1472,1"
      Dst: "[org.apache.bcel.verifier.exc.AssertionViolatedException].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.bcel.verifier.structurals.InstConstraintVisitor].visitIMPDEP2(org.apache.bcel.generic.IMPDEP2)"
    functionSourceFile: "org.apache.bcel.verifier.structurals.InstConstraintVisitor"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.apache.bcel.generic.IMPDEP2"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.bcel.verifier.structurals.InstConstraintVisitor:1480,1"
      Dst: "[org.apache.bcel.verifier.exc.AssertionViolatedException].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.bcel.verifier.structurals.InstConstraintVisitor].visitIMUL(org.apache.bcel.generic.IMUL)"
    functionSourceFile: "org.apache.bcel.verifier.structurals.InstConstraintVisitor"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.apache.bcel.generic.IMUL"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 29
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.bcel.verifier.structurals.InstConstraintVisitor:1488"
      Branch Sides:
      - BranchSide: "org.apache.bcel.verifier.structurals.InstConstraintVisitor:1491"
        BranchSideFuncs: []
      - BranchSide: "org.apache.bcel.verifier.structurals.InstConstraintVisitor:1490"
        BranchSideFuncs: []
    - Branch String: "org.apache.bcel.verifier.structurals.InstConstraintVisitor:1491"
      Branch Sides:
      - BranchSide: "org.apache.bcel.verifier.structurals.InstConstraintVisitor:1494"
        BranchSideFuncs: []
      - BranchSide: "org.apache.bcel.verifier.structurals.InstConstraintVisitor:1493"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.bcel.verifier.structurals.InstConstraintVisitor:1488,1"
      Dst: "[org.apache.bcel.verifier.structurals.InstConstraintVisitor].stack"
    - Src: "org.apache.bcel.verifier.structurals.InstConstraintVisitor:1488,1"
      Dst: "[org.apache.bcel.verifier.structurals.OperandStack].peek"
    - Src: "org.apache.bcel.verifier.structurals.InstConstraintVisitor:1489,1"
      Dst: "[java.lang.StringBuilder].<init>"
    - Src: "org.apache.bcel.verifier.structurals.InstConstraintVisitor:1489,1"
      Dst: "[java.lang.StringBuilder].append"
    - Src: "org.apache.bcel.verifier.structurals.InstConstraintVisitor:1489,1"
      Dst: "[java.lang.StringBuilder].toString"
    - Src: "org.apache.bcel.verifier.structurals.InstConstraintVisitor:1489,1"
      Dst: "[org.apache.bcel.verifier.structurals.InstConstraintVisitor].constraintViolated"
    JavaMethodInfo: null
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[org.apache.bcel.verifier.structurals.InstConstraintVisitor].visitINEG(org.apache.bcel.generic.INEG)"
    functionSourceFile: "org.apache.bcel.verifier.structurals.InstConstraintVisitor"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.apache.bcel.generic.INEG"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 16
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.bcel.verifier.structurals.InstConstraintVisitor:1501"
      Branch Sides:
      - BranchSide: "org.apache.bcel.verifier.structurals.InstConstraintVisitor:1504"
        BranchSideFuncs: []
      - BranchSide: "org.apache.bcel.verifier.structurals.InstConstraintVisitor:1503"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.bcel.verifier.structurals.InstConstraintVisitor:1501,1"
      Dst: "[org.apache.bcel.verifier.structurals.InstConstraintVisitor].stack"
    - Src: "org.apache.bcel.verifier.structurals.InstConstraintVisitor:1501,1"
      Dst: "[org.apache.bcel.verifier.structurals.OperandStack].peek"
    - Src: "org.apache.bcel.verifier.structurals.InstConstraintVisitor:1502,1"
      Dst: "[java.lang.StringBuilder].<init>"
    - Src: "org.apache.bcel.verifier.structurals.InstConstraintVisitor:1502,1"
      Dst: "[java.lang.StringBuilder].append"
    - Src: "org.apache.bcel.verifier.structurals.InstConstraintVisitor:1502,1"
      Dst: "[java.lang.StringBuilder].toString"
    - Src: "org.apache.bcel.verifier.structurals.InstConstraintVisitor:1502,1"
      Dst: "[org.apache.bcel.verifier.structurals.InstConstraintVisitor].constraintViolated"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.apache.bcel.verifier.structurals.InstConstraintVisitor].visitINSTANCEOF(org.apache.bcel.generic.INSTANCEOF)"
    functionSourceFile: "org.apache.bcel.verifier.structurals.InstConstraintVisitor"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.apache.bcel.generic.INSTANCEOF"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 26
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.bcel.verifier.structurals.InstConstraintVisitor:1513"
      Branch Sides:
      - BranchSide: "org.apache.bcel.verifier.structurals.InstConstraintVisitor:1522"
        BranchSideFuncs: []
      - BranchSide: "org.apache.bcel.verifier.structurals.InstConstraintVisitor:1521"
        BranchSideFuncs: []
    - Branch String: "org.apache.bcel.verifier.structurals.InstConstraintVisitor:1523"
      Branch Sides:
      - BranchSide: "org.apache.bcel.verifier.structurals.InstConstraintVisitor:1526"
        BranchSideFuncs: []
      - BranchSide: "org.apache.bcel.verifier.structurals.InstConstraintVisitor:1525"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.bcel.verifier.structurals.InstConstraintVisitor:1512,1"
      Dst: "[org.apache.bcel.verifier.structurals.InstConstraintVisitor].stack"
    - Src: "org.apache.bcel.verifier.structurals.InstConstraintVisitor:1512,1"
      Dst: "[org.apache.bcel.verifier.structurals.OperandStack].peek"
    - Src: "org.apache.bcel.verifier.structurals.InstConstraintVisitor:1514,1"
      Dst: "[java.lang.StringBuilder].<init>"
    - Src: "org.apache.bcel.verifier.structurals.InstConstraintVisitor:1514,1"
      Dst: "[java.lang.StringBuilder].append"
    - Src: "org.apache.bcel.verifier.structurals.InstConstraintVisitor:1514,1"
      Dst: "[java.lang.StringBuilder].toString"
    - Src: "org.apache.bcel.verifier.structurals.InstConstraintVisitor:1514,1"
      Dst: "[org.apache.bcel.verifier.structurals.InstConstraintVisitor].constraintViolated"
    - Src: "org.apache.bcel.verifier.structurals.InstConstraintVisitor:1522,1"
      Dst: "[org.apache.bcel.generic.CPInstruction].getIndex"
    - Src: "org.apache.bcel.verifier.structurals.InstConstraintVisitor:1522,1"
      Dst: "[org.apache.bcel.generic.ConstantPoolGen].getConstant"
    JavaMethodInfo: null
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[org.apache.bcel.verifier.structurals.InstConstraintVisitor].visitINVOKEDYNAMIC(org.apache.bcel.generic.INVOKEDYNAMIC)"
    functionSourceFile: "org.apache.bcel.verifier.structurals.InstConstraintVisitor"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.apache.bcel.generic.INVOKEDYNAMIC"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.bcel.verifier.structurals.InstConstraintVisitor:1535,1"
      Dst: "[java.lang.UnsupportedOperationException].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.bcel.verifier.structurals.InstConstraintVisitor].visitInvokeInstruction(org.apache.bcel.generic.InvokeInstruction)"
    functionSourceFile: "org.apache.bcel.verifier.structurals.InstConstraintVisitor"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.apache.bcel.generic.InvokeInstruction"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.bcel.verifier.structurals.InstConstraintVisitor].visitINVOKEINTERFACE(org.apache.bcel.generic.INVOKEINTERFACE)"
    functionSourceFile: "org.apache.bcel.verifier.structurals.InstConstraintVisitor"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.apache.bcel.generic.INVOKEINTERFACE"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 112
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.bcel.verifier.structurals.InstConstraintVisitor:1557"
      Branch Sides:
      - BranchSide: "org.apache.bcel.verifier.structurals.InstConstraintVisitor:1566"
        BranchSideFuncs: []
      - BranchSide: "org.apache.bcel.verifier.structurals.InstConstraintVisitor:1565"
        BranchSideFuncs: []
    - Branch String: "org.apache.bcel.verifier.structurals.InstConstraintVisitor:1567"
      Branch Sides:
      - BranchSide: "org.apache.bcel.verifier.structurals.InstConstraintVisitor:1576"
        BranchSideFuncs: []
      - BranchSide: "org.apache.bcel.verifier.structurals.InstConstraintVisitor:1575"
        BranchSideFuncs: []
    - Branch String: "org.apache.bcel.verifier.structurals.InstConstraintVisitor:1571"
      Branch Sides:
      - BranchSide: "org.apache.bcel.verifier.structurals.InstConstraintVisitor:1576"
        BranchSideFuncs: []
      - BranchSide: "org.apache.bcel.verifier.structurals.InstConstraintVisitor:1575"
        BranchSideFuncs: []
    - Branch String: "org.apache.bcel.verifier.structurals.InstConstraintVisitor:1579"
      Branch Sides:
      - BranchSide: "org.apache.bcel.verifier.structurals.InstConstraintVisitor:1602"
        BranchSideFuncs: []
      - BranchSide: "org.apache.bcel.verifier.structurals.InstConstraintVisitor:1601"
        BranchSideFuncs: []
    - Branch String: "org.apache.bcel.verifier.structurals.InstConstraintVisitor:1582"
      Branch Sides:
      - BranchSide: "org.apache.bcel.verifier.structurals.InstConstraintVisitor:1583"
        BranchSideFuncs: []
      - BranchSide: "org.apache.bcel.verifier.structurals.InstConstraintVisitor:1582"
        BranchSideFuncs: []
    - Branch String: "org.apache.bcel.verifier.structurals.InstConstraintVisitor:1582"
      Branch Sides:
      - BranchSide: "org.apache.bcel.verifier.structurals.InstConstraintVisitor:1583"
        BranchSideFuncs: []
      - BranchSide: "org.apache.bcel.verifier.structurals.InstConstraintVisitor:1582"
        BranchSideFuncs: []
    - Branch String: "org.apache.bcel.verifier.structurals.InstConstraintVisitor:1582"
      Branch Sides:
      - BranchSide: "org.apache.bcel.verifier.structurals.InstConstraintVisitor:1583"
        BranchSideFuncs: []
      - BranchSide: "org.apache.bcel.verifier.structurals.InstConstraintVisitor:1582"
        BranchSideFuncs: []
    - Branch String: "org.apache.bcel.verifier.structurals.InstConstraintVisitor:1582"
      Branch Sides:
      - BranchSide: "org.apache.bcel.verifier.structurals.InstConstraintVisitor:1585"
        BranchSideFuncs: []
      - BranchSide: "org.apache.bcel.verifier.structurals.InstConstraintVisitor:1584"
        BranchSideFuncs: []
    - Branch String: "org.apache.bcel.verifier.structurals.InstConstraintVisitor:1585"
      Branch Sides:
      - BranchSide: "org.apache.bcel.verifier.structurals.InstConstraintVisitor:null"
        BranchSideFuncs: []
    - Branch String: "org.apache.bcel.verifier.structurals.InstConstraintVisitor:1586"
      Branch Sides:
      - BranchSide: "org.apache.bcel.verifier.structurals.InstConstraintVisitor:1597"
        BranchSideFuncs: []
      - BranchSide: "org.apache.bcel.verifier.structurals.InstConstraintVisitor:1596"
        BranchSideFuncs: []
    - Branch String: "org.apache.bcel.verifier.structurals.InstConstraintVisitor:1586"
      Branch Sides:
      - BranchSide: "org.apache.bcel.verifier.structurals.InstConstraintVisitor:1597"
        BranchSideFuncs: []
      - BranchSide: "org.apache.bcel.verifier.structurals.InstConstraintVisitor:1596"
        BranchSideFuncs: []
    - Branch String: "org.apache.bcel.verifier.structurals.InstConstraintVisitor:1603"
      Branch Sides:
      - BranchSide: "org.apache.bcel.verifier.structurals.InstConstraintVisitor:1606"
        BranchSideFuncs: []
      - BranchSide: "org.apache.bcel.verifier.structurals.InstConstraintVisitor:1605"
        BranchSideFuncs: []
    - Branch String: "org.apache.bcel.verifier.structurals.InstConstraintVisitor:1606"
      Branch Sides:
      - BranchSide: "org.apache.bcel.verifier.structurals.InstConstraintVisitor:1609"
        BranchSideFuncs: []
      - BranchSide: "org.apache.bcel.verifier.structurals.InstConstraintVisitor:1608"
        BranchSideFuncs: []
    - Branch String: "org.apache.bcel.verifier.structurals.InstConstraintVisitor:1610"
      Branch Sides:
      - BranchSide: "org.apache.bcel.verifier.structurals.InstConstraintVisitor:1626"
        BranchSideFuncs: []
      - BranchSide: "org.apache.bcel.verifier.structurals.InstConstraintVisitor:1625"
        BranchSideFuncs: []
    - Branch String: "org.apache.bcel.verifier.structurals.InstConstraintVisitor:1611"
      Branch Sides:
      - BranchSide: "org.apache.bcel.verifier.structurals.InstConstraintVisitor:1614"
        BranchSideFuncs: []
      - BranchSide: "org.apache.bcel.verifier.structurals.InstConstraintVisitor:1613"
        BranchSideFuncs: []
    - Branch String: "org.apache.bcel.verifier.structurals.InstConstraintVisitor:1627"
      Branch Sides:
      - BranchSide: "org.apache.bcel.verifier.structurals.InstConstraintVisitor:1629"
        BranchSideFuncs: []
    - Branch String: "org.apache.bcel.verifier.structurals.InstConstraintVisitor:1630"
      Branch Sides:
      - BranchSide: "org.apache.bcel.verifier.structurals.InstConstraintVisitor:1633"
        BranchSideFuncs: []
      - BranchSide: "org.apache.bcel.verifier.structurals.InstConstraintVisitor:1632"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.bcel.verifier.structurals.InstConstraintVisitor:1556,1"
      Dst: "[org.apache.bcel.generic.INVOKEINTERFACE].getCount"
    - Src: "org.apache.bcel.verifier.structurals.InstConstraintVisitor:1558,1"
      Dst: "[org.apache.bcel.verifier.structurals.InstConstraintVisitor].constraintViolated"
    - Src: "org.apache.bcel.verifier.structurals.InstConstraintVisitor:1566,1"
      Dst: "[org.apache.bcel.generic.InvokeInstruction].getType"
    - Src: "org.apache.bcel.verifier.structurals.InstConstraintVisitor:1568,1"
      Dst: "[org.apache.bcel.generic.ObjectType].getClassName"
    - Src: "org.apache.bcel.verifier.structurals.InstConstraintVisitor:1569,1"
      Dst: "[org.apache.bcel.verifier.VerifierFactory].getVerifier"
    - Src: "org.apache.bcel.verifier.structurals.InstConstraintVisitor:1570,1"
      Dst: "[org.apache.bcel.verifier.Verifier].doPass2"
    - Src: "org.apache.bcel.verifier.structurals.InstConstraintVisitor:1571,1"
      Dst: "[org.apache.bcel.verifier.VerificationResult].getStatus"
    - Src: "org.apache.bcel.verifier.structurals.InstConstraintVisitor:1572,1"
      Dst: "[java.lang.StringBuilder].<init>"
    - Src: "org.apache.bcel.verifier.structurals.InstConstraintVisitor:1572,1"
      Dst: "[java.lang.StringBuilder].append"
    - Src: "org.apache.bcel.verifier.structurals.InstConstraintVisitor:1572,1"
      Dst: "[java.lang.StringBuilder].toString"
    - Src: "org.apache.bcel.verifier.structurals.InstConstraintVisitor:1576,1"
      Dst: "[org.apache.bcel.generic.InvokeInstruction].getArgumentTypes"
    - Src: "org.apache.bcel.verifier.structurals.InstConstraintVisitor:1580,1"
      Dst: "[org.apache.bcel.verifier.structurals.InstConstraintVisitor].stack"
    - Src: "org.apache.bcel.verifier.structurals.InstConstraintVisitor:1580,1"
      Dst: "[org.apache.bcel.verifier.structurals.OperandStack].peek"
    - Src: "org.apache.bcel.verifier.structurals.InstConstraintVisitor:1585,1"
      Dst: "[org.apache.bcel.generic.Type].equals"
    - Src: "org.apache.bcel.verifier.structurals.InstConstraintVisitor:1595,1"
      Dst: "[org.apache.bcel.verifier.structurals.InstConstraintVisitor].referenceTypeIsInitialized"
    - Src: "org.apache.bcel.verifier.structurals.InstConstraintVisitor:1628,1"
      Dst: "[org.apache.bcel.generic.Type].getSize"
    JavaMethodInfo: null
    BBCount: 32
    CyclomaticComplexity: 3
  - functionName: "[org.apache.bcel.verifier.structurals.InstConstraintVisitor].visitInvokeInternals(org.apache.bcel.generic.InvokeInstruction)"
    functionSourceFile: "org.apache.bcel.verifier.structurals.InstConstraintVisitor"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "int"
    argCount: 1
    argTypes:
    - "org.apache.bcel.generic.InvokeInstruction"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 74
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.bcel.verifier.structurals.InstConstraintVisitor:1637"
      Branch Sides:
      - BranchSide: "org.apache.bcel.verifier.structurals.InstConstraintVisitor:1646"
        BranchSideFuncs: []
      - BranchSide: "org.apache.bcel.verifier.structurals.InstConstraintVisitor:1645"
        BranchSideFuncs: []
    - Branch String: "org.apache.bcel.verifier.structurals.InstConstraintVisitor:1641"
      Branch Sides:
      - BranchSide: "org.apache.bcel.verifier.structurals.InstConstraintVisitor:1646"
        BranchSideFuncs: []
      - BranchSide: "org.apache.bcel.verifier.structurals.InstConstraintVisitor:1645"
        BranchSideFuncs: []
    - Branch String: "org.apache.bcel.verifier.structurals.InstConstraintVisitor:1649"
      Branch Sides:
      - BranchSide: "org.apache.bcel.verifier.structurals.InstConstraintVisitor:1671"
        BranchSideFuncs: []
      - BranchSide: "org.apache.bcel.verifier.structurals.InstConstraintVisitor:1670"
        BranchSideFuncs: []
    - Branch String: "org.apache.bcel.verifier.structurals.InstConstraintVisitor:1652"
      Branch Sides:
      - BranchSide: "org.apache.bcel.verifier.structurals.InstConstraintVisitor:1653"
        BranchSideFuncs: []
      - BranchSide: "org.apache.bcel.verifier.structurals.InstConstraintVisitor:1652"
        BranchSideFuncs: []
    - Branch String: "org.apache.bcel.verifier.structurals.InstConstraintVisitor:1652"
      Branch Sides:
      - BranchSide: "org.apache.bcel.verifier.structurals.InstConstraintVisitor:1653"
        BranchSideFuncs: []
      - BranchSide: "org.apache.bcel.verifier.structurals.InstConstraintVisitor:1652"
        BranchSideFuncs: []
    - Branch String: "org.apache.bcel.verifier.structurals.InstConstraintVisitor:1652"
      Branch Sides:
      - BranchSide: "org.apache.bcel.verifier.structurals.InstConstraintVisitor:1653"
        BranchSideFuncs: []
      - BranchSide: "org.apache.bcel.verifier.structurals.InstConstraintVisitor:1652"
        BranchSideFuncs: []
    - Branch String: "org.apache.bcel.verifier.structurals.InstConstraintVisitor:1652"
      Branch Sides:
      - BranchSide: "org.apache.bcel.verifier.structurals.InstConstraintVisitor:1655"
        BranchSideFuncs: []
      - BranchSide: "org.apache.bcel.verifier.structurals.InstConstraintVisitor:1654"
        BranchSideFuncs: []
    - Branch String: "org.apache.bcel.verifier.structurals.InstConstraintVisitor:1655"
      Branch Sides:
      - BranchSide: "org.apache.bcel.verifier.structurals.InstConstraintVisitor:null"
        BranchSideFuncs: []
    - Branch String: "org.apache.bcel.verifier.structurals.InstConstraintVisitor:1656"
      Branch Sides:
      - BranchSide: "org.apache.bcel.verifier.structurals.InstConstraintVisitor:1667"
        BranchSideFuncs: []
      - BranchSide: "org.apache.bcel.verifier.structurals.InstConstraintVisitor:1666"
        BranchSideFuncs: []
    - Branch String: "org.apache.bcel.verifier.structurals.InstConstraintVisitor:1656"
      Branch Sides:
      - BranchSide: "org.apache.bcel.verifier.structurals.InstConstraintVisitor:1667"
        BranchSideFuncs: []
      - BranchSide: "org.apache.bcel.verifier.structurals.InstConstraintVisitor:1666"
        BranchSideFuncs: []
    - Branch String: "org.apache.bcel.verifier.structurals.InstConstraintVisitor:1661"
      Branch Sides:
      - BranchSide: "org.apache.bcel.verifier.structurals.InstConstraintVisitor:1665"
        BranchSideFuncs: []
      - BranchSide: "org.apache.bcel.verifier.structurals.InstConstraintVisitor:1664"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.bcel.verifier.structurals.InstConstraintVisitor:1636,1"
      Dst: "[org.apache.bcel.generic.InvokeInstruction].getType"
    - Src: "org.apache.bcel.verifier.structurals.InstConstraintVisitor:1638,1"
      Dst: "[org.apache.bcel.generic.ObjectType].getClassName"
    - Src: "org.apache.bcel.verifier.structurals.InstConstraintVisitor:1639,1"
      Dst: "[org.apache.bcel.verifier.VerifierFactory].getVerifier"
    - Src: "org.apache.bcel.verifier.structurals.InstConstraintVisitor:1640,1"
      Dst: "[org.apache.bcel.verifier.Verifier].doPass2"
    - Src: "org.apache.bcel.verifier.structurals.InstConstraintVisitor:1641,1"
      Dst: "[org.apache.bcel.verifier.VerificationResult].getStatus"
    - Src: "org.apache.bcel.verifier.structurals.InstConstraintVisitor:1642,1"
      Dst: "[java.lang.StringBuilder].<init>"
    - Src: "org.apache.bcel.verifier.structurals.InstConstraintVisitor:1642,1"
      Dst: "[java.lang.StringBuilder].append"
    - Src: "org.apache.bcel.verifier.structurals.InstConstraintVisitor:1642,1"
      Dst: "[java.lang.StringBuilder].toString"
    - Src: "org.apache.bcel.verifier.structurals.InstConstraintVisitor:1642,1"
      Dst: "[org.apache.bcel.verifier.structurals.InstConstraintVisitor].constraintViolated"
    - Src: "org.apache.bcel.verifier.structurals.InstConstraintVisitor:1646,1"
      Dst: "[org.apache.bcel.generic.InvokeInstruction].getArgumentTypes"
    - Src: "org.apache.bcel.verifier.structurals.InstConstraintVisitor:1650,1"
      Dst: "[org.apache.bcel.verifier.structurals.InstConstraintVisitor].stack"
    - Src: "org.apache.bcel.verifier.structurals.InstConstraintVisitor:1650,1"
      Dst: "[org.apache.bcel.verifier.structurals.OperandStack].peek"
    - Src: "org.apache.bcel.verifier.structurals.InstConstraintVisitor:1655,1"
      Dst: "[org.apache.bcel.generic.Type].equals"
    - Src: "org.apache.bcel.verifier.structurals.InstConstraintVisitor:1661,1"
      Dst: "[org.apache.bcel.generic.ReferenceType].isAssignmentCompatibleWith"
    - Src: "org.apache.bcel.verifier.structurals.InstConstraintVisitor:1665,1"
      Dst: "[org.apache.bcel.verifier.structurals.InstConstraintVisitor].referenceTypeIsInitialized"
    JavaMethodInfo: null
    BBCount: 19
    CyclomaticComplexity: 2
  - functionName: "[org.apache.bcel.verifier.structurals.InstConstraintVisitor].visitINVOKESPECIAL(org.apache.bcel.generic.INVOKESPECIAL)"
    functionSourceFile: "org.apache.bcel.verifier.structurals.InstConstraintVisitor"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.apache.bcel.generic.INVOKESPECIAL"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 88
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.bcel.verifier.structurals.InstConstraintVisitor:1681"
      Branch Sides:
      - BranchSide: "org.apache.bcel.verifier.structurals.InstConstraintVisitor:1691"
        BranchSideFuncs: []
      - BranchSide: "org.apache.bcel.verifier.structurals.InstConstraintVisitor:1690"
        BranchSideFuncs: []
    - Branch String: "org.apache.bcel.verifier.structurals.InstConstraintVisitor:1681"
      Branch Sides:
      - BranchSide: "org.apache.bcel.verifier.structurals.InstConstraintVisitor:1691"
        BranchSideFuncs: []
      - BranchSide: "org.apache.bcel.verifier.structurals.InstConstraintVisitor:1690"
        BranchSideFuncs: []
    - Branch String: "org.apache.bcel.verifier.structurals.InstConstraintVisitor:1693"
      Branch Sides:
      - BranchSide: "org.apache.bcel.verifier.structurals.InstConstraintVisitor:1696"
        BranchSideFuncs: []
      - BranchSide: "org.apache.bcel.verifier.structurals.InstConstraintVisitor:1695"
        BranchSideFuncs: []
    - Branch String: "org.apache.bcel.verifier.structurals.InstConstraintVisitor:1696"
      Branch Sides:
      - BranchSide: "org.apache.bcel.verifier.structurals.InstConstraintVisitor:1700"
        BranchSideFuncs: []
      - BranchSide: "org.apache.bcel.verifier.structurals.InstConstraintVisitor:1699"
        BranchSideFuncs: []
    - Branch String: "org.apache.bcel.verifier.structurals.InstConstraintVisitor:1700"
      Branch Sides:
      - BranchSide: "org.apache.bcel.verifier.structurals.InstConstraintVisitor:1712"
        BranchSideFuncs: []
      - BranchSide: "org.apache.bcel.verifier.structurals.InstConstraintVisitor:1711"
        BranchSideFuncs: []
    - Branch String: "org.apache.bcel.verifier.structurals.InstConstraintVisitor:1702"
      Branch Sides:
      - BranchSide: "org.apache.bcel.verifier.structurals.InstConstraintVisitor:1710"
        BranchSideFuncs: []
      - BranchSide: "org.apache.bcel.verifier.structurals.InstConstraintVisitor:1709"
        BranchSideFuncs: []
    - Branch String: "org.apache.bcel.verifier.structurals.InstConstraintVisitor:1703"
      Branch Sides:
      - BranchSide: "org.apache.bcel.verifier.structurals.InstConstraintVisitor:1706"
        BranchSideFuncs: []
      - BranchSide: "org.apache.bcel.verifier.structurals.InstConstraintVisitor:1705"
        BranchSideFuncs: []
    - Branch String: "org.apache.bcel.verifier.structurals.InstConstraintVisitor:1712"
      Branch Sides:
      - BranchSide: "org.apache.bcel.verifier.structurals.InstConstraintVisitor:1716"
        BranchSideFuncs: []
      - BranchSide: "org.apache.bcel.verifier.structurals.InstConstraintVisitor:1715"
        BranchSideFuncs: []
    - Branch String: "org.apache.bcel.verifier.structurals.InstConstraintVisitor:1720"
      Branch Sides:
      - BranchSide: "org.apache.bcel.verifier.structurals.InstConstraintVisitor:1727"
        BranchSideFuncs: []
      - BranchSide: "org.apache.bcel.verifier.structurals.InstConstraintVisitor:1726"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.bcel.verifier.structurals.InstConstraintVisitor:1681,1"
      Dst: "[org.apache.bcel.generic.InvokeInstruction].getMethodName"
    - Src: "org.apache.bcel.verifier.structurals.InstConstraintVisitor:1681,1"
      Dst: "[java.lang.String].equals"
    - Src: "org.apache.bcel.verifier.structurals.InstConstraintVisitor:1681,1"
      Dst: "[org.apache.bcel.verifier.structurals.InstConstraintVisitor].stack"
    - Src: "org.apache.bcel.verifier.structurals.InstConstraintVisitor:1681,1"
      Dst: "[org.apache.bcel.generic.InvokeInstruction].getArgumentTypes"
    - Src: "org.apache.bcel.verifier.structurals.InstConstraintVisitor:1681,1"
      Dst: "[org.apache.bcel.verifier.structurals.OperandStack].peek"
    - Src: "org.apache.bcel.verifier.structurals.InstConstraintVisitor:1682,1"
      Dst: "[org.apache.bcel.verifier.structurals.InstConstraintVisitor].constraintViolated"
    - Src: "org.apache.bcel.verifier.structurals.InstConstraintVisitor:1691,1"
      Dst: "[org.apache.bcel.verifier.structurals.InstConstraintVisitor].visitInvokeInternals"
    - Src: "org.apache.bcel.verifier.structurals.InstConstraintVisitor:1697,1"
      Dst: "[java.lang.StringBuilder].<init>"
    - Src: "org.apache.bcel.verifier.structurals.InstConstraintVisitor:1697,1"
      Dst: "[java.lang.StringBuilder].append"
    - Src: "org.apache.bcel.verifier.structurals.InstConstraintVisitor:1697,1"
      Dst: "[java.lang.StringBuilder].toString"
    - Src: "org.apache.bcel.verifier.structurals.InstConstraintVisitor:1701,1"
      Dst: "[org.apache.bcel.verifier.structurals.InstConstraintVisitor].referenceTypeIsInitialized"
    - Src: "org.apache.bcel.verifier.structurals.InstConstraintVisitor:1710,1"
      Dst: "[org.apache.bcel.generic.ObjectType].getClassName"
    - Src: "org.apache.bcel.verifier.structurals.InstConstraintVisitor:1716,1"
      Dst: "[org.apache.bcel.verifier.structurals.UninitializedObjectType].getInitialized"
    - Src: "org.apache.bcel.verifier.structurals.InstConstraintVisitor:1719,1"
      Dst: "[org.apache.bcel.generic.InvokeInstruction].getClassName"
    - Src: "org.apache.bcel.verifier.structurals.InstConstraintVisitor:1720,1"
      Dst: "[org.apache.bcel.Repository].instanceOf"
    - Src: "org.apache.bcel.verifier.structurals.InstConstraintVisitor:1726,1"
      Dst: "[org.apache.bcel.verifier.exc.AssertionViolatedException].<init>"
    JavaMethodInfo: null
    BBCount: 21
    CyclomaticComplexity: 1
  - functionName: "[org.apache.bcel.verifier.structurals.InstConstraintVisitor].visitINVOKESTATIC(org.apache.bcel.generic.INVOKESTATIC)"
    functionSourceFile: "org.apache.bcel.verifier.structurals.InstConstraintVisitor"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.apache.bcel.generic.INVOKESTATIC"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 14
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.bcel.verifier.structurals.InstConstraintVisitor:1737,1"
      Dst: "[org.apache.bcel.verifier.structurals.InstConstraintVisitor].visitInvokeInternals"
    - Src: "org.apache.bcel.verifier.structurals.InstConstraintVisitor:1740,1"
      Dst: "[java.lang.StringBuilder].<init>"
    - Src: "org.apache.bcel.verifier.structurals.InstConstraintVisitor:1740,1"
      Dst: "[java.lang.StringBuilder].append"
    - Src: "org.apache.bcel.verifier.structurals.InstConstraintVisitor:1740,1"
      Dst: "[java.lang.StringBuilder].toString"
    - Src: "org.apache.bcel.verifier.structurals.InstConstraintVisitor:1740,1"
      Dst: "[org.apache.bcel.verifier.exc.AssertionViolatedException].<init>"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.apache.bcel.verifier.structurals.InstConstraintVisitor].visitINVOKEVIRTUAL(org.apache.bcel.generic.INVOKEVIRTUAL)"
    functionSourceFile: "org.apache.bcel.verifier.structurals.InstConstraintVisitor"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.apache.bcel.generic.INVOKEVIRTUAL"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 61
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.bcel.verifier.structurals.InstConstraintVisitor:1754"
      Branch Sides:
      - BranchSide: "org.apache.bcel.verifier.structurals.InstConstraintVisitor:1757"
        BranchSideFuncs: []
      - BranchSide: "org.apache.bcel.verifier.structurals.InstConstraintVisitor:1756"
        BranchSideFuncs: []
    - Branch String: "org.apache.bcel.verifier.structurals.InstConstraintVisitor:1757"
      Branch Sides:
      - BranchSide: "org.apache.bcel.verifier.structurals.InstConstraintVisitor:1760"
        BranchSideFuncs: []
      - BranchSide: "org.apache.bcel.verifier.structurals.InstConstraintVisitor:1759"
        BranchSideFuncs: []
    - Branch String: "org.apache.bcel.verifier.structurals.InstConstraintVisitor:1761"
      Branch Sides:
      - BranchSide: "org.apache.bcel.verifier.structurals.InstConstraintVisitor:1769"
        BranchSideFuncs: []
      - BranchSide: "org.apache.bcel.verifier.structurals.InstConstraintVisitor:1768"
        BranchSideFuncs: []
    - Branch String: "org.apache.bcel.verifier.structurals.InstConstraintVisitor:1762"
      Branch Sides:
      - BranchSide: "org.apache.bcel.verifier.structurals.InstConstraintVisitor:1765"
        BranchSideFuncs: []
      - BranchSide: "org.apache.bcel.verifier.structurals.InstConstraintVisitor:1764"
        BranchSideFuncs: []
    - Branch String: "org.apache.bcel.verifier.structurals.InstConstraintVisitor:1773"
      Branch Sides:
      - BranchSide: "org.apache.bcel.verifier.structurals.InstConstraintVisitor:1779"
        BranchSideFuncs: []
      - BranchSide: "org.apache.bcel.verifier.structurals.InstConstraintVisitor:1778"
        BranchSideFuncs: []
    - Branch String: "org.apache.bcel.verifier.structurals.InstConstraintVisitor:1773"
      Branch Sides:
      - BranchSide: "org.apache.bcel.verifier.structurals.InstConstraintVisitor:1779"
        BranchSideFuncs: []
      - BranchSide: "org.apache.bcel.verifier.structurals.InstConstraintVisitor:1778"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.bcel.verifier.structurals.InstConstraintVisitor:1752,1"
      Dst: "[org.apache.bcel.verifier.structurals.InstConstraintVisitor].visitInvokeInternals"
    - Src: "org.apache.bcel.verifier.structurals.InstConstraintVisitor:1753,1"
      Dst: "[org.apache.bcel.verifier.structurals.InstConstraintVisitor].stack"
    - Src: "org.apache.bcel.verifier.structurals.InstConstraintVisitor:1753,1"
      Dst: "[org.apache.bcel.verifier.structurals.OperandStack].peek"
    - Src: "org.apache.bcel.verifier.structurals.InstConstraintVisitor:1758,1"
      Dst: "[java.lang.StringBuilder].<init>"
    - Src: "org.apache.bcel.verifier.structurals.InstConstraintVisitor:1758,1"
      Dst: "[java.lang.StringBuilder].append"
    - Src: "org.apache.bcel.verifier.structurals.InstConstraintVisitor:1758,1"
      Dst: "[java.lang.StringBuilder].toString"
    - Src: "org.apache.bcel.verifier.structurals.InstConstraintVisitor:1758,1"
      Dst: "[org.apache.bcel.verifier.structurals.InstConstraintVisitor].constraintViolated"
    - Src: "org.apache.bcel.verifier.structurals.InstConstraintVisitor:1760,1"
      Dst: "[org.apache.bcel.verifier.structurals.InstConstraintVisitor].referenceTypeIsInitialized"
    - Src: "org.apache.bcel.verifier.structurals.InstConstraintVisitor:1769,1"
      Dst: "[org.apache.bcel.generic.ObjectType].getClassName"
    - Src: "org.apache.bcel.verifier.structurals.InstConstraintVisitor:1771,1"
      Dst: "[org.apache.bcel.generic.InvokeInstruction].getClassName"
    - Src: "org.apache.bcel.verifier.structurals.InstConstraintVisitor:1773,1"
      Dst: "[org.apache.bcel.Repository].instanceOf"
    - Src: "org.apache.bcel.verifier.structurals.InstConstraintVisitor:1778,1"
      Dst: "[org.apache.bcel.verifier.exc.AssertionViolatedException].<init>"
    JavaMethodInfo: null
    BBCount: 14
    CyclomaticComplexity: 1
  - functionName: "[org.apache.bcel.verifier.structurals.InstConstraintVisitor].visitIOR(org.apache.bcel.generic.IOR)"
    functionSourceFile: "org.apache.bcel.verifier.structurals.InstConstraintVisitor"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.apache.bcel.generic.IOR"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 29
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.bcel.verifier.structurals.InstConstraintVisitor:1787"
      Branch Sides:
      - BranchSide: "org.apache.bcel.verifier.structurals.InstConstraintVisitor:1790"
        BranchSideFuncs: []
      - BranchSide: "org.apache.bcel.verifier.structurals.InstConstraintVisitor:1789"
        BranchSideFuncs: []
    - Branch String: "org.apache.bcel.verifier.structurals.InstConstraintVisitor:1790"
      Branch Sides:
      - BranchSide: "org.apache.bcel.verifier.structurals.InstConstraintVisitor:1793"
        BranchSideFuncs: []
      - BranchSide: "org.apache.bcel.verifier.structurals.InstConstraintVisitor:1792"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.bcel.verifier.structurals.InstConstraintVisitor:1787,1"
      Dst: "[org.apache.bcel.verifier.structurals.InstConstraintVisitor].stack"
    - Src: "org.apache.bcel.verifier.structurals.InstConstraintVisitor:1787,1"
      Dst: "[org.apache.bcel.verifier.structurals.OperandStack].peek"
    - Src: "org.apache.bcel.verifier.structurals.InstConstraintVisitor:1788,1"
      Dst: "[java.lang.StringBuilder].<init>"
    - Src: "org.apache.bcel.verifier.structurals.InstConstraintVisitor:1788,1"
      Dst: "[java.lang.StringBuilder].append"
    - Src: "org.apache.bcel.verifier.structurals.InstConstraintVisitor:1788,1"
      Dst: "[java.lang.StringBuilder].toString"
    - Src: "org.apache.bcel.verifier.structurals.InstConstraintVisitor:1788,1"
      Dst: "[org.apache.bcel.verifier.structurals.InstConstraintVisitor].constraintViolated"
    JavaMethodInfo: null
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[org.apache.bcel.verifier.structurals.InstConstraintVisitor].visitIREM(org.apache.bcel.generic.IREM)"
    functionSourceFile: "org.apache.bcel.verifier.structurals.InstConstraintVisitor"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.apache.bcel.generic.IREM"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 29
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.bcel.verifier.structurals.InstConstraintVisitor:1800"
      Branch Sides:
      - BranchSide: "org.apache.bcel.verifier.structurals.InstConstraintVisitor:1803"
        BranchSideFuncs: []
      - BranchSide: "org.apache.bcel.verifier.structurals.InstConstraintVisitor:1802"
        BranchSideFuncs: []
    - Branch String: "org.apache.bcel.verifier.structurals.InstConstraintVisitor:1803"
      Branch Sides:
      - BranchSide: "org.apache.bcel.verifier.structurals.InstConstraintVisitor:1806"
        BranchSideFuncs: []
      - BranchSide: "org.apache.bcel.verifier.structurals.InstConstraintVisitor:1805"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.bcel.verifier.structurals.InstConstraintVisitor:1800,1"
      Dst: "[org.apache.bcel.verifier.structurals.InstConstraintVisitor].stack"
    - Src: "org.apache.bcel.verifier.structurals.InstConstraintVisitor:1800,1"
      Dst: "[org.apache.bcel.verifier.structurals.OperandStack].peek"
    - Src: "org.apache.bcel.verifier.structurals.InstConstraintVisitor:1801,1"
      Dst: "[java.lang.StringBuilder].<init>"
    - Src: "org.apache.bcel.verifier.structurals.InstConstraintVisitor:1801,1"
      Dst: "[java.lang.StringBuilder].append"
    - Src: "org.apache.bcel.verifier.structurals.InstConstraintVisitor:1801,1"
      Dst: "[java.lang.StringBuilder].toString"
    - Src: "org.apache.bcel.verifier.structurals.InstConstraintVisitor:1801,1"
      Dst: "[org.apache.bcel.verifier.structurals.InstConstraintVisitor].constraintViolated"
    JavaMethodInfo: null
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[org.apache.bcel.verifier.structurals.InstConstraintVisitor].visitIRETURN(org.apache.bcel.generic.IRETURN)"
    functionSourceFile: "org.apache.bcel.verifier.structurals.InstConstraintVisitor"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.apache.bcel.generic.IRETURN"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 16
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.bcel.verifier.structurals.InstConstraintVisitor:1813"
      Branch Sides:
      - BranchSide: "org.apache.bcel.verifier.structurals.InstConstraintVisitor:1816"
        BranchSideFuncs: []
      - BranchSide: "org.apache.bcel.verifier.structurals.InstConstraintVisitor:1815"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.bcel.verifier.structurals.InstConstraintVisitor:1813,1"
      Dst: "[org.apache.bcel.verifier.structurals.InstConstraintVisitor].stack"
    - Src: "org.apache.bcel.verifier.structurals.InstConstraintVisitor:1813,1"
      Dst: "[org.apache.bcel.verifier.structurals.OperandStack].peek"
    - Src: "org.apache.bcel.verifier.structurals.InstConstraintVisitor:1814,1"
      Dst: "[java.lang.StringBuilder].<init>"
    - Src: "org.apache.bcel.verifier.structurals.InstConstraintVisitor:1814,1"
      Dst: "[java.lang.StringBuilder].append"
    - Src: "org.apache.bcel.verifier.structurals.InstConstraintVisitor:1814,1"
      Dst: "[java.lang.StringBuilder].toString"
    - Src: "org.apache.bcel.verifier.structurals.InstConstraintVisitor:1814,1"
      Dst: "[org.apache.bcel.verifier.structurals.InstConstraintVisitor].constraintViolated"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.apache.bcel.verifier.structurals.InstConstraintVisitor].visitISHL(org.apache.bcel.generic.ISHL)"
    functionSourceFile: "org.apache.bcel.verifier.structurals.InstConstraintVisitor"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.apache.bcel.generic.ISHL"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 29
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.bcel.verifier.structurals.InstConstraintVisitor:1823"
      Branch Sides:
      - BranchSide: "org.apache.bcel.verifier.structurals.InstConstraintVisitor:1826"
        BranchSideFuncs: []
      - BranchSide: "org.apache.bcel.verifier.structurals.InstConstraintVisitor:1825"
        BranchSideFuncs: []
    - Branch String: "org.apache.bcel.verifier.structurals.InstConstraintVisitor:1826"
      Branch Sides:
      - BranchSide: "org.apache.bcel.verifier.structurals.InstConstraintVisitor:1829"
        BranchSideFuncs: []
      - BranchSide: "org.apache.bcel.verifier.structurals.InstConstraintVisitor:1828"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.bcel.verifier.structurals.InstConstraintVisitor:1823,1"
      Dst: "[org.apache.bcel.verifier.structurals.InstConstraintVisitor].stack"
    - Src: "org.apache.bcel.verifier.structurals.InstConstraintVisitor:1823,1"
      Dst: "[org.apache.bcel.verifier.structurals.OperandStack].peek"
    - Src: "org.apache.bcel.verifier.structurals.InstConstraintVisitor:1824,1"
      Dst: "[java.lang.StringBuilder].<init>"
    - Src: "org.apache.bcel.verifier.structurals.InstConstraintVisitor:1824,1"
      Dst: "[java.lang.StringBuilder].append"
    - Src: "org.apache.bcel.verifier.structurals.InstConstraintVisitor:1824,1"
      Dst: "[java.lang.StringBuilder].toString"
    - Src: "org.apache.bcel.verifier.structurals.InstConstraintVisitor:1824,1"
      Dst: "[org.apache.bcel.verifier.structurals.InstConstraintVisitor].constraintViolated"
    JavaMethodInfo: null
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[org.apache.bcel.verifier.structurals.InstConstraintVisitor].visitISHR(org.apache.bcel.generic.ISHR)"
    functionSourceFile: "org.apache.bcel.verifier.structurals.InstConstraintVisitor"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.apache.bcel.generic.ISHR"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 29
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.bcel.verifier.structurals.InstConstraintVisitor:1836"
      Branch Sides:
      - BranchSide: "org.apache.bcel.verifier.structurals.InstConstraintVisitor:1839"
        BranchSideFuncs: []
      - BranchSide: "org.apache.bcel.verifier.structurals.InstConstraintVisitor:1838"
        BranchSideFuncs: []
    - Branch String: "org.apache.bcel.verifier.structurals.InstConstraintVisitor:1839"
      Branch Sides:
      - BranchSide: "org.apache.bcel.verifier.structurals.InstConstraintVisitor:1842"
        BranchSideFuncs: []
      - BranchSide: "org.apache.bcel.verifier.structurals.InstConstraintVisitor:1841"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.bcel.verifier.structurals.InstConstraintVisitor:1836,1"
      Dst: "[org.apache.bcel.verifier.structurals.InstConstraintVisitor].stack"
    - Src: "org.apache.bcel.verifier.structurals.InstConstraintVisitor:1836,1"
      Dst: "[org.apache.bcel.verifier.structurals.OperandStack].peek"
    - Src: "org.apache.bcel.verifier.structurals.InstConstraintVisitor:1837,1"
      Dst: "[java.lang.StringBuilder].<init>"
    - Src: "org.apache.bcel.verifier.structurals.InstConstraintVisitor:1837,1"
      Dst: "[java.lang.StringBuilder].append"
    - Src: "org.apache.bcel.verifier.structurals.InstConstraintVisitor:1837,1"
      Dst: "[java.lang.StringBuilder].toString"
    - Src: "org.apache.bcel.verifier.structurals.InstConstraintVisitor:1837,1"
      Dst: "[org.apache.bcel.verifier.structurals.InstConstraintVisitor].constraintViolated"
    JavaMethodInfo: null
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[org.apache.bcel.verifier.structurals.InstConstraintVisitor].visitISTORE(org.apache.bcel.generic.ISTORE)"
    functionSourceFile: "org.apache.bcel.verifier.structurals.InstConstraintVisitor"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.apache.bcel.generic.ISTORE"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.bcel.verifier.structurals.InstConstraintVisitor].visitISUB(org.apache.bcel.generic.ISUB)"
    functionSourceFile: "org.apache.bcel.verifier.structurals.InstConstraintVisitor"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.apache.bcel.generic.ISUB"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 29
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.bcel.verifier.structurals.InstConstraintVisitor:1859"
      Branch Sides:
      - BranchSide: "org.apache.bcel.verifier.structurals.InstConstraintVisitor:1862"
        BranchSideFuncs: []
      - BranchSide: "org.apache.bcel.verifier.structurals.InstConstraintVisitor:1861"
        BranchSideFuncs: []
    - Branch String: "org.apache.bcel.verifier.structurals.InstConstraintVisitor:1862"
      Branch Sides:
      - BranchSide: "org.apache.bcel.verifier.structurals.InstConstraintVisitor:1865"
        BranchSideFuncs: []
      - BranchSide: "org.apache.bcel.verifier.structurals.InstConstraintVisitor:1864"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.bcel.verifier.structurals.InstConstraintVisitor:1859,1"
      Dst: "[org.apache.bcel.verifier.structurals.InstConstraintVisitor].stack"
    - Src: "org.apache.bcel.verifier.structurals.InstConstraintVisitor:1859,1"
      Dst: "[org.apache.bcel.verifier.structurals.OperandStack].peek"
    - Src: "org.apache.bcel.verifier.structurals.InstConstraintVisitor:1860,1"
      Dst: "[java.lang.StringBuilder].<init>"
    - Src: "org.apache.bcel.verifier.structurals.InstConstraintVisitor:1860,1"
      Dst: "[java.lang.StringBuilder].append"
    - Src: "org.apache.bcel.verifier.structurals.InstConstraintVisitor:1860,1"
      Dst: "[java.lang.StringBuilder].toString"
    - Src: "org.apache.bcel.verifier.structurals.InstConstraintVisitor:1860,1"
      Dst: "[org.apache.bcel.verifier.structurals.InstConstraintVisitor].constraintViolated"
    JavaMethodInfo: null
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[org.apache.bcel.verifier.structurals.InstConstraintVisitor].visitIUSHR(org.apache.bcel.generic.IUSHR)"
    functionSourceFile: "org.apache.bcel.verifier.structurals.InstConstraintVisitor"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.apache.bcel.generic.IUSHR"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 29
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.bcel.verifier.structurals.InstConstraintVisitor:1872"
      Branch Sides:
      - BranchSide: "org.apache.bcel.verifier.structurals.InstConstraintVisitor:1875"
        BranchSideFuncs: []
      - BranchSide: "org.apache.bcel.verifier.structurals.InstConstraintVisitor:1874"
        BranchSideFuncs: []
    - Branch String: "org.apache.bcel.verifier.structurals.InstConstraintVisitor:1875"
      Branch Sides:
      - BranchSide: "org.apache.bcel.verifier.structurals.InstConstraintVisitor:1878"
        BranchSideFuncs: []
      - BranchSide: "org.apache.bcel.verifier.structurals.InstConstraintVisitor:1877"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.bcel.verifier.structurals.InstConstraintVisitor:1872,1"
      Dst: "[org.apache.bcel.verifier.structurals.InstConstraintVisitor].stack"
    - Src: "org.apache.bcel.verifier.structurals.InstConstraintVisitor:1872,1"
      Dst: "[org.apache.bcel.verifier.structurals.OperandStack].peek"
    - Src: "org.apache.bcel.verifier.structurals.InstConstraintVisitor:1873,1"
      Dst: "[java.lang.StringBuilder].<init>"
    - Src: "org.apache.bcel.verifier.structurals.InstConstraintVisitor:1873,1"
      Dst: "[java.lang.StringBuilder].append"
    - Src: "org.apache.bcel.verifier.structurals.InstConstraintVisitor:1873,1"
      Dst: "[java.lang.StringBuilder].toString"
    - Src: "org.apache.bcel.verifier.structurals.InstConstraintVisitor:1873,1"
      Dst: "[org.apache.bcel.verifier.structurals.InstConstraintVisitor].constraintViolated"
    JavaMethodInfo: null
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[org.apache.bcel.verifier.structurals.InstConstraintVisitor].visitIXOR(org.apache.bcel.generic.IXOR)"
    functionSourceFile: "org.apache.bcel.verifier.structurals.InstConstraintVisitor"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.apache.bcel.generic.IXOR"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 29
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.bcel.verifier.structurals.InstConstraintVisitor:1885"
      Branch Sides:
      - BranchSide: "org.apache.bcel.verifier.structurals.InstConstraintVisitor:1888"
        BranchSideFuncs: []
      - BranchSide: "org.apache.bcel.verifier.structurals.InstConstraintVisitor:1887"
        BranchSideFuncs: []
    - Branch String: "org.apache.bcel.verifier.structurals.InstConstraintVisitor:1888"
      Branch Sides:
      - BranchSide: "org.apache.bcel.verifier.structurals.InstConstraintVisitor:1891"
        BranchSideFuncs: []
      - BranchSide: "org.apache.bcel.verifier.structurals.InstConstraintVisitor:1890"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.bcel.verifier.structurals.InstConstraintVisitor:1885,1"
      Dst: "[org.apache.bcel.verifier.structurals.InstConstraintVisitor].stack"
    - Src: "org.apache.bcel.verifier.structurals.InstConstraintVisitor:1885,1"
      Dst: "[org.apache.bcel.verifier.structurals.OperandStack].peek"
    - Src: "org.apache.bcel.verifier.structurals.InstConstraintVisitor:1886,1"
      Dst: "[java.lang.StringBuilder].<init>"
    - Src: "org.apache.bcel.verifier.structurals.InstConstraintVisitor:1886,1"
      Dst: "[java.lang.StringBuilder].append"
    - Src: "org.apache.bcel.verifier.structurals.InstConstraintVisitor:1886,1"
      Dst: "[java.lang.StringBuilder].toString"
    - Src: "org.apache.bcel.verifier.structurals.InstConstraintVisitor:1886,1"
      Dst: "[org.apache.bcel.verifier.structurals.InstConstraintVisitor].constraintViolated"
    JavaMethodInfo: null
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[org.apache.bcel.verifier.structurals.InstConstraintVisitor].visitJSR(org.apache.bcel.generic.JSR)"
    functionSourceFile: "org.apache.bcel.verifier.structurals.InstConstraintVisitor"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.apache.bcel.generic.JSR"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.bcel.verifier.structurals.InstConstraintVisitor].visitJSR_W(org.apache.bcel.generic.JSR_W)"
    functionSourceFile: "org.apache.bcel.verifier.structurals.InstConstraintVisitor"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.apache.bcel.generic.JSR_W"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.bcel.verifier.structurals.InstConstraintVisitor].visitL2D(org.apache.bcel.generic.L2D)"
    functionSourceFile: "org.apache.bcel.verifier.structurals.InstConstraintVisitor"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.apache.bcel.generic.L2D"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 16
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.bcel.verifier.structurals.InstConstraintVisitor:1914"
      Branch Sides:
      - BranchSide: "org.apache.bcel.verifier.structurals.InstConstraintVisitor:1917"
        BranchSideFuncs: []
      - BranchSide: "org.apache.bcel.verifier.structurals.InstConstraintVisitor:1916"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.bcel.verifier.structurals.InstConstraintVisitor:1914,1"
      Dst: "[org.apache.bcel.verifier.structurals.InstConstraintVisitor].stack"
    - Src: "org.apache.bcel.verifier.structurals.InstConstraintVisitor:1914,1"
      Dst: "[org.apache.bcel.verifier.structurals.OperandStack].peek"
    - Src: "org.apache.bcel.verifier.structurals.InstConstraintVisitor:1915,1"
      Dst: "[java.lang.StringBuilder].<init>"
    - Src: "org.apache.bcel.verifier.structurals.InstConstraintVisitor:1915,1"
      Dst: "[java.lang.StringBuilder].append"
    - Src: "org.apache.bcel.verifier.structurals.InstConstraintVisitor:1915,1"
      Dst: "[java.lang.StringBuilder].toString"
    - Src: "org.apache.bcel.verifier.structurals.InstConstraintVisitor:1915,1"
      Dst: "[org.apache.bcel.verifier.structurals.InstConstraintVisitor].constraintViolated"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.apache.bcel.verifier.structurals.InstConstraintVisitor].visitL2F(org.apache.bcel.generic.L2F)"
    functionSourceFile: "org.apache.bcel.verifier.structurals.InstConstraintVisitor"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.apache.bcel.generic.L2F"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 16
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.bcel.verifier.structurals.InstConstraintVisitor:1924"
      Branch Sides:
      - BranchSide: "org.apache.bcel.verifier.structurals.InstConstraintVisitor:1927"
        BranchSideFuncs: []
      - BranchSide: "org.apache.bcel.verifier.structurals.InstConstraintVisitor:1926"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.bcel.verifier.structurals.InstConstraintVisitor:1924,1"
      Dst: "[org.apache.bcel.verifier.structurals.InstConstraintVisitor].stack"
    - Src: "org.apache.bcel.verifier.structurals.InstConstraintVisitor:1924,1"
      Dst: "[org.apache.bcel.verifier.structurals.OperandStack].peek"
    - Src: "org.apache.bcel.verifier.structurals.InstConstraintVisitor:1925,1"
      Dst: "[java.lang.StringBuilder].<init>"
    - Src: "org.apache.bcel.verifier.structurals.InstConstraintVisitor:1925,1"
      Dst: "[java.lang.StringBuilder].append"
    - Src: "org.apache.bcel.verifier.structurals.InstConstraintVisitor:1925,1"
      Dst: "[java.lang.StringBuilder].toString"
    - Src: "org.apache.bcel.verifier.structurals.InstConstraintVisitor:1925,1"
      Dst: "[org.apache.bcel.verifier.structurals.InstConstraintVisitor].constraintViolated"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.apache.bcel.verifier.structurals.InstConstraintVisitor].visitL2I(org.apache.bcel.generic.L2I)"
    functionSourceFile: "org.apache.bcel.verifier.structurals.InstConstraintVisitor"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.apache.bcel.generic.L2I"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 16
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.bcel.verifier.structurals.InstConstraintVisitor:1934"
      Branch Sides:
      - BranchSide: "org.apache.bcel.verifier.structurals.InstConstraintVisitor:1937"
        BranchSideFuncs: []
      - BranchSide: "org.apache.bcel.verifier.structurals.InstConstraintVisitor:1936"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.bcel.verifier.structurals.InstConstraintVisitor:1934,1"
      Dst: "[org.apache.bcel.verifier.structurals.InstConstraintVisitor].stack"
    - Src: "org.apache.bcel.verifier.structurals.InstConstraintVisitor:1934,1"
      Dst: "[org.apache.bcel.verifier.structurals.OperandStack].peek"
    - Src: "org.apache.bcel.verifier.structurals.InstConstraintVisitor:1935,1"
      Dst: "[java.lang.StringBuilder].<init>"
    - Src: "org.apache.bcel.verifier.structurals.InstConstraintVisitor:1935,1"
      Dst: "[java.lang.StringBuilder].append"
    - Src: "org.apache.bcel.verifier.structurals.InstConstraintVisitor:1935,1"
      Dst: "[java.lang.StringBuilder].toString"
    - Src: "org.apache.bcel.verifier.structurals.InstConstraintVisitor:1935,1"
      Dst: "[org.apache.bcel.verifier.structurals.InstConstraintVisitor].constraintViolated"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.apache.bcel.verifier.structurals.InstConstraintVisitor].visitLADD(org.apache.bcel.generic.LADD)"
    functionSourceFile: "org.apache.bcel.verifier.structurals.InstConstraintVisitor"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.apache.bcel.generic.LADD"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 29
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.bcel.verifier.structurals.InstConstraintVisitor:1944"
      Branch Sides:
      - BranchSide: "org.apache.bcel.verifier.structurals.InstConstraintVisitor:1947"
        BranchSideFuncs: []
      - BranchSide: "org.apache.bcel.verifier.structurals.InstConstraintVisitor:1946"
        BranchSideFuncs: []
    - Branch String: "org.apache.bcel.verifier.structurals.InstConstraintVisitor:1947"
      Branch Sides:
      - BranchSide: "org.apache.bcel.verifier.structurals.InstConstraintVisitor:1950"
        BranchSideFuncs: []
      - BranchSide: "org.apache.bcel.verifier.structurals.InstConstraintVisitor:1949"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.bcel.verifier.structurals.InstConstraintVisitor:1944,1"
      Dst: "[org.apache.bcel.verifier.structurals.InstConstraintVisitor].stack"
    - Src: "org.apache.bcel.verifier.structurals.InstConstraintVisitor:1944,1"
      Dst: "[org.apache.bcel.verifier.structurals.OperandStack].peek"
    - Src: "org.apache.bcel.verifier.structurals.InstConstraintVisitor:1945,1"
      Dst: "[java.lang.StringBuilder].<init>"
    - Src: "org.apache.bcel.verifier.structurals.InstConstraintVisitor:1945,1"
      Dst: "[java.lang.StringBuilder].append"
    - Src: "org.apache.bcel.verifier.structurals.InstConstraintVisitor:1945,1"
      Dst: "[java.lang.StringBuilder].toString"
    - Src: "org.apache.bcel.verifier.structurals.InstConstraintVisitor:1945,1"
      Dst: "[org.apache.bcel.verifier.structurals.InstConstraintVisitor].constraintViolated"
    JavaMethodInfo: null
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[org.apache.bcel.verifier.structurals.InstConstraintVisitor].visitLALOAD(org.apache.bcel.generic.LALOAD)"
    functionSourceFile: "org.apache.bcel.verifier.structurals.InstConstraintVisitor"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.apache.bcel.generic.LALOAD"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 39
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.bcel.verifier.structurals.InstConstraintVisitor:1958"
      Branch Sides:
      - BranchSide: "org.apache.bcel.verifier.structurals.InstConstraintVisitor:1961"
        BranchSideFuncs: []
      - BranchSide: "org.apache.bcel.verifier.structurals.InstConstraintVisitor:1960"
        BranchSideFuncs: []
    - Branch String: "org.apache.bcel.verifier.structurals.InstConstraintVisitor:1961"
      Branch Sides:
      - BranchSide: "org.apache.bcel.verifier.structurals.InstConstraintVisitor:1964"
        BranchSideFuncs: []
      - BranchSide: "org.apache.bcel.verifier.structurals.InstConstraintVisitor:1963"
        BranchSideFuncs: []
    - Branch String: "org.apache.bcel.verifier.structurals.InstConstraintVisitor:1965"
      Branch Sides:
      - BranchSide: "org.apache.bcel.verifier.structurals.InstConstraintVisitor:1968"
        BranchSideFuncs: []
      - BranchSide: "org.apache.bcel.verifier.structurals.InstConstraintVisitor:1967"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.bcel.verifier.structurals.InstConstraintVisitor:1957,1"
      Dst: "[org.apache.bcel.verifier.structurals.InstConstraintVisitor].stack"
    - Src: "org.apache.bcel.verifier.structurals.InstConstraintVisitor:1957,1"
      Dst: "[org.apache.bcel.verifier.structurals.OperandStack].peek"
    - Src: "org.apache.bcel.verifier.structurals.InstConstraintVisitor:1957,1"
      Dst: "[org.apache.bcel.verifier.structurals.InstConstraintVisitor].indexOfInt"
    - Src: "org.apache.bcel.verifier.structurals.InstConstraintVisitor:1962,1"
      Dst: "[java.lang.StringBuilder].<init>"
    - Src: "org.apache.bcel.verifier.structurals.InstConstraintVisitor:1962,1"
      Dst: "[java.lang.StringBuilder].append"
    - Src: "org.apache.bcel.verifier.structurals.InstConstraintVisitor:1962,1"
      Dst: "[java.lang.StringBuilder].toString"
    - Src: "org.apache.bcel.verifier.structurals.InstConstraintVisitor:1962,1"
      Dst: "[org.apache.bcel.verifier.structurals.InstConstraintVisitor].constraintViolated"
    - Src: "org.apache.bcel.verifier.structurals.InstConstraintVisitor:1964,1"
      Dst: "[org.apache.bcel.generic.ArrayType].getBasicType"
    JavaMethodInfo: null
    BBCount: 7
    CyclomaticComplexity: 1
  - functionName: "[org.apache.bcel.verifier.structurals.InstConstraintVisitor].visitLAND(org.apache.bcel.generic.LAND)"
    functionSourceFile: "org.apache.bcel.verifier.structurals.InstConstraintVisitor"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.apache.bcel.generic.LAND"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 29
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.bcel.verifier.structurals.InstConstraintVisitor:1975"
      Branch Sides:
      - BranchSide: "org.apache.bcel.verifier.structurals.InstConstraintVisitor:1978"
        BranchSideFuncs: []
      - BranchSide: "org.apache.bcel.verifier.structurals.InstConstraintVisitor:1977"
        BranchSideFuncs: []
    - Branch String: "org.apache.bcel.verifier.structurals.InstConstraintVisitor:1978"
      Branch Sides:
      - BranchSide: "org.apache.bcel.verifier.structurals.InstConstraintVisitor:1981"
        BranchSideFuncs: []
      - BranchSide: "org.apache.bcel.verifier.structurals.InstConstraintVisitor:1980"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.bcel.verifier.structurals.InstConstraintVisitor:1975,1"
      Dst: "[org.apache.bcel.verifier.structurals.InstConstraintVisitor].stack"
    - Src: "org.apache.bcel.verifier.structurals.InstConstraintVisitor:1975,1"
      Dst: "[org.apache.bcel.verifier.structurals.OperandStack].peek"
    - Src: "org.apache.bcel.verifier.structurals.InstConstraintVisitor:1976,1"
      Dst: "[java.lang.StringBuilder].<init>"
    - Src: "org.apache.bcel.verifier.structurals.InstConstraintVisitor:1976,1"
      Dst: "[java.lang.StringBuilder].append"
    - Src: "org.apache.bcel.verifier.structurals.InstConstraintVisitor:1976,1"
      Dst: "[java.lang.StringBuilder].toString"
    - Src: "org.apache.bcel.verifier.structurals.InstConstraintVisitor:1976,1"
      Dst: "[org.apache.bcel.verifier.structurals.InstConstraintVisitor].constraintViolated"
    JavaMethodInfo: null
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[org.apache.bcel.verifier.structurals.InstConstraintVisitor].visitLASTORE(org.apache.bcel.generic.LASTORE)"
    functionSourceFile: "org.apache.bcel.verifier.structurals.InstConstraintVisitor"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.apache.bcel.generic.LASTORE"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 52
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.bcel.verifier.structurals.InstConstraintVisitor:1988"
      Branch Sides:
      - BranchSide: "org.apache.bcel.verifier.structurals.InstConstraintVisitor:1991"
        BranchSideFuncs: []
      - BranchSide: "org.apache.bcel.verifier.structurals.InstConstraintVisitor:1990"
        BranchSideFuncs: []
    - Branch String: "org.apache.bcel.verifier.structurals.InstConstraintVisitor:1992"
      Branch Sides:
      - BranchSide: "org.apache.bcel.verifier.structurals.InstConstraintVisitor:1995"
        BranchSideFuncs: []
      - BranchSide: "org.apache.bcel.verifier.structurals.InstConstraintVisitor:1994"
        BranchSideFuncs: []
    - Branch String: "org.apache.bcel.verifier.structurals.InstConstraintVisitor:1995"
      Branch Sides:
      - BranchSide: "org.apache.bcel.verifier.structurals.InstConstraintVisitor:1998"
        BranchSideFuncs: []
      - BranchSide: "org.apache.bcel.verifier.structurals.InstConstraintVisitor:1997"
        BranchSideFuncs: []
    - Branch String: "org.apache.bcel.verifier.structurals.InstConstraintVisitor:1999"
      Branch Sides:
      - BranchSide: "org.apache.bcel.verifier.structurals.InstConstraintVisitor:2002"
        BranchSideFuncs: []
      - BranchSide: "org.apache.bcel.verifier.structurals.InstConstraintVisitor:2001"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.bcel.verifier.structurals.InstConstraintVisitor:1988,1"
      Dst: "[org.apache.bcel.verifier.structurals.InstConstraintVisitor].stack"
    - Src: "org.apache.bcel.verifier.structurals.InstConstraintVisitor:1988,1"
      Dst: "[org.apache.bcel.verifier.structurals.OperandStack].peek"
    - Src: "org.apache.bcel.verifier.structurals.InstConstraintVisitor:1989,1"
      Dst: "[java.lang.StringBuilder].<init>"
    - Src: "org.apache.bcel.verifier.structurals.InstConstraintVisitor:1989,1"
      Dst: "[java.lang.StringBuilder].append"
    - Src: "org.apache.bcel.verifier.structurals.InstConstraintVisitor:1989,1"
      Dst: "[java.lang.StringBuilder].toString"
    - Src: "org.apache.bcel.verifier.structurals.InstConstraintVisitor:1989,1"
      Dst: "[org.apache.bcel.verifier.structurals.InstConstraintVisitor].constraintViolated"
    - Src: "org.apache.bcel.verifier.structurals.InstConstraintVisitor:1991,1"
      Dst: "[org.apache.bcel.verifier.structurals.InstConstraintVisitor].indexOfInt"
    - Src: "org.apache.bcel.verifier.structurals.InstConstraintVisitor:1998,1"
      Dst: "[org.apache.bcel.generic.ArrayType].getBasicType"
    JavaMethodInfo: null
    BBCount: 9
    CyclomaticComplexity: 1
  - functionName: "[org.apache.bcel.verifier.structurals.InstConstraintVisitor].visitLCMP(org.apache.bcel.generic.LCMP)"
    functionSourceFile: "org.apache.bcel.verifier.structurals.InstConstraintVisitor"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.apache.bcel.generic.LCMP"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 29
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.bcel.verifier.structurals.InstConstraintVisitor:2009"
      Branch Sides:
      - BranchSide: "org.apache.bcel.verifier.structurals.InstConstraintVisitor:2012"
        BranchSideFuncs: []
      - BranchSide: "org.apache.bcel.verifier.structurals.InstConstraintVisitor:2011"
        BranchSideFuncs: []
    - Branch String: "org.apache.bcel.verifier.structurals.InstConstraintVisitor:2012"
      Branch Sides:
      - BranchSide: "org.apache.bcel.verifier.structurals.InstConstraintVisitor:2015"
        BranchSideFuncs: []
      - BranchSide: "org.apache.bcel.verifier.structurals.InstConstraintVisitor:2014"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.bcel.verifier.structurals.InstConstraintVisitor:2009,1"
      Dst: "[org.apache.bcel.verifier.structurals.InstConstraintVisitor].stack"
    - Src: "org.apache.bcel.verifier.structurals.InstConstraintVisitor:2009,1"
      Dst: "[org.apache.bcel.verifier.structurals.OperandStack].peek"
    - Src: "org.apache.bcel.verifier.structurals.InstConstraintVisitor:2010,1"
      Dst: "[java.lang.StringBuilder].<init>"
    - Src: "org.apache.bcel.verifier.structurals.InstConstraintVisitor:2010,1"
      Dst: "[java.lang.StringBuilder].append"
    - Src: "org.apache.bcel.verifier.structurals.InstConstraintVisitor:2010,1"
      Dst: "[java.lang.StringBuilder].toString"
    - Src: "org.apache.bcel.verifier.structurals.InstConstraintVisitor:2010,1"
      Dst: "[org.apache.bcel.verifier.structurals.InstConstraintVisitor].constraintViolated"
    JavaMethodInfo: null
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[org.apache.bcel.verifier.structurals.InstConstraintVisitor].visitLCONST(org.apache.bcel.generic.LCONST)"
    functionSourceFile: "org.apache.bcel.verifier.structurals.InstConstraintVisitor"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.apache.bcel.generic.LCONST"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.bcel.verifier.structurals.InstConstraintVisitor].visitLDC(org.apache.bcel.generic.LDC)"
    functionSourceFile: "org.apache.bcel.verifier.structurals.InstConstraintVisitor"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.apache.bcel.generic.LDC"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 21
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.bcel.verifier.structurals.InstConstraintVisitor:2033"
      Branch Sides:
      - BranchSide: "org.apache.bcel.verifier.structurals.InstConstraintVisitor:2037"
        BranchSideFuncs: []
      - BranchSide: "org.apache.bcel.verifier.structurals.InstConstraintVisitor:2036"
        BranchSideFuncs: []
    - Branch String: "org.apache.bcel.verifier.structurals.InstConstraintVisitor:2033"
      Branch Sides:
      - BranchSide: "org.apache.bcel.verifier.structurals.InstConstraintVisitor:2037"
        BranchSideFuncs: []
      - BranchSide: "org.apache.bcel.verifier.structurals.InstConstraintVisitor:2036"
        BranchSideFuncs: []
    - Branch String: "org.apache.bcel.verifier.structurals.InstConstraintVisitor:2033"
      Branch Sides:
      - BranchSide: "org.apache.bcel.verifier.structurals.InstConstraintVisitor:2037"
        BranchSideFuncs: []
      - BranchSide: "org.apache.bcel.verifier.structurals.InstConstraintVisitor:2036"
        BranchSideFuncs: []
    - Branch String: "org.apache.bcel.verifier.structurals.InstConstraintVisitor:2033"
      Branch Sides:
      - BranchSide: "org.apache.bcel.verifier.structurals.InstConstraintVisitor:2037"
        BranchSideFuncs: []
      - BranchSide: "org.apache.bcel.verifier.structurals.InstConstraintVisitor:2036"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.bcel.verifier.structurals.InstConstraintVisitor:2032,1"
      Dst: "[org.apache.bcel.generic.CPInstruction].getIndex"
    - Src: "org.apache.bcel.verifier.structurals.InstConstraintVisitor:2032,1"
      Dst: "[org.apache.bcel.generic.ConstantPoolGen].getConstant"
    - Src: "org.apache.bcel.verifier.structurals.InstConstraintVisitor:2034,1"
      Dst: "[java.lang.StringBuilder].<init>"
    - Src: "org.apache.bcel.verifier.structurals.InstConstraintVisitor:2034,1"
      Dst: "[java.lang.StringBuilder].append"
    - Src: "org.apache.bcel.verifier.structurals.InstConstraintVisitor:2034,1"
      Dst: "[java.lang.StringBuilder].toString"
    - Src: "org.apache.bcel.verifier.structurals.InstConstraintVisitor:2034,1"
      Dst: "[org.apache.bcel.verifier.structurals.InstConstraintVisitor].constraintViolated"
    JavaMethodInfo: null
    BBCount: 6
    CyclomaticComplexity: 1
  - functionName: "[org.apache.bcel.verifier.structurals.InstConstraintVisitor].visitLDC_W(org.apache.bcel.generic.LDC_W)"
    functionSourceFile: "org.apache.bcel.verifier.structurals.InstConstraintVisitor"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.apache.bcel.generic.LDC_W"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 21
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.bcel.verifier.structurals.InstConstraintVisitor:2046"
      Branch Sides:
      - BranchSide: "org.apache.bcel.verifier.structurals.InstConstraintVisitor:2050"
        BranchSideFuncs: []
      - BranchSide: "org.apache.bcel.verifier.structurals.InstConstraintVisitor:2049"
        BranchSideFuncs: []
    - Branch String: "org.apache.bcel.verifier.structurals.InstConstraintVisitor:2046"
      Branch Sides:
      - BranchSide: "org.apache.bcel.verifier.structurals.InstConstraintVisitor:2050"
        BranchSideFuncs: []
      - BranchSide: "org.apache.bcel.verifier.structurals.InstConstraintVisitor:2049"
        BranchSideFuncs: []
    - Branch String: "org.apache.bcel.verifier.structurals.InstConstraintVisitor:2046"
      Branch Sides:
      - BranchSide: "org.apache.bcel.verifier.structurals.InstConstraintVisitor:2050"
        BranchSideFuncs: []
      - BranchSide: "org.apache.bcel.verifier.structurals.InstConstraintVisitor:2049"
        BranchSideFuncs: []
    - Branch String: "org.apache.bcel.verifier.structurals.InstConstraintVisitor:2046"
      Branch Sides:
      - BranchSide: "org.apache.bcel.verifier.structurals.InstConstraintVisitor:2050"
        BranchSideFuncs: []
      - BranchSide: "org.apache.bcel.verifier.structurals.InstConstraintVisitor:2049"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.bcel.verifier.structurals.InstConstraintVisitor:2045,1"
      Dst: "[org.apache.bcel.generic.CPInstruction].getIndex"
    - Src: "org.apache.bcel.verifier.structurals.InstConstraintVisitor:2045,1"
      Dst: "[org.apache.bcel.generic.ConstantPoolGen].getConstant"
    - Src: "org.apache.bcel.verifier.structurals.InstConstraintVisitor:2047,1"
      Dst: "[java.lang.StringBuilder].<init>"
    - Src: "org.apache.bcel.verifier.structurals.InstConstraintVisitor:2047,1"
      Dst: "[java.lang.StringBuilder].append"
    - Src: "org.apache.bcel.verifier.structurals.InstConstraintVisitor:2047,1"
      Dst: "[java.lang.StringBuilder].toString"
    - Src: "org.apache.bcel.verifier.structurals.InstConstraintVisitor:2047,1"
      Dst: "[org.apache.bcel.verifier.structurals.InstConstraintVisitor].constraintViolated"
    JavaMethodInfo: null
    BBCount: 6
    CyclomaticComplexity: 1
  - functionName: "[org.apache.bcel.verifier.structurals.InstConstraintVisitor].visitLDC2_W(org.apache.bcel.generic.LDC2_W)"
    functionSourceFile: "org.apache.bcel.verifier.structurals.InstConstraintVisitor"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.apache.bcel.generic.LDC2_W"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 17
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.bcel.verifier.structurals.InstConstraintVisitor:2060"
      Branch Sides:
      - BranchSide: "org.apache.bcel.verifier.structurals.InstConstraintVisitor:2063"
        BranchSideFuncs: []
      - BranchSide: "org.apache.bcel.verifier.structurals.InstConstraintVisitor:2062"
        BranchSideFuncs: []
    - Branch String: "org.apache.bcel.verifier.structurals.InstConstraintVisitor:2060"
      Branch Sides:
      - BranchSide: "org.apache.bcel.verifier.structurals.InstConstraintVisitor:2063"
        BranchSideFuncs: []
      - BranchSide: "org.apache.bcel.verifier.structurals.InstConstraintVisitor:2062"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.bcel.verifier.structurals.InstConstraintVisitor:2059,1"
      Dst: "[org.apache.bcel.generic.CPInstruction].getIndex"
    - Src: "org.apache.bcel.verifier.structurals.InstConstraintVisitor:2059,1"
      Dst: "[org.apache.bcel.generic.ConstantPoolGen].getConstant"
    - Src: "org.apache.bcel.verifier.structurals.InstConstraintVisitor:2061,1"
      Dst: "[java.lang.StringBuilder].<init>"
    - Src: "org.apache.bcel.verifier.structurals.InstConstraintVisitor:2061,1"
      Dst: "[java.lang.StringBuilder].append"
    - Src: "org.apache.bcel.verifier.structurals.InstConstraintVisitor:2061,1"
      Dst: "[java.lang.StringBuilder].toString"
    - Src: "org.apache.bcel.verifier.structurals.InstConstraintVisitor:2061,1"
      Dst: "[org.apache.bcel.verifier.structurals.InstConstraintVisitor].constraintViolated"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[org.apache.bcel.verifier.structurals.InstConstraintVisitor].visitLDIV(org.apache.bcel.generic.LDIV)"
    functionSourceFile: "org.apache.bcel.verifier.structurals.InstConstraintVisitor"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.apache.bcel.generic.LDIV"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 29
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.bcel.verifier.structurals.InstConstraintVisitor:2070"
      Branch Sides:
      - BranchSide: "org.apache.bcel.verifier.structurals.InstConstraintVisitor:2073"
        BranchSideFuncs: []
      - BranchSide: "org.apache.bcel.verifier.structurals.InstConstraintVisitor:2072"
        BranchSideFuncs: []
    - Branch String: "org.apache.bcel.verifier.structurals.InstConstraintVisitor:2073"
      Branch Sides:
      - BranchSide: "org.apache.bcel.verifier.structurals.InstConstraintVisitor:2076"
        BranchSideFuncs: []
      - BranchSide: "org.apache.bcel.verifier.structurals.InstConstraintVisitor:2075"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.bcel.verifier.structurals.InstConstraintVisitor:2070,1"
      Dst: "[org.apache.bcel.verifier.structurals.InstConstraintVisitor].stack"
    - Src: "org.apache.bcel.verifier.structurals.InstConstraintVisitor:2070,1"
      Dst: "[org.apache.bcel.verifier.structurals.OperandStack].peek"
    - Src: "org.apache.bcel.verifier.structurals.InstConstraintVisitor:2071,1"
      Dst: "[java.lang.StringBuilder].<init>"
    - Src: "org.apache.bcel.verifier.structurals.InstConstraintVisitor:2071,1"
      Dst: "[java.lang.StringBuilder].append"
    - Src: "org.apache.bcel.verifier.structurals.InstConstraintVisitor:2071,1"
      Dst: "[java.lang.StringBuilder].toString"
    - Src: "org.apache.bcel.verifier.structurals.InstConstraintVisitor:2071,1"
      Dst: "[org.apache.bcel.verifier.structurals.InstConstraintVisitor].constraintViolated"
    JavaMethodInfo: null
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[org.apache.bcel.verifier.structurals.InstConstraintVisitor].visitLLOAD(org.apache.bcel.generic.LLOAD)"
    functionSourceFile: "org.apache.bcel.verifier.structurals.InstConstraintVisitor"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.apache.bcel.generic.LLOAD"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.bcel.verifier.structurals.InstConstraintVisitor].visitLMUL(org.apache.bcel.generic.LMUL)"
    functionSourceFile: "org.apache.bcel.verifier.structurals.InstConstraintVisitor"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.apache.bcel.generic.LMUL"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 29
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.bcel.verifier.structurals.InstConstraintVisitor:2093"
      Branch Sides:
      - BranchSide: "org.apache.bcel.verifier.structurals.InstConstraintVisitor:2096"
        BranchSideFuncs: []
      - BranchSide: "org.apache.bcel.verifier.structurals.InstConstraintVisitor:2095"
        BranchSideFuncs: []
    - Branch String: "org.apache.bcel.verifier.structurals.InstConstraintVisitor:2096"
      Branch Sides:
      - BranchSide: "org.apache.bcel.verifier.structurals.InstConstraintVisitor:2099"
        BranchSideFuncs: []
      - BranchSide: "org.apache.bcel.verifier.structurals.InstConstraintVisitor:2098"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.bcel.verifier.structurals.InstConstraintVisitor:2093,1"
      Dst: "[org.apache.bcel.verifier.structurals.InstConstraintVisitor].stack"
    - Src: "org.apache.bcel.verifier.structurals.InstConstraintVisitor:2093,1"
      Dst: "[org.apache.bcel.verifier.structurals.OperandStack].peek"
    - Src: "org.apache.bcel.verifier.structurals.InstConstraintVisitor:2094,1"
      Dst: "[java.lang.StringBuilder].<init>"
    - Src: "org.apache.bcel.verifier.structurals.InstConstraintVisitor:2094,1"
      Dst: "[java.lang.StringBuilder].append"
    - Src: "org.apache.bcel.verifier.structurals.InstConstraintVisitor:2094,1"
      Dst: "[java.lang.StringBuilder].toString"
    - Src: "org.apache.bcel.verifier.structurals.InstConstraintVisitor:2094,1"
      Dst: "[org.apache.bcel.verifier.structurals.InstConstraintVisitor].constraintViolated"
    JavaMethodInfo: null
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[org.apache.bcel.verifier.structurals.InstConstraintVisitor].visitLNEG(org.apache.bcel.generic.LNEG)"
    functionSourceFile: "org.apache.bcel.verifier.structurals.InstConstraintVisitor"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.apache.bcel.generic.LNEG"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 16
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.bcel.verifier.structurals.InstConstraintVisitor:2106"
      Branch Sides:
      - BranchSide: "org.apache.bcel.verifier.structurals.InstConstraintVisitor:2109"
        BranchSideFuncs: []
      - BranchSide: "org.apache.bcel.verifier.structurals.InstConstraintVisitor:2108"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.bcel.verifier.structurals.InstConstraintVisitor:2106,1"
      Dst: "[org.apache.bcel.verifier.structurals.InstConstraintVisitor].stack"
    - Src: "org.apache.bcel.verifier.structurals.InstConstraintVisitor:2106,1"
      Dst: "[org.apache.bcel.verifier.structurals.OperandStack].peek"
    - Src: "org.apache.bcel.verifier.structurals.InstConstraintVisitor:2107,1"
      Dst: "[java.lang.StringBuilder].<init>"
    - Src: "org.apache.bcel.verifier.structurals.InstConstraintVisitor:2107,1"
      Dst: "[java.lang.StringBuilder].append"
    - Src: "org.apache.bcel.verifier.structurals.InstConstraintVisitor:2107,1"
      Dst: "[java.lang.StringBuilder].toString"
    - Src: "org.apache.bcel.verifier.structurals.InstConstraintVisitor:2107,1"
      Dst: "[org.apache.bcel.verifier.structurals.InstConstraintVisitor].constraintViolated"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.apache.bcel.verifier.structurals.InstConstraintVisitor].visitLoadClass(org.apache.bcel.generic.LoadClass)"
    functionSourceFile: "org.apache.bcel.verifier.structurals.InstConstraintVisitor"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.apache.bcel.generic.LoadClass"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 24
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.bcel.verifier.structurals.InstConstraintVisitor:2117"
      Branch Sides:
      - BranchSide: "org.apache.bcel.verifier.structurals.InstConstraintVisitor:2125"
        BranchSideFuncs: []
      - BranchSide: "org.apache.bcel.verifier.structurals.InstConstraintVisitor:2124"
        BranchSideFuncs: []
    - Branch String: "org.apache.bcel.verifier.structurals.InstConstraintVisitor:2120"
      Branch Sides:
      - BranchSide: "org.apache.bcel.verifier.structurals.InstConstraintVisitor:2125"
        BranchSideFuncs: []
      - BranchSide: "org.apache.bcel.verifier.structurals.InstConstraintVisitor:2124"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.bcel.verifier.structurals.InstConstraintVisitor:2116,1"
      Dst: "[org.apache.bcel.generic.LoadClass].getLoadClassType"
    - Src: "org.apache.bcel.verifier.structurals.InstConstraintVisitor:2118,1"
      Dst: "[org.apache.bcel.generic.ObjectType].getClassName"
    - Src: "org.apache.bcel.verifier.structurals.InstConstraintVisitor:2118,1"
      Dst: "[org.apache.bcel.verifier.VerifierFactory].getVerifier"
    - Src: "org.apache.bcel.verifier.structurals.InstConstraintVisitor:2119,1"
      Dst: "[org.apache.bcel.verifier.Verifier].doPass2"
    - Src: "org.apache.bcel.verifier.structurals.InstConstraintVisitor:2120,1"
      Dst: "[org.apache.bcel.verifier.VerificationResult].getStatus"
    - Src: "org.apache.bcel.verifier.structurals.InstConstraintVisitor:2121,1"
      Dst: "[java.lang.StringBuilder].<init>"
    - Src: "org.apache.bcel.verifier.structurals.InstConstraintVisitor:2121,1"
      Dst: "[java.lang.StringBuilder].append"
    - Src: "org.apache.bcel.verifier.structurals.InstConstraintVisitor:2122,1"
      Dst: "[java.lang.StringBuilder].toString"
    - Src: "org.apache.bcel.verifier.structurals.InstConstraintVisitor:2121,1"
      Dst: "[org.apache.bcel.verifier.structurals.InstConstraintVisitor].constraintViolated"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[org.apache.bcel.verifier.structurals.InstConstraintVisitor].visitLoadInstruction(org.apache.bcel.generic.LoadInstruction)"
    functionSourceFile: "org.apache.bcel.verifier.structurals.InstConstraintVisitor"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.apache.bcel.generic.LoadInstruction"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 94
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.bcel.verifier.structurals.InstConstraintVisitor:2135"
      Branch Sides:
      - BranchSide: "org.apache.bcel.verifier.structurals.InstConstraintVisitor:2142"
        BranchSideFuncs: []
      - BranchSide: "org.apache.bcel.verifier.structurals.InstConstraintVisitor:2141"
        BranchSideFuncs: []
    - Branch String: "org.apache.bcel.verifier.structurals.InstConstraintVisitor:2142"
      Branch Sides:
      - BranchSide: "org.apache.bcel.verifier.structurals.InstConstraintVisitor:2148"
        BranchSideFuncs: []
      - BranchSide: "org.apache.bcel.verifier.structurals.InstConstraintVisitor:2147"
        BranchSideFuncs: []
    - Branch String: "org.apache.bcel.verifier.structurals.InstConstraintVisitor:2142"
      Branch Sides:
      - BranchSide: "org.apache.bcel.verifier.structurals.InstConstraintVisitor:2148"
        BranchSideFuncs: []
      - BranchSide: "org.apache.bcel.verifier.structurals.InstConstraintVisitor:2147"
        BranchSideFuncs: []
    - Branch String: "org.apache.bcel.verifier.structurals.InstConstraintVisitor:2148"
      Branch Sides:
      - BranchSide: "org.apache.bcel.verifier.structurals.InstConstraintVisitor:2153"
        BranchSideFuncs: []
      - BranchSide: "org.apache.bcel.verifier.structurals.InstConstraintVisitor:2152"
        BranchSideFuncs: []
    - Branch String: "org.apache.bcel.verifier.structurals.InstConstraintVisitor:2149"
      Branch Sides:
      - BranchSide: "org.apache.bcel.verifier.structurals.InstConstraintVisitor:2161"
        BranchSideFuncs: []
      - BranchSide: "org.apache.bcel.verifier.structurals.InstConstraintVisitor:2160"
        BranchSideFuncs: []
    - Branch String: "org.apache.bcel.verifier.structurals.InstConstraintVisitor:2153"
      Branch Sides:
      - BranchSide: "org.apache.bcel.verifier.structurals.InstConstraintVisitor:2161"
        BranchSideFuncs: []
      - BranchSide: "org.apache.bcel.verifier.structurals.InstConstraintVisitor:2160"
        BranchSideFuncs: []
    - Branch String: "org.apache.bcel.verifier.structurals.InstConstraintVisitor:2161"
      Branch Sides:
      - BranchSide: "org.apache.bcel.verifier.structurals.InstConstraintVisitor:2164"
        BranchSideFuncs: []
      - BranchSide: "org.apache.bcel.verifier.structurals.InstConstraintVisitor:2163"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.bcel.verifier.structurals.InstConstraintVisitor:2135,1"
      Dst: "[org.apache.bcel.verifier.structurals.InstConstraintVisitor].locals"
    - Src: "org.apache.bcel.verifier.structurals.InstConstraintVisitor:2135,1"
      Dst: "[org.apache.bcel.generic.LocalVariableInstruction].getIndex"
    - Src: "org.apache.bcel.verifier.structurals.InstConstraintVisitor:2135,1"
      Dst: "[org.apache.bcel.verifier.structurals.LocalVariables].get"
    - Src: "org.apache.bcel.verifier.structurals.InstConstraintVisitor:2136,1"
      Dst: "[java.lang.StringBuilder].<init>"
    - Src: "org.apache.bcel.verifier.structurals.InstConstraintVisitor:2136,1"
      Dst: "[java.lang.StringBuilder].append"
    - Src: "org.apache.bcel.verifier.structurals.InstConstraintVisitor:2136,1"
      Dst: "[java.lang.StringBuilder].toString"
    - Src: "org.apache.bcel.verifier.structurals.InstConstraintVisitor:2136,1"
      Dst: "[org.apache.bcel.verifier.structurals.InstConstraintVisitor].constraintViolated"
    - Src: "org.apache.bcel.verifier.structurals.InstConstraintVisitor:2142,1"
      Dst: "[org.apache.bcel.generic.LocalVariableInstruction].getType"
    - Src: "org.apache.bcel.verifier.structurals.InstConstraintVisitor:2142,1"
      Dst: "[org.apache.bcel.generic.Type].getSize"
    - Src: "org.apache.bcel.verifier.structurals.InstConstraintVisitor:2161,1"
      Dst: "[org.apache.bcel.verifier.structurals.InstConstraintVisitor].stack"
    - Src: "org.apache.bcel.verifier.structurals.InstConstraintVisitor:2161,1"
      Dst: "[org.apache.bcel.verifier.structurals.OperandStack].maxStack"
    - Src: "org.apache.bcel.verifier.structurals.InstConstraintVisitor:2161,1"
      Dst: "[org.apache.bcel.verifier.structurals.OperandStack].slotsUsed"
    JavaMethodInfo: null
    BBCount: 13
    CyclomaticComplexity: 1
  - functionName: "[org.apache.bcel.verifier.structurals.InstConstraintVisitor].visitLocalVariableInstruction(org.apache.bcel.generic.LocalVariableInstruction)"
    functionSourceFile: "org.apache.bcel.verifier.structurals.InstConstraintVisitor"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.apache.bcel.generic.LocalVariableInstruction"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 15
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.bcel.verifier.structurals.InstConstraintVisitor:2172"
      Branch Sides:
      - BranchSide: "org.apache.bcel.verifier.structurals.InstConstraintVisitor:2172"
        BranchSideFuncs: []
      - BranchSide: "org.apache.bcel.verifier.structurals.InstConstraintVisitor:2171"
        BranchSideFuncs: []
    - Branch String: "org.apache.bcel.verifier.structurals.InstConstraintVisitor:2172"
      Branch Sides:
      - BranchSide: "org.apache.bcel.verifier.structurals.InstConstraintVisitor:2175"
        BranchSideFuncs: []
      - BranchSide: "org.apache.bcel.verifier.structurals.InstConstraintVisitor:2174"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.bcel.verifier.structurals.InstConstraintVisitor:2172,1"
      Dst: "[org.apache.bcel.verifier.structurals.InstConstraintVisitor].locals"
    - Src: "org.apache.bcel.verifier.structurals.InstConstraintVisitor:2172,1"
      Dst: "[org.apache.bcel.verifier.structurals.LocalVariables].maxLocals"
    - Src: "org.apache.bcel.verifier.structurals.InstConstraintVisitor:2172,1"
      Dst: "[org.apache.bcel.generic.LocalVariableInstruction].getType"
    - Src: "org.apache.bcel.verifier.structurals.InstConstraintVisitor:2172,1"
      Dst: "[org.apache.bcel.generic.Type].getSize"
    - Src: "org.apache.bcel.verifier.structurals.InstConstraintVisitor:2172,1"
      Dst: "[org.apache.bcel.generic.LocalVariableInstruction].getIndex"
    - Src: "org.apache.bcel.verifier.structurals.InstConstraintVisitor:2173,1"
      Dst: "[org.apache.bcel.verifier.structurals.InstConstraintVisitor].constraintViolated"
    JavaMethodInfo: null
    BBCount: 6
    CyclomaticComplexity: 1
  - functionName: "[org.apache.bcel.verifier.structurals.InstConstraintVisitor].visitLOOKUPSWITCH(org.apache.bcel.generic.LOOKUPSWITCH)"
    functionSourceFile: "org.apache.bcel.verifier.structurals.InstConstraintVisitor"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.apache.bcel.generic.LOOKUPSWITCH"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 16
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.bcel.verifier.structurals.InstConstraintVisitor:2182"
      Branch Sides:
      - BranchSide: "org.apache.bcel.verifier.structurals.InstConstraintVisitor:2186"
        BranchSideFuncs: []
      - BranchSide: "org.apache.bcel.verifier.structurals.InstConstraintVisitor:2185"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.bcel.verifier.structurals.InstConstraintVisitor:2182,1"
      Dst: "[org.apache.bcel.verifier.structurals.InstConstraintVisitor].stack"
    - Src: "org.apache.bcel.verifier.structurals.InstConstraintVisitor:2182,1"
      Dst: "[org.apache.bcel.verifier.structurals.OperandStack].peek"
    - Src: "org.apache.bcel.verifier.structurals.InstConstraintVisitor:2183,1"
      Dst: "[java.lang.StringBuilder].<init>"
    - Src: "org.apache.bcel.verifier.structurals.InstConstraintVisitor:2183,1"
      Dst: "[java.lang.StringBuilder].append"
    - Src: "org.apache.bcel.verifier.structurals.InstConstraintVisitor:2183,1"
      Dst: "[java.lang.StringBuilder].toString"
    - Src: "org.apache.bcel.verifier.structurals.InstConstraintVisitor:2183,1"
      Dst: "[org.apache.bcel.verifier.structurals.InstConstraintVisitor].constraintViolated"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.apache.bcel.verifier.structurals.InstConstraintVisitor].visitLOR(org.apache.bcel.generic.LOR)"
    functionSourceFile: "org.apache.bcel.verifier.structurals.InstConstraintVisitor"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.apache.bcel.generic.LOR"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 29
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.bcel.verifier.structurals.InstConstraintVisitor:2193"
      Branch Sides:
      - BranchSide: "org.apache.bcel.verifier.structurals.InstConstraintVisitor:2196"
        BranchSideFuncs: []
      - BranchSide: "org.apache.bcel.verifier.structurals.InstConstraintVisitor:2195"
        BranchSideFuncs: []
    - Branch String: "org.apache.bcel.verifier.structurals.InstConstraintVisitor:2196"
      Branch Sides:
      - BranchSide: "org.apache.bcel.verifier.structurals.InstConstraintVisitor:2199"
        BranchSideFuncs: []
      - BranchSide: "org.apache.bcel.verifier.structurals.InstConstraintVisitor:2198"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.bcel.verifier.structurals.InstConstraintVisitor:2193,1"
      Dst: "[org.apache.bcel.verifier.structurals.InstConstraintVisitor].stack"
    - Src: "org.apache.bcel.verifier.structurals.InstConstraintVisitor:2193,1"
      Dst: "[org.apache.bcel.verifier.structurals.OperandStack].peek"
    - Src: "org.apache.bcel.verifier.structurals.InstConstraintVisitor:2194,1"
      Dst: "[java.lang.StringBuilder].<init>"
    - Src: "org.apache.bcel.verifier.structurals.InstConstraintVisitor:2194,1"
      Dst: "[java.lang.StringBuilder].append"
    - Src: "org.apache.bcel.verifier.structurals.InstConstraintVisitor:2194,1"
      Dst: "[java.lang.StringBuilder].toString"
    - Src: "org.apache.bcel.verifier.structurals.InstConstraintVisitor:2194,1"
      Dst: "[org.apache.bcel.verifier.structurals.InstConstraintVisitor].constraintViolated"
    JavaMethodInfo: null
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[org.apache.bcel.verifier.structurals.InstConstraintVisitor].visitLREM(org.apache.bcel.generic.LREM)"
    functionSourceFile: "org.apache.bcel.verifier.structurals.InstConstraintVisitor"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.apache.bcel.generic.LREM"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 29
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.bcel.verifier.structurals.InstConstraintVisitor:2206"
      Branch Sides:
      - BranchSide: "org.apache.bcel.verifier.structurals.InstConstraintVisitor:2209"
        BranchSideFuncs: []
      - BranchSide: "org.apache.bcel.verifier.structurals.InstConstraintVisitor:2208"
        BranchSideFuncs: []
    - Branch String: "org.apache.bcel.verifier.structurals.InstConstraintVisitor:2209"
      Branch Sides:
      - BranchSide: "org.apache.bcel.verifier.structurals.InstConstraintVisitor:2212"
        BranchSideFuncs: []
      - BranchSide: "org.apache.bcel.verifier.structurals.InstConstraintVisitor:2211"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.bcel.verifier.structurals.InstConstraintVisitor:2206,1"
      Dst: "[org.apache.bcel.verifier.structurals.InstConstraintVisitor].stack"
    - Src: "org.apache.bcel.verifier.structurals.InstConstraintVisitor:2206,1"
      Dst: "[org.apache.bcel.verifier.structurals.OperandStack].peek"
    - Src: "org.apache.bcel.verifier.structurals.InstConstraintVisitor:2207,1"
      Dst: "[java.lang.StringBuilder].<init>"
    - Src: "org.apache.bcel.verifier.structurals.InstConstraintVisitor:2207,1"
      Dst: "[java.lang.StringBuilder].append"
    - Src: "org.apache.bcel.verifier.structurals.InstConstraintVisitor:2207,1"
      Dst: "[java.lang.StringBuilder].toString"
    - Src: "org.apache.bcel.verifier.structurals.InstConstraintVisitor:2207,1"
      Dst: "[org.apache.bcel.verifier.structurals.InstConstraintVisitor].constraintViolated"
    JavaMethodInfo: null
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[org.apache.bcel.verifier.structurals.InstConstraintVisitor].visitLRETURN(org.apache.bcel.generic.LRETURN)"
    functionSourceFile: "org.apache.bcel.verifier.structurals.InstConstraintVisitor"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.apache.bcel.generic.LRETURN"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 16
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.bcel.verifier.structurals.InstConstraintVisitor:2219"
      Branch Sides:
      - BranchSide: "org.apache.bcel.verifier.structurals.InstConstraintVisitor:2222"
        BranchSideFuncs: []
      - BranchSide: "org.apache.bcel.verifier.structurals.InstConstraintVisitor:2221"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.bcel.verifier.structurals.InstConstraintVisitor:2219,1"
      Dst: "[org.apache.bcel.verifier.structurals.InstConstraintVisitor].stack"
    - Src: "org.apache.bcel.verifier.structurals.InstConstraintVisitor:2219,1"
      Dst: "[org.apache.bcel.verifier.structurals.OperandStack].peek"
    - Src: "org.apache.bcel.verifier.structurals.InstConstraintVisitor:2220,1"
      Dst: "[java.lang.StringBuilder].<init>"
    - Src: "org.apache.bcel.verifier.structurals.InstConstraintVisitor:2220,1"
      Dst: "[java.lang.StringBuilder].append"
    - Src: "org.apache.bcel.verifier.structurals.InstConstraintVisitor:2220,1"
      Dst: "[java.lang.StringBuilder].toString"
    - Src: "org.apache.bcel.verifier.structurals.InstConstraintVisitor:2220,1"
      Dst: "[org.apache.bcel.verifier.structurals.InstConstraintVisitor].constraintViolated"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.apache.bcel.verifier.structurals.InstConstraintVisitor].visitLSHL(org.apache.bcel.generic.LSHL)"
    functionSourceFile: "org.apache.bcel.verifier.structurals.InstConstraintVisitor"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.apache.bcel.generic.LSHL"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 29
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.bcel.verifier.structurals.InstConstraintVisitor:2229"
      Branch Sides:
      - BranchSide: "org.apache.bcel.verifier.structurals.InstConstraintVisitor:2232"
        BranchSideFuncs: []
      - BranchSide: "org.apache.bcel.verifier.structurals.InstConstraintVisitor:2231"
        BranchSideFuncs: []
    - Branch String: "org.apache.bcel.verifier.structurals.InstConstraintVisitor:2232"
      Branch Sides:
      - BranchSide: "org.apache.bcel.verifier.structurals.InstConstraintVisitor:2235"
        BranchSideFuncs: []
      - BranchSide: "org.apache.bcel.verifier.structurals.InstConstraintVisitor:2234"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.bcel.verifier.structurals.InstConstraintVisitor:2229,1"
      Dst: "[org.apache.bcel.verifier.structurals.InstConstraintVisitor].stack"
    - Src: "org.apache.bcel.verifier.structurals.InstConstraintVisitor:2229,1"
      Dst: "[org.apache.bcel.verifier.structurals.OperandStack].peek"
    - Src: "org.apache.bcel.verifier.structurals.InstConstraintVisitor:2230,1"
      Dst: "[java.lang.StringBuilder].<init>"
    - Src: "org.apache.bcel.verifier.structurals.InstConstraintVisitor:2230,1"
      Dst: "[java.lang.StringBuilder].append"
    - Src: "org.apache.bcel.verifier.structurals.InstConstraintVisitor:2230,1"
      Dst: "[java.lang.StringBuilder].toString"
    - Src: "org.apache.bcel.verifier.structurals.InstConstraintVisitor:2230,1"
      Dst: "[org.apache.bcel.verifier.structurals.InstConstraintVisitor].constraintViolated"
    JavaMethodInfo: null
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[org.apache.bcel.verifier.structurals.InstConstraintVisitor].visitLSHR(org.apache.bcel.generic.LSHR)"
    functionSourceFile: "org.apache.bcel.verifier.structurals.InstConstraintVisitor"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.apache.bcel.generic.LSHR"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 29
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.bcel.verifier.structurals.InstConstraintVisitor:2242"
      Branch Sides:
      - BranchSide: "org.apache.bcel.verifier.structurals.InstConstraintVisitor:2245"
        BranchSideFuncs: []
      - BranchSide: "org.apache.bcel.verifier.structurals.InstConstraintVisitor:2244"
        BranchSideFuncs: []
    - Branch String: "org.apache.bcel.verifier.structurals.InstConstraintVisitor:2245"
      Branch Sides:
      - BranchSide: "org.apache.bcel.verifier.structurals.InstConstraintVisitor:2248"
        BranchSideFuncs: []
      - BranchSide: "org.apache.bcel.verifier.structurals.InstConstraintVisitor:2247"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.bcel.verifier.structurals.InstConstraintVisitor:2242,1"
      Dst: "[org.apache.bcel.verifier.structurals.InstConstraintVisitor].stack"
    - Src: "org.apache.bcel.verifier.structurals.InstConstraintVisitor:2242,1"
      Dst: "[org.apache.bcel.verifier.structurals.OperandStack].peek"
    - Src: "org.apache.bcel.verifier.structurals.InstConstraintVisitor:2243,1"
      Dst: "[java.lang.StringBuilder].<init>"
    - Src: "org.apache.bcel.verifier.structurals.InstConstraintVisitor:2243,1"
      Dst: "[java.lang.StringBuilder].append"
    - Src: "org.apache.bcel.verifier.structurals.InstConstraintVisitor:2243,1"
      Dst: "[java.lang.StringBuilder].toString"
    - Src: "org.apache.bcel.verifier.structurals.InstConstraintVisitor:2243,1"
      Dst: "[org.apache.bcel.verifier.structurals.InstConstraintVisitor].constraintViolated"
    JavaMethodInfo: null
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[org.apache.bcel.verifier.structurals.InstConstraintVisitor].visitLSTORE(org.apache.bcel.generic.LSTORE)"
    functionSourceFile: "org.apache.bcel.verifier.structurals.InstConstraintVisitor"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.apache.bcel.generic.LSTORE"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.bcel.verifier.structurals.InstConstraintVisitor].visitLSUB(org.apache.bcel.generic.LSUB)"
    functionSourceFile: "org.apache.bcel.verifier.structurals.InstConstraintVisitor"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.apache.bcel.generic.LSUB"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 29
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.bcel.verifier.structurals.InstConstraintVisitor:2265"
      Branch Sides:
      - BranchSide: "org.apache.bcel.verifier.structurals.InstConstraintVisitor:2268"
        BranchSideFuncs: []
      - BranchSide: "org.apache.bcel.verifier.structurals.InstConstraintVisitor:2267"
        BranchSideFuncs: []
    - Branch String: "org.apache.bcel.verifier.structurals.InstConstraintVisitor:2268"
      Branch Sides:
      - BranchSide: "org.apache.bcel.verifier.structurals.InstConstraintVisitor:2271"
        BranchSideFuncs: []
      - BranchSide: "org.apache.bcel.verifier.structurals.InstConstraintVisitor:2270"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.bcel.verifier.structurals.InstConstraintVisitor:2265,1"
      Dst: "[org.apache.bcel.verifier.structurals.InstConstraintVisitor].stack"
    - Src: "org.apache.bcel.verifier.structurals.InstConstraintVisitor:2265,1"
      Dst: "[org.apache.bcel.verifier.structurals.OperandStack].peek"
    - Src: "org.apache.bcel.verifier.structurals.InstConstraintVisitor:2266,1"
      Dst: "[java.lang.StringBuilder].<init>"
    - Src: "org.apache.bcel.verifier.structurals.InstConstraintVisitor:2266,1"
      Dst: "[java.lang.StringBuilder].append"
    - Src: "org.apache.bcel.verifier.structurals.InstConstraintVisitor:2266,1"
      Dst: "[java.lang.StringBuilder].toString"
    - Src: "org.apache.bcel.verifier.structurals.InstConstraintVisitor:2266,1"
      Dst: "[org.apache.bcel.verifier.structurals.InstConstraintVisitor].constraintViolated"
    JavaMethodInfo: null
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[org.apache.bcel.verifier.structurals.InstConstraintVisitor].visitLUSHR(org.apache.bcel.generic.LUSHR)"
    functionSourceFile: "org.apache.bcel.verifier.structurals.InstConstraintVisitor"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.apache.bcel.generic.LUSHR"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 29
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.bcel.verifier.structurals.InstConstraintVisitor:2278"
      Branch Sides:
      - BranchSide: "org.apache.bcel.verifier.structurals.InstConstraintVisitor:2281"
        BranchSideFuncs: []
      - BranchSide: "org.apache.bcel.verifier.structurals.InstConstraintVisitor:2280"
        BranchSideFuncs: []
    - Branch String: "org.apache.bcel.verifier.structurals.InstConstraintVisitor:2281"
      Branch Sides:
      - BranchSide: "org.apache.bcel.verifier.structurals.InstConstraintVisitor:2284"
        BranchSideFuncs: []
      - BranchSide: "org.apache.bcel.verifier.structurals.InstConstraintVisitor:2283"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.bcel.verifier.structurals.InstConstraintVisitor:2278,1"
      Dst: "[org.apache.bcel.verifier.structurals.InstConstraintVisitor].stack"
    - Src: "org.apache.bcel.verifier.structurals.InstConstraintVisitor:2278,1"
      Dst: "[org.apache.bcel.verifier.structurals.OperandStack].peek"
    - Src: "org.apache.bcel.verifier.structurals.InstConstraintVisitor:2279,1"
      Dst: "[java.lang.StringBuilder].<init>"
    - Src: "org.apache.bcel.verifier.structurals.InstConstraintVisitor:2279,1"
      Dst: "[java.lang.StringBuilder].append"
    - Src: "org.apache.bcel.verifier.structurals.InstConstraintVisitor:2279,1"
      Dst: "[java.lang.StringBuilder].toString"
    - Src: "org.apache.bcel.verifier.structurals.InstConstraintVisitor:2279,1"
      Dst: "[org.apache.bcel.verifier.structurals.InstConstraintVisitor].constraintViolated"
    JavaMethodInfo: null
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[org.apache.bcel.verifier.structurals.InstConstraintVisitor].visitLXOR(org.apache.bcel.generic.LXOR)"
    functionSourceFile: "org.apache.bcel.verifier.structurals.InstConstraintVisitor"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.apache.bcel.generic.LXOR"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 29
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.bcel.verifier.structurals.InstConstraintVisitor:2291"
      Branch Sides:
      - BranchSide: "org.apache.bcel.verifier.structurals.InstConstraintVisitor:2294"
        BranchSideFuncs: []
      - BranchSide: "org.apache.bcel.verifier.structurals.InstConstraintVisitor:2293"
        BranchSideFuncs: []
    - Branch String: "org.apache.bcel.verifier.structurals.InstConstraintVisitor:2294"
      Branch Sides:
      - BranchSide: "org.apache.bcel.verifier.structurals.InstConstraintVisitor:2297"
        BranchSideFuncs: []
      - BranchSide: "org.apache.bcel.verifier.structurals.InstConstraintVisitor:2296"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.bcel.verifier.structurals.InstConstraintVisitor:2291,1"
      Dst: "[org.apache.bcel.verifier.structurals.InstConstraintVisitor].stack"
    - Src: "org.apache.bcel.verifier.structurals.InstConstraintVisitor:2291,1"
      Dst: "[org.apache.bcel.verifier.structurals.OperandStack].peek"
    - Src: "org.apache.bcel.verifier.structurals.InstConstraintVisitor:2292,1"
      Dst: "[java.lang.StringBuilder].<init>"
    - Src: "org.apache.bcel.verifier.structurals.InstConstraintVisitor:2292,1"
      Dst: "[java.lang.StringBuilder].append"
    - Src: "org.apache.bcel.verifier.structurals.InstConstraintVisitor:2292,1"
      Dst: "[java.lang.StringBuilder].toString"
    - Src: "org.apache.bcel.verifier.structurals.InstConstraintVisitor:2292,1"
      Dst: "[org.apache.bcel.verifier.structurals.InstConstraintVisitor].constraintViolated"
    JavaMethodInfo: null
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[org.apache.bcel.verifier.structurals.InstConstraintVisitor].visitMONITORENTER(org.apache.bcel.generic.MONITORENTER)"
    functionSourceFile: "org.apache.bcel.verifier.structurals.InstConstraintVisitor"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.apache.bcel.generic.MONITORENTER"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 16
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.bcel.verifier.structurals.InstConstraintVisitor:2304"
      Branch Sides:
      - BranchSide: "org.apache.bcel.verifier.structurals.InstConstraintVisitor:2308"
        BranchSideFuncs: []
      - BranchSide: "org.apache.bcel.verifier.structurals.InstConstraintVisitor:2307"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.bcel.verifier.structurals.InstConstraintVisitor:2304,1"
      Dst: "[org.apache.bcel.verifier.structurals.InstConstraintVisitor].stack"
    - Src: "org.apache.bcel.verifier.structurals.InstConstraintVisitor:2304,1"
      Dst: "[org.apache.bcel.verifier.structurals.OperandStack].peek"
    - Src: "org.apache.bcel.verifier.structurals.InstConstraintVisitor:2305,1"
      Dst: "[java.lang.StringBuilder].<init>"
    - Src: "org.apache.bcel.verifier.structurals.InstConstraintVisitor:2305,1"
      Dst: "[java.lang.StringBuilder].append"
    - Src: "org.apache.bcel.verifier.structurals.InstConstraintVisitor:2305,1"
      Dst: "[java.lang.StringBuilder].toString"
    - Src: "org.apache.bcel.verifier.structurals.InstConstraintVisitor:2305,1"
      Dst: "[org.apache.bcel.verifier.structurals.InstConstraintVisitor].constraintViolated"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.apache.bcel.verifier.structurals.InstConstraintVisitor].visitMONITOREXIT(org.apache.bcel.generic.MONITOREXIT)"
    functionSourceFile: "org.apache.bcel.verifier.structurals.InstConstraintVisitor"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.apache.bcel.generic.MONITOREXIT"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 16
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.bcel.verifier.structurals.InstConstraintVisitor:2315"
      Branch Sides:
      - BranchSide: "org.apache.bcel.verifier.structurals.InstConstraintVisitor:2319"
        BranchSideFuncs: []
      - BranchSide: "org.apache.bcel.verifier.structurals.InstConstraintVisitor:2318"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.bcel.verifier.structurals.InstConstraintVisitor:2315,1"
      Dst: "[org.apache.bcel.verifier.structurals.InstConstraintVisitor].stack"
    - Src: "org.apache.bcel.verifier.structurals.InstConstraintVisitor:2315,1"
      Dst: "[org.apache.bcel.verifier.structurals.OperandStack].peek"
    - Src: "org.apache.bcel.verifier.structurals.InstConstraintVisitor:2316,1"
      Dst: "[java.lang.StringBuilder].<init>"
    - Src: "org.apache.bcel.verifier.structurals.InstConstraintVisitor:2316,1"
      Dst: "[java.lang.StringBuilder].append"
    - Src: "org.apache.bcel.verifier.structurals.InstConstraintVisitor:2316,1"
      Dst: "[java.lang.StringBuilder].toString"
    - Src: "org.apache.bcel.verifier.structurals.InstConstraintVisitor:2316,1"
      Dst: "[org.apache.bcel.verifier.structurals.InstConstraintVisitor].constraintViolated"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.apache.bcel.verifier.structurals.InstConstraintVisitor].visitMULTIANEWARRAY(org.apache.bcel.generic.MULTIANEWARRAY)"
    functionSourceFile: "org.apache.bcel.verifier.structurals.InstConstraintVisitor"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.apache.bcel.generic.MULTIANEWARRAY"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 21
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.bcel.verifier.structurals.InstConstraintVisitor:2328"
      Branch Sides:
      - BranchSide: "org.apache.bcel.verifier.structurals.InstConstraintVisitor:2335"
        BranchSideFuncs: []
      - BranchSide: "org.apache.bcel.verifier.structurals.InstConstraintVisitor:2334"
        BranchSideFuncs: []
    - Branch String: "org.apache.bcel.verifier.structurals.InstConstraintVisitor:2329"
      Branch Sides:
      - BranchSide: "org.apache.bcel.verifier.structurals.InstConstraintVisitor:2326"
        BranchSideFuncs: []
      - BranchSide: "org.apache.bcel.verifier.structurals.InstConstraintVisitor:2325"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.bcel.verifier.structurals.InstConstraintVisitor:2326,1"
      Dst: "[org.apache.bcel.generic.MULTIANEWARRAY].getDimensions"
    - Src: "org.apache.bcel.verifier.structurals.InstConstraintVisitor:2329,1"
      Dst: "[org.apache.bcel.verifier.structurals.InstConstraintVisitor].stack"
    - Src: "org.apache.bcel.verifier.structurals.InstConstraintVisitor:2329,1"
      Dst: "[org.apache.bcel.verifier.structurals.OperandStack].peek"
    - Src: "org.apache.bcel.verifier.structurals.InstConstraintVisitor:2330,1"
      Dst: "[java.lang.StringBuilder].<init>"
    - Src: "org.apache.bcel.verifier.structurals.InstConstraintVisitor:2330,1"
      Dst: "[java.lang.StringBuilder].append"
    - Src: "org.apache.bcel.verifier.structurals.InstConstraintVisitor:2330,1"
      Dst: "[java.lang.StringBuilder].toString"
    - Src: "org.apache.bcel.verifier.structurals.InstConstraintVisitor:2330,1"
      Dst: "[org.apache.bcel.verifier.structurals.InstConstraintVisitor].constraintViolated"
    JavaMethodInfo: null
    BBCount: 6
    CyclomaticComplexity: 2
  - functionName: "[org.apache.bcel.verifier.structurals.InstConstraintVisitor].visitNEW(org.apache.bcel.generic.NEW)"
    functionSourceFile: "org.apache.bcel.verifier.structurals.InstConstraintVisitor"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.apache.bcel.generic.NEW"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 39
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.bcel.verifier.structurals.InstConstraintVisitor:2346"
      Branch Sides:
      - BranchSide: "org.apache.bcel.verifier.structurals.InstConstraintVisitor:2349"
        BranchSideFuncs: []
      - BranchSide: "org.apache.bcel.verifier.structurals.InstConstraintVisitor:2348"
        BranchSideFuncs: []
    - Branch String: "org.apache.bcel.verifier.structurals.InstConstraintVisitor:2349"
      Branch Sides:
      - BranchSide: "org.apache.bcel.verifier.structurals.InstConstraintVisitor:2352"
        BranchSideFuncs: []
      - BranchSide: "org.apache.bcel.verifier.structurals.InstConstraintVisitor:2351"
        BranchSideFuncs: []
    - Branch String: "org.apache.bcel.verifier.structurals.InstConstraintVisitor:2356"
      Branch Sides:
      - BranchSide: "org.apache.bcel.verifier.structurals.InstConstraintVisitor:2361"
        BranchSideFuncs: []
      - BranchSide: "org.apache.bcel.verifier.structurals.InstConstraintVisitor:2360"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.bcel.verifier.structurals.InstConstraintVisitor:2345,1"
      Dst: "[org.apache.bcel.generic.CPInstruction].getType"
    - Src: "org.apache.bcel.verifier.structurals.InstConstraintVisitor:2347,1"
      Dst: "[org.apache.bcel.verifier.exc.AssertionViolatedException].<init>"
    - Src: "org.apache.bcel.verifier.structurals.InstConstraintVisitor:2350,1"
      Dst: "[java.lang.StringBuilder].<init>"
    - Src: "org.apache.bcel.verifier.structurals.InstConstraintVisitor:2350,1"
      Dst: "[java.lang.StringBuilder].append"
    - Src: "org.apache.bcel.verifier.structurals.InstConstraintVisitor:2350,1"
      Dst: "[java.lang.StringBuilder].toString"
    - Src: "org.apache.bcel.verifier.structurals.InstConstraintVisitor:2350,1"
      Dst: "[org.apache.bcel.verifier.structurals.InstConstraintVisitor].constraintViolated"
    - Src: "org.apache.bcel.verifier.structurals.InstConstraintVisitor:2356,1"
      Dst: "[org.apache.bcel.generic.ObjectType].referencesClassExact"
    JavaMethodInfo: null
    BBCount: 9
    CyclomaticComplexity: 1
  - functionName: "[org.apache.bcel.verifier.structurals.InstConstraintVisitor].visitNEWARRAY(org.apache.bcel.generic.NEWARRAY)"
    functionSourceFile: "org.apache.bcel.verifier.structurals.InstConstraintVisitor"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.apache.bcel.generic.NEWARRAY"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 16
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.bcel.verifier.structurals.InstConstraintVisitor:2369"
      Branch Sides:
      - BranchSide: "org.apache.bcel.verifier.structurals.InstConstraintVisitor:2372"
        BranchSideFuncs: []
      - BranchSide: "org.apache.bcel.verifier.structurals.InstConstraintVisitor:2371"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.bcel.verifier.structurals.InstConstraintVisitor:2369,1"
      Dst: "[org.apache.bcel.verifier.structurals.InstConstraintVisitor].stack"
    - Src: "org.apache.bcel.verifier.structurals.InstConstraintVisitor:2369,1"
      Dst: "[org.apache.bcel.verifier.structurals.OperandStack].peek"
    - Src: "org.apache.bcel.verifier.structurals.InstConstraintVisitor:2370,1"
      Dst: "[java.lang.StringBuilder].<init>"
    - Src: "org.apache.bcel.verifier.structurals.InstConstraintVisitor:2370,1"
      Dst: "[java.lang.StringBuilder].append"
    - Src: "org.apache.bcel.verifier.structurals.InstConstraintVisitor:2370,1"
      Dst: "[java.lang.StringBuilder].toString"
    - Src: "org.apache.bcel.verifier.structurals.InstConstraintVisitor:2370,1"
      Dst: "[org.apache.bcel.verifier.structurals.InstConstraintVisitor].constraintViolated"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.apache.bcel.verifier.structurals.InstConstraintVisitor].visitNOP(org.apache.bcel.generic.NOP)"
    functionSourceFile: "org.apache.bcel.verifier.structurals.InstConstraintVisitor"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.apache.bcel.generic.NOP"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.bcel.verifier.structurals.InstConstraintVisitor].visitPOP(org.apache.bcel.generic.POP)"
    functionSourceFile: "org.apache.bcel.verifier.structurals.InstConstraintVisitor"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.apache.bcel.generic.POP"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 21
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.bcel.verifier.structurals.InstConstraintVisitor:2387"
      Branch Sides:
      - BranchSide: "org.apache.bcel.verifier.structurals.InstConstraintVisitor:2390"
        BranchSideFuncs: []
      - BranchSide: "org.apache.bcel.verifier.structurals.InstConstraintVisitor:2389"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.bcel.verifier.structurals.InstConstraintVisitor:2387,1"
      Dst: "[org.apache.bcel.verifier.structurals.InstConstraintVisitor].stack"
    - Src: "org.apache.bcel.verifier.structurals.InstConstraintVisitor:2387,1"
      Dst: "[org.apache.bcel.verifier.structurals.OperandStack].peek"
    - Src: "org.apache.bcel.verifier.structurals.InstConstraintVisitor:2387,1"
      Dst: "[org.apache.bcel.generic.Type].getSize"
    - Src: "org.apache.bcel.verifier.structurals.InstConstraintVisitor:2388,1"
      Dst: "[java.lang.StringBuilder].<init>"
    - Src: "org.apache.bcel.verifier.structurals.InstConstraintVisitor:2388,1"
      Dst: "[java.lang.StringBuilder].append"
    - Src: "org.apache.bcel.verifier.structurals.InstConstraintVisitor:2388,1"
      Dst: "[java.lang.StringBuilder].toString"
    - Src: "org.apache.bcel.verifier.structurals.InstConstraintVisitor:2388,1"
      Dst: "[org.apache.bcel.verifier.structurals.InstConstraintVisitor].constraintViolated"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.apache.bcel.verifier.structurals.InstConstraintVisitor].visitPOP2(org.apache.bcel.generic.POP2)"
    functionSourceFile: "org.apache.bcel.verifier.structurals.InstConstraintVisitor"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.apache.bcel.generic.POP2"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 21
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.bcel.verifier.structurals.InstConstraintVisitor:2397"
      Branch Sides:
      - BranchSide: "org.apache.bcel.verifier.structurals.InstConstraintVisitor:2400"
        BranchSideFuncs: []
      - BranchSide: "org.apache.bcel.verifier.structurals.InstConstraintVisitor:2399"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.bcel.verifier.structurals.InstConstraintVisitor:2397,1"
      Dst: "[org.apache.bcel.verifier.structurals.InstConstraintVisitor].stack"
    - Src: "org.apache.bcel.verifier.structurals.InstConstraintVisitor:2397,1"
      Dst: "[org.apache.bcel.verifier.structurals.OperandStack].peek"
    - Src: "org.apache.bcel.verifier.structurals.InstConstraintVisitor:2397,1"
      Dst: "[org.apache.bcel.generic.Type].getSize"
    - Src: "org.apache.bcel.verifier.structurals.InstConstraintVisitor:2398,1"
      Dst: "[java.lang.StringBuilder].<init>"
    - Src: "org.apache.bcel.verifier.structurals.InstConstraintVisitor:2398,1"
      Dst: "[java.lang.StringBuilder].append"
    - Src: "org.apache.bcel.verifier.structurals.InstConstraintVisitor:2398,1"
      Dst: "[java.lang.StringBuilder].toString"
    - Src: "org.apache.bcel.verifier.structurals.InstConstraintVisitor:2398,1"
      Dst: "[org.apache.bcel.verifier.structurals.InstConstraintVisitor].constraintViolated"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.apache.bcel.verifier.structurals.InstConstraintVisitor].visitPUTFIELD(org.apache.bcel.generic.PUTFIELD)"
    functionSourceFile: "org.apache.bcel.verifier.structurals.InstConstraintVisitor"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.apache.bcel.generic.PUTFIELD"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 74
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.bcel.verifier.structurals.InstConstraintVisitor:2410"
      Branch Sides:
      - BranchSide: "org.apache.bcel.verifier.structurals.InstConstraintVisitor:2414"
        BranchSideFuncs: []
      - BranchSide: "org.apache.bcel.verifier.structurals.InstConstraintVisitor:2413"
        BranchSideFuncs: []
    - Branch String: "org.apache.bcel.verifier.structurals.InstConstraintVisitor:2410"
      Branch Sides:
      - BranchSide: "org.apache.bcel.verifier.structurals.InstConstraintVisitor:2414"
        BranchSideFuncs: []
      - BranchSide: "org.apache.bcel.verifier.structurals.InstConstraintVisitor:2413"
        BranchSideFuncs: []
    - Branch String: "org.apache.bcel.verifier.structurals.InstConstraintVisitor:2416"
      Branch Sides:
      - BranchSide: "org.apache.bcel.verifier.structurals.InstConstraintVisitor:2439"
        BranchSideFuncs: []
      - BranchSide: "org.apache.bcel.verifier.structurals.InstConstraintVisitor:2438"
        BranchSideFuncs: []
    - Branch String: "org.apache.bcel.verifier.structurals.InstConstraintVisitor:2420"
      Branch Sides:
      - BranchSide: "org.apache.bcel.verifier.structurals.InstConstraintVisitor:2421"
        BranchSideFuncs: []
      - BranchSide: "org.apache.bcel.verifier.structurals.InstConstraintVisitor:2420"
        BranchSideFuncs: []
    - Branch String: "org.apache.bcel.verifier.structurals.InstConstraintVisitor:2420"
      Branch Sides:
      - BranchSide: "org.apache.bcel.verifier.structurals.InstConstraintVisitor:2439"
        BranchSideFuncs: []
      - BranchSide: "org.apache.bcel.verifier.structurals.InstConstraintVisitor:2438"
        BranchSideFuncs: []
    - Branch String: "org.apache.bcel.verifier.structurals.InstConstraintVisitor:2422"
      Branch Sides:
      - BranchSide: "org.apache.bcel.verifier.structurals.InstConstraintVisitor:2425"
        BranchSideFuncs: []
      - BranchSide: "org.apache.bcel.verifier.structurals.InstConstraintVisitor:2424"
        BranchSideFuncs: []
    - Branch String: "org.apache.bcel.verifier.structurals.InstConstraintVisitor:2425"
      Branch Sides:
      - BranchSide: "org.apache.bcel.verifier.structurals.InstConstraintVisitor:2428"
        BranchSideFuncs: []
      - BranchSide: "org.apache.bcel.verifier.structurals.InstConstraintVisitor:2427"
        BranchSideFuncs: []
    - Branch String: "org.apache.bcel.verifier.structurals.InstConstraintVisitor:2429"
      Branch Sides:
      - BranchSide: "org.apache.bcel.verifier.structurals.InstConstraintVisitor:2439"
        BranchSideFuncs: []
      - BranchSide: "org.apache.bcel.verifier.structurals.InstConstraintVisitor:2438"
        BranchSideFuncs: []
    - Branch String: "org.apache.bcel.verifier.structurals.InstConstraintVisitor:2429"
      Branch Sides:
      - BranchSide: "org.apache.bcel.verifier.structurals.InstConstraintVisitor:2439"
        BranchSideFuncs: []
      - BranchSide: "org.apache.bcel.verifier.structurals.InstConstraintVisitor:2438"
        BranchSideFuncs: []
    - Branch String: "org.apache.bcel.verifier.structurals.InstConstraintVisitor:2439"
      Branch Sides:
      - BranchSide: "org.apache.bcel.verifier.structurals.InstConstraintVisitor:2446"
        BranchSideFuncs: []
      - BranchSide: "org.apache.bcel.verifier.structurals.InstConstraintVisitor:2445"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.bcel.verifier.structurals.InstConstraintVisitor:2409,1"
      Dst: "[org.apache.bcel.verifier.structurals.InstConstraintVisitor].stack"
    - Src: "org.apache.bcel.verifier.structurals.InstConstraintVisitor:2409,1"
      Dst: "[org.apache.bcel.verifier.structurals.OperandStack].peek"
    - Src: "org.apache.bcel.verifier.structurals.InstConstraintVisitor:2411,1"
      Dst: "[java.lang.StringBuilder].<init>"
    - Src: "org.apache.bcel.verifier.structurals.InstConstraintVisitor:2411,1"
      Dst: "[java.lang.StringBuilder].append"
    - Src: "org.apache.bcel.verifier.structurals.InstConstraintVisitor:2411,1"
      Dst: "[java.lang.StringBuilder].toString"
    - Src: "org.apache.bcel.verifier.structurals.InstConstraintVisitor:2411,1"
      Dst: "[org.apache.bcel.verifier.structurals.InstConstraintVisitor].constraintViolated"
    - Src: "org.apache.bcel.verifier.structurals.InstConstraintVisitor:2414,1"
      Dst: "[org.apache.bcel.verifier.structurals.InstConstraintVisitor].visitFieldInstructionInternals"
    - Src: "org.apache.bcel.verifier.structurals.InstConstraintVisitor:2416,1"
      Dst: "[org.apache.bcel.classfile.AccessFlags].isProtected"
    - Src: "org.apache.bcel.verifier.structurals.InstConstraintVisitor:2417,1"
      Dst: "[org.apache.bcel.verifier.structurals.InstConstraintVisitor].getObjectType"
    - Src: "org.apache.bcel.verifier.structurals.InstConstraintVisitor:2418,1"
      Dst: "[org.apache.bcel.generic.MethodGen].getClassName"
    - Src: "org.apache.bcel.verifier.structurals.InstConstraintVisitor:2418,1"
      Dst: "[org.apache.bcel.generic.ObjectType].getInstance"
    - Src: "org.apache.bcel.verifier.structurals.InstConstraintVisitor:2420,1"
      Dst: "[org.apache.bcel.generic.ObjectType].equals"
    - Src: "org.apache.bcel.verifier.structurals.InstConstraintVisitor:2420,1"
      Dst: "[org.apache.bcel.generic.ObjectType].subclassOf"
    - Src: "org.apache.bcel.verifier.structurals.InstConstraintVisitor:2439,1"
      Dst: "[org.apache.bcel.classfile.AccessFlags].isStatic"
    - Src: "org.apache.bcel.verifier.structurals.InstConstraintVisitor:2445,1"
      Dst: "[org.apache.bcel.verifier.exc.AssertionViolatedException].<init>"
    JavaMethodInfo: null
    BBCount: 18
    CyclomaticComplexity: 1
  - functionName: "[org.apache.bcel.verifier.structurals.InstConstraintVisitor].visitPUTSTATIC(org.apache.bcel.generic.PUTSTATIC)"
    functionSourceFile: "org.apache.bcel.verifier.structurals.InstConstraintVisitor"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.apache.bcel.generic.PUTSTATIC"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 14
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.bcel.verifier.structurals.InstConstraintVisitor:2455,1"
      Dst: "[org.apache.bcel.verifier.structurals.InstConstraintVisitor].visitFieldInstructionInternals"
    - Src: "org.apache.bcel.verifier.structurals.InstConstraintVisitor:2458,1"
      Dst: "[java.lang.StringBuilder].<init>"
    - Src: "org.apache.bcel.verifier.structurals.InstConstraintVisitor:2458,1"
      Dst: "[java.lang.StringBuilder].append"
    - Src: "org.apache.bcel.verifier.structurals.InstConstraintVisitor:2458,1"
      Dst: "[java.lang.StringBuilder].toString"
    - Src: "org.apache.bcel.verifier.structurals.InstConstraintVisitor:2458,1"
      Dst: "[org.apache.bcel.verifier.exc.AssertionViolatedException].<init>"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.apache.bcel.verifier.structurals.InstConstraintVisitor].visitRET(org.apache.bcel.generic.RET)"
    functionSourceFile: "org.apache.bcel.verifier.structurals.InstConstraintVisitor"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.apache.bcel.generic.RET"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 24
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.bcel.verifier.structurals.InstConstraintVisitor:2467"
      Branch Sides:
      - BranchSide: "org.apache.bcel.verifier.structurals.InstConstraintVisitor:2470"
        BranchSideFuncs: []
      - BranchSide: "org.apache.bcel.verifier.structurals.InstConstraintVisitor:2469"
        BranchSideFuncs: []
    - Branch String: "org.apache.bcel.verifier.structurals.InstConstraintVisitor:2470"
      Branch Sides:
      - BranchSide: "org.apache.bcel.verifier.structurals.InstConstraintVisitor:2475"
        BranchSideFuncs: []
      - BranchSide: "org.apache.bcel.verifier.structurals.InstConstraintVisitor:2474"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.bcel.verifier.structurals.InstConstraintVisitor:2467,1"
      Dst: "[org.apache.bcel.verifier.structurals.InstConstraintVisitor].locals"
    - Src: "org.apache.bcel.verifier.structurals.InstConstraintVisitor:2467,1"
      Dst: "[org.apache.bcel.generic.RET].getIndex"
    - Src: "org.apache.bcel.verifier.structurals.InstConstraintVisitor:2467,1"
      Dst: "[org.apache.bcel.verifier.structurals.LocalVariables].get"
    - Src: "org.apache.bcel.verifier.structurals.InstConstraintVisitor:2468,1"
      Dst: "[java.lang.StringBuilder].<init>"
    - Src: "org.apache.bcel.verifier.structurals.InstConstraintVisitor:2468,1"
      Dst: "[java.lang.StringBuilder].append"
    - Src: "org.apache.bcel.verifier.structurals.InstConstraintVisitor:2468,1"
      Dst: "[java.lang.StringBuilder].toString"
    - Src: "org.apache.bcel.verifier.structurals.InstConstraintVisitor:2468,1"
      Dst: "[org.apache.bcel.verifier.structurals.InstConstraintVisitor].constraintViolated"
    - Src: "org.apache.bcel.verifier.structurals.InstConstraintVisitor:2471,1"
      Dst: "[org.apache.bcel.verifier.exc.AssertionViolatedException].<init>"
    JavaMethodInfo: null
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[org.apache.bcel.verifier.structurals.InstConstraintVisitor].visitRETURN(org.apache.bcel.generic.RETURN)"
    functionSourceFile: "org.apache.bcel.verifier.structurals.InstConstraintVisitor"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.apache.bcel.generic.RETURN"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 16
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.bcel.verifier.structurals.InstConstraintVisitor:2482"
      Branch Sides:
      - BranchSide: "org.apache.bcel.verifier.structurals.InstConstraintVisitor:2485"
        BranchSideFuncs: []
      - BranchSide: "org.apache.bcel.verifier.structurals.InstConstraintVisitor:2484"
        BranchSideFuncs: []
    - Branch String: "org.apache.bcel.verifier.structurals.InstConstraintVisitor:2482"
      Branch Sides:
      - BranchSide: "org.apache.bcel.verifier.structurals.InstConstraintVisitor:2485"
        BranchSideFuncs: []
      - BranchSide: "org.apache.bcel.verifier.structurals.InstConstraintVisitor:2484"
        BranchSideFuncs: []
    - Branch String: "org.apache.bcel.verifier.structurals.InstConstraintVisitor:2482"
      Branch Sides:
      - BranchSide: "org.apache.bcel.verifier.structurals.InstConstraintVisitor:2485"
        BranchSideFuncs: []
      - BranchSide: "org.apache.bcel.verifier.structurals.InstConstraintVisitor:2484"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.bcel.verifier.structurals.InstConstraintVisitor:2482,1"
      Dst: "[org.apache.bcel.generic.FieldGenOrMethodGen].getName"
    - Src: "org.apache.bcel.verifier.structurals.InstConstraintVisitor:2482,1"
      Dst: "[java.lang.String].equals"
    - Src: "org.apache.bcel.verifier.structurals.InstConstraintVisitor:2482,1"
      Dst: "[org.apache.bcel.verifier.structurals.Frame].getThis"
    - Src: "org.apache.bcel.verifier.structurals.InstConstraintVisitor:2482,1"
      Dst: "[org.apache.bcel.generic.MethodGen].getClassName"
    - Src: "org.apache.bcel.verifier.structurals.InstConstraintVisitor:2482,1"
      Dst: "[org.apache.bcel.generic.ObjectType].getClassName"
    - Src: "org.apache.bcel.verifier.structurals.InstConstraintVisitor:2483,1"
      Dst: "[org.apache.bcel.verifier.structurals.InstConstraintVisitor].constraintViolated"
    JavaMethodInfo: null
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[org.apache.bcel.verifier.structurals.InstConstraintVisitor].visitReturnInstruction(org.apache.bcel.generic.ReturnInstruction)"
    functionSourceFile: "org.apache.bcel.verifier.structurals.InstConstraintVisitor"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.apache.bcel.generic.ReturnInstruction"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 68
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.bcel.verifier.structurals.InstConstraintVisitor:2493"
      Branch Sides:
      - BranchSide: "org.apache.bcel.verifier.structurals.InstConstraintVisitor:2494"
        BranchSideFuncs: []
      - BranchSide: "org.apache.bcel.verifier.structurals.InstConstraintVisitor:2493"
        BranchSideFuncs: []
    - Branch String: "org.apache.bcel.verifier.structurals.InstConstraintVisitor:2493"
      Branch Sides:
      - BranchSide: "org.apache.bcel.verifier.structurals.InstConstraintVisitor:2494"
        BranchSideFuncs: []
      - BranchSide: "org.apache.bcel.verifier.structurals.InstConstraintVisitor:2493"
        BranchSideFuncs: []
    - Branch String: "org.apache.bcel.verifier.structurals.InstConstraintVisitor:2493"
      Branch Sides:
      - BranchSide: "org.apache.bcel.verifier.structurals.InstConstraintVisitor:2494"
        BranchSideFuncs: []
      - BranchSide: "org.apache.bcel.verifier.structurals.InstConstraintVisitor:2493"
        BranchSideFuncs: []
    - Branch String: "org.apache.bcel.verifier.structurals.InstConstraintVisitor:2493"
      Branch Sides:
      - BranchSide: "org.apache.bcel.verifier.structurals.InstConstraintVisitor:2497"
        BranchSideFuncs: []
      - BranchSide: "org.apache.bcel.verifier.structurals.InstConstraintVisitor:2496"
        BranchSideFuncs: []
    - Branch String: "org.apache.bcel.verifier.structurals.InstConstraintVisitor:2497"
      Branch Sides:
      - BranchSide: "org.apache.bcel.verifier.structurals.InstConstraintVisitor:2503"
        BranchSideFuncs: []
      - BranchSide: "org.apache.bcel.verifier.structurals.InstConstraintVisitor:2502"
        BranchSideFuncs: []
    - Branch String: "org.apache.bcel.verifier.structurals.InstConstraintVisitor:2498"
      Branch Sides:
      - BranchSide: "org.apache.bcel.verifier.structurals.InstConstraintVisitor:2501"
        BranchSideFuncs: []
      - BranchSide: "org.apache.bcel.verifier.structurals.InstConstraintVisitor:2500"
        BranchSideFuncs: []
    - Branch String: "org.apache.bcel.verifier.structurals.InstConstraintVisitor:2503"
      Branch Sides:
      - BranchSide: "org.apache.bcel.verifier.structurals.InstConstraintVisitor:2521"
        BranchSideFuncs: []
      - BranchSide: "org.apache.bcel.verifier.structurals.InstConstraintVisitor:2520"
        BranchSideFuncs: []
    - Branch String: "org.apache.bcel.verifier.structurals.InstConstraintVisitor:2504"
      Branch Sides:
      - BranchSide: "org.apache.bcel.verifier.structurals.InstConstraintVisitor:2507"
        BranchSideFuncs: []
      - BranchSide: "org.apache.bcel.verifier.structurals.InstConstraintVisitor:2506"
        BranchSideFuncs: []
    - Branch String: "org.apache.bcel.verifier.structurals.InstConstraintVisitor:2507"
      Branch Sides:
      - BranchSide: "org.apache.bcel.verifier.structurals.InstConstraintVisitor:2510"
        BranchSideFuncs: []
      - BranchSide: "org.apache.bcel.verifier.structurals.InstConstraintVisitor:2509"
        BranchSideFuncs: []
    - Branch String: "org.apache.bcel.verifier.structurals.InstConstraintVisitor:2510"
      Branch Sides:
      - BranchSide: "org.apache.bcel.verifier.structurals.InstConstraintVisitor:2513"
        BranchSideFuncs: []
      - BranchSide: "org.apache.bcel.verifier.structurals.InstConstraintVisitor:2512"
        BranchSideFuncs: []
    - Branch String: "org.apache.bcel.verifier.structurals.InstConstraintVisitor:2521"
      Branch Sides:
      - BranchSide: "org.apache.bcel.verifier.structurals.InstConstraintVisitor:2525"
        BranchSideFuncs: []
      - BranchSide: "org.apache.bcel.verifier.structurals.InstConstraintVisitor:2524"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.bcel.verifier.structurals.InstConstraintVisitor:2492,1"
      Dst: "[org.apache.bcel.generic.FieldGenOrMethodGen].getType"
    - Src: "org.apache.bcel.verifier.structurals.InstConstraintVisitor:2501,1"
      Dst: "[org.apache.bcel.verifier.structurals.InstConstraintVisitor].constraintViolated"
    - Src: "org.apache.bcel.verifier.structurals.InstConstraintVisitor:2507,1"
      Dst: "[org.apache.bcel.verifier.structurals.InstConstraintVisitor].stack"
    - Src: "org.apache.bcel.verifier.structurals.InstConstraintVisitor:2507,1"
      Dst: "[org.apache.bcel.verifier.structurals.OperandStack].peek"
    - Src: "org.apache.bcel.verifier.structurals.InstConstraintVisitor:2511,1"
      Dst: "[java.lang.StringBuilder].<init>"
    - Src: "org.apache.bcel.verifier.structurals.InstConstraintVisitor:2511,1"
      Dst: "[java.lang.StringBuilder].append"
    - Src: "org.apache.bcel.verifier.structurals.InstConstraintVisitor:2511,1"
      Dst: "[java.lang.StringBuilder].toString"
    - Src: "org.apache.bcel.verifier.structurals.InstConstraintVisitor:2513,1"
      Dst: "[org.apache.bcel.verifier.structurals.InstConstraintVisitor].referenceTypeIsInitialized"
    - Src: "org.apache.bcel.verifier.structurals.InstConstraintVisitor:2521,1"
      Dst: "[org.apache.bcel.generic.Type].equals"
    JavaMethodInfo: null
    BBCount: 20
    CyclomaticComplexity: 1
  - functionName: "[org.apache.bcel.verifier.structurals.InstConstraintVisitor].visitSALOAD(org.apache.bcel.generic.SALOAD)"
    functionSourceFile: "org.apache.bcel.verifier.structurals.InstConstraintVisitor"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.apache.bcel.generic.SALOAD"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 39
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.bcel.verifier.structurals.InstConstraintVisitor:2533"
      Branch Sides:
      - BranchSide: "org.apache.bcel.verifier.structurals.InstConstraintVisitor:2536"
        BranchSideFuncs: []
      - BranchSide: "org.apache.bcel.verifier.structurals.InstConstraintVisitor:2535"
        BranchSideFuncs: []
    - Branch String: "org.apache.bcel.verifier.structurals.InstConstraintVisitor:2536"
      Branch Sides:
      - BranchSide: "org.apache.bcel.verifier.structurals.InstConstraintVisitor:2539"
        BranchSideFuncs: []
      - BranchSide: "org.apache.bcel.verifier.structurals.InstConstraintVisitor:2538"
        BranchSideFuncs: []
    - Branch String: "org.apache.bcel.verifier.structurals.InstConstraintVisitor:2540"
      Branch Sides:
      - BranchSide: "org.apache.bcel.verifier.structurals.InstConstraintVisitor:2543"
        BranchSideFuncs: []
      - BranchSide: "org.apache.bcel.verifier.structurals.InstConstraintVisitor:2542"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.bcel.verifier.structurals.InstConstraintVisitor:2532,1"
      Dst: "[org.apache.bcel.verifier.structurals.InstConstraintVisitor].stack"
    - Src: "org.apache.bcel.verifier.structurals.InstConstraintVisitor:2532,1"
      Dst: "[org.apache.bcel.verifier.structurals.OperandStack].peek"
    - Src: "org.apache.bcel.verifier.structurals.InstConstraintVisitor:2532,1"
      Dst: "[org.apache.bcel.verifier.structurals.InstConstraintVisitor].indexOfInt"
    - Src: "org.apache.bcel.verifier.structurals.InstConstraintVisitor:2537,1"
      Dst: "[java.lang.StringBuilder].<init>"
    - Src: "org.apache.bcel.verifier.structurals.InstConstraintVisitor:2537,1"
      Dst: "[java.lang.StringBuilder].append"
    - Src: "org.apache.bcel.verifier.structurals.InstConstraintVisitor:2537,1"
      Dst: "[java.lang.StringBuilder].toString"
    - Src: "org.apache.bcel.verifier.structurals.InstConstraintVisitor:2537,1"
      Dst: "[org.apache.bcel.verifier.structurals.InstConstraintVisitor].constraintViolated"
    - Src: "org.apache.bcel.verifier.structurals.InstConstraintVisitor:2539,1"
      Dst: "[org.apache.bcel.generic.ArrayType].getBasicType"
    JavaMethodInfo: null
    BBCount: 7
    CyclomaticComplexity: 1
  - functionName: "[org.apache.bcel.verifier.structurals.InstConstraintVisitor].visitSASTORE(org.apache.bcel.generic.SASTORE)"
    functionSourceFile: "org.apache.bcel.verifier.structurals.InstConstraintVisitor"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.apache.bcel.generic.SASTORE"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 52
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.bcel.verifier.structurals.InstConstraintVisitor:2550"
      Branch Sides:
      - BranchSide: "org.apache.bcel.verifier.structurals.InstConstraintVisitor:2553"
        BranchSideFuncs: []
      - BranchSide: "org.apache.bcel.verifier.structurals.InstConstraintVisitor:2552"
        BranchSideFuncs: []
    - Branch String: "org.apache.bcel.verifier.structurals.InstConstraintVisitor:2554"
      Branch Sides:
      - BranchSide: "org.apache.bcel.verifier.structurals.InstConstraintVisitor:2557"
        BranchSideFuncs: []
      - BranchSide: "org.apache.bcel.verifier.structurals.InstConstraintVisitor:2556"
        BranchSideFuncs: []
    - Branch String: "org.apache.bcel.verifier.structurals.InstConstraintVisitor:2557"
      Branch Sides:
      - BranchSide: "org.apache.bcel.verifier.structurals.InstConstraintVisitor:2560"
        BranchSideFuncs: []
      - BranchSide: "org.apache.bcel.verifier.structurals.InstConstraintVisitor:2559"
        BranchSideFuncs: []
    - Branch String: "org.apache.bcel.verifier.structurals.InstConstraintVisitor:2561"
      Branch Sides:
      - BranchSide: "org.apache.bcel.verifier.structurals.InstConstraintVisitor:2564"
        BranchSideFuncs: []
      - BranchSide: "org.apache.bcel.verifier.structurals.InstConstraintVisitor:2563"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.bcel.verifier.structurals.InstConstraintVisitor:2550,1"
      Dst: "[org.apache.bcel.verifier.structurals.InstConstraintVisitor].stack"
    - Src: "org.apache.bcel.verifier.structurals.InstConstraintVisitor:2550,1"
      Dst: "[org.apache.bcel.verifier.structurals.OperandStack].peek"
    - Src: "org.apache.bcel.verifier.structurals.InstConstraintVisitor:2551,1"
      Dst: "[java.lang.StringBuilder].<init>"
    - Src: "org.apache.bcel.verifier.structurals.InstConstraintVisitor:2551,1"
      Dst: "[java.lang.StringBuilder].append"
    - Src: "org.apache.bcel.verifier.structurals.InstConstraintVisitor:2551,1"
      Dst: "[java.lang.StringBuilder].toString"
    - Src: "org.apache.bcel.verifier.structurals.InstConstraintVisitor:2551,1"
      Dst: "[org.apache.bcel.verifier.structurals.InstConstraintVisitor].constraintViolated"
    - Src: "org.apache.bcel.verifier.structurals.InstConstraintVisitor:2553,1"
      Dst: "[org.apache.bcel.verifier.structurals.InstConstraintVisitor].indexOfInt"
    - Src: "org.apache.bcel.verifier.structurals.InstConstraintVisitor:2560,1"
      Dst: "[org.apache.bcel.generic.ArrayType].getBasicType"
    JavaMethodInfo: null
    BBCount: 9
    CyclomaticComplexity: 1
  - functionName: "[org.apache.bcel.verifier.structurals.InstConstraintVisitor].visitSIPUSH(org.apache.bcel.generic.SIPUSH)"
    functionSourceFile: "org.apache.bcel.verifier.structurals.InstConstraintVisitor"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.apache.bcel.generic.SIPUSH"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.bcel.verifier.structurals.InstConstraintVisitor].visitStackAccessor(org.apache.bcel.generic.Instruction)"
    functionSourceFile: "org.apache.bcel.verifier.structurals.InstConstraintVisitor"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.apache.bcel.generic.Instruction"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 48
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.bcel.verifier.structurals.InstConstraintVisitor:2591"
      Branch Sides:
      - BranchSide: "org.apache.bcel.verifier.structurals.InstConstraintVisitor:2595"
        BranchSideFuncs: []
      - BranchSide: "org.apache.bcel.verifier.structurals.InstConstraintVisitor:2594"
        BranchSideFuncs: []
    - Branch String: "org.apache.bcel.verifier.structurals.InstConstraintVisitor:2596"
      Branch Sides:
      - BranchSide: "org.apache.bcel.verifier.structurals.InstConstraintVisitor:2600"
        BranchSideFuncs: []
      - BranchSide: "org.apache.bcel.verifier.structurals.InstConstraintVisitor:2599"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.bcel.verifier.structurals.InstConstraintVisitor:2590,1"
      Dst: "[org.apache.bcel.generic.Instruction].consumeStack"
    - Src: "org.apache.bcel.verifier.structurals.InstConstraintVisitor:2591,1"
      Dst: "[org.apache.bcel.verifier.structurals.InstConstraintVisitor].stack"
    - Src: "org.apache.bcel.verifier.structurals.InstConstraintVisitor:2591,1"
      Dst: "[org.apache.bcel.verifier.structurals.OperandStack].slotsUsed"
    - Src: "org.apache.bcel.verifier.structurals.InstConstraintVisitor:2592,1"
      Dst: "[java.lang.StringBuilder].<init>"
    - Src: "org.apache.bcel.verifier.structurals.InstConstraintVisitor:2592,1"
      Dst: "[java.lang.StringBuilder].append"
    - Src: "org.apache.bcel.verifier.structurals.InstConstraintVisitor:2592,1"
      Dst: "[java.lang.StringBuilder].toString"
    - Src: "org.apache.bcel.verifier.structurals.InstConstraintVisitor:2592,1"
      Dst: "[org.apache.bcel.verifier.structurals.InstConstraintVisitor].constraintViolated"
    - Src: "org.apache.bcel.verifier.structurals.InstConstraintVisitor:2595,1"
      Dst: "[org.apache.bcel.generic.Instruction].produceStack"
    - Src: "org.apache.bcel.verifier.structurals.InstConstraintVisitor:2596,1"
      Dst: "[org.apache.bcel.verifier.structurals.OperandStack].maxStack"
    JavaMethodInfo: null
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[org.apache.bcel.verifier.structurals.InstConstraintVisitor].visitStackConsumer(org.apache.bcel.generic.StackConsumer)"
    functionSourceFile: "org.apache.bcel.verifier.structurals.InstConstraintVisitor"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.apache.bcel.generic.StackConsumer"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.bcel.verifier.structurals.InstConstraintVisitor:2607,1"
      Dst: "[org.apache.bcel.verifier.structurals.InstConstraintVisitor].visitStackAccessor"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.bcel.verifier.structurals.InstConstraintVisitor].visitStackInstruction(org.apache.bcel.generic.StackInstruction)"
    functionSourceFile: "org.apache.bcel.verifier.structurals.InstConstraintVisitor"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.apache.bcel.generic.StackInstruction"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.bcel.verifier.structurals.InstConstraintVisitor:2615,1"
      Dst: "[org.apache.bcel.verifier.structurals.InstConstraintVisitor].visitStackAccessor"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.bcel.verifier.structurals.InstConstraintVisitor].visitStackProducer(org.apache.bcel.generic.StackProducer)"
    functionSourceFile: "org.apache.bcel.verifier.structurals.InstConstraintVisitor"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.apache.bcel.generic.StackProducer"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.bcel.verifier.structurals.InstConstraintVisitor:2623,1"
      Dst: "[org.apache.bcel.verifier.structurals.InstConstraintVisitor].visitStackAccessor"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.bcel.verifier.structurals.InstConstraintVisitor].visitStoreInstruction(org.apache.bcel.generic.StoreInstruction)"
    functionSourceFile: "org.apache.bcel.verifier.structurals.InstConstraintVisitor"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.apache.bcel.generic.StoreInstruction"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 43
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.bcel.verifier.structurals.InstConstraintVisitor:2633"
      Branch Sides:
      - BranchSide: "org.apache.bcel.verifier.structurals.InstConstraintVisitor:2637"
        BranchSideFuncs: []
      - BranchSide: "org.apache.bcel.verifier.structurals.InstConstraintVisitor:2636"
        BranchSideFuncs: []
    - Branch String: "org.apache.bcel.verifier.structurals.InstConstraintVisitor:2637"
      Branch Sides:
      - BranchSide: "org.apache.bcel.verifier.structurals.InstConstraintVisitor:2643"
        BranchSideFuncs: []
      - BranchSide: "org.apache.bcel.verifier.structurals.InstConstraintVisitor:2642"
        BranchSideFuncs: []
    - Branch String: "org.apache.bcel.verifier.structurals.InstConstraintVisitor:2638"
      Branch Sides:
      - BranchSide: "org.apache.bcel.verifier.structurals.InstConstraintVisitor:2652"
        BranchSideFuncs: []
      - BranchSide: "org.apache.bcel.verifier.structurals.InstConstraintVisitor:2651"
        BranchSideFuncs: []
    - Branch String: "org.apache.bcel.verifier.structurals.InstConstraintVisitor:2644"
      Branch Sides:
      - BranchSide: "org.apache.bcel.verifier.structurals.InstConstraintVisitor:2652"
        BranchSideFuncs: []
      - BranchSide: "org.apache.bcel.verifier.structurals.InstConstraintVisitor:2651"
        BranchSideFuncs: []
    - Branch String: "org.apache.bcel.verifier.structurals.InstConstraintVisitor:2644"
      Branch Sides:
      - BranchSide: "org.apache.bcel.verifier.structurals.InstConstraintVisitor:2652"
        BranchSideFuncs: []
      - BranchSide: "org.apache.bcel.verifier.structurals.InstConstraintVisitor:2651"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.bcel.verifier.structurals.InstConstraintVisitor:2633,1"
      Dst: "[org.apache.bcel.verifier.structurals.InstConstraintVisitor].stack"
    - Src: "org.apache.bcel.verifier.structurals.InstConstraintVisitor:2633,1"
      Dst: "[org.apache.bcel.verifier.structurals.OperandStack].isEmpty"
    - Src: "org.apache.bcel.verifier.structurals.InstConstraintVisitor:2634,1"
      Dst: "[org.apache.bcel.verifier.structurals.InstConstraintVisitor].constraintViolated"
    - Src: "org.apache.bcel.verifier.structurals.InstConstraintVisitor:2638,1"
      Dst: "[org.apache.bcel.verifier.structurals.OperandStack].peek"
    - Src: "org.apache.bcel.verifier.structurals.InstConstraintVisitor:2638,1"
      Dst: "[org.apache.bcel.generic.LocalVariableInstruction].getType"
    - Src: "org.apache.bcel.verifier.structurals.InstConstraintVisitor:2639,1"
      Dst: "[java.lang.StringBuilder].<init>"
    - Src: "org.apache.bcel.verifier.structurals.InstConstraintVisitor:2639,1"
      Dst: "[java.lang.StringBuilder].append"
    - Src: "org.apache.bcel.verifier.structurals.InstConstraintVisitor:2640,1"
      Dst: "[java.lang.StringBuilder].toString"
    JavaMethodInfo: null
    BBCount: 9
    CyclomaticComplexity: 1
  - functionName: "[org.apache.bcel.verifier.structurals.InstConstraintVisitor].visitSWAP(org.apache.bcel.generic.SWAP)"
    functionSourceFile: "org.apache.bcel.verifier.structurals.InstConstraintVisitor"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.apache.bcel.generic.SWAP"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 31
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.bcel.verifier.structurals.InstConstraintVisitor:2659"
      Branch Sides:
      - BranchSide: "org.apache.bcel.verifier.structurals.InstConstraintVisitor:2662"
        BranchSideFuncs: []
      - BranchSide: "org.apache.bcel.verifier.structurals.InstConstraintVisitor:2661"
        BranchSideFuncs: []
    - Branch String: "org.apache.bcel.verifier.structurals.InstConstraintVisitor:2662"
      Branch Sides:
      - BranchSide: "org.apache.bcel.verifier.structurals.InstConstraintVisitor:2665"
        BranchSideFuncs: []
      - BranchSide: "org.apache.bcel.verifier.structurals.InstConstraintVisitor:2664"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.bcel.verifier.structurals.InstConstraintVisitor:2659,1"
      Dst: "[org.apache.bcel.verifier.structurals.InstConstraintVisitor].stack"
    - Src: "org.apache.bcel.verifier.structurals.InstConstraintVisitor:2659,1"
      Dst: "[org.apache.bcel.verifier.structurals.OperandStack].peek"
    - Src: "org.apache.bcel.verifier.structurals.InstConstraintVisitor:2659,1"
      Dst: "[org.apache.bcel.generic.Type].getSize"
    - Src: "org.apache.bcel.verifier.structurals.InstConstraintVisitor:2660,1"
      Dst: "[java.lang.StringBuilder].<init>"
    - Src: "org.apache.bcel.verifier.structurals.InstConstraintVisitor:2660,1"
      Dst: "[java.lang.StringBuilder].append"
    - Src: "org.apache.bcel.verifier.structurals.InstConstraintVisitor:2660,1"
      Dst: "[java.lang.StringBuilder].toString"
    - Src: "org.apache.bcel.verifier.structurals.InstConstraintVisitor:2660,1"
      Dst: "[org.apache.bcel.verifier.structurals.InstConstraintVisitor].constraintViolated"
    JavaMethodInfo: null
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[org.apache.bcel.verifier.structurals.InstConstraintVisitor].visitTABLESWITCH(org.apache.bcel.generic.TABLESWITCH)"
    functionSourceFile: "org.apache.bcel.verifier.structurals.InstConstraintVisitor"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.apache.bcel.generic.TABLESWITCH"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.bcel.verifier.structurals.InstConstraintVisitor:2672,1"
      Dst: "[org.apache.bcel.verifier.structurals.InstConstraintVisitor].stack"
    - Src: "org.apache.bcel.verifier.structurals.InstConstraintVisitor:2672,1"
      Dst: "[org.apache.bcel.verifier.structurals.OperandStack].peek"
    - Src: "org.apache.bcel.verifier.structurals.InstConstraintVisitor:2672,1"
      Dst: "[org.apache.bcel.verifier.structurals.InstConstraintVisitor].indexOfInt"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.bcel.generic.INVOKEINTERFACE].<init>()"
    functionSourceFile: "org.apache.bcel.generic.INVOKEINTERFACE"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.bcel.generic.INVOKEINTERFACE:44,1"
      Dst: "[org.apache.bcel.generic.InvokeInstruction].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.bcel.generic.INVOKEINTERFACE].<init>(int,int)"
    functionSourceFile: "org.apache.bcel.generic.INVOKEINTERFACE"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "int"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 16
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.bcel.generic.INVOKEINTERFACE:50"
      Branch Sides:
      - BranchSide: "org.apache.bcel.generic.INVOKEINTERFACE:53"
        BranchSideFuncs: []
      - BranchSide: "org.apache.bcel.generic.INVOKEINTERFACE:52"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.bcel.generic.INVOKEINTERFACE:48,1"
      Dst: "[org.apache.bcel.generic.InvokeInstruction].<init>"
    - Src: "org.apache.bcel.generic.INVOKEINTERFACE:49,1"
      Dst: "[org.apache.bcel.generic.Instruction].setLength"
    - Src: "org.apache.bcel.generic.INVOKEINTERFACE:51,1"
      Dst: "[java.lang.StringBuilder].<init>"
    - Src: "org.apache.bcel.generic.INVOKEINTERFACE:51,1"
      Dst: "[java.lang.StringBuilder].append"
    - Src: "org.apache.bcel.generic.INVOKEINTERFACE:51,1"
      Dst: "[java.lang.StringBuilder].toString"
    - Src: "org.apache.bcel.generic.INVOKEINTERFACE:51,1"
      Dst: "[org.apache.bcel.generic.ClassGenException].<init>"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.apache.bcel.generic.INVOKEINTERFACE].accept(org.apache.bcel.generic.Visitor)"
    functionSourceFile: "org.apache.bcel.generic.INVOKEINTERFACE"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.apache.bcel.generic.Visitor"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 12
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.bcel.generic.INVOKEINTERFACE:64,1"
      Dst: "[org.apache.bcel.generic.Visitor].visitExceptionThrower"
    - Src: "org.apache.bcel.generic.INVOKEINTERFACE:65,1"
      Dst: "[org.apache.bcel.generic.Visitor].visitTypedInstruction"
    - Src: "org.apache.bcel.generic.INVOKEINTERFACE:66,1"
      Dst: "[org.apache.bcel.generic.Visitor].visitStackConsumer"
    - Src: "org.apache.bcel.generic.INVOKEINTERFACE:67,1"
      Dst: "[org.apache.bcel.generic.Visitor].visitStackProducer"
    - Src: "org.apache.bcel.generic.INVOKEINTERFACE:68,1"
      Dst: "[org.apache.bcel.generic.Visitor].visitLoadClass"
    - Src: "org.apache.bcel.generic.INVOKEINTERFACE:69,1"
      Dst: "[org.apache.bcel.generic.Visitor].visitCPInstruction"
    - Src: "org.apache.bcel.generic.INVOKEINTERFACE:70,1"
      Dst: "[org.apache.bcel.generic.Visitor].visitFieldOrMethod"
    - Src: "org.apache.bcel.generic.INVOKEINTERFACE:71,1"
      Dst: "[org.apache.bcel.generic.Visitor].visitInvokeInstruction"
    - Src: "org.apache.bcel.generic.INVOKEINTERFACE:72,1"
      Dst: "[org.apache.bcel.generic.Visitor].visitINVOKEINTERFACE"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.bcel.generic.INVOKEINTERFACE].consumeStack(org.apache.bcel.generic.ConstantPoolGen)"
    functionSourceFile: "org.apache.bcel.generic.INVOKEINTERFACE"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "int"
    argCount: 1
    argTypes:
    - "org.apache.bcel.generic.ConstantPoolGen"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.bcel.generic.INVOKEINTERFACE].dump(java.io.DataOutputStream)"
    functionSourceFile: "org.apache.bcel.generic.INVOKEINTERFACE"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.io.DataOutputStream"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 11
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.bcel.generic.INVOKEINTERFACE:87,1"
      Dst: "[org.apache.bcel.generic.Instruction].getOpcode"
    - Src: "org.apache.bcel.generic.INVOKEINTERFACE:87,1"
      Dst: "[java.io.DataOutputStream].writeByte"
    - Src: "org.apache.bcel.generic.INVOKEINTERFACE:88,1"
      Dst: "[org.apache.bcel.generic.CPInstruction].getIndex"
    - Src: "org.apache.bcel.generic.INVOKEINTERFACE:88,1"
      Dst: "[java.io.DataOutputStream].writeShort"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.bcel.generic.INVOKEINTERFACE].getCount()"
    functionSourceFile: "org.apache.bcel.generic.INVOKEINTERFACE"
    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.apache.bcel.generic.INVOKEINTERFACE].getExceptions()"
    functionSourceFile: "org.apache.bcel.generic.INVOKEINTERFACE"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.Class[]"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 13
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.bcel.generic.INVOKEINTERFACE:102,1"
      Dst: "[org.apache.bcel.ExceptionConst].createExceptions"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.bcel.generic.INVOKEINTERFACE].initFromFile(org.apache.bcel.util.ByteSequence,boolean)"
    functionSourceFile: "org.apache.bcel.generic.INVOKEINTERFACE"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "org.apache.bcel.util.ByteSequence"
    - "boolean"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 9
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.bcel.generic.INVOKEINTERFACE:111,1"
      Dst: "[org.apache.bcel.generic.CPInstruction].initFromFile"
    - Src: "org.apache.bcel.generic.INVOKEINTERFACE:112,1"
      Dst: "[org.apache.bcel.generic.Instruction].setLength"
    - Src: "org.apache.bcel.generic.INVOKEINTERFACE:113,1"
      Dst: "[java.io.DataInputStream].readUnsignedByte"
    - Src: "org.apache.bcel.generic.INVOKEINTERFACE:114,1"
      Dst: "[java.io.DataInputStream].readByte"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.bcel.generic.INVOKEINTERFACE].toString(org.apache.bcel.classfile.ConstantPool)"
    functionSourceFile: "org.apache.bcel.generic.INVOKEINTERFACE"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 1
    argTypes:
    - "org.apache.bcel.classfile.ConstantPool"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 11
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.bcel.generic.INVOKEINTERFACE:122,1"
      Dst: "[java.lang.StringBuilder].<init>"
    - Src: "org.apache.bcel.generic.INVOKEINTERFACE:122,1"
      Dst: "[org.apache.bcel.generic.InvokeInstruction].toString"
    - Src: "org.apache.bcel.generic.INVOKEINTERFACE:122,1"
      Dst: "[java.lang.StringBuilder].append"
    - Src: "org.apache.bcel.generic.INVOKEINTERFACE:122,1"
      Dst: "[java.lang.StringBuilder].toString"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.text.WordUtils].<init>()"
    functionSourceFile: "org.apache.commons.lang3.text.WordUtils"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.lang3.text.WordUtils:48,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.text.WordUtils].wrap(java.lang.String,int)"
    functionSourceFile: "org.apache.commons.lang3.text.WordUtils"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 2
    argTypes:
    - "java.lang.String"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.lang3.text.WordUtils:101,1"
      Dst: "[org.apache.commons.lang3.text.WordUtils].wrap"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.text.WordUtils].wrap(java.lang.String,int,java.lang.String,boolean)"
    functionSourceFile: "org.apache.commons.lang3.text.WordUtils"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 4
    argTypes:
    - "java.lang.String"
    - "int"
    - "java.lang.String"
    - "boolean"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.lang3.text.WordUtils:178,1"
      Dst: "[org.apache.commons.lang3.text.WordUtils].wrap"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.text.WordUtils].wrap(java.lang.String,int,java.lang.String,boolean,java.lang.String)"
    functionSourceFile: "org.apache.commons.lang3.text.WordUtils"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 5
    argTypes:
    - "java.lang.String"
    - "int"
    - "java.lang.String"
    - "boolean"
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 80
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.commons.lang3.text.WordUtils:272"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.text.WordUtils:275"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.text.WordUtils:274"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.text.WordUtils:275"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.text.WordUtils:278"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.text.WordUtils:277"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.text.WordUtils:278"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.text.WordUtils:281"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.text.WordUtils:280"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.text.WordUtils:281"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.text.WordUtils:284"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.text.WordUtils:283"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.text.WordUtils:289"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.text.WordUtils:341"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.text.WordUtils:340"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.text.WordUtils:293"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.text.WordUtils:302"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.text.WordUtils:301"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.text.WordUtils:294"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.text.WordUtils:298"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.text.WordUtils:297"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.text.WordUtils:302"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.text.WordUtils:306"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.text.WordUtils:305"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.text.WordUtils:306"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.text.WordUtils:310"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.text.WordUtils:309"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.text.WordUtils:310"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.text.WordUtils:316"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.text.WordUtils:317"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.text.WordUtils:323"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.text.WordUtils:325"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.text.WordUtils:329"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.text.WordUtils:328"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.text.WordUtils:329"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.text.WordUtils:334"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.text.WordUtils:333"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.lang3.text.WordUtils:276,1"
      Dst: "[java.lang.System].lineSeparator"
    - Src: "org.apache.commons.lang3.text.WordUtils:281,1"
      Dst: "[org.apache.commons.lang3.StringUtils].isBlank"
    - Src: "org.apache.commons.lang3.text.WordUtils:284,1"
      Dst: "[java.util.regex.Pattern].compile"
    - Src: "org.apache.commons.lang3.text.WordUtils:285,1"
      Dst: "[java.lang.String].length"
    - Src: "org.apache.commons.lang3.text.WordUtils:287,1"
      Dst: "[java.lang.StringBuilder].<init>"
    - Src: "org.apache.commons.lang3.text.WordUtils:292,1"
      Dst: "[java.lang.Math].min"
    - Src: "org.apache.commons.lang3.text.WordUtils:292,1"
      Dst: "[java.lang.String].substring"
    - Src: "org.apache.commons.lang3.text.WordUtils:291,1"
      Dst: "[java.util.regex.Pattern].matcher"
    - Src: "org.apache.commons.lang3.text.WordUtils:293,1"
      Dst: "[java.util.regex.Matcher].find"
    - Src: "org.apache.commons.lang3.text.WordUtils:294,1"
      Dst: "[java.util.regex.Matcher].start"
    - Src: "org.apache.commons.lang3.text.WordUtils:295,1"
      Dst: "[java.util.regex.Matcher].end"
    - Src: "org.apache.commons.lang3.text.WordUtils:312,1"
      Dst: "[java.lang.StringBuilder].append"
    - Src: "org.apache.commons.lang3.text.WordUtils:343,1"
      Dst: "[java.lang.StringBuilder].toString"
    JavaMethodInfo: null
    BBCount: 29
    CyclomaticComplexity: 3
  - functionName: "[org.apache.commons.lang3.text.WordUtils].capitalize(java.lang.String)"
    functionSourceFile: "org.apache.commons.lang3.text.WordUtils"
    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.apache.commons.lang3.text.WordUtils:370,1"
      Dst: "[org.apache.commons.lang3.text.WordUtils].capitalize"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.text.WordUtils].capitalize(java.lang.String,char[])"
    functionSourceFile: "org.apache.commons.lang3.text.WordUtils"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 2
    argTypes:
    - "java.lang.String"
    - "char[]"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 30
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.commons.lang3.text.WordUtils:403"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.text.WordUtils:403"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.text.WordUtils:402"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.text.WordUtils:404"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.text.WordUtils:405"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.text.WordUtils:404"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.text.WordUtils:404"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.text.WordUtils:407"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.text.WordUtils:406"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.text.WordUtils:409"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.text.WordUtils:418"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.text.WordUtils:417"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.text.WordUtils:411"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.text.WordUtils:413"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.text.WordUtils:412"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.text.WordUtils:413"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.text.WordUtils:407"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.text.WordUtils:406"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.lang3.text.WordUtils:404,1"
      Dst: "[org.apache.commons.lang3.StringUtils].isEmpty"
    - Src: "org.apache.commons.lang3.text.WordUtils:407,1"
      Dst: "[java.lang.String].toCharArray"
    - Src: "org.apache.commons.lang3.text.WordUtils:411,1"
      Dst: "[org.apache.commons.lang3.text.WordUtils].isDelimiter"
    - Src: "org.apache.commons.lang3.text.WordUtils:414,1"
      Dst: "[java.lang.Character].toTitleCase"
    - Src: "org.apache.commons.lang3.text.WordUtils:418,1"
      Dst: "[java.lang.String].<init>"
    JavaMethodInfo: null
    BBCount: 14
    CyclomaticComplexity: 2
  - functionName: "[org.apache.commons.lang3.text.WordUtils].capitalizeFully(java.lang.String)"
    functionSourceFile: "org.apache.commons.lang3.text.WordUtils"
    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.apache.commons.lang3.text.WordUtils:441,1"
      Dst: "[org.apache.commons.lang3.text.WordUtils].capitalizeFully"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.text.WordUtils].capitalizeFully(java.lang.String,char[])"
    functionSourceFile: "org.apache.commons.lang3.text.WordUtils"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 2
    argTypes:
    - "java.lang.String"
    - "char[]"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 14
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.commons.lang3.text.WordUtils:471"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.text.WordUtils:471"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.text.WordUtils:470"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.text.WordUtils:472"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.text.WordUtils:473"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.text.WordUtils:472"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.text.WordUtils:472"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.text.WordUtils:475"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.text.WordUtils:474"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.lang3.text.WordUtils:472,1"
      Dst: "[org.apache.commons.lang3.StringUtils].isEmpty"
    - Src: "org.apache.commons.lang3.text.WordUtils:475,1"
      Dst: "[java.lang.String].toLowerCase"
    - Src: "org.apache.commons.lang3.text.WordUtils:475,1"
      Dst: "[org.apache.commons.lang3.text.WordUtils].capitalize"
    JavaMethodInfo: null
    BBCount: 7
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.text.WordUtils].uncapitalize(java.lang.String)"
    functionSourceFile: "org.apache.commons.lang3.text.WordUtils"
    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.apache.commons.lang3.text.WordUtils:496,1"
      Dst: "[org.apache.commons.lang3.text.WordUtils].uncapitalize"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.text.WordUtils].uncapitalize(java.lang.String,char[])"
    functionSourceFile: "org.apache.commons.lang3.text.WordUtils"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 2
    argTypes:
    - "java.lang.String"
    - "char[]"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 30
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.commons.lang3.text.WordUtils:525"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.text.WordUtils:525"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.text.WordUtils:524"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.text.WordUtils:526"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.text.WordUtils:527"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.text.WordUtils:526"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.text.WordUtils:526"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.text.WordUtils:529"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.text.WordUtils:528"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.text.WordUtils:531"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.text.WordUtils:540"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.text.WordUtils:539"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.text.WordUtils:533"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.text.WordUtils:535"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.text.WordUtils:534"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.text.WordUtils:535"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.text.WordUtils:529"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.text.WordUtils:528"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.lang3.text.WordUtils:526,1"
      Dst: "[org.apache.commons.lang3.StringUtils].isEmpty"
    - Src: "org.apache.commons.lang3.text.WordUtils:529,1"
      Dst: "[java.lang.String].toCharArray"
    - Src: "org.apache.commons.lang3.text.WordUtils:533,1"
      Dst: "[org.apache.commons.lang3.text.WordUtils].isDelimiter"
    - Src: "org.apache.commons.lang3.text.WordUtils:536,1"
      Dst: "[java.lang.Character].toLowerCase"
    - Src: "org.apache.commons.lang3.text.WordUtils:540,1"
      Dst: "[java.lang.String].<init>"
    JavaMethodInfo: null
    BBCount: 14
    CyclomaticComplexity: 2
  - functionName: "[org.apache.commons.lang3.text.WordUtils].swapCase(java.lang.String)"
    functionSourceFile: "org.apache.commons.lang3.text.WordUtils"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 34
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.commons.lang3.text.WordUtils:566"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.text.WordUtils:569"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.text.WordUtils:568"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.text.WordUtils:573"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.text.WordUtils:589"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.text.WordUtils:588"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.text.WordUtils:575"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.text.WordUtils:576"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.text.WordUtils:575"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.text.WordUtils:575"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.text.WordUtils:578"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.text.WordUtils:577"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.text.WordUtils:578"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.text.WordUtils:586"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.text.WordUtils:585"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.text.WordUtils:579"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.text.WordUtils:583"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.text.WordUtils:582"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.lang3.text.WordUtils:566,1"
      Dst: "[org.apache.commons.lang3.StringUtils].isEmpty"
    - Src: "org.apache.commons.lang3.text.WordUtils:569,1"
      Dst: "[java.lang.String].toCharArray"
    - Src: "org.apache.commons.lang3.text.WordUtils:575,1"
      Dst: "[java.lang.Character].isUpperCase"
    - Src: "org.apache.commons.lang3.text.WordUtils:575,1"
      Dst: "[java.lang.Character].isTitleCase"
    - Src: "org.apache.commons.lang3.text.WordUtils:576,1"
      Dst: "[java.lang.Character].toLowerCase"
    - Src: "org.apache.commons.lang3.text.WordUtils:578,1"
      Dst: "[java.lang.Character].isLowerCase"
    - Src: "org.apache.commons.lang3.text.WordUtils:580,1"
      Dst: "[java.lang.Character].toTitleCase"
    - Src: "org.apache.commons.lang3.text.WordUtils:583,1"
      Dst: "[java.lang.Character].toUpperCase"
    - Src: "org.apache.commons.lang3.text.WordUtils:586,1"
      Dst: "[java.lang.Character].isWhitespace"
    - Src: "org.apache.commons.lang3.text.WordUtils:589,1"
      Dst: "[java.lang.String].<init>"
    JavaMethodInfo: null
    BBCount: 14
    CyclomaticComplexity: 2
  - functionName: "[org.apache.commons.lang3.text.WordUtils].initials(java.lang.String)"
    functionSourceFile: "org.apache.commons.lang3.text.WordUtils"
    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.apache.commons.lang3.text.WordUtils:614,1"
      Dst: "[org.apache.commons.lang3.text.WordUtils].initials"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.text.WordUtils].initials(java.lang.String,char[])"
    functionSourceFile: "org.apache.commons.lang3.text.WordUtils"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 2
    argTypes:
    - "java.lang.String"
    - "char[]"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 32
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.commons.lang3.text.WordUtils:644"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.text.WordUtils:647"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.text.WordUtils:646"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.text.WordUtils:647"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.text.WordUtils:650"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.text.WordUtils:649"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.text.WordUtils:647"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.text.WordUtils:650"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.text.WordUtils:649"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.text.WordUtils:654"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.text.WordUtils:665"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.text.WordUtils:664"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.text.WordUtils:656"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.text.WordUtils:658"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.text.WordUtils:657"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.text.WordUtils:658"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.text.WordUtils:650"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.text.WordUtils:649"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.lang3.text.WordUtils:644,1"
      Dst: "[org.apache.commons.lang3.StringUtils].isEmpty"
    - Src: "org.apache.commons.lang3.text.WordUtils:650,1"
      Dst: "[java.lang.String].length"
    - Src: "org.apache.commons.lang3.text.WordUtils:655,1"
      Dst: "[java.lang.String].charAt"
    - Src: "org.apache.commons.lang3.text.WordUtils:656,1"
      Dst: "[org.apache.commons.lang3.text.WordUtils].isDelimiter"
    - Src: "org.apache.commons.lang3.text.WordUtils:665,1"
      Dst: "[java.lang.String].<init>"
    JavaMethodInfo: null
    BBCount: 13
    CyclomaticComplexity: 2
  - functionName: "[org.apache.commons.lang3.text.WordUtils].containsAllWords(java.lang.CharSequence,java.lang.CharSequence[])"
    functionSourceFile: "org.apache.commons.lang3.text.WordUtils"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 2
    argTypes:
    - "java.lang.CharSequence"
    - "java.lang.CharSequence[]"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 28
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.commons.lang3.text.WordUtils:691"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.text.WordUtils:692"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.text.WordUtils:691"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.text.WordUtils:691"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.text.WordUtils:694"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.text.WordUtils:693"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.text.WordUtils:694"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.text.WordUtils:703"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.text.WordUtils:702"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.text.WordUtils:695"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.text.WordUtils:698"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.text.WordUtils:697"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.text.WordUtils:699"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.text.WordUtils:694"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.text.WordUtils:693"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.lang3.text.WordUtils:691,1"
      Dst: "[org.apache.commons.lang3.StringUtils].isEmpty"
    - Src: "org.apache.commons.lang3.text.WordUtils:691,1"
      Dst: "[org.apache.commons.lang3.ArrayUtils].isEmpty"
    - Src: "org.apache.commons.lang3.text.WordUtils:695,1"
      Dst: "[org.apache.commons.lang3.StringUtils].isBlank"
    - Src: "org.apache.commons.lang3.text.WordUtils:698,1"
      Dst: "[java.lang.StringBuilder].<init>"
    - Src: "org.apache.commons.lang3.text.WordUtils:698,1"
      Dst: "[java.lang.StringBuilder].append"
    - Src: "org.apache.commons.lang3.text.WordUtils:698,1"
      Dst: "[java.lang.StringBuilder].toString"
    - Src: "org.apache.commons.lang3.text.WordUtils:698,1"
      Dst: "[java.util.regex.Pattern].compile"
    - Src: "org.apache.commons.lang3.text.WordUtils:699,1"
      Dst: "[java.util.regex.Pattern].matcher"
    - Src: "org.apache.commons.lang3.text.WordUtils:699,1"
      Dst: "[java.util.regex.Matcher].matches"
    JavaMethodInfo: null
    BBCount: 11
    CyclomaticComplexity: 2
  - functionName: "[org.apache.commons.lang3.text.WordUtils].isDelimiter(char,char[])"
    functionSourceFile: "org.apache.commons.lang3.text.WordUtils"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 2
    argTypes:
    - "char"
    - "char[]"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 7
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.commons.lang3.text.WordUtils:714"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.text.WordUtils:713"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.lang3.text.WordUtils:714,1"
      Dst: "[java.lang.Character].isWhitespace"
    - Src: "org.apache.commons.lang3.text.WordUtils:714,1"
      Dst: "[org.apache.commons.lang3.ArrayUtils].contains"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[org.apache.bcel.generic.LOR].<init>()"
    functionSourceFile: "org.apache.bcel.generic.LOR"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.bcel.generic.LOR:29,1"
      Dst: "[org.apache.bcel.generic.ArithmeticInstruction].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.bcel.generic.LOR].accept(org.apache.bcel.generic.Visitor)"
    functionSourceFile: "org.apache.bcel.generic.LOR"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.apache.bcel.generic.Visitor"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 8
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.bcel.generic.LOR:40,1"
      Dst: "[org.apache.bcel.generic.Visitor].visitTypedInstruction"
    - Src: "org.apache.bcel.generic.LOR:41,1"
      Dst: "[org.apache.bcel.generic.Visitor].visitStackProducer"
    - Src: "org.apache.bcel.generic.LOR:42,1"
      Dst: "[org.apache.bcel.generic.Visitor].visitStackConsumer"
    - Src: "org.apache.bcel.generic.LOR:43,1"
      Dst: "[org.apache.bcel.generic.Visitor].visitArithmeticInstruction"
    - Src: "org.apache.bcel.generic.LOR:44,1"
      Dst: "[org.apache.bcel.generic.Visitor].visitLOR"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.reflect.TypeUtils$WildcardTypeBuilder].<init>()"
    functionSourceFile: "org.apache.commons.lang3.reflect.TypeUtils$WildcardTypeBuilder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.lang3.reflect.TypeUtils$WildcardTypeBuilder:188,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.reflect.TypeUtils$WildcardTypeBuilder].build()"
    functionSourceFile: "org.apache.commons.lang3.reflect.TypeUtils$WildcardTypeBuilder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.reflect.WildcardType"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.lang3.reflect.TypeUtils$WildcardTypeBuilder:196,1"
      Dst: "[org.apache.commons.lang3.reflect.TypeUtils$WildcardTypeImpl].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.reflect.TypeUtils$WildcardTypeBuilder].withLowerBounds(java.lang.reflect.Type[])"
    functionSourceFile: "org.apache.commons.lang3.reflect.TypeUtils$WildcardTypeBuilder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.apache.commons.lang3.reflect.TypeUtils$WildcardTypeBuilder"
    argCount: 1
    argTypes:
    - "java.lang.reflect.Type[]"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.reflect.TypeUtils$WildcardTypeBuilder].withUpperBounds(java.lang.reflect.Type[])"
    functionSourceFile: "org.apache.commons.lang3.reflect.TypeUtils$WildcardTypeBuilder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.apache.commons.lang3.reflect.TypeUtils$WildcardTypeBuilder"
    argCount: 1
    argTypes:
    - "java.lang.reflect.Type[]"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.reflect.TypeUtils$WildcardTypeBuilder].<init>(org.apache.commons.lang3.reflect.TypeUtils$1)"
    functionSourceFile: "org.apache.commons.lang3.reflect.TypeUtils$WildcardTypeBuilder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.apache.commons.lang3.reflect.TypeUtils$1"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.lang3.reflect.TypeUtils$WildcardTypeBuilder:181,1"
      Dst: "[org.apache.commons.lang3.reflect.TypeUtils$WildcardTypeBuilder].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.bcel.util.ClassPath$JrtModule$1].<init>(org.apache.bcel.util.ClassPath$JrtModule,java.nio.file.Path)"
    functionSourceFile: "org.apache.bcel.util.ClassPath$JrtModule$1"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "org.apache.bcel.util.ClassPath$JrtModule"
    - "java.nio.file.Path"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 7
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.bcel.util.ClassPath$JrtModule$1:288,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.bcel.util.ClassPath$JrtModule$1].getBase()"
    functionSourceFile: "org.apache.bcel.util.ClassPath$JrtModule$1"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.bcel.util.ClassPath$JrtModule$1:292,1"
      Dst: "[java.nio.file.Path].getFileName"
    - Src: "org.apache.bcel.util.ClassPath$JrtModule$1:292,1"
      Dst: "[java.util.Objects].toString"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.bcel.util.ClassPath$JrtModule$1].getInputStream()"
    functionSourceFile: "org.apache.bcel.util.ClassPath$JrtModule$1"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.io.InputStream"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.bcel.util.ClassPath$JrtModule$1:297,1"
      Dst: "[java.nio.file.Files].newInputStream"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.bcel.util.ClassPath$JrtModule$1].getPath()"
    functionSourceFile: "org.apache.bcel.util.ClassPath$JrtModule$1"
    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.apache.bcel.util.ClassPath$JrtModule$1:302,1"
      Dst: "[java.nio.file.Path].toString"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.bcel.util.ClassPath$JrtModule$1].getSize()"
    functionSourceFile: "org.apache.bcel.util.ClassPath$JrtModule$1"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "long"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.bcel.util.ClassPath$JrtModule$1:308,1"
      Dst: "[java.nio.file.Files].size"
    JavaMethodInfo: null
    BBCount: 2
    CyclomaticComplexity: 1
  - functionName: "[org.apache.bcel.util.ClassPath$JrtModule$1].getTime()"
    functionSourceFile: "org.apache.bcel.util.ClassPath$JrtModule$1"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "long"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 8
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.bcel.util.ClassPath$JrtModule$1:317,1"
      Dst: "[java.nio.file.Files].getLastModifiedTime"
    - Src: "org.apache.bcel.util.ClassPath$JrtModule$1:317,1"
      Dst: "[java.nio.file.attribute.FileTime].toMillis"
    JavaMethodInfo: null
    BBCount: 2
    CyclomaticComplexity: 1
  - functionName: "[org.apache.bcel.generic.GETFIELD].<init>()"
    functionSourceFile: "org.apache.bcel.generic.GETFIELD"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.bcel.generic.GETFIELD:40,1"
      Dst: "[org.apache.bcel.generic.FieldInstruction].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.bcel.generic.GETFIELD].<init>(int)"
    functionSourceFile: "org.apache.bcel.generic.GETFIELD"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.bcel.generic.GETFIELD:44,1"
      Dst: "[org.apache.bcel.generic.FieldInstruction].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.bcel.generic.GETFIELD].accept(org.apache.bcel.generic.Visitor)"
    functionSourceFile: "org.apache.bcel.generic.GETFIELD"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.apache.bcel.generic.Visitor"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 12
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.bcel.generic.GETFIELD:55,1"
      Dst: "[org.apache.bcel.generic.Visitor].visitExceptionThrower"
    - Src: "org.apache.bcel.generic.GETFIELD:56,1"
      Dst: "[org.apache.bcel.generic.Visitor].visitStackConsumer"
    - Src: "org.apache.bcel.generic.GETFIELD:57,1"
      Dst: "[org.apache.bcel.generic.Visitor].visitStackProducer"
    - Src: "org.apache.bcel.generic.GETFIELD:58,1"
      Dst: "[org.apache.bcel.generic.Visitor].visitTypedInstruction"
    - Src: "org.apache.bcel.generic.GETFIELD:59,1"
      Dst: "[org.apache.bcel.generic.Visitor].visitLoadClass"
    - Src: "org.apache.bcel.generic.GETFIELD:60,1"
      Dst: "[org.apache.bcel.generic.Visitor].visitCPInstruction"
    - Src: "org.apache.bcel.generic.GETFIELD:61,1"
      Dst: "[org.apache.bcel.generic.Visitor].visitFieldOrMethod"
    - Src: "org.apache.bcel.generic.GETFIELD:62,1"
      Dst: "[org.apache.bcel.generic.Visitor].visitFieldInstruction"
    - Src: "org.apache.bcel.generic.GETFIELD:63,1"
      Dst: "[org.apache.bcel.generic.Visitor].visitGETFIELD"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.bcel.generic.GETFIELD].getExceptions()"
    functionSourceFile: "org.apache.bcel.generic.GETFIELD"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.Class[]"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 9
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.bcel.generic.GETFIELD:68,1"
      Dst: "[org.apache.bcel.ExceptionConst].createExceptions"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.bcel.generic.GETFIELD].produceStack(org.apache.bcel.generic.ConstantPoolGen)"
    functionSourceFile: "org.apache.bcel.generic.GETFIELD"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "int"
    argCount: 1
    argTypes:
    - "org.apache.bcel.generic.ConstantPoolGen"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.bcel.generic.GETFIELD:74,1"
      Dst: "[org.apache.bcel.generic.FieldInstruction].getFieldSize"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.CharRange].<init>(char,char,boolean)"
    functionSourceFile: "org.apache.commons.lang3.CharRange"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 3
    argTypes:
    - "char"
    - "char"
    - "boolean"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 15
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.commons.lang3.CharRange:73"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.CharRange:79"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.CharRange:78"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.lang3.CharRange:72,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.CharRange].is(char)"
    functionSourceFile: "org.apache.commons.lang3.CharRange"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.apache.commons.lang3.CharRange"
    argCount: 1
    argTypes:
    - "char"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.lang3.CharRange:92,1"
      Dst: "[org.apache.commons.lang3.CharRange].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.CharRange].isNot(char)"
    functionSourceFile: "org.apache.commons.lang3.CharRange"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.apache.commons.lang3.CharRange"
    argCount: 1
    argTypes:
    - "char"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.lang3.CharRange:106,1"
      Dst: "[org.apache.commons.lang3.CharRange].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.CharRange].isIn(char,char)"
    functionSourceFile: "org.apache.commons.lang3.CharRange"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.apache.commons.lang3.CharRange"
    argCount: 2
    argTypes:
    - "char"
    - "char"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.lang3.CharRange:121,1"
      Dst: "[org.apache.commons.lang3.CharRange].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.CharRange].isNotIn(char,char)"
    functionSourceFile: "org.apache.commons.lang3.CharRange"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.apache.commons.lang3.CharRange"
    argCount: 2
    argTypes:
    - "char"
    - "char"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.lang3.CharRange:139,1"
      Dst: "[org.apache.commons.lang3.CharRange].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.CharRange].getStart()"
    functionSourceFile: "org.apache.commons.lang3.CharRange"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "char"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.CharRange].getEnd()"
    functionSourceFile: "org.apache.commons.lang3.CharRange"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "char"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.CharRange].isNegated()"
    functionSourceFile: "org.apache.commons.lang3.CharRange"
    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.apache.commons.lang3.CharRange].contains(char)"
    functionSourceFile: "org.apache.commons.lang3.CharRange"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "char"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 19
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.commons.lang3.CharRange:181"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.CharRange:180"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.CharRange:181"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.CharRange:180"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.CharRange:181"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.CharRange:180"
        BranchSideFuncs: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 8
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.CharRange].contains(org.apache.commons.lang3.CharRange)"
    functionSourceFile: "org.apache.commons.lang3.CharRange"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "org.apache.commons.lang3.CharRange"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 61
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.commons.lang3.CharRange:194"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.CharRange:200"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.CharRange:199"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.CharRange:195"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.CharRange:198"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.CharRange:197"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.CharRange:196"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.CharRange:195"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.CharRange:196"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.CharRange:195"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.CharRange:198"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.CharRange:197"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.CharRange:198"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.CharRange:197"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.CharRange:200"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.CharRange:203"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.CharRange:202"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.CharRange:201"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.CharRange:200"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.CharRange:201"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.CharRange:200"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.CharRange:203"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.CharRange:202"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.CharRange:203"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.CharRange:202"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.lang3.CharRange:193,1"
      Dst: "[java.util.Objects].requireNonNull"
    JavaMethodInfo: null
    BBCount: 23
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.CharRange].equals(java.lang.Object)"
    functionSourceFile: "org.apache.commons.lang3.CharRange"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 25
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.commons.lang3.CharRange:216"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.CharRange:219"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.CharRange:218"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.CharRange:219"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.CharRange:222"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.CharRange:221"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.CharRange:223"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.CharRange:-2"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.CharRange:223"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.CharRange:-2"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.CharRange:223"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.CharRange:-2"
        BranchSideFuncs: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 10
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.CharRange].hashCode()"
    functionSourceFile: "org.apache.commons.lang3.CharRange"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "int"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 15
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.commons.lang3.CharRange:233"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.CharRange:232"
        BranchSideFuncs: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.CharRange].toString()"
    functionSourceFile: "org.apache.commons.lang3.CharRange"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 22
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.commons.lang3.CharRange:243"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.CharRange:255"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.CharRange:254"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.CharRange:245"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.CharRange:248"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.CharRange:247"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.CharRange:249"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.CharRange:253"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.CharRange:252"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.lang3.CharRange:244,1"
      Dst: "[java.lang.StringBuilder].<init>"
    - Src: "org.apache.commons.lang3.CharRange:245,1"
      Dst: "[org.apache.commons.lang3.CharRange].isNegated"
    - Src: "org.apache.commons.lang3.CharRange:246,1"
      Dst: "[java.lang.StringBuilder].append"
    - Src: "org.apache.commons.lang3.CharRange:253,1"
      Dst: "[java.lang.StringBuilder].toString"
    JavaMethodInfo: null
    BBCount: 7
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.CharRange].iterator()"
    functionSourceFile: "org.apache.commons.lang3.CharRange"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.util.Iterator"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.lang3.CharRange:267,1"
      Dst: "[org.apache.commons.lang3.CharRange$CharacterIterator].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.CharRange].access$100(org.apache.commons.lang3.CharRange)"
    functionSourceFile: "org.apache.commons.lang3.CharRange"
    linkageType: null
    functionLinenumber: 33
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "org.apache.commons.lang3.CharRange"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.CharRange].access$200(org.apache.commons.lang3.CharRange)"
    functionSourceFile: "org.apache.commons.lang3.CharRange"
    linkageType: null
    functionLinenumber: 33
    functionDepth: 0
    returnType: "char"
    argCount: 1
    argTypes:
    - "org.apache.commons.lang3.CharRange"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.CharRange].access$300(org.apache.commons.lang3.CharRange)"
    functionSourceFile: "org.apache.commons.lang3.CharRange"
    linkageType: null
    functionLinenumber: 33
    functionDepth: 0
    returnType: "char"
    argCount: 1
    argTypes:
    - "org.apache.commons.lang3.CharRange"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 3
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.time.FastDatePrinter].<init>(java.lang.String,java.util.TimeZone,java.util.Locale)"
    functionSourceFile: "org.apache.commons.lang3.time.FastDatePrinter"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 3
    argTypes:
    - "java.lang.String"
    - "java.util.TimeZone"
    - "java.util.Locale"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 11
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.lang3.time.FastDatePrinter:155,1"
      Dst: "[java.lang.Object].<init>"
    - Src: "org.apache.commons.lang3.time.FastDatePrinter:158,1"
      Dst: "[org.apache.commons.lang3.LocaleUtils].toLocale"
    - Src: "org.apache.commons.lang3.time.FastDatePrinter:159,1"
      Dst: "[org.apache.commons.lang3.time.FastDatePrinter].init"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.time.FastDatePrinter].init()"
    functionSourceFile: "org.apache.commons.lang3.time.FastDatePrinter"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 19
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.commons.lang3.time.FastDatePrinter:170"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.time.FastDatePrinter:174"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.time.FastDatePrinter:173"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.lang3.time.FastDatePrinter:166,1"
      Dst: "[org.apache.commons.lang3.time.FastDatePrinter].parsePattern"
    - Src: "org.apache.commons.lang3.time.FastDatePrinter:167,1"
      Dst: "[java.util.List].toArray"
    - Src: "org.apache.commons.lang3.time.FastDatePrinter:171,1"
      Dst: "[org.apache.commons.lang3.time.FastDatePrinter$Rule].estimateLength"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 2
  - functionName: "[org.apache.commons.lang3.time.FastDatePrinter].parsePattern()"
    functionSourceFile: "org.apache.commons.lang3.time.FastDatePrinter"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.util.List"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 173
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.commons.lang3.time.FastDatePrinter:198"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.time.FastDatePrinter:327"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.time.FastDatePrinter:326"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.time.FastDatePrinter:204"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.time.FastDatePrinter:209"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.time.FastDatePrinter:208"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.time.FastDatePrinter:217"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.time.FastDatePrinter:220"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.time.FastDatePrinter:219"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.time.FastDatePrinter:222"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.time.FastDatePrinter:null"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.time.FastDatePrinter:227"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.time.FastDatePrinter:229"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.time.FastDatePrinter:228"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.time.FastDatePrinter:229"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.time.FastDatePrinter:231"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.time.FastDatePrinter:230"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.time.FastDatePrinter:231"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.time.FastDatePrinter:234"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.time.FastDatePrinter:233"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.time.FastDatePrinter:238"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.time.FastDatePrinter:240"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.time.FastDatePrinter:239"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.time.FastDatePrinter:240"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.time.FastDatePrinter:242"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.time.FastDatePrinter:241"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.time.FastDatePrinter:242"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.time.FastDatePrinter:245"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.time.FastDatePrinter:244"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.time.FastDatePrinter:267"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.time.FastDatePrinter:267"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.time.FastDatePrinter:266"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.time.FastDatePrinter:297"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.time.FastDatePrinter:300"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.time.FastDatePrinter:299"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.time.FastDatePrinter:304"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.time.FastDatePrinter:306"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.time.FastDatePrinter:305"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.time.FastDatePrinter:306"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.time.FastDatePrinter:309"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.time.FastDatePrinter:308"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.time.FastDatePrinter:314"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.time.FastDatePrinter:317"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.time.FastDatePrinter:316"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.lang3.time.FastDatePrinter:185,1"
      Dst: "[java.text.DateFormatSymbols].<init>"
    - Src: "org.apache.commons.lang3.time.FastDatePrinter:186,1"
      Dst: "[java.util.ArrayList].<init>"
    - Src: "org.apache.commons.lang3.time.FastDatePrinter:188,1"
      Dst: "[java.text.DateFormatSymbols].getEras"
    - Src: "org.apache.commons.lang3.time.FastDatePrinter:189,1"
      Dst: "[java.text.DateFormatSymbols].getMonths"
    - Src: "org.apache.commons.lang3.time.FastDatePrinter:190,1"
      Dst: "[java.text.DateFormatSymbols].getShortMonths"
    - Src: "org.apache.commons.lang3.time.FastDatePrinter:191,1"
      Dst: "[java.text.DateFormatSymbols].getWeekdays"
    - Src: "org.apache.commons.lang3.time.FastDatePrinter:192,1"
      Dst: "[java.text.DateFormatSymbols].getShortWeekdays"
    - Src: "org.apache.commons.lang3.time.FastDatePrinter:193,1"
      Dst: "[java.text.DateFormatSymbols].getAmPmStrings"
    - Src: "org.apache.commons.lang3.time.FastDatePrinter:195,1"
      Dst: "[java.lang.String].length"
    - Src: "org.apache.commons.lang3.time.FastDatePrinter:200,1"
      Dst: "[org.apache.commons.lang3.time.FastDatePrinter].parseToken"
    - Src: "org.apache.commons.lang3.time.FastDatePrinter:209,1"
      Dst: "[java.lang.String].charAt"
    - Src: "org.apache.commons.lang3.time.FastDatePrinter:213,1"
      Dst: "[org.apache.commons.lang3.time.FastDatePrinter$TextField].<init>"
    - Src: "org.apache.commons.lang3.time.FastDatePrinter:220,1"
      Dst: "[java.lang.Math].max"
    - Src: "org.apache.commons.lang3.time.FastDatePrinter:220,1"
      Dst: "[org.apache.commons.lang3.time.FastDatePrinter].selectNumberRule"
    - Src: "org.apache.commons.lang3.time.FastDatePrinter:223,1"
      Dst: "[org.apache.commons.lang3.time.FastDatePrinter$WeekYear].<init>"
    - Src: "org.apache.commons.lang3.time.FastDatePrinter:239,1"
      Dst: "[org.apache.commons.lang3.time.CalendarUtils].getInstance"
    - Src: "org.apache.commons.lang3.time.FastDatePrinter:239,1"
      Dst: "[org.apache.commons.lang3.time.CalendarUtils].getStandaloneLongMonthNames"
    - Src: "org.apache.commons.lang3.time.FastDatePrinter:241,1"
      Dst: "[org.apache.commons.lang3.time.CalendarUtils].getStandaloneShortMonthNames"
    - Src: "org.apache.commons.lang3.time.FastDatePrinter:252,1"
      Dst: "[org.apache.commons.lang3.time.FastDatePrinter$TwelveHourField].<init>"
    - Src: "org.apache.commons.lang3.time.FastDatePrinter:270,1"
      Dst: "[org.apache.commons.lang3.time.FastDatePrinter$DayInWeekField].<init>"
    - Src: "org.apache.commons.lang3.time.FastDatePrinter:288,1"
      Dst: "[org.apache.commons.lang3.time.FastDatePrinter$TwentyFourHourField].<init>"
    - Src: "org.apache.commons.lang3.time.FastDatePrinter:294,1"
      Dst: "[org.apache.commons.lang3.time.FastDatePrinter$Iso8601_Rule].getRule"
    - Src: "org.apache.commons.lang3.time.FastDatePrinter:298,1"
      Dst: "[org.apache.commons.lang3.time.FastDatePrinter$TimeZoneNameRule].<init>"
    - Src: "org.apache.commons.lang3.time.FastDatePrinter:313,1"
      Dst: "[java.lang.String].substring"
    - Src: "org.apache.commons.lang3.time.FastDatePrinter:315,1"
      Dst: "[org.apache.commons.lang3.time.FastDatePrinter$CharacterLiteral].<init>"
    - Src: "org.apache.commons.lang3.time.FastDatePrinter:317,1"
      Dst: "[org.apache.commons.lang3.time.FastDatePrinter$StringLiteral].<init>"
    - Src: "org.apache.commons.lang3.time.FastDatePrinter:321,1"
      Dst: "[java.lang.StringBuilder].<init>"
    - Src: "org.apache.commons.lang3.time.FastDatePrinter:321,1"
      Dst: "[java.lang.StringBuilder].append"
    - Src: "org.apache.commons.lang3.time.FastDatePrinter:321,1"
      Dst: "[java.lang.StringBuilder].toString"
    - Src: "org.apache.commons.lang3.time.FastDatePrinter:321,1"
      Dst: "[java.lang.IllegalArgumentException].<init>"
    - Src: "org.apache.commons.lang3.time.FastDatePrinter:324,1"
      Dst: "[java.util.List].add"
    JavaMethodInfo: null
    BBCount: 58
    CyclomaticComplexity: 2
  - functionName: "[org.apache.commons.lang3.time.FastDatePrinter].parseToken(java.lang.String,int[])"
    functionSourceFile: "org.apache.commons.lang3.time.FastDatePrinter"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 2
    argTypes:
    - "java.lang.String"
    - "int[]"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 67
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.commons.lang3.time.FastDatePrinter:344"
      Branch Sides: []
    - Branch String: "org.apache.commons.lang3.time.FastDatePrinter:344"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.time.FastDatePrinter:346"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.time.FastDatePrinter:344"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.time.FastDatePrinter:358"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.time.FastDatePrinter:344"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.time.FastDatePrinter:358"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.time.FastDatePrinter:349"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.time.FastDatePrinter:384"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.time.FastDatePrinter:383"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.time.FastDatePrinter:351"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.time.FastDatePrinter:354"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.time.FastDatePrinter:353"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.time.FastDatePrinter:363"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.time.FastDatePrinter:384"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.time.FastDatePrinter:383"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.time.FastDatePrinter:366"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.time.FastDatePrinter:374"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.time.FastDatePrinter:373"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.time.FastDatePrinter:367"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.time.FastDatePrinter:371"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.time.FastDatePrinter:367"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.time.FastDatePrinter:371"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.time.FastDatePrinter:372"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.time.FastDatePrinter:371"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.time.FastDatePrinter:374"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.time.FastDatePrinter:378"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.time.FastDatePrinter:374"
      Branch Sides: []
    - Branch String: "org.apache.commons.lang3.time.FastDatePrinter:374"
      Branch Sides: []
    - Branch String: "org.apache.commons.lang3.time.FastDatePrinter:374"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.time.FastDatePrinter:378"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.time.FastDatePrinter:374"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.time.FastDatePrinter:378"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.lang3.time.FastDatePrinter:338,1"
      Dst: "[java.lang.StringBuilder].<init>"
    - Src: "org.apache.commons.lang3.time.FastDatePrinter:341,1"
      Dst: "[java.lang.String].length"
    - Src: "org.apache.commons.lang3.time.FastDatePrinter:343,1"
      Dst: "[java.lang.String].charAt"
    - Src: "org.apache.commons.lang3.time.FastDatePrinter:347,1"
      Dst: "[java.lang.StringBuilder].append"
    - Src: "org.apache.commons.lang3.time.FastDatePrinter:385,1"
      Dst: "[java.lang.StringBuilder].toString"
    JavaMethodInfo: null
    BBCount: 28
    CyclomaticComplexity: 3
  - functionName: "[org.apache.commons.lang3.time.FastDatePrinter].selectNumberRule(int,int)"
    functionSourceFile: "org.apache.commons.lang3.time.FastDatePrinter"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.apache.commons.lang3.time.FastDatePrinter$NumberRule"
    argCount: 2
    argTypes:
    - "int"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 13
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.lang3.time.FastDatePrinter:398,1"
      Dst: "[org.apache.commons.lang3.time.FastDatePrinter$UnpaddedNumberField].<init>"
    - Src: "org.apache.commons.lang3.time.FastDatePrinter:400,1"
      Dst: "[org.apache.commons.lang3.time.FastDatePrinter$TwoDigitNumberField].<init>"
    - Src: "org.apache.commons.lang3.time.FastDatePrinter:402,1"
      Dst: "[org.apache.commons.lang3.time.FastDatePrinter$PaddedNumberField].<init>"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.time.FastDatePrinter].format(java.lang.Object,java.lang.StringBuffer,java.text.FieldPosition)"
    functionSourceFile: "org.apache.commons.lang3.time.FastDatePrinter"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.StringBuffer"
    argCount: 3
    argTypes:
    - "java.lang.Object"
    - "java.lang.StringBuffer"
    - "java.text.FieldPosition"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 29
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.commons.lang3.time.FastDatePrinter:419"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.time.FastDatePrinter:422"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.time.FastDatePrinter:421"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.time.FastDatePrinter:422"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.time.FastDatePrinter:425"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.time.FastDatePrinter:424"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.time.FastDatePrinter:425"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.time.FastDatePrinter:428"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.time.FastDatePrinter:427"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.lang3.time.FastDatePrinter:420,1"
      Dst: "[org.apache.commons.lang3.time.FastDatePrinter].format"
    - Src: "org.apache.commons.lang3.time.FastDatePrinter:426,1"
      Dst: "[java.lang.Long].longValue"
    - Src: "org.apache.commons.lang3.time.FastDatePrinter:428,1"
      Dst: "[java.lang.StringBuilder].<init>"
    - Src: "org.apache.commons.lang3.time.FastDatePrinter:428,1"
      Dst: "[java.lang.StringBuilder].append"
    - Src: "org.apache.commons.lang3.time.FastDatePrinter:428,1"
      Dst: "[org.apache.commons.lang3.ClassUtils].getName"
    - Src: "org.apache.commons.lang3.time.FastDatePrinter:428,1"
      Dst: "[java.lang.StringBuilder].toString"
    - Src: "org.apache.commons.lang3.time.FastDatePrinter:428,1"
      Dst: "[java.lang.IllegalArgumentException].<init>"
    JavaMethodInfo: null
    BBCount: 7
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.time.FastDatePrinter].format(java.lang.Object)"
    functionSourceFile: "org.apache.commons.lang3.time.FastDatePrinter"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 27
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.commons.lang3.time.FastDatePrinter:439"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.time.FastDatePrinter:442"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.time.FastDatePrinter:441"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.time.FastDatePrinter:442"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.time.FastDatePrinter:445"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.time.FastDatePrinter:444"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.time.FastDatePrinter:445"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.time.FastDatePrinter:448"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.time.FastDatePrinter:447"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.lang3.time.FastDatePrinter:440,1"
      Dst: "[org.apache.commons.lang3.time.FastDatePrinter].format"
    - Src: "org.apache.commons.lang3.time.FastDatePrinter:446,1"
      Dst: "[java.lang.Long].longValue"
    - Src: "org.apache.commons.lang3.time.FastDatePrinter:448,1"
      Dst: "[java.lang.StringBuilder].<init>"
    - Src: "org.apache.commons.lang3.time.FastDatePrinter:448,1"
      Dst: "[java.lang.StringBuilder].append"
    - Src: "org.apache.commons.lang3.time.FastDatePrinter:448,1"
      Dst: "[org.apache.commons.lang3.ClassUtils].getName"
    - Src: "org.apache.commons.lang3.time.FastDatePrinter:448,1"
      Dst: "[java.lang.StringBuilder].toString"
    - Src: "org.apache.commons.lang3.time.FastDatePrinter:448,1"
      Dst: "[java.lang.IllegalArgumentException].<init>"
    JavaMethodInfo: null
    BBCount: 7
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.time.FastDatePrinter].format(long)"
    functionSourceFile: "org.apache.commons.lang3.time.FastDatePrinter"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 1
    argTypes:
    - "long"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.lang3.time.FastDatePrinter:456,1"
      Dst: "[org.apache.commons.lang3.time.FastDatePrinter].newCalendar"
    - Src: "org.apache.commons.lang3.time.FastDatePrinter:457,1"
      Dst: "[java.util.Calendar].setTimeInMillis"
    - Src: "org.apache.commons.lang3.time.FastDatePrinter:458,1"
      Dst: "[org.apache.commons.lang3.time.FastDatePrinter].applyRulesToString"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.time.FastDatePrinter].applyRulesToString(java.util.Calendar)"
    functionSourceFile: "org.apache.commons.lang3.time.FastDatePrinter"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 1
    argTypes:
    - "java.util.Calendar"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 9
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.lang3.time.FastDatePrinter:467,1"
      Dst: "[java.lang.StringBuilder].<init>"
    - Src: "org.apache.commons.lang3.time.FastDatePrinter:467,1"
      Dst: "[org.apache.commons.lang3.time.FastDatePrinter].applyRules"
    - Src: "org.apache.commons.lang3.time.FastDatePrinter:467,1"
      Dst: "[java.lang.StringBuilder].toString"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.time.FastDatePrinter].newCalendar()"
    functionSourceFile: "org.apache.commons.lang3.time.FastDatePrinter"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.util.Calendar"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.lang3.time.FastDatePrinter:475,1"
      Dst: "[java.util.Calendar].getInstance"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.time.FastDatePrinter].format(java.util.Date)"
    functionSourceFile: "org.apache.commons.lang3.time.FastDatePrinter"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 1
    argTypes:
    - "java.util.Date"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.lang3.time.FastDatePrinter:483,1"
      Dst: "[org.apache.commons.lang3.time.FastDatePrinter].newCalendar"
    - Src: "org.apache.commons.lang3.time.FastDatePrinter:484,1"
      Dst: "[java.util.Calendar].setTime"
    - Src: "org.apache.commons.lang3.time.FastDatePrinter:485,1"
      Dst: "[org.apache.commons.lang3.time.FastDatePrinter].applyRulesToString"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.time.FastDatePrinter].format(java.util.Calendar)"
    functionSourceFile: "org.apache.commons.lang3.time.FastDatePrinter"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 1
    argTypes:
    - "java.util.Calendar"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 9
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.lang3.time.FastDatePrinter:493,1"
      Dst: "[java.lang.StringBuilder].<init>"
    - Src: "org.apache.commons.lang3.time.FastDatePrinter:493,1"
      Dst: "[org.apache.commons.lang3.time.FastDatePrinter].format"
    - Src: "org.apache.commons.lang3.time.FastDatePrinter:493,1"
      Dst: "[java.lang.StringBuilder].toString"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.time.FastDatePrinter].format(long,java.lang.StringBuffer)"
    functionSourceFile: "org.apache.commons.lang3.time.FastDatePrinter"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.StringBuffer"
    argCount: 2
    argTypes:
    - "long"
    - "java.lang.StringBuffer"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 8
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.lang3.time.FastDatePrinter:501,1"
      Dst: "[org.apache.commons.lang3.time.FastDatePrinter].newCalendar"
    - Src: "org.apache.commons.lang3.time.FastDatePrinter:502,1"
      Dst: "[java.util.Calendar].setTimeInMillis"
    - Src: "org.apache.commons.lang3.time.FastDatePrinter:503,1"
      Dst: "[org.apache.commons.lang3.time.FastDatePrinter].applyRules"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.time.FastDatePrinter].format(java.util.Date,java.lang.StringBuffer)"
    functionSourceFile: "org.apache.commons.lang3.time.FastDatePrinter"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.StringBuffer"
    argCount: 2
    argTypes:
    - "java.util.Date"
    - "java.lang.StringBuffer"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 8
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.lang3.time.FastDatePrinter:511,1"
      Dst: "[org.apache.commons.lang3.time.FastDatePrinter].newCalendar"
    - Src: "org.apache.commons.lang3.time.FastDatePrinter:512,1"
      Dst: "[java.util.Calendar].setTime"
    - Src: "org.apache.commons.lang3.time.FastDatePrinter:513,1"
      Dst: "[org.apache.commons.lang3.time.FastDatePrinter].applyRules"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.time.FastDatePrinter].format(java.util.Calendar,java.lang.StringBuffer)"
    functionSourceFile: "org.apache.commons.lang3.time.FastDatePrinter"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.StringBuffer"
    argCount: 2
    argTypes:
    - "java.util.Calendar"
    - "java.lang.StringBuffer"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.lang3.time.FastDatePrinter:522,1"
      Dst: "[java.util.Calendar].getTime"
    - Src: "org.apache.commons.lang3.time.FastDatePrinter:522,1"
      Dst: "[org.apache.commons.lang3.time.FastDatePrinter].format"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.time.FastDatePrinter].format(long,java.lang.Appendable)"
    functionSourceFile: "org.apache.commons.lang3.time.FastDatePrinter"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.Appendable"
    argCount: 2
    argTypes:
    - "long"
    - "java.lang.Appendable"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 7
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.lang3.time.FastDatePrinter:530,1"
      Dst: "[org.apache.commons.lang3.time.FastDatePrinter].newCalendar"
    - Src: "org.apache.commons.lang3.time.FastDatePrinter:531,1"
      Dst: "[java.util.Calendar].setTimeInMillis"
    - Src: "org.apache.commons.lang3.time.FastDatePrinter:532,1"
      Dst: "[org.apache.commons.lang3.time.FastDatePrinter].applyRules"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.time.FastDatePrinter].format(java.util.Date,java.lang.Appendable)"
    functionSourceFile: "org.apache.commons.lang3.time.FastDatePrinter"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.Appendable"
    argCount: 2
    argTypes:
    - "java.util.Date"
    - "java.lang.Appendable"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 7
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.lang3.time.FastDatePrinter:540,1"
      Dst: "[org.apache.commons.lang3.time.FastDatePrinter].newCalendar"
    - Src: "org.apache.commons.lang3.time.FastDatePrinter:541,1"
      Dst: "[java.util.Calendar].setTime"
    - Src: "org.apache.commons.lang3.time.FastDatePrinter:542,1"
      Dst: "[org.apache.commons.lang3.time.FastDatePrinter].applyRules"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.time.FastDatePrinter].format(java.util.Calendar,java.lang.Appendable)"
    functionSourceFile: "org.apache.commons.lang3.time.FastDatePrinter"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.Appendable"
    argCount: 2
    argTypes:
    - "java.util.Calendar"
    - "java.lang.Appendable"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 13
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.commons.lang3.time.FastDatePrinter:551"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.time.FastDatePrinter:555"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.time.FastDatePrinter:554"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.lang3.time.FastDatePrinter:551,1"
      Dst: "[java.util.Calendar].getTimeZone"
    - Src: "org.apache.commons.lang3.time.FastDatePrinter:551,1"
      Dst: "[java.lang.Object].equals"
    - Src: "org.apache.commons.lang3.time.FastDatePrinter:552,1"
      Dst: "[java.util.Calendar].clone"
    - Src: "org.apache.commons.lang3.time.FastDatePrinter:553,1"
      Dst: "[java.util.Calendar].setTimeZone"
    - Src: "org.apache.commons.lang3.time.FastDatePrinter:555,1"
      Dst: "[org.apache.commons.lang3.time.FastDatePrinter].applyRules"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.time.FastDatePrinter].applyRules(java.util.Calendar,java.lang.StringBuffer)"
    functionSourceFile: "org.apache.commons.lang3.time.FastDatePrinter"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.StringBuffer"
    argCount: 2
    argTypes:
    - "java.util.Calendar"
    - "java.lang.StringBuffer"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.lang3.time.FastDatePrinter:570,1"
      Dst: "[org.apache.commons.lang3.time.FastDatePrinter].applyRules"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.time.FastDatePrinter].applyRules(java.util.Calendar,java.lang.Appendable)"
    functionSourceFile: "org.apache.commons.lang3.time.FastDatePrinter"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.Appendable"
    argCount: 2
    argTypes:
    - "java.util.Calendar"
    - "java.lang.Appendable"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 15
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.commons.lang3.time.FastDatePrinter:584"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.time.FastDatePrinter:589"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.time.FastDatePrinter:588"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.lang3.time.FastDatePrinter:585,1"
      Dst: "[org.apache.commons.lang3.time.FastDatePrinter$Rule].appendTo"
    - Src: "org.apache.commons.lang3.time.FastDatePrinter:588,1"
      Dst: "[org.apache.commons.lang3.exception.ExceptionUtils].rethrow"
    JavaMethodInfo: null
    BBCount: 6
    CyclomaticComplexity: 2
  - functionName: "[org.apache.commons.lang3.time.FastDatePrinter].getPattern()"
    functionSourceFile: "org.apache.commons.lang3.time.FastDatePrinter"
    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.apache.commons.lang3.time.FastDatePrinter].getTimeZone()"
    functionSourceFile: "org.apache.commons.lang3.time.FastDatePrinter"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.util.TimeZone"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.time.FastDatePrinter].getLocale()"
    functionSourceFile: "org.apache.commons.lang3.time.FastDatePrinter"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.util.Locale"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.time.FastDatePrinter].getMaxLengthEstimate()"
    functionSourceFile: "org.apache.commons.lang3.time.FastDatePrinter"
    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.apache.commons.lang3.time.FastDatePrinter].equals(java.lang.Object)"
    functionSourceFile: "org.apache.commons.lang3.time.FastDatePrinter"
    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.apache.commons.lang3.time.FastDatePrinter:640"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.time.FastDatePrinter:643"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.time.FastDatePrinter:642"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.time.FastDatePrinter:644"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.time.FastDatePrinter:-1"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.time.FastDatePrinter:-2"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.time.FastDatePrinter:645"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.time.FastDatePrinter:-1"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.time.FastDatePrinter:-2"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.time.FastDatePrinter:646"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.time.FastDatePrinter:-2"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.lang3.time.FastDatePrinter:644,1"
      Dst: "[java.lang.String].equals"
    - Src: "org.apache.commons.lang3.time.FastDatePrinter:645,1"
      Dst: "[java.lang.Object].equals"
    - Src: "org.apache.commons.lang3.time.FastDatePrinter:646,1"
      Dst: "[java.util.Locale].equals"
    JavaMethodInfo: null
    BBCount: 8
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.time.FastDatePrinter].hashCode()"
    functionSourceFile: "org.apache.commons.lang3.time.FastDatePrinter"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "int"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 12
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.lang3.time.FastDatePrinter:656,1"
      Dst: "[java.lang.String].hashCode"
    - Src: "org.apache.commons.lang3.time.FastDatePrinter:656,1"
      Dst: "[java.lang.Object].hashCode"
    - Src: "org.apache.commons.lang3.time.FastDatePrinter:656,1"
      Dst: "[java.util.Locale].hashCode"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.time.FastDatePrinter].toString()"
    functionSourceFile: "org.apache.commons.lang3.time.FastDatePrinter"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 16
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.lang3.time.FastDatePrinter:666,1"
      Dst: "[java.lang.StringBuilder].<init>"
    - Src: "org.apache.commons.lang3.time.FastDatePrinter:666,1"
      Dst: "[java.lang.StringBuilder].append"
    - Src: "org.apache.commons.lang3.time.FastDatePrinter:666,1"
      Dst: "[java.util.TimeZone].getID"
    - Src: "org.apache.commons.lang3.time.FastDatePrinter:666,1"
      Dst: "[java.lang.StringBuilder].toString"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.time.FastDatePrinter].readObject(java.io.ObjectInputStream)"
    functionSourceFile: "org.apache.commons.lang3.time.FastDatePrinter"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.io.ObjectInputStream"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.lang3.time.FastDatePrinter:679,1"
      Dst: "[java.io.ObjectInputStream].defaultReadObject"
    - Src: "org.apache.commons.lang3.time.FastDatePrinter:680,1"
      Dst: "[org.apache.commons.lang3.time.FastDatePrinter].init"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.time.FastDatePrinter].appendDigits(java.lang.Appendable,int)"
    functionSourceFile: "org.apache.commons.lang3.time.FastDatePrinter"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "java.lang.Appendable"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 11
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.lang3.time.FastDatePrinter:691,1"
      Dst: "[java.lang.Appendable].append"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.time.FastDatePrinter].appendFullDigits(java.lang.Appendable,int,int)"
    functionSourceFile: "org.apache.commons.lang3.time.FastDatePrinter"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 3
    argTypes:
    - "java.lang.Appendable"
    - "int"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 74
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.commons.lang3.time.FastDatePrinter:708"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.time.FastDatePrinter:750"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.time.FastDatePrinter:712"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.time.FastDatePrinter:722"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.time.FastDatePrinter:721"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.time.FastDatePrinter:714"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.time.FastDatePrinter:722"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.time.FastDatePrinter:721"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.time.FastDatePrinter:716"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.time.FastDatePrinter:721"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.time.FastDatePrinter:722"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.time.FastDatePrinter:725"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.time.FastDatePrinter:731"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.time.FastDatePrinter:735"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.time.FastDatePrinter:734"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.time.FastDatePrinter:738"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.time.FastDatePrinter:742"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.time.FastDatePrinter:741"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.time.FastDatePrinter:753"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.time.FastDatePrinter:759"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.time.FastDatePrinter:758"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.time.FastDatePrinter:759"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.time.FastDatePrinter:null"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.time.FastDatePrinter:765"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.time.FastDatePrinter:769"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.time.FastDatePrinter:768"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.lang3.time.FastDatePrinter:723,1"
      Dst: "[java.lang.Appendable].append"
    JavaMethodInfo: null
    BBCount: 26
    CyclomaticComplexity: 5
  - functionName: "[org.apache.commons.lang3.time.FastDatePrinter].getTimeZoneDisplay(java.util.TimeZone,boolean,int,java.util.Locale)"
    functionSourceFile: "org.apache.commons.lang3.time.FastDatePrinter"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 4
    argTypes:
    - "java.util.TimeZone"
    - "boolean"
    - "int"
    - "java.util.Locale"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 11
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.lang3.time.FastDatePrinter:1326,1"
      Dst: "[org.apache.commons.lang3.time.FastDatePrinter$TimeZoneDisplayKey].<init>"
    - Src: "org.apache.commons.lang3.time.FastDatePrinter:1328,1"
      Dst: "[org.apache.commons.lang3.time.FastDatePrinter$lambda_getTimeZoneDisplay_0__251].bootstrap$"
    - Src: "org.apache.commons.lang3.time.FastDatePrinter:1328,1"
      Dst: "[java.util.concurrent.ConcurrentMap].computeIfAbsent"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.time.FastDatePrinter].lambda$getTimeZoneDisplay$0(java.util.TimeZone,boolean,int,java.util.Locale,org.apache.commons.lang3.time.FastDatePrinter$TimeZoneDisplayKey)"
    functionSourceFile: "org.apache.commons.lang3.time.FastDatePrinter"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 5
    argTypes:
    - "java.util.TimeZone"
    - "boolean"
    - "int"
    - "java.util.Locale"
    - "org.apache.commons.lang3.time.FastDatePrinter$TimeZoneDisplayKey"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 7
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.lang3.time.FastDatePrinter:1328,1"
      Dst: "[java.util.TimeZone].getDisplayName"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.time.FastDatePrinter].access$000(java.lang.Appendable,int)"
    functionSourceFile: "org.apache.commons.lang3.time.FastDatePrinter"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "java.lang.Appendable"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.lang3.time.FastDatePrinter:83,1"
      Dst: "[org.apache.commons.lang3.time.FastDatePrinter].appendDigits"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.time.FastDatePrinter].access$100(java.lang.Appendable,int,int)"
    functionSourceFile: "org.apache.commons.lang3.time.FastDatePrinter"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 3
    argTypes:
    - "java.lang.Appendable"
    - "int"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.lang3.time.FastDatePrinter:83,1"
      Dst: "[org.apache.commons.lang3.time.FastDatePrinter].appendFullDigits"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.builder.StandardToStringStyle].<init>()"
    functionSourceFile: "org.apache.commons.lang3.builder.StandardToStringStyle"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.lang3.builder.StandardToStringStyle:46,1"
      Dst: "[org.apache.commons.lang3.builder.ToStringStyle].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.builder.StandardToStringStyle].isUseClassName()"
    functionSourceFile: "org.apache.commons.lang3.builder.StandardToStringStyle"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.lang3.builder.StandardToStringStyle:56,1"
      Dst: "[org.apache.commons.lang3.builder.ToStringStyle].isUseClassName"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.builder.StandardToStringStyle].setUseClassName(boolean)"
    functionSourceFile: "org.apache.commons.lang3.builder.StandardToStringStyle"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "boolean"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.lang3.builder.StandardToStringStyle:66,1"
      Dst: "[org.apache.commons.lang3.builder.ToStringStyle].setUseClassName"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.builder.StandardToStringStyle].isUseShortClassName()"
    functionSourceFile: "org.apache.commons.lang3.builder.StandardToStringStyle"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.lang3.builder.StandardToStringStyle:77,1"
      Dst: "[org.apache.commons.lang3.builder.ToStringStyle].isUseShortClassName"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.builder.StandardToStringStyle].setUseShortClassName(boolean)"
    functionSourceFile: "org.apache.commons.lang3.builder.StandardToStringStyle"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "boolean"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.lang3.builder.StandardToStringStyle:88,1"
      Dst: "[org.apache.commons.lang3.builder.ToStringStyle].setUseShortClassName"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.builder.StandardToStringStyle].isUseIdentityHashCode()"
    functionSourceFile: "org.apache.commons.lang3.builder.StandardToStringStyle"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.lang3.builder.StandardToStringStyle:97,1"
      Dst: "[org.apache.commons.lang3.builder.ToStringStyle].isUseIdentityHashCode"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.builder.StandardToStringStyle].setUseIdentityHashCode(boolean)"
    functionSourceFile: "org.apache.commons.lang3.builder.StandardToStringStyle"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "boolean"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.lang3.builder.StandardToStringStyle:107,1"
      Dst: "[org.apache.commons.lang3.builder.ToStringStyle].setUseIdentityHashCode"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.builder.StandardToStringStyle].isUseFieldNames()"
    functionSourceFile: "org.apache.commons.lang3.builder.StandardToStringStyle"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.lang3.builder.StandardToStringStyle:117,1"
      Dst: "[org.apache.commons.lang3.builder.ToStringStyle].isUseFieldNames"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.builder.StandardToStringStyle].setUseFieldNames(boolean)"
    functionSourceFile: "org.apache.commons.lang3.builder.StandardToStringStyle"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "boolean"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.lang3.builder.StandardToStringStyle:127,1"
      Dst: "[org.apache.commons.lang3.builder.ToStringStyle].setUseFieldNames"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.builder.StandardToStringStyle].isDefaultFullDetail()"
    functionSourceFile: "org.apache.commons.lang3.builder.StandardToStringStyle"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.lang3.builder.StandardToStringStyle:138,1"
      Dst: "[org.apache.commons.lang3.builder.ToStringStyle].isDefaultFullDetail"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.builder.StandardToStringStyle].setDefaultFullDetail(boolean)"
    functionSourceFile: "org.apache.commons.lang3.builder.StandardToStringStyle"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "boolean"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.lang3.builder.StandardToStringStyle:149,1"
      Dst: "[org.apache.commons.lang3.builder.ToStringStyle].setDefaultFullDetail"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.builder.StandardToStringStyle].isArrayContentDetail()"
    functionSourceFile: "org.apache.commons.lang3.builder.StandardToStringStyle"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.lang3.builder.StandardToStringStyle:159,1"
      Dst: "[org.apache.commons.lang3.builder.ToStringStyle].isArrayContentDetail"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.builder.StandardToStringStyle].setArrayContentDetail(boolean)"
    functionSourceFile: "org.apache.commons.lang3.builder.StandardToStringStyle"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "boolean"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.lang3.builder.StandardToStringStyle:169,1"
      Dst: "[org.apache.commons.lang3.builder.ToStringStyle].setArrayContentDetail"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.builder.StandardToStringStyle].getArrayStart()"
    functionSourceFile: "org.apache.commons.lang3.builder.StandardToStringStyle"
    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.apache.commons.lang3.builder.StandardToStringStyle:179,1"
      Dst: "[org.apache.commons.lang3.builder.ToStringStyle].getArrayStart"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.builder.StandardToStringStyle].setArrayStart(java.lang.String)"
    functionSourceFile: "org.apache.commons.lang3.builder.StandardToStringStyle"
    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.apache.commons.lang3.builder.StandardToStringStyle:192,1"
      Dst: "[org.apache.commons.lang3.builder.ToStringStyle].setArrayStart"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.builder.StandardToStringStyle].getArrayEnd()"
    functionSourceFile: "org.apache.commons.lang3.builder.StandardToStringStyle"
    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.apache.commons.lang3.builder.StandardToStringStyle:202,1"
      Dst: "[org.apache.commons.lang3.builder.ToStringStyle].getArrayEnd"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.builder.StandardToStringStyle].setArrayEnd(java.lang.String)"
    functionSourceFile: "org.apache.commons.lang3.builder.StandardToStringStyle"
    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.apache.commons.lang3.builder.StandardToStringStyle:215,1"
      Dst: "[org.apache.commons.lang3.builder.ToStringStyle].setArrayEnd"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.builder.StandardToStringStyle].getArraySeparator()"
    functionSourceFile: "org.apache.commons.lang3.builder.StandardToStringStyle"
    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.apache.commons.lang3.builder.StandardToStringStyle:225,1"
      Dst: "[org.apache.commons.lang3.builder.ToStringStyle].getArraySeparator"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.builder.StandardToStringStyle].setArraySeparator(java.lang.String)"
    functionSourceFile: "org.apache.commons.lang3.builder.StandardToStringStyle"
    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.apache.commons.lang3.builder.StandardToStringStyle:238,1"
      Dst: "[org.apache.commons.lang3.builder.ToStringStyle].setArraySeparator"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.builder.StandardToStringStyle].getContentStart()"
    functionSourceFile: "org.apache.commons.lang3.builder.StandardToStringStyle"
    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.apache.commons.lang3.builder.StandardToStringStyle:248,1"
      Dst: "[org.apache.commons.lang3.builder.ToStringStyle].getContentStart"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.builder.StandardToStringStyle].setContentStart(java.lang.String)"
    functionSourceFile: "org.apache.commons.lang3.builder.StandardToStringStyle"
    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.apache.commons.lang3.builder.StandardToStringStyle:261,1"
      Dst: "[org.apache.commons.lang3.builder.ToStringStyle].setContentStart"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.builder.StandardToStringStyle].getContentEnd()"
    functionSourceFile: "org.apache.commons.lang3.builder.StandardToStringStyle"
    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.apache.commons.lang3.builder.StandardToStringStyle:271,1"
      Dst: "[org.apache.commons.lang3.builder.ToStringStyle].getContentEnd"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.builder.StandardToStringStyle].setContentEnd(java.lang.String)"
    functionSourceFile: "org.apache.commons.lang3.builder.StandardToStringStyle"
    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.apache.commons.lang3.builder.StandardToStringStyle:284,1"
      Dst: "[org.apache.commons.lang3.builder.ToStringStyle].setContentEnd"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.builder.StandardToStringStyle].getFieldNameValueSeparator()"
    functionSourceFile: "org.apache.commons.lang3.builder.StandardToStringStyle"
    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.apache.commons.lang3.builder.StandardToStringStyle:294,1"
      Dst: "[org.apache.commons.lang3.builder.ToStringStyle].getFieldNameValueSeparator"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.builder.StandardToStringStyle].setFieldNameValueSeparator(java.lang.String)"
    functionSourceFile: "org.apache.commons.lang3.builder.StandardToStringStyle"
    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.apache.commons.lang3.builder.StandardToStringStyle:307,1"
      Dst: "[org.apache.commons.lang3.builder.ToStringStyle].setFieldNameValueSeparator"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.builder.StandardToStringStyle].getFieldSeparator()"
    functionSourceFile: "org.apache.commons.lang3.builder.StandardToStringStyle"
    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.apache.commons.lang3.builder.StandardToStringStyle:317,1"
      Dst: "[org.apache.commons.lang3.builder.ToStringStyle].getFieldSeparator"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.builder.StandardToStringStyle].setFieldSeparator(java.lang.String)"
    functionSourceFile: "org.apache.commons.lang3.builder.StandardToStringStyle"
    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.apache.commons.lang3.builder.StandardToStringStyle:330,1"
      Dst: "[org.apache.commons.lang3.builder.ToStringStyle].setFieldSeparator"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.builder.StandardToStringStyle].isFieldSeparatorAtStart()"
    functionSourceFile: "org.apache.commons.lang3.builder.StandardToStringStyle"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.lang3.builder.StandardToStringStyle:342,1"
      Dst: "[org.apache.commons.lang3.builder.ToStringStyle].isFieldSeparatorAtStart"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.builder.StandardToStringStyle].setFieldSeparatorAtStart(boolean)"
    functionSourceFile: "org.apache.commons.lang3.builder.StandardToStringStyle"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "boolean"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.lang3.builder.StandardToStringStyle:354,1"
      Dst: "[org.apache.commons.lang3.builder.ToStringStyle].setFieldSeparatorAtStart"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.builder.StandardToStringStyle].isFieldSeparatorAtEnd()"
    functionSourceFile: "org.apache.commons.lang3.builder.StandardToStringStyle"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.lang3.builder.StandardToStringStyle:366,1"
      Dst: "[org.apache.commons.lang3.builder.ToStringStyle].isFieldSeparatorAtEnd"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.builder.StandardToStringStyle].setFieldSeparatorAtEnd(boolean)"
    functionSourceFile: "org.apache.commons.lang3.builder.StandardToStringStyle"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "boolean"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.lang3.builder.StandardToStringStyle:378,1"
      Dst: "[org.apache.commons.lang3.builder.ToStringStyle].setFieldSeparatorAtEnd"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.builder.StandardToStringStyle].getNullText()"
    functionSourceFile: "org.apache.commons.lang3.builder.StandardToStringStyle"
    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.apache.commons.lang3.builder.StandardToStringStyle:388,1"
      Dst: "[org.apache.commons.lang3.builder.ToStringStyle].getNullText"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.builder.StandardToStringStyle].setNullText(java.lang.String)"
    functionSourceFile: "org.apache.commons.lang3.builder.StandardToStringStyle"
    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.apache.commons.lang3.builder.StandardToStringStyle:401,1"
      Dst: "[org.apache.commons.lang3.builder.ToStringStyle].setNullText"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.builder.StandardToStringStyle].getSizeStartText()"
    functionSourceFile: "org.apache.commons.lang3.builder.StandardToStringStyle"
    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.apache.commons.lang3.builder.StandardToStringStyle:414,1"
      Dst: "[org.apache.commons.lang3.builder.ToStringStyle].getSizeStartText"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.builder.StandardToStringStyle].setSizeStartText(java.lang.String)"
    functionSourceFile: "org.apache.commons.lang3.builder.StandardToStringStyle"
    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.apache.commons.lang3.builder.StandardToStringStyle:430,1"
      Dst: "[org.apache.commons.lang3.builder.ToStringStyle].setSizeStartText"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.builder.StandardToStringStyle].getSizeEndText()"
    functionSourceFile: "org.apache.commons.lang3.builder.StandardToStringStyle"
    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.apache.commons.lang3.builder.StandardToStringStyle:443,1"
      Dst: "[org.apache.commons.lang3.builder.ToStringStyle].getSizeEndText"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.builder.StandardToStringStyle].setSizeEndText(java.lang.String)"
    functionSourceFile: "org.apache.commons.lang3.builder.StandardToStringStyle"
    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.apache.commons.lang3.builder.StandardToStringStyle:459,1"
      Dst: "[org.apache.commons.lang3.builder.ToStringStyle].setSizeEndText"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.builder.StandardToStringStyle].getSummaryObjectStartText()"
    functionSourceFile: "org.apache.commons.lang3.builder.StandardToStringStyle"
    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.apache.commons.lang3.builder.StandardToStringStyle:472,1"
      Dst: "[org.apache.commons.lang3.builder.ToStringStyle].getSummaryObjectStartText"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.builder.StandardToStringStyle].setSummaryObjectStartText(java.lang.String)"
    functionSourceFile: "org.apache.commons.lang3.builder.StandardToStringStyle"
    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.apache.commons.lang3.builder.StandardToStringStyle:488,1"
      Dst: "[org.apache.commons.lang3.builder.ToStringStyle].setSummaryObjectStartText"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.builder.StandardToStringStyle].getSummaryObjectEndText()"
    functionSourceFile: "org.apache.commons.lang3.builder.StandardToStringStyle"
    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.apache.commons.lang3.builder.StandardToStringStyle:501,1"
      Dst: "[org.apache.commons.lang3.builder.ToStringStyle].getSummaryObjectEndText"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.builder.StandardToStringStyle].setSummaryObjectEndText(java.lang.String)"
    functionSourceFile: "org.apache.commons.lang3.builder.StandardToStringStyle"
    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.apache.commons.lang3.builder.StandardToStringStyle:517,1"
      Dst: "[org.apache.commons.lang3.builder.ToStringStyle].setSummaryObjectEndText"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.builder.DiffBuilder$9].<init>(org.apache.commons.lang3.builder.DiffBuilder,java.lang.String,float,float)"
    functionSourceFile: "org.apache.commons.lang3.builder.DiffBuilder$9"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 4
    argTypes:
    - "org.apache.commons.lang3.builder.DiffBuilder"
    - "java.lang.String"
    - "float"
    - "float"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 10
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.lang3.builder.DiffBuilder$9:473,1"
      Dst: "[org.apache.commons.lang3.builder.Diff].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.builder.DiffBuilder$9].getLeft()"
    functionSourceFile: "org.apache.commons.lang3.builder.DiffBuilder$9"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.Float"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.lang3.builder.DiffBuilder$9:478,1"
      Dst: "[java.lang.Float].valueOf"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.builder.DiffBuilder$9].getRight()"
    functionSourceFile: "org.apache.commons.lang3.builder.DiffBuilder$9"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.Float"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.lang3.builder.DiffBuilder$9:483,1"
      Dst: "[java.lang.Float].valueOf"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.bcel.verifier.exc.InvalidMethodException].<init>(java.lang.String)"
    functionSourceFile: "org.apache.bcel.verifier.exc.InvalidMethodException"
    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.apache.bcel.verifier.exc.InvalidMethodException:29,1"
      Dst: "[java.lang.RuntimeException].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.time.StopWatch$State$3].<init>(java.lang.String,int)"
    functionSourceFile: "org.apache.commons.lang3.time.StopWatch$State$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.apache.commons.lang3.time.StopWatch$State$3:103,1"
      Dst: "[org.apache.commons.lang3.time.StopWatch$State].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.time.StopWatch$State$3].isStarted()"
    functionSourceFile: "org.apache.commons.lang3.time.StopWatch$State$3"
    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.apache.commons.lang3.time.StopWatch$State$3].isStopped()"
    functionSourceFile: "org.apache.commons.lang3.time.StopWatch$State$3"
    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.apache.commons.lang3.time.StopWatch$State$3].isSuspended()"
    functionSourceFile: "org.apache.commons.lang3.time.StopWatch$State$3"
    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.apache.bcel.classfile.BootstrapMethod].<init>(org.apache.bcel.classfile.BootstrapMethod)"
    functionSourceFile: "org.apache.bcel.classfile.BootstrapMethod"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.apache.bcel.classfile.BootstrapMethod"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.bcel.classfile.BootstrapMethod:49,1"
      Dst: "[org.apache.bcel.classfile.BootstrapMethod].getBootstrapMethodRef"
    - Src: "org.apache.bcel.classfile.BootstrapMethod:49,1"
      Dst: "[org.apache.bcel.classfile.BootstrapMethod].getBootstrapArguments"
    - Src: "org.apache.bcel.classfile.BootstrapMethod:49,1"
      Dst: "[org.apache.bcel.classfile.BootstrapMethod].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.bcel.classfile.BootstrapMethod].<init>(java.io.DataInput)"
    functionSourceFile: "org.apache.bcel.classfile.BootstrapMethod"
    linkageType: null
    functionLinenumber: 58
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.io.DataInput"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.bcel.classfile.BootstrapMethod].<init>(int,int)"
    functionUses: 1
    ICount: 15
    EdgeCount: 1
    BranchProfiles:
    - Branch String: "org.apache.bcel.classfile.BootstrapMethod:61"
      Branch Sides:
      - BranchSide: "org.apache.bcel.classfile.BootstrapMethod:63"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.bcel.classfile.BootstrapMethod:59,1"
      Dst: "[java.io.DataInput].readUnsignedShort"
    - Src: "org.apache.bcel.classfile.BootstrapMethod:59,1"
      Dst: "[org.apache.bcel.classfile.BootstrapMethod].<init>"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 2
  - functionName: "[org.apache.bcel.classfile.BootstrapMethod].<init>(int,int)"
    functionSourceFile: "org.apache.bcel.classfile.BootstrapMethod"
    linkageType: null
    functionLinenumber: 67
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "int"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.bcel.classfile.BootstrapMethod].<init>(int,int[])"
    functionUses: 1
    ICount: 6
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.bcel.classfile.BootstrapMethod:68,1"
      Dst: "[org.apache.bcel.classfile.BootstrapMethod].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.bcel.classfile.BootstrapMethod].<init>(int,int[])"
    functionSourceFile: "org.apache.bcel.classfile.BootstrapMethod"
    linkageType: null
    functionLinenumber: 74
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "int"
    - "int[]"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 7
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.bcel.classfile.BootstrapMethod:75,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.bcel.classfile.BootstrapMethod].copy()"
    functionSourceFile: "org.apache.bcel.classfile.BootstrapMethod"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.apache.bcel.classfile.BootstrapMethod"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.bcel.classfile.BootstrapMethod:85,1"
      Dst: "[java.lang.Object].clone"
    JavaMethodInfo: null
    BBCount: 2
    CyclomaticComplexity: 1
  - functionName: "[org.apache.bcel.classfile.BootstrapMethod].dump(java.io.DataOutputStream)"
    functionSourceFile: "org.apache.bcel.classfile.BootstrapMethod"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.io.DataOutputStream"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 16
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.bcel.classfile.BootstrapMethod:101"
      Branch Sides:
      - BranchSide: "org.apache.bcel.classfile.BootstrapMethod:103"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.bcel.classfile.BootstrapMethod:99,1"
      Dst: "[java.io.DataOutputStream].writeShort"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 2
  - functionName: "[org.apache.bcel.classfile.BootstrapMethod].getBootstrapArguments()"
    functionSourceFile: "org.apache.bcel.classfile.BootstrapMethod"
    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.apache.bcel.classfile.BootstrapMethod].getBootstrapMethodRef()"
    functionSourceFile: "org.apache.bcel.classfile.BootstrapMethod"
    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.apache.bcel.classfile.BootstrapMethod].getNumBootstrapArguments()"
    functionSourceFile: "org.apache.bcel.classfile.BootstrapMethod"
    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.apache.bcel.classfile.BootstrapMethod].setBootstrapArguments(int[])"
    functionSourceFile: "org.apache.bcel.classfile.BootstrapMethod"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "int[]"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.bcel.classfile.BootstrapMethod].setBootstrapMethodRef(int)"
    functionSourceFile: "org.apache.bcel.classfile.BootstrapMethod"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.bcel.classfile.BootstrapMethod].toString()"
    functionSourceFile: "org.apache.bcel.classfile.BootstrapMethod"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 17
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.bcel.classfile.BootstrapMethod:146,1"
      Dst: "[java.lang.StringBuilder].<init>"
    - Src: "org.apache.bcel.classfile.BootstrapMethod:146,1"
      Dst: "[java.lang.StringBuilder].append"
    - Src: "org.apache.bcel.classfile.BootstrapMethod:146,1"
      Dst: "[java.util.Arrays].toString"
    - Src: "org.apache.bcel.classfile.BootstrapMethod:146,1"
      Dst: "[java.lang.StringBuilder].toString"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.bcel.classfile.BootstrapMethod].toString(org.apache.bcel.classfile.ConstantPool)"
    functionSourceFile: "org.apache.bcel.classfile.BootstrapMethod"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 1
    argTypes:
    - "org.apache.bcel.classfile.ConstantPool"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 26
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.bcel.classfile.BootstrapMethod:157"
      Branch Sides:
      - BranchSide: "org.apache.bcel.classfile.BootstrapMethod:164"
        BranchSideFuncs: []
      - BranchSide: "org.apache.bcel.classfile.BootstrapMethod:163"
        BranchSideFuncs: []
    - Branch String: "org.apache.bcel.classfile.BootstrapMethod:159"
      Branch Sides:
      - BranchSide: "org.apache.bcel.classfile.BootstrapMethod:163"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.bcel.classfile.BootstrapMethod:153,1"
      Dst: "[java.lang.StringBuilder].<init>"
    - Src: "org.apache.bcel.classfile.BootstrapMethod:154,1"
      Dst: "[org.apache.bcel.classfile.ConstantPool].constantToString"
    - Src: "org.apache.bcel.classfile.BootstrapMethod:155,1"
      Dst: "[org.apache.bcel.classfile.Utility].compactClassName"
    - Src: "org.apache.bcel.classfile.BootstrapMethod:155,1"
      Dst: "[java.lang.StringBuilder].append"
    - Src: "org.apache.bcel.classfile.BootstrapMethod:161,1"
      Dst: "[org.apache.bcel.classfile.ConstantPool].getConstant"
    - Src: "org.apache.bcel.classfile.BootstrapMethod:164,1"
      Dst: "[java.lang.StringBuilder].toString"
    JavaMethodInfo: null
    BBCount: 5
    CyclomaticComplexity: 2
  - functionName: "[org.apache.bcel.generic.IFGT].<init>()"
    functionSourceFile: "org.apache.bcel.generic.IFGT"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.bcel.generic.IFGT:31,1"
      Dst: "[org.apache.bcel.generic.IfInstruction].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.bcel.generic.IFGT].<init>(org.apache.bcel.generic.InstructionHandle)"
    functionSourceFile: "org.apache.bcel.generic.IFGT"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.apache.bcel.generic.InstructionHandle"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.bcel.generic.IFGT:35,1"
      Dst: "[org.apache.bcel.generic.IfInstruction].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.bcel.generic.IFGT].accept(org.apache.bcel.generic.Visitor)"
    functionSourceFile: "org.apache.bcel.generic.IFGT"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.apache.bcel.generic.Visitor"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 7
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.bcel.generic.IFGT:46,1"
      Dst: "[org.apache.bcel.generic.Visitor].visitStackConsumer"
    - Src: "org.apache.bcel.generic.IFGT:47,1"
      Dst: "[org.apache.bcel.generic.Visitor].visitBranchInstruction"
    - Src: "org.apache.bcel.generic.IFGT:48,1"
      Dst: "[org.apache.bcel.generic.Visitor].visitIfInstruction"
    - Src: "org.apache.bcel.generic.IFGT:49,1"
      Dst: "[org.apache.bcel.generic.Visitor].visitIFGT"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.bcel.generic.IFGT].negate()"
    functionSourceFile: "org.apache.bcel.generic.IFGT"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.apache.bcel.generic.IfInstruction"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.bcel.generic.IFGT:57,1"
      Dst: "[org.apache.bcel.generic.BranchInstruction].getTarget"
    - Src: "org.apache.bcel.generic.IFGT:57,1"
      Dst: "[org.apache.bcel.generic.IFLE].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.SystemProperties].<init>()"
    functionSourceFile: "org.apache.commons.lang3.SystemProperties"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.lang3.SystemProperties:30,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.SystemProperties].getAwtToolkit()"
    functionSourceFile: "org.apache.commons.lang3.SystemProperties"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 2
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.lang3.SystemProperties:263,1"
      Dst: "[org.apache.commons.lang3.SystemProperties].getProperty"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.SystemProperties].getBoolean(java.lang.String,java.util.function.BooleanSupplier)"
    functionSourceFile: "org.apache.commons.lang3.SystemProperties"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 2
    argTypes:
    - "java.lang.String"
    - "java.util.function.BooleanSupplier"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 13
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.commons.lang3.SystemProperties:277"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.SystemProperties:275"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.SystemProperties:277"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.SystemProperties:275"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.SystemProperties:277"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.SystemProperties:275"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.lang3.SystemProperties:276,1"
      Dst: "[org.apache.commons.lang3.SystemProperties].getProperty"
    - Src: "org.apache.commons.lang3.SystemProperties:277,1"
      Dst: "[java.util.function.BooleanSupplier].getAsBoolean"
    - Src: "org.apache.commons.lang3.SystemProperties:277,1"
      Dst: "[java.lang.Boolean].parseBoolean"
    JavaMethodInfo: null
    BBCount: 7
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.SystemProperties].getFileEncoding()"
    functionSourceFile: "org.apache.commons.lang3.SystemProperties"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 2
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.lang3.SystemProperties:292,1"
      Dst: "[org.apache.commons.lang3.SystemProperties].getProperty"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.SystemProperties].getFileSeparator()"
    functionSourceFile: "org.apache.commons.lang3.SystemProperties"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 2
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.lang3.SystemProperties:304,1"
      Dst: "[org.apache.commons.lang3.SystemProperties].getProperty"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.SystemProperties].getInt(java.lang.String,java.util.function.IntSupplier)"
    functionSourceFile: "org.apache.commons.lang3.SystemProperties"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "int"
    argCount: 2
    argTypes:
    - "java.lang.String"
    - "java.util.function.IntSupplier"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 11
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.commons.lang3.SystemProperties:318"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.SystemProperties:316"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.SystemProperties:318"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.SystemProperties:316"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.lang3.SystemProperties:317,1"
      Dst: "[org.apache.commons.lang3.SystemProperties].getProperty"
    - Src: "org.apache.commons.lang3.SystemProperties:318,1"
      Dst: "[java.util.function.IntSupplier].getAsInt"
    - Src: "org.apache.commons.lang3.SystemProperties:318,1"
      Dst: "[java.lang.Integer].parseInt"
    JavaMethodInfo: null
    BBCount: 6
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.SystemProperties].getJavaAwtFonts()"
    functionSourceFile: "org.apache.commons.lang3.SystemProperties"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 2
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.lang3.SystemProperties:330,1"
      Dst: "[org.apache.commons.lang3.SystemProperties].getProperty"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.SystemProperties].getJavaAwtGraphicsenv()"
    functionSourceFile: "org.apache.commons.lang3.SystemProperties"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 2
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.lang3.SystemProperties:342,1"
      Dst: "[org.apache.commons.lang3.SystemProperties].getProperty"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.SystemProperties].getJavaAwtHeadless()"
    functionSourceFile: "org.apache.commons.lang3.SystemProperties"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 2
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.lang3.SystemProperties:354,1"
      Dst: "[org.apache.commons.lang3.SystemProperties].getProperty"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.SystemProperties].getJavaAwtPrinterjob()"
    functionSourceFile: "org.apache.commons.lang3.SystemProperties"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 2
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.lang3.SystemProperties:366,1"
      Dst: "[org.apache.commons.lang3.SystemProperties].getProperty"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.SystemProperties].getJavaClassPath()"
    functionSourceFile: "org.apache.commons.lang3.SystemProperties"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 2
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.lang3.SystemProperties:378,1"
      Dst: "[org.apache.commons.lang3.SystemProperties].getProperty"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.SystemProperties].getJavaClassVersion()"
    functionSourceFile: "org.apache.commons.lang3.SystemProperties"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 2
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.lang3.SystemProperties:390,1"
      Dst: "[org.apache.commons.lang3.SystemProperties].getProperty"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.SystemProperties].getJavaCompiler()"
    functionSourceFile: "org.apache.commons.lang3.SystemProperties"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 2
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.lang3.SystemProperties:402,1"
      Dst: "[org.apache.commons.lang3.SystemProperties].getProperty"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.SystemProperties].getJavaEndorsedDirs()"
    functionSourceFile: "org.apache.commons.lang3.SystemProperties"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 2
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.lang3.SystemProperties:414,1"
      Dst: "[org.apache.commons.lang3.SystemProperties].getProperty"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.SystemProperties].getJavaExtDirs()"
    functionSourceFile: "org.apache.commons.lang3.SystemProperties"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 2
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.lang3.SystemProperties:426,1"
      Dst: "[org.apache.commons.lang3.SystemProperties].getProperty"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.SystemProperties].getJavaHome()"
    functionSourceFile: "org.apache.commons.lang3.SystemProperties"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 2
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.lang3.SystemProperties:438,1"
      Dst: "[org.apache.commons.lang3.SystemProperties].getProperty"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.SystemProperties].getJavaIoTmpdir()"
    functionSourceFile: "org.apache.commons.lang3.SystemProperties"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 2
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.lang3.SystemProperties:450,1"
      Dst: "[org.apache.commons.lang3.SystemProperties].getProperty"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.SystemProperties].getJavaLibraryPath()"
    functionSourceFile: "org.apache.commons.lang3.SystemProperties"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 2
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.lang3.SystemProperties:462,1"
      Dst: "[org.apache.commons.lang3.SystemProperties].getProperty"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.SystemProperties].getJavaLocaleProviders()"
    functionSourceFile: "org.apache.commons.lang3.SystemProperties"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 2
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.lang3.SystemProperties:476,1"
      Dst: "[org.apache.commons.lang3.SystemProperties].getProperty"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.SystemProperties].getJavaRuntimeName()"
    functionSourceFile: "org.apache.commons.lang3.SystemProperties"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 2
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.lang3.SystemProperties:488,1"
      Dst: "[org.apache.commons.lang3.SystemProperties].getProperty"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.SystemProperties].getJavaRuntimeVersion()"
    functionSourceFile: "org.apache.commons.lang3.SystemProperties"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 2
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.lang3.SystemProperties:500,1"
      Dst: "[org.apache.commons.lang3.SystemProperties].getProperty"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.SystemProperties].getJavaSpecificationName()"
    functionSourceFile: "org.apache.commons.lang3.SystemProperties"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 2
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.lang3.SystemProperties:512,1"
      Dst: "[org.apache.commons.lang3.SystemProperties].getProperty"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.SystemProperties].getJavaSpecificationVendor()"
    functionSourceFile: "org.apache.commons.lang3.SystemProperties"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 2
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.lang3.SystemProperties:524,1"
      Dst: "[org.apache.commons.lang3.SystemProperties].getProperty"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.SystemProperties].getJavaSpecificationVersion()"
    functionSourceFile: "org.apache.commons.lang3.SystemProperties"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 2
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.lang3.SystemProperties:536,1"
      Dst: "[org.apache.commons.lang3.SystemProperties].getProperty"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.SystemProperties].getJavaUtilPrefsPreferencesFactory()"
    functionSourceFile: "org.apache.commons.lang3.SystemProperties"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 2
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.lang3.SystemProperties:548,1"
      Dst: "[org.apache.commons.lang3.SystemProperties].getProperty"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.SystemProperties].getJavaVendor()"
    functionSourceFile: "org.apache.commons.lang3.SystemProperties"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 2
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.lang3.SystemProperties:560,1"
      Dst: "[org.apache.commons.lang3.SystemProperties].getProperty"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.SystemProperties].getJavaVendorUrl()"
    functionSourceFile: "org.apache.commons.lang3.SystemProperties"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 2
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.lang3.SystemProperties:572,1"
      Dst: "[org.apache.commons.lang3.SystemProperties].getProperty"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.SystemProperties].getJavaVersion()"
    functionSourceFile: "org.apache.commons.lang3.SystemProperties"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 2
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.lang3.SystemProperties:584,1"
      Dst: "[org.apache.commons.lang3.SystemProperties].getProperty"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.SystemProperties].getJavaVmInfo()"
    functionSourceFile: "org.apache.commons.lang3.SystemProperties"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 2
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.lang3.SystemProperties:596,1"
      Dst: "[org.apache.commons.lang3.SystemProperties].getProperty"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.SystemProperties].getJavaVmName()"
    functionSourceFile: "org.apache.commons.lang3.SystemProperties"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 2
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.lang3.SystemProperties:608,1"
      Dst: "[org.apache.commons.lang3.SystemProperties].getProperty"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.SystemProperties].getJavaVmSpecificationName()"
    functionSourceFile: "org.apache.commons.lang3.SystemProperties"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 2
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.lang3.SystemProperties:620,1"
      Dst: "[org.apache.commons.lang3.SystemProperties].getProperty"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.SystemProperties].getJavaVmSpecificationVendor()"
    functionSourceFile: "org.apache.commons.lang3.SystemProperties"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 2
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.lang3.SystemProperties:632,1"
      Dst: "[org.apache.commons.lang3.SystemProperties].getProperty"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.SystemProperties].getJavaVmSpecificationVersion()"
    functionSourceFile: "org.apache.commons.lang3.SystemProperties"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 2
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.lang3.SystemProperties:644,1"
      Dst: "[org.apache.commons.lang3.SystemProperties].getProperty"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.SystemProperties].getJavaVmVendor()"
    functionSourceFile: "org.apache.commons.lang3.SystemProperties"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 2
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.lang3.SystemProperties:656,1"
      Dst: "[org.apache.commons.lang3.SystemProperties].getProperty"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.SystemProperties].getJavaVmVersion()"
    functionSourceFile: "org.apache.commons.lang3.SystemProperties"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 2
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.lang3.SystemProperties:668,1"
      Dst: "[org.apache.commons.lang3.SystemProperties].getProperty"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.SystemProperties].getLineSeparator()"
    functionSourceFile: "org.apache.commons.lang3.SystemProperties"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 2
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.lang3.SystemProperties:680,1"
      Dst: "[org.apache.commons.lang3.SystemProperties].getProperty"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.SystemProperties].getLong(java.lang.String,java.util.function.LongSupplier)"
    functionSourceFile: "org.apache.commons.lang3.SystemProperties"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "long"
    argCount: 2
    argTypes:
    - "java.lang.String"
    - "java.util.function.LongSupplier"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 11
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.commons.lang3.SystemProperties:694"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.SystemProperties:692"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.SystemProperties:694"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.SystemProperties:692"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.lang3.SystemProperties:693,1"
      Dst: "[org.apache.commons.lang3.SystemProperties].getProperty"
    - Src: "org.apache.commons.lang3.SystemProperties:694,1"
      Dst: "[java.util.function.LongSupplier].getAsLong"
    - Src: "org.apache.commons.lang3.SystemProperties:694,1"
      Dst: "[java.lang.Long].parseLong"
    JavaMethodInfo: null
    BBCount: 6
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.SystemProperties].getOsArch()"
    functionSourceFile: "org.apache.commons.lang3.SystemProperties"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 2
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.lang3.SystemProperties:706,1"
      Dst: "[org.apache.commons.lang3.SystemProperties].getProperty"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.SystemProperties].getOsName()"
    functionSourceFile: "org.apache.commons.lang3.SystemProperties"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 2
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.lang3.SystemProperties:718,1"
      Dst: "[org.apache.commons.lang3.SystemProperties].getProperty"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.SystemProperties].getOsVersion()"
    functionSourceFile: "org.apache.commons.lang3.SystemProperties"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 2
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.lang3.SystemProperties:730,1"
      Dst: "[org.apache.commons.lang3.SystemProperties].getProperty"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.SystemProperties].getPathSeparator()"
    functionSourceFile: "org.apache.commons.lang3.SystemProperties"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 2
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.lang3.SystemProperties:742,1"
      Dst: "[org.apache.commons.lang3.SystemProperties].getProperty"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.SystemProperties].getProperty(java.lang.String)"
    functionSourceFile: "org.apache.commons.lang3.SystemProperties"
    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.apache.commons.lang3.SystemProperties:755,1"
      Dst: "[org.apache.commons.lang3.SystemProperties].getProperty"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.SystemProperties].getProperty(java.lang.String,java.util.function.Supplier)"
    functionSourceFile: "org.apache.commons.lang3.SystemProperties"
    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: 15
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.commons.lang3.SystemProperties:770"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.SystemProperties:773"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.SystemProperties:772"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.lang3.SystemProperties:770,1"
      Dst: "[org.apache.commons.lang3.StringUtils].isEmpty"
    - Src: "org.apache.commons.lang3.SystemProperties:771,1"
      Dst: "[java.util.function.Supplier].get"
    - Src: "org.apache.commons.lang3.SystemProperties:773,1"
      Dst: "[java.lang.System].getProperty"
    - Src: "org.apache.commons.lang3.SystemProperties:774,1"
      Dst: "[org.apache.commons.lang3.StringUtils].getIfEmpty"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.SystemProperties].getUserCountry()"
    functionSourceFile: "org.apache.commons.lang3.SystemProperties"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 2
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.lang3.SystemProperties:793,1"
      Dst: "[org.apache.commons.lang3.SystemProperties].getProperty"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.SystemProperties].getUserDir()"
    functionSourceFile: "org.apache.commons.lang3.SystemProperties"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 2
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.lang3.SystemProperties:805,1"
      Dst: "[org.apache.commons.lang3.SystemProperties].getProperty"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.SystemProperties].getUserHome()"
    functionSourceFile: "org.apache.commons.lang3.SystemProperties"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 2
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.lang3.SystemProperties:817,1"
      Dst: "[org.apache.commons.lang3.SystemProperties].getProperty"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.SystemProperties].getUserLanguage()"
    functionSourceFile: "org.apache.commons.lang3.SystemProperties"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 2
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.lang3.SystemProperties:829,1"
      Dst: "[org.apache.commons.lang3.SystemProperties].getProperty"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.SystemProperties].getUserName()"
    functionSourceFile: "org.apache.commons.lang3.SystemProperties"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 2
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.lang3.SystemProperties:841,1"
      Dst: "[org.apache.commons.lang3.SystemProperties].getProperty"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.SystemProperties].getUserTimezone()"
    functionSourceFile: "org.apache.commons.lang3.SystemProperties"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 2
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.lang3.SystemProperties:853,1"
      Dst: "[org.apache.commons.lang3.SystemProperties].getProperty"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.SystemProperties].lambda$static$0()"
    functionSourceFile: "org.apache.commons.lang3.SystemProperties"
    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.apache.commons.lang3.text.FormattableUtils].<init>()"
    functionSourceFile: "org.apache.commons.lang3.text.FormattableUtils"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.lang3.text.FormattableUtils:55,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.text.FormattableUtils].toString(java.util.Formattable)"
    functionSourceFile: "org.apache.commons.lang3.text.FormattableUtils"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 1
    argTypes:
    - "java.util.Formattable"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.lang3.text.FormattableUtils:66,1"
      Dst: "[java.lang.String].format"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.text.FormattableUtils].append(java.lang.CharSequence,java.util.Formatter,int,int,int)"
    functionSourceFile: "org.apache.commons.lang3.text.FormattableUtils"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.util.Formatter"
    argCount: 5
    argTypes:
    - "java.lang.CharSequence"
    - "java.util.Formatter"
    - "int"
    - "int"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 7
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.lang3.text.FormattableUtils:83,1"
      Dst: "[org.apache.commons.lang3.text.FormattableUtils].append"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.text.FormattableUtils].append(java.lang.CharSequence,java.util.Formatter,int,int,int,char)"
    functionSourceFile: "org.apache.commons.lang3.text.FormattableUtils"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.util.Formatter"
    argCount: 6
    argTypes:
    - "java.lang.CharSequence"
    - "java.util.Formatter"
    - "int"
    - "int"
    - "int"
    - "char"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 8
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.lang3.text.FormattableUtils:100,1"
      Dst: "[org.apache.commons.lang3.text.FormattableUtils].append"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.text.FormattableUtils].append(java.lang.CharSequence,java.util.Formatter,int,int,int,java.lang.CharSequence)"
    functionSourceFile: "org.apache.commons.lang3.text.FormattableUtils"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.util.Formatter"
    argCount: 6
    argTypes:
    - "java.lang.CharSequence"
    - "java.util.Formatter"
    - "int"
    - "int"
    - "int"
    - "java.lang.CharSequence"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 8
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.lang3.text.FormattableUtils:118,1"
      Dst: "[org.apache.commons.lang3.text.FormattableUtils].append"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.text.FormattableUtils].append(java.lang.CharSequence,java.util.Formatter,int,int,int,char,java.lang.CharSequence)"
    functionSourceFile: "org.apache.commons.lang3.text.FormattableUtils"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.util.Formatter"
    argCount: 7
    argTypes:
    - "java.lang.CharSequence"
    - "java.util.Formatter"
    - "int"
    - "int"
    - "int"
    - "char"
    - "java.lang.CharSequence"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 50
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.commons.lang3.text.FormattableUtils:136"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.text.FormattableUtils:137"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.text.FormattableUtils:136"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.text.FormattableUtils:136"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.text.FormattableUtils:137"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.text.FormattableUtils:136"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.text.FormattableUtils:136"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.text.FormattableUtils:137"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.text.FormattableUtils:136"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.text.FormattableUtils:139"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.text.FormattableUtils:143"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.text.FormattableUtils:142"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.text.FormattableUtils:139"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.text.FormattableUtils:143"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.text.FormattableUtils:142"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.text.FormattableUtils:143"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.text.FormattableUtils:143"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.text.FormattableUtils:142"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.text.FormattableUtils:144"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.text.FormattableUtils:147"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.text.FormattableUtils:146"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.text.FormattableUtils:145"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.text.FormattableUtils:144"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.lang3.text.FormattableUtils:136,1"
      Dst: "[java.lang.CharSequence].length"
    - Src: "org.apache.commons.lang3.text.FormattableUtils:137,1"
      Dst: "[java.lang.Integer].valueOf"
    - Src: "org.apache.commons.lang3.text.FormattableUtils:136,1"
      Dst: "[org.apache.commons.lang3.Validate].isTrue"
    - Src: "org.apache.commons.lang3.text.FormattableUtils:138,1"
      Dst: "[java.lang.StringBuilder].<init>"
    - Src: "org.apache.commons.lang3.text.FormattableUtils:140,1"
      Dst: "[org.apache.commons.lang3.ObjectUtils].defaultIfNull"
    - Src: "org.apache.commons.lang3.text.FormattableUtils:141,1"
      Dst: "[java.lang.CharSequence].toString"
    - Src: "org.apache.commons.lang3.text.FormattableUtils:141,1"
      Dst: "[java.lang.StringBuilder].replace"
    - Src: "org.apache.commons.lang3.text.FormattableUtils:144,1"
      Dst: "[java.lang.StringBuilder].length"
    - Src: "org.apache.commons.lang3.text.FormattableUtils:145,1"
      Dst: "[java.lang.StringBuilder].insert"
    - Src: "org.apache.commons.lang3.text.FormattableUtils:147,1"
      Dst: "[java.lang.StringBuilder].toString"
    - Src: "org.apache.commons.lang3.text.FormattableUtils:147,1"
      Dst: "[java.util.Formatter].format"
    JavaMethodInfo: null
    BBCount: 18
    CyclomaticComplexity: 2
  - functionName: "[org.apache.commons.lang3.ClassPathUtils].packageToPath(java.lang.String)"
    functionSourceFile: "org.apache.commons.lang3.ClassPathUtils"
    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.apache.commons.lang3.ClassPathUtils:42,1"
      Dst: "[java.util.Objects].requireNonNull"
    - Src: "org.apache.commons.lang3.ClassPathUtils:42,1"
      Dst: "[java.lang.String].replace"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.ClassPathUtils].pathToPackage(java.lang.String)"
    functionSourceFile: "org.apache.commons.lang3.ClassPathUtils"
    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.apache.commons.lang3.ClassPathUtils:54,1"
      Dst: "[java.util.Objects].requireNonNull"
    - Src: "org.apache.commons.lang3.ClassPathUtils:54,1"
      Dst: "[java.lang.String].replace"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.ClassPathUtils].toFullyQualifiedName(java.lang.Class,java.lang.String)"
    functionSourceFile: "org.apache.commons.lang3.ClassPathUtils"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 2
    argTypes:
    - "java.lang.Class"
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 7
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.lang3.ClassPathUtils:74,1"
      Dst: "[java.util.Objects].requireNonNull"
    - Src: "org.apache.commons.lang3.ClassPathUtils:76,1"
      Dst: "[java.lang.Class].getPackage"
    - Src: "org.apache.commons.lang3.ClassPathUtils:76,1"
      Dst: "[org.apache.commons.lang3.ClassPathUtils].toFullyQualifiedName"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.ClassPathUtils].toFullyQualifiedName(java.lang.Package,java.lang.String)"
    functionSourceFile: "org.apache.commons.lang3.ClassPathUtils"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 2
    argTypes:
    - "java.lang.Package"
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 12
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.lang3.ClassPathUtils:96,1"
      Dst: "[java.util.Objects].requireNonNull"
    - Src: "org.apache.commons.lang3.ClassPathUtils:98,1"
      Dst: "[java.lang.StringBuilder].<init>"
    - Src: "org.apache.commons.lang3.ClassPathUtils:98,1"
      Dst: "[java.lang.Package].getName"
    - Src: "org.apache.commons.lang3.ClassPathUtils:98,1"
      Dst: "[java.lang.StringBuilder].append"
    - Src: "org.apache.commons.lang3.ClassPathUtils:98,1"
      Dst: "[java.lang.StringBuilder].toString"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.ClassPathUtils].toFullyQualifiedPath(java.lang.Class,java.lang.String)"
    functionSourceFile: "org.apache.commons.lang3.ClassPathUtils"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 2
    argTypes:
    - "java.lang.Class"
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 7
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.lang3.ClassPathUtils:118,1"
      Dst: "[java.util.Objects].requireNonNull"
    - Src: "org.apache.commons.lang3.ClassPathUtils:120,1"
      Dst: "[java.lang.Class].getPackage"
    - Src: "org.apache.commons.lang3.ClassPathUtils:120,1"
      Dst: "[org.apache.commons.lang3.ClassPathUtils].toFullyQualifiedPath"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.ClassPathUtils].toFullyQualifiedPath(java.lang.Package,java.lang.String)"
    functionSourceFile: "org.apache.commons.lang3.ClassPathUtils"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 2
    argTypes:
    - "java.lang.Package"
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 13
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.lang3.ClassPathUtils:140,1"
      Dst: "[java.util.Objects].requireNonNull"
    - Src: "org.apache.commons.lang3.ClassPathUtils:142,1"
      Dst: "[java.lang.StringBuilder].<init>"
    - Src: "org.apache.commons.lang3.ClassPathUtils:142,1"
      Dst: "[java.lang.Package].getName"
    - Src: "org.apache.commons.lang3.ClassPathUtils:142,1"
      Dst: "[org.apache.commons.lang3.ClassPathUtils].packageToPath"
    - Src: "org.apache.commons.lang3.ClassPathUtils:142,1"
      Dst: "[java.lang.StringBuilder].append"
    - Src: "org.apache.commons.lang3.ClassPathUtils:142,1"
      Dst: "[java.lang.StringBuilder].toString"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.ClassPathUtils].<init>()"
    functionSourceFile: "org.apache.commons.lang3.ClassPathUtils"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.lang3.ClassPathUtils:153,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.bcel.classfile.ConstantMethodType].<init>(org.apache.bcel.classfile.ConstantMethodType)"
    functionSourceFile: "org.apache.bcel.classfile.ConstantMethodType"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.apache.bcel.classfile.ConstantMethodType"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.bcel.classfile.ConstantMethodType:41,1"
      Dst: "[org.apache.bcel.classfile.ConstantMethodType].getDescriptorIndex"
    - Src: "org.apache.bcel.classfile.ConstantMethodType:41,1"
      Dst: "[org.apache.bcel.classfile.ConstantMethodType].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.bcel.classfile.ConstantMethodType].<init>(java.io.DataInput)"
    functionSourceFile: "org.apache.bcel.classfile.ConstantMethodType"
    linkageType: null
    functionLinenumber: 50
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.io.DataInput"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.bcel.classfile.ConstantMethodType].<init>(int)"
    functionUses: 1
    ICount: 5
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.bcel.classfile.ConstantMethodType:51,1"
      Dst: "[java.io.DataInput].readUnsignedShort"
    - Src: "org.apache.bcel.classfile.ConstantMethodType:51,1"
      Dst: "[org.apache.bcel.classfile.ConstantMethodType].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.bcel.classfile.ConstantMethodType].<init>(int)"
    functionSourceFile: "org.apache.bcel.classfile.ConstantMethodType"
    linkageType: null
    functionLinenumber: 54
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.bcel.classfile.Constant].<init>(byte)"
    functionUses: 1
    ICount: 5
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.bcel.classfile.ConstantMethodType:55,1"
      Dst: "[org.apache.bcel.classfile.Constant].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.bcel.classfile.ConstantMethodType].accept(org.apache.bcel.classfile.Visitor)"
    functionSourceFile: "org.apache.bcel.classfile.ConstantMethodType"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.apache.bcel.classfile.Visitor"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.bcel.classfile.ConstantMethodType:67,1"
      Dst: "[org.apache.bcel.classfile.Visitor].visitConstantMethodType"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.bcel.classfile.ConstantMethodType].dump(java.io.DataOutputStream)"
    functionSourceFile: "org.apache.bcel.classfile.ConstantMethodType"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.io.DataOutputStream"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 8
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.bcel.classfile.ConstantMethodType:78,1"
      Dst: "[org.apache.bcel.classfile.Constant].getTag"
    - Src: "org.apache.bcel.classfile.ConstantMethodType:78,1"
      Dst: "[java.io.DataOutputStream].writeByte"
    - Src: "org.apache.bcel.classfile.ConstantMethodType:79,1"
      Dst: "[java.io.DataOutputStream].writeShort"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.bcel.classfile.ConstantMethodType].getDescriptorIndex()"
    functionSourceFile: "org.apache.bcel.classfile.ConstantMethodType"
    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.apache.bcel.classfile.ConstantMethodType].setDescriptorIndex(int)"
    functionSourceFile: "org.apache.bcel.classfile.ConstantMethodType"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.bcel.classfile.ConstantMethodType].toString()"
    functionSourceFile: "org.apache.bcel.classfile.ConstantMethodType"
    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.apache.bcel.classfile.ConstantMethodType:95,1"
      Dst: "[java.lang.StringBuilder].<init>"
    - Src: "org.apache.bcel.classfile.ConstantMethodType:95,1"
      Dst: "[org.apache.bcel.classfile.Constant].toString"
    - Src: "org.apache.bcel.classfile.ConstantMethodType:95,1"
      Dst: "[java.lang.StringBuilder].append"
    - Src: "org.apache.bcel.classfile.ConstantMethodType:95,1"
      Dst: "[java.lang.StringBuilder].toString"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.builder.DiffBuilder$14].<init>(org.apache.commons.lang3.builder.DiffBuilder,java.lang.String,long[],long[])"
    functionSourceFile: "org.apache.commons.lang3.builder.DiffBuilder$14"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 4
    argTypes:
    - "org.apache.commons.lang3.builder.DiffBuilder"
    - "java.lang.String"
    - "long[]"
    - "long[]"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 10
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.lang3.builder.DiffBuilder$14:663,1"
      Dst: "[org.apache.commons.lang3.builder.Diff].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.builder.DiffBuilder$14].getLeft()"
    functionSourceFile: "org.apache.commons.lang3.builder.DiffBuilder$14"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.Long[]"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.lang3.builder.DiffBuilder$14:668,1"
      Dst: "[org.apache.commons.lang3.ArrayUtils].toObject"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.builder.DiffBuilder$14].getRight()"
    functionSourceFile: "org.apache.commons.lang3.builder.DiffBuilder$14"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.Long[]"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.lang3.builder.DiffBuilder$14:673,1"
      Dst: "[org.apache.commons.lang3.ArrayUtils].toObject"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.text.translate.UnicodeEscaper].<init>()"
    functionSourceFile: "org.apache.commons.lang3.text.translate.UnicodeEscaper"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.lang3.text.translate.UnicodeEscaper:41,1"
      Dst: "[org.apache.commons.lang3.text.translate.UnicodeEscaper].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.text.translate.UnicodeEscaper].<init>(int,int,boolean)"
    functionSourceFile: "org.apache.commons.lang3.text.translate.UnicodeEscaper"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 3
    argTypes:
    - "int"
    - "int"
    - "boolean"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 9
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.lang3.text.translate.UnicodeEscaper:54,1"
      Dst: "[org.apache.commons.lang3.text.translate.CodePointTranslator].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.text.translate.UnicodeEscaper].below(int)"
    functionSourceFile: "org.apache.commons.lang3.text.translate.UnicodeEscaper"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.apache.commons.lang3.text.translate.UnicodeEscaper"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.lang3.text.translate.UnicodeEscaper:67,1"
      Dst: "[org.apache.commons.lang3.text.translate.UnicodeEscaper].outsideOf"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.text.translate.UnicodeEscaper].above(int)"
    functionSourceFile: "org.apache.commons.lang3.text.translate.UnicodeEscaper"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.apache.commons.lang3.text.translate.UnicodeEscaper"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.lang3.text.translate.UnicodeEscaper:77,1"
      Dst: "[org.apache.commons.lang3.text.translate.UnicodeEscaper].outsideOf"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.text.translate.UnicodeEscaper].outsideOf(int,int)"
    functionSourceFile: "org.apache.commons.lang3.text.translate.UnicodeEscaper"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.apache.commons.lang3.text.translate.UnicodeEscaper"
    argCount: 2
    argTypes:
    - "int"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.lang3.text.translate.UnicodeEscaper:88,1"
      Dst: "[org.apache.commons.lang3.text.translate.UnicodeEscaper].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.text.translate.UnicodeEscaper].between(int,int)"
    functionSourceFile: "org.apache.commons.lang3.text.translate.UnicodeEscaper"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.apache.commons.lang3.text.translate.UnicodeEscaper"
    argCount: 2
    argTypes:
    - "int"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.lang3.text.translate.UnicodeEscaper:99,1"
      Dst: "[org.apache.commons.lang3.text.translate.UnicodeEscaper].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.text.translate.UnicodeEscaper].translate(int,java.io.Writer)"
    functionSourceFile: "org.apache.commons.lang3.text.translate.UnicodeEscaper"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 2
    argTypes:
    - "int"
    - "java.io.Writer"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 45
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.commons.lang3.text.translate.UnicodeEscaper:107"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.text.translate.UnicodeEscaper:111"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.text.translate.UnicodeEscaper:110"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.text.translate.UnicodeEscaper:108"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.text.translate.UnicodeEscaper:109"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.text.translate.UnicodeEscaper:108"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.text.translate.UnicodeEscaper:108"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.text.translate.UnicodeEscaper:null"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.text.translate.UnicodeEscaper:111"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.text.translate.UnicodeEscaper:null"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.text.translate.UnicodeEscaper:111"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.text.translate.UnicodeEscaper:null"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.text.translate.UnicodeEscaper:116"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.text.translate.UnicodeEscaper:119"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.text.translate.UnicodeEscaper:118"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.lang3.text.translate.UnicodeEscaper:117,1"
      Dst: "[org.apache.commons.lang3.text.translate.UnicodeEscaper].toUtf16Escape"
    - Src: "org.apache.commons.lang3.text.translate.UnicodeEscaper:117,1"
      Dst: "[java.io.Writer].write"
    JavaMethodInfo: null
    BBCount: 11
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.text.translate.UnicodeEscaper].toUtf16Escape(int)"
    functionSourceFile: "org.apache.commons.lang3.text.translate.UnicodeEscaper"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 9
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.lang3.text.translate.UnicodeEscaper:138,1"
      Dst: "[java.lang.StringBuilder].<init>"
    - Src: "org.apache.commons.lang3.text.translate.UnicodeEscaper:138,1"
      Dst: "[java.lang.StringBuilder].append"
    - Src: "org.apache.commons.lang3.text.translate.UnicodeEscaper:138,1"
      Dst: "[org.apache.commons.lang3.text.translate.CharSequenceTranslator].hex"
    - Src: "org.apache.commons.lang3.text.translate.UnicodeEscaper:138,1"
      Dst: "[java.lang.StringBuilder].toString"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.bcel.verifier.structurals.Subroutines$ColourConstants].values()"
    functionSourceFile: "org.apache.bcel.verifier.structurals.Subroutines$ColourConstants"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.apache.bcel.verifier.structurals.Subroutines$ColourConstants[]"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.bcel.verifier.structurals.Subroutines$ColourConstants:60,1"
      Dst: "[java.lang.Object].clone"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.bcel.verifier.structurals.Subroutines$ColourConstants].valueOf(java.lang.String)"
    functionSourceFile: "org.apache.bcel.verifier.structurals.Subroutines$ColourConstants"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.apache.bcel.verifier.structurals.Subroutines$ColourConstants"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.bcel.verifier.structurals.Subroutines$ColourConstants:60,1"
      Dst: "[java.lang.Enum].valueOf"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.bcel.verifier.structurals.Subroutines$ColourConstants].<init>(java.lang.String,int)"
    functionSourceFile: "org.apache.bcel.verifier.structurals.Subroutines$ColourConstants"
    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.apache.bcel.verifier.structurals.Subroutines$ColourConstants:60,1"
      Dst: "[java.lang.Enum].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.bcel.verifier.structurals.Subroutines$ColourConstants].$values()"
    functionSourceFile: "org.apache.bcel.verifier.structurals.Subroutines$ColourConstants"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.apache.bcel.verifier.structurals.Subroutines$ColourConstants[]"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 8
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.bcel.generic.MONITORENTER].<init>()"
    functionSourceFile: "org.apache.bcel.generic.MONITORENTER"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.bcel.generic.MONITORENTER:31,1"
      Dst: "[org.apache.bcel.generic.Instruction].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.bcel.generic.MONITORENTER].accept(org.apache.bcel.generic.Visitor)"
    functionSourceFile: "org.apache.bcel.generic.MONITORENTER"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.apache.bcel.generic.Visitor"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.bcel.generic.MONITORENTER:42,1"
      Dst: "[org.apache.bcel.generic.Visitor].visitExceptionThrower"
    - Src: "org.apache.bcel.generic.MONITORENTER:43,1"
      Dst: "[org.apache.bcel.generic.Visitor].visitStackConsumer"
    - Src: "org.apache.bcel.generic.MONITORENTER:44,1"
      Dst: "[org.apache.bcel.generic.Visitor].visitMONITORENTER"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.bcel.generic.MONITORENTER].getExceptions()"
    functionSourceFile: "org.apache.bcel.generic.MONITORENTER"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.Class[]"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.bcel.util.AttributeHTML].<init>(java.lang.String,java.lang.String,org.apache.bcel.classfile.ConstantPool,org.apache.bcel.util.ConstantHTML,java.nio.charset.Charset)"
    functionSourceFile: "org.apache.bcel.util.AttributeHTML"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 5
    argTypes:
    - "java.lang.String"
    - "java.lang.String"
    - "org.apache.bcel.classfile.ConstantPool"
    - "org.apache.bcel.util.ConstantHTML"
    - "java.nio.charset.Charset"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 30
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.bcel.util.AttributeHTML:52,1"
      Dst: "[java.lang.Object].<init>"
    - Src: "org.apache.bcel.util.AttributeHTML:56,1"
      Dst: "[java.lang.StringBuilder].<init>"
    - Src: "org.apache.bcel.util.AttributeHTML:56,1"
      Dst: "[java.lang.StringBuilder].append"
    - Src: "org.apache.bcel.util.AttributeHTML:56,1"
      Dst: "[java.lang.StringBuilder].toString"
    - Src: "org.apache.bcel.util.AttributeHTML:56,1"
      Dst: "[java.nio.charset.Charset].name"
    - Src: "org.apache.bcel.util.AttributeHTML:56,1"
      Dst: "[java.io.PrintWriter].<init>"
    - Src: "org.apache.bcel.util.AttributeHTML:57,1"
      Dst: "[java.io.PrintWriter].print"
    - Src: "org.apache.bcel.util.AttributeHTML:59,1"
      Dst: "[java.io.PrintWriter].println"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.bcel.util.AttributeHTML].close()"
    functionSourceFile: "org.apache.bcel.util.AttributeHTML"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.bcel.util.AttributeHTML:65,1"
      Dst: "[java.io.PrintWriter].println"
    - Src: "org.apache.bcel.util.AttributeHTML:66,1"
      Dst: "[java.io.PrintWriter].close"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.bcel.util.AttributeHTML].codeLink(int,int)"
    functionSourceFile: "org.apache.bcel.util.AttributeHTML"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 2
    argTypes:
    - "int"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 17
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.bcel.util.AttributeHTML:70,1"
      Dst: "[java.lang.StringBuilder].<init>"
    - Src: "org.apache.bcel.util.AttributeHTML:70,1"
      Dst: "[java.lang.StringBuilder].append"
    - Src: "org.apache.bcel.util.AttributeHTML:70,1"
      Dst: "[java.lang.StringBuilder].toString"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.bcel.util.AttributeHTML].writeAttribute(org.apache.bcel.classfile.Attribute,java.lang.String)"
    functionSourceFile: "org.apache.bcel.util.AttributeHTML"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "org.apache.bcel.classfile.Attribute"
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.bcel.util.AttributeHTML:74,1"
      Dst: "[org.apache.bcel.util.AttributeHTML].writeAttribute"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.bcel.util.AttributeHTML].writeAttribute(org.apache.bcel.classfile.Attribute,java.lang.String,int)"
    functionSourceFile: "org.apache.bcel.util.AttributeHTML"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 3
    argTypes:
    - "org.apache.bcel.classfile.Attribute"
    - "java.lang.String"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 247
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.bcel.util.AttributeHTML:80"
      Branch Sides:
      - BranchSide: "org.apache.bcel.util.AttributeHTML:83"
        BranchSideFuncs: []
      - BranchSide: "org.apache.bcel.util.AttributeHTML:82"
        BranchSideFuncs: []
    - Branch String: "org.apache.bcel.util.AttributeHTML:84"
      Branch Sides:
      - BranchSide: "org.apache.bcel.util.AttributeHTML:87"
        BranchSideFuncs: []
      - BranchSide: "org.apache.bcel.util.AttributeHTML:86"
        BranchSideFuncs: []
    - Branch String: "org.apache.bcel.util.AttributeHTML:102"
      Branch Sides:
      - BranchSide: "org.apache.bcel.util.AttributeHTML:187"
        BranchSideFuncs: []
      - BranchSide: "org.apache.bcel.util.AttributeHTML:186"
        BranchSideFuncs: []
    - Branch String: "org.apache.bcel.util.AttributeHTML:104"
      Branch Sides:
      - BranchSide: "org.apache.bcel.util.AttributeHTML:115"
        BranchSideFuncs: []
      - BranchSide: "org.apache.bcel.util.AttributeHTML:114"
        BranchSideFuncs: []
    - Branch String: "org.apache.bcel.util.AttributeHTML:107"
      Branch Sides:
      - BranchSide: "org.apache.bcel.util.AttributeHTML:110"
        BranchSideFuncs: []
      - BranchSide: "org.apache.bcel.util.AttributeHTML:109"
        BranchSideFuncs: []
    - Branch String: "org.apache.bcel.util.AttributeHTML:134"
      Branch Sides:
      - BranchSide: "org.apache.bcel.util.AttributeHTML:137"
        BranchSideFuncs: []
    - Branch String: "org.apache.bcel.util.AttributeHTML:144"
      Branch Sides:
      - BranchSide: "org.apache.bcel.util.AttributeHTML:150"
        BranchSideFuncs: []
      - BranchSide: "org.apache.bcel.util.AttributeHTML:149"
        BranchSideFuncs: []
    - Branch String: "org.apache.bcel.util.AttributeHTML:146"
      Branch Sides:
      - BranchSide: "org.apache.bcel.util.AttributeHTML:141"
        BranchSideFuncs: []
      - BranchSide: "org.apache.bcel.util.AttributeHTML:140"
        BranchSideFuncs: []
    - Branch String: "org.apache.bcel.util.AttributeHTML:169"
      Branch Sides:
      - BranchSide: "org.apache.bcel.util.AttributeHTML:182"
        BranchSideFuncs: []
      - BranchSide: "org.apache.bcel.util.AttributeHTML:181"
        BranchSideFuncs: []
    - Branch String: "org.apache.bcel.util.AttributeHTML:173"
      Branch Sides:
      - BranchSide: "org.apache.bcel.util.AttributeHTML:176"
        BranchSideFuncs: []
      - BranchSide: "org.apache.bcel.util.AttributeHTML:175"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.bcel.util.AttributeHTML:78,1"
      Dst: "[org.apache.bcel.classfile.Attribute].getTag"
    - Src: "org.apache.bcel.util.AttributeHTML:85,1"
      Dst: "[java.io.PrintWriter].print"
    - Src: "org.apache.bcel.util.AttributeHTML:89,1"
      Dst: "[java.lang.StringBuilder].<init>"
    - Src: "org.apache.bcel.util.AttributeHTML:89,1"
      Dst: "[java.lang.StringBuilder].append"
    - Src: "org.apache.bcel.util.AttributeHTML:89,1"
      Dst: "[org.apache.bcel.Const].getAttributeName"
    - Src: "org.apache.bcel.util.AttributeHTML:89,1"
      Dst: "[java.lang.StringBuilder].toString"
    - Src: "org.apache.bcel.util.AttributeHTML:89,1"
      Dst: "[java.io.PrintWriter].println"
    - Src: "org.apache.bcel.util.AttributeHTML:97,1"
      Dst: "[org.apache.bcel.classfile.Code].getMaxStack"
    - Src: "org.apache.bcel.util.AttributeHTML:97,1"
      Dst: "[org.apache.bcel.classfile.Code].getMaxLocals"
    - Src: "org.apache.bcel.util.AttributeHTML:100,1"
      Dst: "[org.apache.bcel.classfile.Code].getExceptionTable"
    - Src: "org.apache.bcel.util.AttributeHTML:105,1"
      Dst: "[org.apache.bcel.classfile.CodeException].getCatchType"
    - Src: "org.apache.bcel.util.AttributeHTML:108,1"
      Dst: "[org.apache.bcel.util.ConstantHTML].referenceConstant"
    - Src: "org.apache.bcel.util.AttributeHTML:112,1"
      Dst: "[org.apache.bcel.classfile.CodeException].getStartPC"
    - Src: "org.apache.bcel.util.AttributeHTML:112,1"
      Dst: "[org.apache.bcel.util.AttributeHTML].codeLink"
    - Src: "org.apache.bcel.util.AttributeHTML:112,1"
      Dst: "[org.apache.bcel.classfile.CodeException].getEndPC"
    - Src: "org.apache.bcel.util.AttributeHTML:113,1"
      Dst: "[org.apache.bcel.classfile.CodeException].getHandlerPC"
    - Src: "org.apache.bcel.util.AttributeHTML:119,1"
      Dst: "[org.apache.bcel.classfile.ConstantValue].getConstantValueIndex"
    - Src: "org.apache.bcel.util.AttributeHTML:125,1"
      Dst: "[org.apache.bcel.classfile.SourceFile].getSourceFileIndex"
    - Src: "org.apache.bcel.util.AttributeHTML:132,1"
      Dst: "[org.apache.bcel.classfile.ExceptionTable].getExceptionIndexTable"
    - Src: "org.apache.bcel.util.AttributeHTML:141,1"
      Dst: "[org.apache.bcel.classfile.LineNumberTable].getLineNumberTable"
    - Src: "org.apache.bcel.util.AttributeHTML:145,1"
      Dst: "[org.apache.bcel.classfile.LineNumber].getStartPC"
    - Src: "org.apache.bcel.util.AttributeHTML:145,1"
      Dst: "[org.apache.bcel.classfile.LineNumber].getLineNumber"
    - Src: "org.apache.bcel.util.AttributeHTML:154,1"
      Dst: "[org.apache.bcel.util.AttributeHTML$lambda_writeAttribute_0__252].bootstrap$"
    - Src: "org.apache.bcel.util.AttributeHTML:154,1"
      Dst: "[java.lang.Iterable].forEach"
    - Src: "org.apache.bcel.util.AttributeHTML:169,1"
      Dst: "[org.apache.bcel.classfile.InnerClasses].getInnerClasses"
    - Src: "org.apache.bcel.util.AttributeHTML:172,1"
      Dst: "[org.apache.bcel.classfile.InnerClass].getInnerNameIndex"
    - Src: "org.apache.bcel.util.AttributeHTML:174,1"
      Dst: "[org.apache.bcel.classfile.ConstantPool].getConstantUtf8"
    - Src: "org.apache.bcel.util.AttributeHTML:174,1"
      Dst: "[org.apache.bcel.classfile.ConstantUtf8].getBytes"
    - Src: "org.apache.bcel.util.AttributeHTML:178,1"
      Dst: "[org.apache.bcel.classfile.InnerClass].getInnerAccessFlags"
    - Src: "org.apache.bcel.util.AttributeHTML:178,1"
      Dst: "[org.apache.bcel.classfile.Utility].accessToString"
    - Src: "org.apache.bcel.util.AttributeHTML:179,1"
      Dst: "[org.apache.bcel.classfile.InnerClass].getInnerClassIndex"
    - Src: "org.apache.bcel.util.AttributeHTML:180,1"
      Dst: "[org.apache.bcel.classfile.InnerClass].getOuterClassIndex"
    - Src: "org.apache.bcel.util.AttributeHTML:188,1"
      Dst: "[java.io.PrintWriter].flush"
    JavaMethodInfo: null
    BBCount: 36
    CyclomaticComplexity: 5
  - functionName: "[org.apache.bcel.util.AttributeHTML].lambda$writeAttribute$0(int,org.apache.bcel.classfile.LocalVariable)"
    functionSourceFile: "org.apache.bcel.util.AttributeHTML"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "int"
    - "org.apache.bcel.classfile.LocalVariable"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 45
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.bcel.util.AttributeHTML:155,1"
      Dst: "[org.apache.bcel.classfile.LocalVariable].getSignatureIndex"
    - Src: "org.apache.bcel.util.AttributeHTML:156,1"
      Dst: "[org.apache.bcel.classfile.ConstantPool].getConstantUtf8"
    - Src: "org.apache.bcel.util.AttributeHTML:156,1"
      Dst: "[org.apache.bcel.classfile.ConstantUtf8].getBytes"
    - Src: "org.apache.bcel.util.AttributeHTML:157,1"
      Dst: "[org.apache.bcel.classfile.Utility].signatureToString"
    - Src: "org.apache.bcel.util.AttributeHTML:158,1"
      Dst: "[org.apache.bcel.classfile.LocalVariable].getStartPC"
    - Src: "org.apache.bcel.util.AttributeHTML:159,1"
      Dst: "[org.apache.bcel.classfile.LocalVariable].getLength"
    - Src: "org.apache.bcel.util.AttributeHTML:160,1"
      Dst: "[java.lang.StringBuilder].<init>"
    - Src: "org.apache.bcel.util.AttributeHTML:160,1"
      Dst: "[java.lang.StringBuilder].append"
    - Src: "org.apache.bcel.util.AttributeHTML:160,1"
      Dst: "[org.apache.bcel.util.Class2HTML].referenceType"
    - Src: "org.apache.bcel.util.AttributeHTML:160,1"
      Dst: "[org.apache.bcel.classfile.LocalVariable].getName"
    - Src: "org.apache.bcel.util.AttributeHTML:160,1"
      Dst: "[org.apache.bcel.classfile.LocalVariable].getIndex"
    - Src: "org.apache.bcel.util.AttributeHTML:160,1"
      Dst: "[java.lang.StringBuilder].toString"
    - Src: "org.apache.bcel.util.AttributeHTML:160,1"
      Dst: "[java.io.PrintWriter].println"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.concurrent.CircuitBreakingException].<init>()"
    functionSourceFile: "org.apache.commons.lang3.concurrent.CircuitBreakingException"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.lang3.concurrent.CircuitBreakingException:34,1"
      Dst: "[java.lang.RuntimeException].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.concurrent.CircuitBreakingException].<init>(java.lang.String,java.lang.Throwable)"
    functionSourceFile: "org.apache.commons.lang3.concurrent.CircuitBreakingException"
    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.apache.commons.lang3.concurrent.CircuitBreakingException:44,1"
      Dst: "[java.lang.RuntimeException].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.concurrent.CircuitBreakingException].<init>(java.lang.String)"
    functionSourceFile: "org.apache.commons.lang3.concurrent.CircuitBreakingException"
    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.apache.commons.lang3.concurrent.CircuitBreakingException:53,1"
      Dst: "[java.lang.RuntimeException].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.concurrent.CircuitBreakingException].<init>(java.lang.Throwable)"
    functionSourceFile: "org.apache.commons.lang3.concurrent.CircuitBreakingException"
    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.apache.commons.lang3.concurrent.CircuitBreakingException:62,1"
      Dst: "[java.lang.RuntimeException].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.bcel.verifier.exc.AssertionViolatedException].<init>()"
    functionSourceFile: "org.apache.bcel.verifier.exc.AssertionViolatedException"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.bcel.verifier.exc.AssertionViolatedException:41,1"
      Dst: "[java.lang.RuntimeException].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.bcel.verifier.exc.AssertionViolatedException].<init>(java.lang.String)"
    functionSourceFile: "org.apache.bcel.verifier.exc.AssertionViolatedException"
    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: "org.apache.bcel.verifier.exc.AssertionViolatedException:49,1"
      Dst: "[java.lang.StringBuilder].<init>"
    - Src: "org.apache.bcel.verifier.exc.AssertionViolatedException:49,1"
      Dst: "[java.lang.StringBuilder].append"
    - Src: "org.apache.bcel.verifier.exc.AssertionViolatedException:49,1"
      Dst: "[java.lang.StringBuilder].toString"
    - Src: "org.apache.bcel.verifier.exc.AssertionViolatedException:49,1"
      Dst: "[java.lang.RuntimeException].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.bcel.verifier.exc.AssertionViolatedException].<init>(java.lang.String,java.lang.Throwable)"
    functionSourceFile: "org.apache.bcel.verifier.exc.AssertionViolatedException"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "java.lang.String"
    - "java.lang.Throwable"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 11
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.bcel.verifier.exc.AssertionViolatedException:59,1"
      Dst: "[java.lang.StringBuilder].<init>"
    - Src: "org.apache.bcel.verifier.exc.AssertionViolatedException:59,1"
      Dst: "[java.lang.StringBuilder].append"
    - Src: "org.apache.bcel.verifier.exc.AssertionViolatedException:59,1"
      Dst: "[java.lang.StringBuilder].toString"
    - Src: "org.apache.bcel.verifier.exc.AssertionViolatedException:59,1"
      Dst: "[java.lang.RuntimeException].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.bcel.verifier.exc.AssertionViolatedException].extendMessage(java.lang.String,java.lang.String)"
    functionSourceFile: "org.apache.bcel.verifier.exc.AssertionViolatedException"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "java.lang.String"
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 19
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.bcel.verifier.exc.AssertionViolatedException:69"
      Branch Sides:
      - BranchSide: "org.apache.bcel.verifier.exc.AssertionViolatedException:72"
        BranchSideFuncs: []
      - BranchSide: "org.apache.bcel.verifier.exc.AssertionViolatedException:71"
        BranchSideFuncs: []
    - Branch String: "org.apache.bcel.verifier.exc.AssertionViolatedException:72"
      Branch Sides:
      - BranchSide: "org.apache.bcel.verifier.exc.AssertionViolatedException:75"
        BranchSideFuncs: []
      - BranchSide: "org.apache.bcel.verifier.exc.AssertionViolatedException:74"
        BranchSideFuncs: []
    - Branch String: "org.apache.bcel.verifier.exc.AssertionViolatedException:75"
      Branch Sides:
      - BranchSide: "org.apache.bcel.verifier.exc.AssertionViolatedException:78"
        BranchSideFuncs: []
      - BranchSide: "org.apache.bcel.verifier.exc.AssertionViolatedException:77"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.bcel.verifier.exc.AssertionViolatedException:78,1"
      Dst: "[java.lang.StringBuilder].<init>"
    - Src: "org.apache.bcel.verifier.exc.AssertionViolatedException:78,1"
      Dst: "[java.lang.StringBuilder].append"
    - Src: "org.apache.bcel.verifier.exc.AssertionViolatedException:78,1"
      Dst: "[java.lang.StringBuilder].toString"
    JavaMethodInfo: null
    BBCount: 7
    CyclomaticComplexity: 1
  - functionName: "[org.apache.bcel.verifier.exc.AssertionViolatedException].getMessage()"
    functionSourceFile: "org.apache.bcel.verifier.exc.AssertionViolatedException"
    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.apache.bcel.classfile.Signature].identStart(int)"
    functionSourceFile: "org.apache.bcel.classfile.Signature"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 7
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.bcel.classfile.Signature:57"
      Branch Sides:
      - BranchSide: "org.apache.bcel.classfile.Signature:56"
        BranchSideFuncs: []
    - Branch String: "org.apache.bcel.classfile.Signature:57"
      Branch Sides:
      - BranchSide: "org.apache.bcel.classfile.Signature:56"
        BranchSideFuncs: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[org.apache.bcel.classfile.Signature].isActualParameterList(java.lang.String)"
    functionSourceFile: "org.apache.bcel.classfile.Signature"
    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.apache.bcel.classfile.Signature:62"
      Branch Sides:
      - BranchSide: "org.apache.bcel.classfile.Signature:61"
        BranchSideFuncs: []
    - Branch String: "org.apache.bcel.classfile.Signature:62"
      Branch Sides:
      - BranchSide: "org.apache.bcel.classfile.Signature:61"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.bcel.classfile.Signature:62,1"
      Dst: "[java.lang.String].startsWith"
    - Src: "org.apache.bcel.classfile.Signature:62,1"
      Dst: "[java.lang.String].endsWith"
    JavaMethodInfo: null
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[org.apache.bcel.classfile.Signature].isFormalParameterList(java.lang.String)"
    functionSourceFile: "org.apache.bcel.classfile.Signature"
    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.apache.bcel.classfile.Signature:67"
      Branch Sides:
      - BranchSide: "org.apache.bcel.classfile.Signature:66"
        BranchSideFuncs: []
    - Branch String: "org.apache.bcel.classfile.Signature:67"
      Branch Sides:
      - BranchSide: "org.apache.bcel.classfile.Signature:66"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.bcel.classfile.Signature:67,1"
      Dst: "[java.lang.String].startsWith"
    - Src: "org.apache.bcel.classfile.Signature:67,1"
      Dst: "[java.lang.String].indexOf"
    JavaMethodInfo: null
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[org.apache.bcel.classfile.Signature].matchGJIdent(org.apache.bcel.classfile.Signature$MyByteArrayInputStream,java.lang.StringBuilder)"
    functionSourceFile: "org.apache.bcel.classfile.Signature"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "org.apache.bcel.classfile.Signature$MyByteArrayInputStream"
    - "java.lang.StringBuilder"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 55
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.bcel.classfile.Signature:74"
      Branch Sides:
      - BranchSide: "org.apache.bcel.classfile.Signature:75"
        BranchSideFuncs: []
    - Branch String: "org.apache.bcel.classfile.Signature:74"
      Branch Sides:
      - BranchSide: "org.apache.bcel.classfile.Signature:89"
        BranchSideFuncs: []
    - Branch String: "org.apache.bcel.classfile.Signature:78"
      Branch Sides:
      - BranchSide: "org.apache.bcel.classfile.Signature:88"
        BranchSideFuncs: []
      - BranchSide: "org.apache.bcel.classfile.Signature:87"
        BranchSideFuncs: []
    - Branch String: "org.apache.bcel.classfile.Signature:78"
      Branch Sides:
      - BranchSide: "org.apache.bcel.classfile.Signature:88"
        BranchSideFuncs: []
      - BranchSide: "org.apache.bcel.classfile.Signature:87"
        BranchSideFuncs: []
    - Branch String: "org.apache.bcel.classfile.Signature:79"
      Branch Sides:
      - BranchSide: "org.apache.bcel.classfile.Signature:83"
        BranchSideFuncs: []
      - BranchSide: "org.apache.bcel.classfile.Signature:82"
        BranchSideFuncs: []
    - Branch String: "org.apache.bcel.classfile.Signature:93"
      Branch Sides:
      - BranchSide: "org.apache.bcel.classfile.Signature:96"
        BranchSideFuncs: []
      - BranchSide: "org.apache.bcel.classfile.Signature:95"
        BranchSideFuncs: []
    - Branch String: "org.apache.bcel.classfile.Signature:96"
      Branch Sides:
      - BranchSide: "org.apache.bcel.classfile.Signature:98"
        BranchSideFuncs: []
      - BranchSide: "org.apache.bcel.classfile.Signature:97"
        BranchSideFuncs: []
    - Branch String: "org.apache.bcel.classfile.Signature:98"
      Branch Sides:
      - BranchSide: "org.apache.bcel.classfile.Signature:101"
        BranchSideFuncs: []
      - BranchSide: "org.apache.bcel.classfile.Signature:100"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.bcel.classfile.Signature:72,1"
      Dst: "[org.apache.bcel.classfile.Signature].matchIdent"
    - Src: "org.apache.bcel.classfile.Signature:73,1"
      Dst: "[java.io.ByteArrayInputStream].read"
    - Src: "org.apache.bcel.classfile.Signature:76,1"
      Dst: "[java.lang.StringBuilder].append"
    - Src: "org.apache.bcel.classfile.Signature:77,1"
      Dst: "[org.apache.bcel.classfile.Signature].matchGJIdent"
    - Src: "org.apache.bcel.classfile.Signature:80,1"
      Dst: "[java.lang.StringBuilder].<init>"
    - Src: "org.apache.bcel.classfile.Signature:80,1"
      Dst: "[org.apache.bcel.classfile.Signature$MyByteArrayInputStream].getData"
    - Src: "org.apache.bcel.classfile.Signature:80,1"
      Dst: "[java.lang.StringBuilder].toString"
    - Src: "org.apache.bcel.classfile.Signature:80,1"
      Dst: "[java.lang.IllegalArgumentException].<init>"
    - Src: "org.apache.bcel.classfile.Signature:84,1"
      Dst: "[org.apache.bcel.classfile.Signature$MyByteArrayInputStream].unread"
    - Src: "org.apache.bcel.classfile.Signature:93,1"
      Dst: "[org.apache.bcel.classfile.Signature].identStart"
    JavaMethodInfo: null
    BBCount: 17
    CyclomaticComplexity: 2
  - functionName: "[org.apache.bcel.classfile.Signature].matchIdent(org.apache.bcel.classfile.Signature$MyByteArrayInputStream,java.lang.StringBuilder)"
    functionSourceFile: "org.apache.bcel.classfile.Signature"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "org.apache.bcel.classfile.Signature$MyByteArrayInputStream"
    - "java.lang.StringBuilder"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 76
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.bcel.classfile.Signature:105"
      Branch Sides:
      - BranchSide: "org.apache.bcel.classfile.Signature:109"
        BranchSideFuncs: []
      - BranchSide: "org.apache.bcel.classfile.Signature:108"
        BranchSideFuncs: []
    - Branch String: "org.apache.bcel.classfile.Signature:109"
      Branch Sides:
      - BranchSide: "org.apache.bcel.classfile.Signature:134"
        BranchSideFuncs: []
      - BranchSide: "org.apache.bcel.classfile.Signature:133"
        BranchSideFuncs: []
    - Branch String: "org.apache.bcel.classfile.Signature:112"
      Branch Sides:
      - BranchSide: "org.apache.bcel.classfile.Signature:117"
        BranchSideFuncs: []
      - BranchSide: "org.apache.bcel.classfile.Signature:116"
        BranchSideFuncs: []
    - Branch String: "org.apache.bcel.classfile.Signature:117"
      Branch Sides:
      - BranchSide: "org.apache.bcel.classfile.Signature:128"
        BranchSideFuncs: []
      - BranchSide: "org.apache.bcel.classfile.Signature:127"
        BranchSideFuncs: []
    - Branch String: "org.apache.bcel.classfile.Signature:120"
      Branch Sides:
      - BranchSide: "org.apache.bcel.classfile.Signature:123"
        BranchSideFuncs: []
      - BranchSide: "org.apache.bcel.classfile.Signature:122"
        BranchSideFuncs: []
    - Branch String: "org.apache.bcel.classfile.Signature:128"
      Branch Sides:
      - BranchSide: "org.apache.bcel.classfile.Signature:131"
        BranchSideFuncs: []
    - Branch String: "org.apache.bcel.classfile.Signature:140"
      Branch Sides:
      - BranchSide: "org.apache.bcel.classfile.Signature:141"
        BranchSideFuncs: []
      - BranchSide: "org.apache.bcel.classfile.Signature:140"
        BranchSideFuncs: []
    - Branch String: "org.apache.bcel.classfile.Signature:140"
      Branch Sides:
      - BranchSide: "org.apache.bcel.classfile.Signature:137"
        BranchSideFuncs: []
      - BranchSide: "org.apache.bcel.classfile.Signature:136"
        BranchSideFuncs: []
    - Branch String: "org.apache.bcel.classfile.Signature:140"
      Branch Sides:
      - BranchSide: "org.apache.bcel.classfile.Signature:137"
        BranchSideFuncs: []
      - BranchSide: "org.apache.bcel.classfile.Signature:136"
        BranchSideFuncs: []
    - Branch String: "org.apache.bcel.classfile.Signature:143"
      Branch Sides:
      - BranchSide: "org.apache.bcel.classfile.Signature:146"
        BranchSideFuncs: []
      - BranchSide: "org.apache.bcel.classfile.Signature:145"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.bcel.classfile.Signature:105,1"
      Dst: "[java.io.ByteArrayInputStream].read"
    - Src: "org.apache.bcel.classfile.Signature:106,1"
      Dst: "[java.lang.StringBuilder].<init>"
    - Src: "org.apache.bcel.classfile.Signature:106,1"
      Dst: "[java.lang.StringBuilder].append"
    - Src: "org.apache.bcel.classfile.Signature:106,1"
      Dst: "[org.apache.bcel.classfile.Signature$MyByteArrayInputStream].getData"
    - Src: "org.apache.bcel.classfile.Signature:106,1"
      Dst: "[java.lang.StringBuilder].toString"
    - Src: "org.apache.bcel.classfile.Signature:106,1"
      Dst: "[java.lang.IllegalArgumentException].<init>"
    - Src: "org.apache.bcel.classfile.Signature:109,1"
      Dst: "[org.apache.bcel.classfile.Signature].identStart"
    - Src: "org.apache.bcel.classfile.Signature:112,1"
      Dst: "[java.lang.Character].isJavaIdentifierPart"
    - Src: "org.apache.bcel.classfile.Signature:118,1"
      Dst: "[java.lang.String].length"
    - Src: "org.apache.bcel.classfile.Signature:119,1"
      Dst: "[java.io.ByteArrayInputStream].skip"
    - Src: "org.apache.bcel.classfile.Signature:121,1"
      Dst: "[java.lang.Integer].valueOf"
    - Src: "org.apache.bcel.classfile.Signature:121,1"
      Dst: "[java.lang.Long].valueOf"
    - Src: "org.apache.bcel.classfile.Signature:121,1"
      Dst: "[java.lang.String].format"
    - Src: "org.apache.bcel.classfile.Signature:121,1"
      Dst: "[java.lang.IllegalStateException].<init>"
    - Src: "org.apache.bcel.classfile.Signature:125,1"
      Dst: "[org.apache.bcel.classfile.Signature$MyByteArrayInputStream].unread"
    - Src: "org.apache.bcel.classfile.Signature:141,1"
      Dst: "[org.apache.bcel.classfile.Utility].pathToPackage"
    JavaMethodInfo: null
    BBCount: 21
    CyclomaticComplexity: 4
  - functionName: "[org.apache.bcel.classfile.Signature].translate(java.lang.String)"
    functionSourceFile: "org.apache.bcel.classfile.Signature"
    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.apache.bcel.classfile.Signature:150,1"
      Dst: "[java.lang.StringBuilder].<init>"
    - Src: "org.apache.bcel.classfile.Signature:151,1"
      Dst: "[org.apache.bcel.classfile.Signature$MyByteArrayInputStream].<init>"
    - Src: "org.apache.bcel.classfile.Signature:151,1"
      Dst: "[org.apache.bcel.classfile.Signature].matchGJIdent"
    - Src: "org.apache.bcel.classfile.Signature:152,1"
      Dst: "[java.lang.StringBuilder].toString"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.bcel.classfile.Signature].<init>(int,int,java.io.DataInput,org.apache.bcel.classfile.ConstantPool)"
    functionSourceFile: "org.apache.bcel.classfile.Signature"
    linkageType: null
    functionLinenumber: 166
    functionDepth: 0
    returnType: "void"
    argCount: 4
    argTypes:
    - "int"
    - "int"
    - "java.io.DataInput"
    - "org.apache.bcel.classfile.ConstantPool"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.bcel.classfile.Signature].<init>(int,int,int,org.apache.bcel.classfile.ConstantPool)"
    functionUses: 1
    ICount: 8
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.bcel.classfile.Signature:167,1"
      Dst: "[java.io.DataInput].readUnsignedShort"
    - Src: "org.apache.bcel.classfile.Signature:167,1"
      Dst: "[org.apache.bcel.classfile.Signature].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.bcel.classfile.Signature].<init>(int,int,int,org.apache.bcel.classfile.ConstantPool)"
    functionSourceFile: "org.apache.bcel.classfile.Signature"
    linkageType: null
    functionLinenumber: 176
    functionDepth: 0
    returnType: "void"
    argCount: 4
    argTypes:
    - "int"
    - "int"
    - "int"
    - "org.apache.bcel.classfile.ConstantPool"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.bcel.classfile.Attribute].<init>(byte,int,int,org.apache.bcel.classfile.ConstantPool)"
    - "[org.apache.bcel.util.Args].require(int,int,java.lang.String)"
    - "[org.apache.bcel.classfile.ConstantPool].getConstantUtf8(int)"
    functionUses: 1
    ICount: 11
    EdgeCount: 3
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.bcel.classfile.Signature:177,1"
      Dst: "[org.apache.bcel.util.Args].require"
    - Src: "org.apache.bcel.classfile.Signature:177,1"
      Dst: "[org.apache.bcel.classfile.Attribute].<init>"
    - Src: "org.apache.bcel.classfile.Signature:180,1"
      Dst: "[org.apache.bcel.classfile.ConstantPool].getConstantUtf8"
    - Src: "org.apache.bcel.classfile.Signature:180,1"
      Dst: "[java.util.Objects].requireNonNull"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.bcel.classfile.Signature].<init>(org.apache.bcel.classfile.Signature)"
    functionSourceFile: "org.apache.bcel.classfile.Signature"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.apache.bcel.classfile.Signature"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 8
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.bcel.classfile.Signature:190,1"
      Dst: "[org.apache.bcel.classfile.Attribute].getNameIndex"
    - Src: "org.apache.bcel.classfile.Signature:190,1"
      Dst: "[org.apache.bcel.classfile.Attribute].getLength"
    - Src: "org.apache.bcel.classfile.Signature:190,1"
      Dst: "[org.apache.bcel.classfile.Signature].getSignatureIndex"
    - Src: "org.apache.bcel.classfile.Signature:190,1"
      Dst: "[org.apache.bcel.classfile.Attribute].getConstantPool"
    - Src: "org.apache.bcel.classfile.Signature:190,1"
      Dst: "[org.apache.bcel.classfile.Signature].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.bcel.classfile.Signature].accept(org.apache.bcel.classfile.Visitor)"
    functionSourceFile: "org.apache.bcel.classfile.Signature"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.apache.bcel.classfile.Visitor"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.bcel.classfile.Signature:202,1"
      Dst: "[org.apache.bcel.classfile.Visitor].visitSignature"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.bcel.classfile.Signature].copy(org.apache.bcel.classfile.ConstantPool)"
    functionSourceFile: "org.apache.bcel.classfile.Signature"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.apache.bcel.classfile.Attribute"
    argCount: 1
    argTypes:
    - "org.apache.bcel.classfile.ConstantPool"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.bcel.classfile.Signature:210,1"
      Dst: "[org.apache.bcel.classfile.Attribute].clone"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.bcel.classfile.Signature].dump(java.io.DataOutputStream)"
    functionSourceFile: "org.apache.bcel.classfile.Signature"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.io.DataOutputStream"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.bcel.classfile.Signature:221,1"
      Dst: "[org.apache.bcel.classfile.Attribute].dump"
    - Src: "org.apache.bcel.classfile.Signature:222,1"
      Dst: "[java.io.DataOutputStream].writeShort"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.bcel.classfile.Signature].getSignature()"
    functionSourceFile: "org.apache.bcel.classfile.Signature"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.bcel.classfile.Signature:229,1"
      Dst: "[org.apache.bcel.classfile.Attribute].getConstantPool"
    - Src: "org.apache.bcel.classfile.Signature:229,1"
      Dst: "[org.apache.bcel.classfile.ConstantPool].getConstantUtf8"
    - Src: "org.apache.bcel.classfile.Signature:229,1"
      Dst: "[org.apache.bcel.classfile.ConstantUtf8].getBytes"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.bcel.classfile.Signature].getSignatureIndex()"
    functionSourceFile: "org.apache.bcel.classfile.Signature"
    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.apache.bcel.classfile.Signature].setSignatureIndex(int)"
    functionSourceFile: "org.apache.bcel.classfile.Signature"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.bcel.classfile.Signature].toString()"
    functionSourceFile: "org.apache.bcel.classfile.Signature"
    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.apache.bcel.classfile.Signature:251,1"
      Dst: "[java.lang.StringBuilder].<init>"
    - Src: "org.apache.bcel.classfile.Signature:251,1"
      Dst: "[java.lang.StringBuilder].append"
    - Src: "org.apache.bcel.classfile.Signature:251,1"
      Dst: "[org.apache.bcel.classfile.Signature].getSignature"
    - Src: "org.apache.bcel.classfile.Signature:251,1"
      Dst: "[java.lang.StringBuilder].toString"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.bcel.classfile.AnnotationElementValue].<init>(int,org.apache.bcel.classfile.AnnotationEntry,org.apache.bcel.classfile.ConstantPool)"
    functionSourceFile: "org.apache.bcel.classfile.AnnotationElementValue"
    linkageType: null
    functionLinenumber: 29
    functionDepth: 0
    returnType: "void"
    argCount: 3
    argTypes:
    - "int"
    - "org.apache.bcel.classfile.AnnotationEntry"
    - "org.apache.bcel.classfile.ConstantPool"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.bcel.classfile.ElementValue].<init>(int,org.apache.bcel.classfile.ConstantPool)"
    - "[org.apache.bcel.classfile.ClassFormatException].<init>(java.lang.String)"
    functionUses: 1
    ICount: 16
    EdgeCount: 2
    BranchProfiles:
    - Branch String: "org.apache.bcel.classfile.AnnotationElementValue:31"
      Branch Sides:
      - BranchSide: "org.apache.bcel.classfile.AnnotationElementValue:34"
        BranchSideFuncs:
        - "<init>(java.lang.String)"
      - BranchSide: "org.apache.bcel.classfile.AnnotationElementValue:33"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.bcel.classfile.AnnotationElementValue:30,1"
      Dst: "[org.apache.bcel.classfile.ElementValue].<init>"
    - Src: "org.apache.bcel.classfile.AnnotationElementValue:32,1"
      Dst: "[java.lang.StringBuilder].<init>"
    - Src: "org.apache.bcel.classfile.AnnotationElementValue:32,1"
      Dst: "[java.lang.StringBuilder].append"
    - Src: "org.apache.bcel.classfile.AnnotationElementValue:32,1"
      Dst: "[java.lang.StringBuilder].toString"
    - Src: "org.apache.bcel.classfile.AnnotationElementValue:32,1"
      Dst: "[org.apache.bcel.classfile.ClassFormatException].<init>"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.apache.bcel.classfile.AnnotationElementValue].dump(java.io.DataOutputStream)"
    functionSourceFile: "org.apache.bcel.classfile.AnnotationElementValue"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.io.DataOutputStream"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 7
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.bcel.classfile.AnnotationElementValue:39,1"
      Dst: "[org.apache.bcel.classfile.ElementValue].getType"
    - Src: "org.apache.bcel.classfile.AnnotationElementValue:39,1"
      Dst: "[java.io.DataOutputStream].writeByte"
    - Src: "org.apache.bcel.classfile.AnnotationElementValue:40,1"
      Dst: "[org.apache.bcel.classfile.AnnotationEntry].dump"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.bcel.classfile.AnnotationElementValue].getAnnotationEntry()"
    functionSourceFile: "org.apache.bcel.classfile.AnnotationElementValue"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.apache.bcel.classfile.AnnotationEntry"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.bcel.classfile.AnnotationElementValue].stringifyValue()"
    functionSourceFile: "org.apache.bcel.classfile.AnnotationElementValue"
    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.apache.bcel.classfile.AnnotationElementValue:49,1"
      Dst: "[org.apache.bcel.classfile.AnnotationEntry].toString"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.bcel.classfile.AnnotationElementValue].toString()"
    functionSourceFile: "org.apache.bcel.classfile.AnnotationElementValue"
    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.apache.bcel.classfile.AnnotationElementValue:54,1"
      Dst: "[org.apache.bcel.classfile.AnnotationElementValue].stringifyValue"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.time.FastDatePrinter$DayInWeekField].<init>(org.apache.commons.lang3.time.FastDatePrinter$NumberRule)"
    functionSourceFile: "org.apache.commons.lang3.time.FastDatePrinter$DayInWeekField"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.apache.commons.lang3.time.FastDatePrinter$NumberRule"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.lang3.time.FastDatePrinter$DayInWeekField:1265,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.time.FastDatePrinter$DayInWeekField].estimateLength()"
    functionSourceFile: "org.apache.commons.lang3.time.FastDatePrinter$DayInWeekField"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "int"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.lang3.time.FastDatePrinter$DayInWeekField:1271,1"
      Dst: "[org.apache.commons.lang3.time.FastDatePrinter$Rule].estimateLength"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.time.FastDatePrinter$DayInWeekField].appendTo(java.lang.Appendable,java.util.Calendar)"
    functionSourceFile: "org.apache.commons.lang3.time.FastDatePrinter$DayInWeekField"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "java.lang.Appendable"
    - "java.util.Calendar"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 11
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.commons.lang3.time.FastDatePrinter$DayInWeekField:1277"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.time.FastDatePrinter$DayInWeekField:1276"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.time.FastDatePrinter$DayInWeekField:1275"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.lang3.time.FastDatePrinter$DayInWeekField:1276,1"
      Dst: "[java.util.Calendar].get"
    - Src: "org.apache.commons.lang3.time.FastDatePrinter$DayInWeekField:1277,1"
      Dst: "[org.apache.commons.lang3.time.FastDatePrinter$NumberRule].appendTo"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.time.FastDatePrinter$DayInWeekField].appendTo(java.lang.Appendable,int)"
    functionSourceFile: "org.apache.commons.lang3.time.FastDatePrinter$DayInWeekField"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "java.lang.Appendable"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.lang3.time.FastDatePrinter$DayInWeekField:1282,1"
      Dst: "[org.apache.commons.lang3.time.FastDatePrinter$NumberRule].appendTo"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.exception.ExceptionUtils].eraseType(java.lang.Throwable)"
    functionSourceFile: "org.apache.commons.lang3.exception.ExceptionUtils"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 1
    argTypes:
    - "java.lang.Throwable"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 2
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.exception.ExceptionUtils].forEach(java.lang.Throwable,java.util.function.Consumer)"
    functionSourceFile: "org.apache.commons.lang3.exception.ExceptionUtils"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "java.lang.Throwable"
    - "java.util.function.Consumer"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.lang3.exception.ExceptionUtils:102,1"
      Dst: "[org.apache.commons.lang3.exception.ExceptionUtils].stream"
    - Src: "org.apache.commons.lang3.exception.ExceptionUtils:102,1"
      Dst: "[java.util.stream.Stream].forEach"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.exception.ExceptionUtils].getCause(java.lang.Throwable)"
    functionSourceFile: "org.apache.commons.lang3.exception.ExceptionUtils"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.Throwable"
    argCount: 1
    argTypes:
    - "java.lang.Throwable"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.lang3.exception.ExceptionUtils:135,1"
      Dst: "[org.apache.commons.lang3.exception.ExceptionUtils].getCause"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.exception.ExceptionUtils].getCause(java.lang.Throwable,java.lang.String[])"
    functionSourceFile: "org.apache.commons.lang3.exception.ExceptionUtils"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.Throwable"
    argCount: 2
    argTypes:
    - "java.lang.Throwable"
    - "java.lang.String[]"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 18
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.commons.lang3.exception.ExceptionUtils:153"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.exception.ExceptionUtils:156"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.exception.ExceptionUtils:155"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.exception.ExceptionUtils:156"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.exception.ExceptionUtils:163"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.exception.ExceptionUtils:162"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.exception.ExceptionUtils:158"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.exception.ExceptionUtils:161"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.exception.ExceptionUtils:160"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.lang3.exception.ExceptionUtils:157,1"
      Dst: "[java.lang.Throwable].getCause"
    - Src: "org.apache.commons.lang3.exception.ExceptionUtils:163,1"
      Dst: "[java.util.stream.Stream].of"
    - Src: "org.apache.commons.lang3.exception.ExceptionUtils:163,1"
      Dst: "[org.apache.commons.lang3.exception.ExceptionUtils$lambda_getCause_0__253].bootstrap$"
    - Src: "org.apache.commons.lang3.exception.ExceptionUtils:163,1"
      Dst: "[java.util.stream.Stream].map"
    - Src: "org.apache.commons.lang3.exception.ExceptionUtils:163,1"
      Dst: "[org.apache.commons.lang3.exception.ExceptionUtils$nonNull__254].bootstrap$"
    - Src: "org.apache.commons.lang3.exception.ExceptionUtils:163,1"
      Dst: "[java.util.stream.Stream].filter"
    - Src: "org.apache.commons.lang3.exception.ExceptionUtils:163,1"
      Dst: "[java.util.stream.Stream].findFirst"
    - Src: "org.apache.commons.lang3.exception.ExceptionUtils:163,1"
      Dst: "[java.util.Optional].orElse"
    JavaMethodInfo: null
    BBCount: 7
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.exception.ExceptionUtils].getCauseUsingMethodName(java.lang.Throwable,java.lang.String)"
    functionSourceFile: "org.apache.commons.lang3.exception.ExceptionUtils"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.Throwable"
    argCount: 2
    argTypes:
    - "java.lang.Throwable"
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 20
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.commons.lang3.exception.ExceptionUtils:175"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.exception.ExceptionUtils:191"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.exception.ExceptionUtils:190"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.exception.ExceptionUtils:183"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.exception.ExceptionUtils:190"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.exception.ExceptionUtils:183"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.exception.ExceptionUtils:190"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.lang3.exception.ExceptionUtils:178,1"
      Dst: "[java.lang.Object].getClass"
    - Src: "org.apache.commons.lang3.exception.ExceptionUtils:178,1"
      Dst: "[java.lang.Class].getMethod"
    - Src: "org.apache.commons.lang3.exception.ExceptionUtils:183,1"
      Dst: "[java.lang.reflect.Method].getReturnType"
    - Src: "org.apache.commons.lang3.exception.ExceptionUtils:183,1"
      Dst: "[java.lang.Class].isAssignableFrom"
    - Src: "org.apache.commons.lang3.exception.ExceptionUtils:185,1"
      Dst: "[java.lang.reflect.Method].invoke"
    JavaMethodInfo: null
    BBCount: 8
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.exception.ExceptionUtils].getDefaultCauseMethodNames()"
    functionSourceFile: "org.apache.commons.lang3.exception.ExceptionUtils"
    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.apache.commons.lang3.exception.ExceptionUtils:205,1"
      Dst: "[org.apache.commons.lang3.ArrayUtils].clone"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.exception.ExceptionUtils].getMessage(java.lang.Throwable)"
    functionSourceFile: "org.apache.commons.lang3.exception.ExceptionUtils"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 1
    argTypes:
    - "java.lang.Throwable"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 13
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.commons.lang3.exception.ExceptionUtils:220"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.exception.ExceptionUtils:223"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.exception.ExceptionUtils:222"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.lang3.exception.ExceptionUtils:223,1"
      Dst: "[org.apache.commons.lang3.ClassUtils].getShortClassName"
    - Src: "org.apache.commons.lang3.exception.ExceptionUtils:224,1"
      Dst: "[java.lang.StringBuilder].<init>"
    - Src: "org.apache.commons.lang3.exception.ExceptionUtils:224,1"
      Dst: "[java.lang.StringBuilder].append"
    - Src: "org.apache.commons.lang3.exception.ExceptionUtils:224,1"
      Dst: "[java.lang.Throwable].getMessage"
    - Src: "org.apache.commons.lang3.exception.ExceptionUtils:224,1"
      Dst: "[org.apache.commons.lang3.StringUtils].defaultString"
    - Src: "org.apache.commons.lang3.exception.ExceptionUtils:224,1"
      Dst: "[java.lang.StringBuilder].toString"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.exception.ExceptionUtils].getRootCause(java.lang.Throwable)"
    functionSourceFile: "org.apache.commons.lang3.exception.ExceptionUtils"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.Throwable"
    argCount: 1
    argTypes:
    - "java.lang.Throwable"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 11
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.commons.lang3.exception.ExceptionUtils:246"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.exception.ExceptionUtils:244"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.lang3.exception.ExceptionUtils:245,1"
      Dst: "[org.apache.commons.lang3.exception.ExceptionUtils].getThrowableList"
    - Src: "org.apache.commons.lang3.exception.ExceptionUtils:246,1"
      Dst: "[java.util.List].isEmpty"
    - Src: "org.apache.commons.lang3.exception.ExceptionUtils:246,1"
      Dst: "[java.util.List].size"
    - Src: "org.apache.commons.lang3.exception.ExceptionUtils:246,1"
      Dst: "[java.util.List].get"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.exception.ExceptionUtils].getRootCauseMessage(java.lang.Throwable)"
    functionSourceFile: "org.apache.commons.lang3.exception.ExceptionUtils"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 1
    argTypes:
    - "java.lang.Throwable"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 8
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.commons.lang3.exception.ExceptionUtils:262"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.exception.ExceptionUtils:260"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.lang3.exception.ExceptionUtils:261,1"
      Dst: "[org.apache.commons.lang3.exception.ExceptionUtils].getRootCause"
    - Src: "org.apache.commons.lang3.exception.ExceptionUtils:262,1"
      Dst: "[org.apache.commons.lang3.exception.ExceptionUtils].getMessage"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.exception.ExceptionUtils].getRootCauseStackTrace(java.lang.Throwable)"
    functionSourceFile: "org.apache.commons.lang3.exception.ExceptionUtils"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.String[]"
    argCount: 1
    argTypes:
    - "java.lang.Throwable"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.lang3.exception.ExceptionUtils:279,1"
      Dst: "[org.apache.commons.lang3.exception.ExceptionUtils].getRootCauseStackTraceList"
    - Src: "org.apache.commons.lang3.exception.ExceptionUtils:279,1"
      Dst: "[java.util.List].toArray"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.exception.ExceptionUtils].getRootCauseStackTraceList(java.lang.Throwable)"
    functionSourceFile: "org.apache.commons.lang3.exception.ExceptionUtils"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.util.List"
    argCount: 1
    argTypes:
    - "java.lang.Throwable"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 39
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.commons.lang3.exception.ExceptionUtils:295"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.exception.ExceptionUtils:298"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.exception.ExceptionUtils:297"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.exception.ExceptionUtils:302"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.exception.ExceptionUtils:315"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.exception.ExceptionUtils:314"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.exception.ExceptionUtils:304"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.exception.ExceptionUtils:308"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.exception.ExceptionUtils:307"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.exception.ExceptionUtils:308"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.exception.ExceptionUtils:311"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.exception.ExceptionUtils:310"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.lang3.exception.ExceptionUtils:296,1"
      Dst: "[java.util.Collections].emptyList"
    - Src: "org.apache.commons.lang3.exception.ExceptionUtils:298,1"
      Dst: "[org.apache.commons.lang3.exception.ExceptionUtils].getThrowables"
    - Src: "org.apache.commons.lang3.exception.ExceptionUtils:300,1"
      Dst: "[java.util.ArrayList].<init>"
    - Src: "org.apache.commons.lang3.exception.ExceptionUtils:301,1"
      Dst: "[org.apache.commons.lang3.exception.ExceptionUtils].getStackFrameList"
    - Src: "org.apache.commons.lang3.exception.ExceptionUtils:306,1"
      Dst: "[org.apache.commons.lang3.exception.ExceptionUtils].removeCommonFrames"
    - Src: "org.apache.commons.lang3.exception.ExceptionUtils:309,1"
      Dst: "[java.lang.Throwable].toString"
    - Src: "org.apache.commons.lang3.exception.ExceptionUtils:309,1"
      Dst: "[java.util.List].add"
    - Src: "org.apache.commons.lang3.exception.ExceptionUtils:311,1"
      Dst: "[java.lang.StringBuilder].<init>"
    - Src: "org.apache.commons.lang3.exception.ExceptionUtils:311,1"
      Dst: "[java.lang.StringBuilder].append"
    - Src: "org.apache.commons.lang3.exception.ExceptionUtils:311,1"
      Dst: "[java.lang.StringBuilder].toString"
    - Src: "org.apache.commons.lang3.exception.ExceptionUtils:313,1"
      Dst: "[java.util.List].addAll"
    JavaMethodInfo: null
    BBCount: 11
    CyclomaticComplexity: 2
  - functionName: "[org.apache.commons.lang3.exception.ExceptionUtils].getStackFrameList(java.lang.Throwable)"
    functionSourceFile: "org.apache.commons.lang3.exception.ExceptionUtils"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.util.List"
    argCount: 1
    argTypes:
    - "java.lang.Throwable"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 25
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.commons.lang3.exception.ExceptionUtils:336"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.exception.ExceptionUtils:347"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.exception.ExceptionUtils:346"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.exception.ExceptionUtils:340"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.exception.ExceptionUtils:343"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.exception.ExceptionUtils:342"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.exception.ExceptionUtils:340"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.exception.ExceptionUtils:343"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.exception.ExceptionUtils:342"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.exception.ExceptionUtils:343"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.exception.ExceptionUtils:346"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.exception.ExceptionUtils:345"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.lang3.exception.ExceptionUtils:331,1"
      Dst: "[org.apache.commons.lang3.exception.ExceptionUtils].getStackTrace"
    - Src: "org.apache.commons.lang3.exception.ExceptionUtils:332,1"
      Dst: "[java.lang.System].lineSeparator"
    - Src: "org.apache.commons.lang3.exception.ExceptionUtils:333,1"
      Dst: "[java.util.StringTokenizer].<init>"
    - Src: "org.apache.commons.lang3.exception.ExceptionUtils:334,1"
      Dst: "[java.util.ArrayList].<init>"
    - Src: "org.apache.commons.lang3.exception.ExceptionUtils:336,1"
      Dst: "[java.util.StringTokenizer].hasMoreTokens"
    - Src: "org.apache.commons.lang3.exception.ExceptionUtils:337,1"
      Dst: "[java.util.StringTokenizer].nextToken"
    - Src: "org.apache.commons.lang3.exception.ExceptionUtils:339,1"
      Dst: "[java.lang.String].indexOf"
    - Src: "org.apache.commons.lang3.exception.ExceptionUtils:340,1"
      Dst: "[java.lang.String].substring"
    - Src: "org.apache.commons.lang3.exception.ExceptionUtils:340,1"
      Dst: "[java.lang.String].trim"
    - Src: "org.apache.commons.lang3.exception.ExceptionUtils:340,1"
      Dst: "[java.lang.String].isEmpty"
    - Src: "org.apache.commons.lang3.exception.ExceptionUtils:342,1"
      Dst: "[java.util.List].add"
    JavaMethodInfo: null
    BBCount: 9
    CyclomaticComplexity: 2
  - functionName: "[org.apache.commons.lang3.exception.ExceptionUtils].getStackFrames(java.lang.String)"
    functionSourceFile: "org.apache.commons.lang3.exception.ExceptionUtils"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.String[]"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 15
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.commons.lang3.exception.ExceptionUtils:362"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.exception.ExceptionUtils:365"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.exception.ExceptionUtils:364"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.lang3.exception.ExceptionUtils:359,1"
      Dst: "[java.lang.System].lineSeparator"
    - Src: "org.apache.commons.lang3.exception.ExceptionUtils:360,1"
      Dst: "[java.util.StringTokenizer].<init>"
    - Src: "org.apache.commons.lang3.exception.ExceptionUtils:361,1"
      Dst: "[java.util.ArrayList].<init>"
    - Src: "org.apache.commons.lang3.exception.ExceptionUtils:362,1"
      Dst: "[java.util.StringTokenizer].hasMoreTokens"
    - Src: "org.apache.commons.lang3.exception.ExceptionUtils:363,1"
      Dst: "[java.util.StringTokenizer].nextToken"
    - Src: "org.apache.commons.lang3.exception.ExceptionUtils:363,1"
      Dst: "[java.util.List].add"
    - Src: "org.apache.commons.lang3.exception.ExceptionUtils:365,1"
      Dst: "[java.util.List].toArray"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 2
  - functionName: "[org.apache.commons.lang3.exception.ExceptionUtils].getStackFrames(java.lang.Throwable)"
    functionSourceFile: "org.apache.commons.lang3.exception.ExceptionUtils"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.String[]"
    argCount: 1
    argTypes:
    - "java.lang.Throwable"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 7
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.commons.lang3.exception.ExceptionUtils:382"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.exception.ExceptionUtils:385"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.exception.ExceptionUtils:384"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.lang3.exception.ExceptionUtils:385,1"
      Dst: "[org.apache.commons.lang3.exception.ExceptionUtils].getStackTrace"
    - Src: "org.apache.commons.lang3.exception.ExceptionUtils:385,1"
      Dst: "[org.apache.commons.lang3.exception.ExceptionUtils].getStackFrames"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.exception.ExceptionUtils].getStackTrace(java.lang.Throwable)"
    functionSourceFile: "org.apache.commons.lang3.exception.ExceptionUtils"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 1
    argTypes:
    - "java.lang.Throwable"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 10
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.commons.lang3.exception.ExceptionUtils:401"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.exception.ExceptionUtils:404"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.exception.ExceptionUtils:403"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.lang3.exception.ExceptionUtils:404,1"
      Dst: "[java.io.StringWriter].<init>"
    - Src: "org.apache.commons.lang3.exception.ExceptionUtils:405,1"
      Dst: "[java.io.PrintWriter].<init>"
    - Src: "org.apache.commons.lang3.exception.ExceptionUtils:405,1"
      Dst: "[java.lang.Throwable].printStackTrace"
    - Src: "org.apache.commons.lang3.exception.ExceptionUtils:406,1"
      Dst: "[java.io.StringWriter].toString"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.exception.ExceptionUtils].getThrowableCount(java.lang.Throwable)"
    functionSourceFile: "org.apache.commons.lang3.exception.ExceptionUtils"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "int"
    argCount: 1
    argTypes:
    - "java.lang.Throwable"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.lang3.exception.ExceptionUtils:426,1"
      Dst: "[org.apache.commons.lang3.exception.ExceptionUtils].getThrowableList"
    - Src: "org.apache.commons.lang3.exception.ExceptionUtils:426,1"
      Dst: "[java.util.List].size"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.exception.ExceptionUtils].getThrowableList(java.lang.Throwable)"
    functionSourceFile: "org.apache.commons.lang3.exception.ExceptionUtils"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.util.List"
    argCount: 1
    argTypes:
    - "java.lang.Throwable"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 10
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.commons.lang3.exception.ExceptionUtils:450"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.exception.ExceptionUtils:454"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.exception.ExceptionUtils:453"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.exception.ExceptionUtils:450"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.exception.ExceptionUtils:454"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.exception.ExceptionUtils:453"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.lang3.exception.ExceptionUtils:449,1"
      Dst: "[java.util.ArrayList].<init>"
    - Src: "org.apache.commons.lang3.exception.ExceptionUtils:450,1"
      Dst: "[java.util.List].contains"
    - Src: "org.apache.commons.lang3.exception.ExceptionUtils:451,1"
      Dst: "[java.util.List].add"
    - Src: "org.apache.commons.lang3.exception.ExceptionUtils:452,1"
      Dst: "[java.lang.Throwable].getCause"
    JavaMethodInfo: null
    BBCount: 5
    CyclomaticComplexity: 2
  - functionName: "[org.apache.commons.lang3.exception.ExceptionUtils].getThrowables(java.lang.Throwable)"
    functionSourceFile: "org.apache.commons.lang3.exception.ExceptionUtils"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.Throwable[]"
    argCount: 1
    argTypes:
    - "java.lang.Throwable"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.lang3.exception.ExceptionUtils:477,1"
      Dst: "[org.apache.commons.lang3.exception.ExceptionUtils].getThrowableList"
    - Src: "org.apache.commons.lang3.exception.ExceptionUtils:477,1"
      Dst: "[java.util.List].toArray"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.exception.ExceptionUtils].hasCause(java.lang.Throwable,java.lang.Class)"
    functionSourceFile: "org.apache.commons.lang3.exception.ExceptionUtils"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 2
    argTypes:
    - "java.lang.Throwable"
    - "java.lang.Class"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 7
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.commons.lang3.exception.ExceptionUtils:495"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.exception.ExceptionUtils:498"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.exception.ExceptionUtils:497"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.lang3.exception.ExceptionUtils:496,1"
      Dst: "[java.lang.Throwable].getCause"
    - Src: "org.apache.commons.lang3.exception.ExceptionUtils:498,1"
      Dst: "[java.lang.Class].isInstance"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.exception.ExceptionUtils].indexOf(java.lang.Throwable,java.lang.Class,int,boolean)"
    functionSourceFile: "org.apache.commons.lang3.exception.ExceptionUtils"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "int"
    argCount: 4
    argTypes:
    - "java.lang.Throwable"
    - "java.lang.Class"
    - "int"
    - "boolean"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 39
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.commons.lang3.exception.ExceptionUtils:513"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.exception.ExceptionUtils:null"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.exception.ExceptionUtils:513"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.exception.ExceptionUtils:516"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.exception.ExceptionUtils:515"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.exception.ExceptionUtils:516"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.exception.ExceptionUtils:519"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.exception.ExceptionUtils:518"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.exception.ExceptionUtils:520"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.exception.ExceptionUtils:523"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.exception.ExceptionUtils:522"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.exception.ExceptionUtils:523"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.exception.ExceptionUtils:530"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.exception.ExceptionUtils:529"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.exception.ExceptionUtils:524"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.exception.ExceptionUtils:524"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.exception.ExceptionUtils:523"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.exception.ExceptionUtils:525"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.exception.ExceptionUtils:524"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.exception.ExceptionUtils:523"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.exception.ExceptionUtils:530"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.exception.ExceptionUtils:null"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.exception.ExceptionUtils:531"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.exception.ExceptionUtils:530"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.exception.ExceptionUtils:529"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.lang3.exception.ExceptionUtils:519,1"
      Dst: "[org.apache.commons.lang3.exception.ExceptionUtils].getThrowables"
    - Src: "org.apache.commons.lang3.exception.ExceptionUtils:525,1"
      Dst: "[java.lang.Object].getClass"
    - Src: "org.apache.commons.lang3.exception.ExceptionUtils:525,1"
      Dst: "[java.lang.Class].isAssignableFrom"
    - Src: "org.apache.commons.lang3.exception.ExceptionUtils:531,1"
      Dst: "[java.lang.Object].equals"
    JavaMethodInfo: null
    BBCount: 20
    CyclomaticComplexity: 3
  - functionName: "[org.apache.commons.lang3.exception.ExceptionUtils].indexOfThrowable(java.lang.Throwable,java.lang.Class)"
    functionSourceFile: "org.apache.commons.lang3.exception.ExceptionUtils"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "int"
    argCount: 2
    argTypes:
    - "java.lang.Throwable"
    - "java.lang.Class"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.lang3.exception.ExceptionUtils:554,1"
      Dst: "[org.apache.commons.lang3.exception.ExceptionUtils].indexOf"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.exception.ExceptionUtils].indexOfThrowable(java.lang.Throwable,java.lang.Class,int)"
    functionSourceFile: "org.apache.commons.lang3.exception.ExceptionUtils"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "int"
    argCount: 3
    argTypes:
    - "java.lang.Throwable"
    - "java.lang.Class"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.lang3.exception.ExceptionUtils:577,1"
      Dst: "[org.apache.commons.lang3.exception.ExceptionUtils].indexOf"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.exception.ExceptionUtils].indexOfType(java.lang.Throwable,java.lang.Class)"
    functionSourceFile: "org.apache.commons.lang3.exception.ExceptionUtils"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "int"
    argCount: 2
    argTypes:
    - "java.lang.Throwable"
    - "java.lang.Class"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.lang3.exception.ExceptionUtils:596,1"
      Dst: "[org.apache.commons.lang3.exception.ExceptionUtils].indexOf"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.exception.ExceptionUtils].indexOfType(java.lang.Throwable,java.lang.Class,int)"
    functionSourceFile: "org.apache.commons.lang3.exception.ExceptionUtils"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "int"
    argCount: 3
    argTypes:
    - "java.lang.Throwable"
    - "java.lang.Class"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.lang3.exception.ExceptionUtils:620,1"
      Dst: "[org.apache.commons.lang3.exception.ExceptionUtils].indexOf"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.exception.ExceptionUtils].isChecked(java.lang.Throwable)"
    functionSourceFile: "org.apache.commons.lang3.exception.ExceptionUtils"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "java.lang.Throwable"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 10
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.commons.lang3.exception.ExceptionUtils:632"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.exception.ExceptionUtils:-2"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.exception.ExceptionUtils:632"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.exception.ExceptionUtils:-2"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.exception.ExceptionUtils:632"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.exception.ExceptionUtils:-2"
        BranchSideFuncs: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 6
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.exception.ExceptionUtils].isUnchecked(java.lang.Throwable)"
    functionSourceFile: "org.apache.commons.lang3.exception.ExceptionUtils"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "java.lang.Throwable"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 10
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.commons.lang3.exception.ExceptionUtils:644"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.exception.ExceptionUtils:-2"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.exception.ExceptionUtils:644"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.exception.ExceptionUtils:643"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.exception.ExceptionUtils:644"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.exception.ExceptionUtils:-2"
        BranchSideFuncs: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 6
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.exception.ExceptionUtils].printRootCauseStackTrace(java.lang.Throwable)"
    functionSourceFile: "org.apache.commons.lang3.exception.ExceptionUtils"
    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.apache.commons.lang3.exception.ExceptionUtils:666,1"
      Dst: "[org.apache.commons.lang3.exception.ExceptionUtils].printRootCauseStackTrace"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.exception.ExceptionUtils].printRootCauseStackTrace(java.lang.Throwable,java.io.PrintStream)"
    functionSourceFile: "org.apache.commons.lang3.exception.ExceptionUtils"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "java.lang.Throwable"
    - "java.io.PrintStream"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 11
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.commons.lang3.exception.ExceptionUtils:690"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.exception.ExceptionUtils:693"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.exception.ExceptionUtils:692"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.lang3.exception.ExceptionUtils:693,1"
      Dst: "[java.util.Objects].requireNonNull"
    - Src: "org.apache.commons.lang3.exception.ExceptionUtils:694,1"
      Dst: "[org.apache.commons.lang3.exception.ExceptionUtils].getRootCauseStackTraceList"
    - Src: "org.apache.commons.lang3.exception.ExceptionUtils:694,1"
      Dst: "[java.lang.Object].getClass"
    - Src: "org.apache.commons.lang3.exception.ExceptionUtils:694,1"
      Dst: "[org.apache.commons.lang3.exception.ExceptionUtils$println__255].bootstrap$"
    - Src: "org.apache.commons.lang3.exception.ExceptionUtils:694,1"
      Dst: "[java.lang.Iterable].forEach"
    - Src: "org.apache.commons.lang3.exception.ExceptionUtils:695,1"
      Dst: "[java.io.PrintStream].flush"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.exception.ExceptionUtils].printRootCauseStackTrace(java.lang.Throwable,java.io.PrintWriter)"
    functionSourceFile: "org.apache.commons.lang3.exception.ExceptionUtils"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "java.lang.Throwable"
    - "java.io.PrintWriter"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 11
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.commons.lang3.exception.ExceptionUtils:719"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.exception.ExceptionUtils:722"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.exception.ExceptionUtils:721"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.lang3.exception.ExceptionUtils:722,1"
      Dst: "[java.util.Objects].requireNonNull"
    - Src: "org.apache.commons.lang3.exception.ExceptionUtils:723,1"
      Dst: "[org.apache.commons.lang3.exception.ExceptionUtils].getRootCauseStackTraceList"
    - Src: "org.apache.commons.lang3.exception.ExceptionUtils:723,1"
      Dst: "[java.lang.Object].getClass"
    - Src: "org.apache.commons.lang3.exception.ExceptionUtils:723,1"
      Dst: "[org.apache.commons.lang3.exception.ExceptionUtils$println__256].bootstrap$"
    - Src: "org.apache.commons.lang3.exception.ExceptionUtils:723,1"
      Dst: "[java.lang.Iterable].forEach"
    - Src: "org.apache.commons.lang3.exception.ExceptionUtils:724,1"
      Dst: "[java.io.PrintWriter].flush"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.exception.ExceptionUtils].removeCommonFrames(java.util.List,java.util.List)"
    functionSourceFile: "org.apache.commons.lang3.exception.ExceptionUtils"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "java.util.List"
    - "java.util.List"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 23
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.commons.lang3.exception.ExceptionUtils:740"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.exception.ExceptionUtils:750"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.exception.ExceptionUtils:740"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.exception.ExceptionUtils:750"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.exception.ExceptionUtils:745"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.exception.ExceptionUtils:null"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.lang3.exception.ExceptionUtils:736,1"
      Dst: "[java.util.Objects].requireNonNull"
    - Src: "org.apache.commons.lang3.exception.ExceptionUtils:738,1"
      Dst: "[java.util.List].size"
    - Src: "org.apache.commons.lang3.exception.ExceptionUtils:743,1"
      Dst: "[java.util.List].get"
    - Src: "org.apache.commons.lang3.exception.ExceptionUtils:745,1"
      Dst: "[java.lang.String].equals"
    - Src: "org.apache.commons.lang3.exception.ExceptionUtils:746,1"
      Dst: "[java.util.List].remove"
    JavaMethodInfo: null
    BBCount: 7
    CyclomaticComplexity: 2
  - functionName: "[org.apache.commons.lang3.exception.ExceptionUtils].rethrow(java.lang.Throwable)"
    functionSourceFile: "org.apache.commons.lang3.exception.ExceptionUtils"
    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.apache.commons.lang3.exception.ExceptionUtils:813,1"
      Dst: "[org.apache.commons.lang3.exception.ExceptionUtils].eraseType"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.exception.ExceptionUtils].stream(java.lang.Throwable)"
    functionSourceFile: "org.apache.commons.lang3.exception.ExceptionUtils"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.util.stream.Stream"
    argCount: 1
    argTypes:
    - "java.lang.Throwable"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.lang3.exception.ExceptionUtils:835,1"
      Dst: "[org.apache.commons.lang3.exception.ExceptionUtils].getThrowableList"
    - Src: "org.apache.commons.lang3.exception.ExceptionUtils:835,1"
      Dst: "[java.util.Collection].stream"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.exception.ExceptionUtils].throwableOf(java.lang.Throwable,java.lang.Class,int,boolean)"
    functionSourceFile: "org.apache.commons.lang3.exception.ExceptionUtils"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.Throwable"
    argCount: 4
    argTypes:
    - "java.lang.Throwable"
    - "java.lang.Class"
    - "int"
    - "boolean"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 42
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.commons.lang3.exception.ExceptionUtils:851"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.exception.ExceptionUtils:852"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.exception.ExceptionUtils:851"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.exception.ExceptionUtils:851"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.exception.ExceptionUtils:854"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.exception.ExceptionUtils:853"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.exception.ExceptionUtils:854"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.exception.ExceptionUtils:857"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.exception.ExceptionUtils:856"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.exception.ExceptionUtils:858"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.exception.ExceptionUtils:861"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.exception.ExceptionUtils:860"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.exception.ExceptionUtils:861"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.exception.ExceptionUtils:868"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.exception.ExceptionUtils:867"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.exception.ExceptionUtils:862"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.exception.ExceptionUtils:862"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.exception.ExceptionUtils:861"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.exception.ExceptionUtils:863"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.exception.ExceptionUtils:862"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.exception.ExceptionUtils:861"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.exception.ExceptionUtils:868"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.exception.ExceptionUtils:874"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.exception.ExceptionUtils:873"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.exception.ExceptionUtils:869"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.exception.ExceptionUtils:868"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.exception.ExceptionUtils:867"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.lang3.exception.ExceptionUtils:857,1"
      Dst: "[org.apache.commons.lang3.exception.ExceptionUtils].getThrowables"
    - Src: "org.apache.commons.lang3.exception.ExceptionUtils:863,1"
      Dst: "[java.lang.Object].getClass"
    - Src: "org.apache.commons.lang3.exception.ExceptionUtils:863,1"
      Dst: "[java.lang.Class].isAssignableFrom"
    - Src: "org.apache.commons.lang3.exception.ExceptionUtils:864,1"
      Dst: "[java.lang.Class].cast"
    - Src: "org.apache.commons.lang3.exception.ExceptionUtils:869,1"
      Dst: "[java.lang.Object].equals"
    JavaMethodInfo: null
    BBCount: 20
    CyclomaticComplexity: 3
  - functionName: "[org.apache.commons.lang3.exception.ExceptionUtils].throwableOfThrowable(java.lang.Throwable,java.lang.Class)"
    functionSourceFile: "org.apache.commons.lang3.exception.ExceptionUtils"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.Throwable"
    argCount: 2
    argTypes:
    - "java.lang.Throwable"
    - "java.lang.Class"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.lang3.exception.ExceptionUtils:894,1"
      Dst: "[org.apache.commons.lang3.exception.ExceptionUtils].throwableOf"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.exception.ExceptionUtils].throwableOfThrowable(java.lang.Throwable,java.lang.Class,int)"
    functionSourceFile: "org.apache.commons.lang3.exception.ExceptionUtils"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.Throwable"
    argCount: 3
    argTypes:
    - "java.lang.Throwable"
    - "java.lang.Class"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.lang3.exception.ExceptionUtils:919,1"
      Dst: "[org.apache.commons.lang3.exception.ExceptionUtils].throwableOf"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.exception.ExceptionUtils].throwableOfType(java.lang.Throwable,java.lang.Class)"
    functionSourceFile: "org.apache.commons.lang3.exception.ExceptionUtils"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.Throwable"
    argCount: 2
    argTypes:
    - "java.lang.Throwable"
    - "java.lang.Class"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.lang3.exception.ExceptionUtils:939,1"
      Dst: "[org.apache.commons.lang3.exception.ExceptionUtils].throwableOf"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.exception.ExceptionUtils].throwableOfType(java.lang.Throwable,java.lang.Class,int)"
    functionSourceFile: "org.apache.commons.lang3.exception.ExceptionUtils"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.Throwable"
    argCount: 3
    argTypes:
    - "java.lang.Throwable"
    - "java.lang.Class"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.lang3.exception.ExceptionUtils:964,1"
      Dst: "[org.apache.commons.lang3.exception.ExceptionUtils].throwableOf"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.exception.ExceptionUtils].throwUnchecked(java.lang.Object)"
    functionSourceFile: "org.apache.commons.lang3.exception.ExceptionUtils"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 10
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.commons.lang3.exception.ExceptionUtils:977"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.exception.ExceptionUtils:980"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.exception.ExceptionUtils:979"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.exception.ExceptionUtils:980"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.exception.ExceptionUtils:983"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.exception.ExceptionUtils:982"
        BranchSideFuncs: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.exception.ExceptionUtils].wrapAndThrow(java.lang.Throwable)"
    functionSourceFile: "org.apache.commons.lang3.exception.ExceptionUtils"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 1
    argTypes:
    - "java.lang.Throwable"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.lang3.exception.ExceptionUtils:1009,1"
      Dst: "[org.apache.commons.lang3.exception.ExceptionUtils].throwUnchecked"
    - Src: "org.apache.commons.lang3.exception.ExceptionUtils:1009,1"
      Dst: "[java.lang.reflect.UndeclaredThrowableException].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.exception.ExceptionUtils].<init>()"
    functionSourceFile: "org.apache.commons.lang3.exception.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.apache.commons.lang3.exception.ExceptionUtils:1019,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.exception.ExceptionUtils].lambda$getCause$0(java.lang.Throwable,java.lang.String)"
    functionSourceFile: "org.apache.commons.lang3.exception.ExceptionUtils"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.Throwable"
    argCount: 2
    argTypes:
    - "java.lang.Throwable"
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.lang3.exception.ExceptionUtils:163,1"
      Dst: "[org.apache.commons.lang3.exception.ExceptionUtils].getCauseUsingMethodName"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.bcel.generic.LSHR].<init>()"
    functionSourceFile: "org.apache.bcel.generic.LSHR"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.bcel.generic.LSHR:29,1"
      Dst: "[org.apache.bcel.generic.ArithmeticInstruction].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.bcel.generic.LSHR].accept(org.apache.bcel.generic.Visitor)"
    functionSourceFile: "org.apache.bcel.generic.LSHR"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.apache.bcel.generic.Visitor"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 8
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.bcel.generic.LSHR:40,1"
      Dst: "[org.apache.bcel.generic.Visitor].visitTypedInstruction"
    - Src: "org.apache.bcel.generic.LSHR:41,1"
      Dst: "[org.apache.bcel.generic.Visitor].visitStackProducer"
    - Src: "org.apache.bcel.generic.LSHR:42,1"
      Dst: "[org.apache.bcel.generic.Visitor].visitStackConsumer"
    - Src: "org.apache.bcel.generic.LSHR:43,1"
      Dst: "[org.apache.bcel.generic.Visitor].visitArithmeticInstruction"
    - Src: "org.apache.bcel.generic.LSHR:44,1"
      Dst: "[org.apache.bcel.generic.Visitor].visitLSHR"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.bcel.classfile.Utility$JavaReader].<init>(java.io.Reader)"
    functionSourceFile: "org.apache.bcel.classfile.Utility$JavaReader"
    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: "org.apache.bcel.classfile.Utility$JavaReader:54,1"
      Dst: "[java.io.FilterReader].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.bcel.classfile.Utility$JavaReader].read()"
    functionSourceFile: "org.apache.bcel.classfile.Utility$JavaReader"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "int"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 31
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.bcel.classfile.Utility$JavaReader:60"
      Branch Sides:
      - BranchSide: "org.apache.bcel.classfile.Utility$JavaReader:63"
        BranchSideFuncs: []
      - BranchSide: "org.apache.bcel.classfile.Utility$JavaReader:62"
        BranchSideFuncs: []
    - Branch String: "org.apache.bcel.classfile.Utility$JavaReader:64"
      Branch Sides:
      - BranchSide: "org.apache.bcel.classfile.Utility$JavaReader:67"
        BranchSideFuncs: []
      - BranchSide: "org.apache.bcel.classfile.Utility$JavaReader:66"
        BranchSideFuncs: []
    - Branch String: "org.apache.bcel.classfile.Utility$JavaReader:67"
      Branch Sides:
      - BranchSide: "org.apache.bcel.classfile.Utility$JavaReader:67"
        BranchSideFuncs: []
      - BranchSide: "org.apache.bcel.classfile.Utility$JavaReader:66"
        BranchSideFuncs: []
    - Branch String: "org.apache.bcel.classfile.Utility$JavaReader:67"
      Branch Sides:
      - BranchSide: "org.apache.bcel.classfile.Utility$JavaReader:68"
        BranchSideFuncs: []
      - BranchSide: "org.apache.bcel.classfile.Utility$JavaReader:67"
        BranchSideFuncs: []
    - Branch String: "org.apache.bcel.classfile.Utility$JavaReader:67"
      Branch Sides:
      - BranchSide: "org.apache.bcel.classfile.Utility$JavaReader:75"
        BranchSideFuncs: []
      - BranchSide: "org.apache.bcel.classfile.Utility$JavaReader:74"
        BranchSideFuncs: []
    - Branch String: "org.apache.bcel.classfile.Utility$JavaReader:67"
      Branch Sides:
      - BranchSide: "org.apache.bcel.classfile.Utility$JavaReader:75"
        BranchSideFuncs: []
      - BranchSide: "org.apache.bcel.classfile.Utility$JavaReader:74"
        BranchSideFuncs: []
    - Branch String: "org.apache.bcel.classfile.Utility$JavaReader:69"
      Branch Sides:
      - BranchSide: "org.apache.bcel.classfile.Utility$JavaReader:72"
        BranchSideFuncs: []
      - BranchSide: "org.apache.bcel.classfile.Utility$JavaReader:71"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.bcel.classfile.Utility$JavaReader:59,1"
      Dst: "[java.io.Reader].read"
    - Src: "org.apache.bcel.classfile.Utility$JavaReader:73,1"
      Dst: "[java.lang.String].<init>"
    - Src: "org.apache.bcel.classfile.Utility$JavaReader:73,1"
      Dst: "[java.lang.Integer].parseInt"
    - Src: "org.apache.bcel.classfile.Utility$JavaReader:75,1"
      Dst: "[org.apache.bcel.classfile.Utility].access$000"
    JavaMethodInfo: null
    BBCount: 12
    CyclomaticComplexity: 1
  - functionName: "[org.apache.bcel.classfile.Utility$JavaReader].read(char[],int,int)"
    functionSourceFile: "org.apache.bcel.classfile.Utility$JavaReader"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "int"
    argCount: 3
    argTypes:
    - "char[]"
    - "int"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 13
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.bcel.classfile.Utility$JavaReader:80"
      Branch Sides:
      - BranchSide: "org.apache.bcel.classfile.Utility$JavaReader:82"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.bcel.classfile.Utility$JavaReader:81,1"
      Dst: "[org.apache.bcel.classfile.Utility$JavaReader].read"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 2
  - functionName: "[org.apache.bcel.generic.IF_ICMPNE].<init>()"
    functionSourceFile: "org.apache.bcel.generic.IF_ICMPNE"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.bcel.generic.IF_ICMPNE:31,1"
      Dst: "[org.apache.bcel.generic.IfInstruction].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.bcel.generic.IF_ICMPNE].<init>(org.apache.bcel.generic.InstructionHandle)"
    functionSourceFile: "org.apache.bcel.generic.IF_ICMPNE"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.apache.bcel.generic.InstructionHandle"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.bcel.generic.IF_ICMPNE:35,1"
      Dst: "[org.apache.bcel.generic.IfInstruction].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.bcel.generic.IF_ICMPNE].accept(org.apache.bcel.generic.Visitor)"
    functionSourceFile: "org.apache.bcel.generic.IF_ICMPNE"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.apache.bcel.generic.Visitor"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 7
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.bcel.generic.IF_ICMPNE:46,1"
      Dst: "[org.apache.bcel.generic.Visitor].visitStackConsumer"
    - Src: "org.apache.bcel.generic.IF_ICMPNE:47,1"
      Dst: "[org.apache.bcel.generic.Visitor].visitBranchInstruction"
    - Src: "org.apache.bcel.generic.IF_ICMPNE:48,1"
      Dst: "[org.apache.bcel.generic.Visitor].visitIfInstruction"
    - Src: "org.apache.bcel.generic.IF_ICMPNE:49,1"
      Dst: "[org.apache.bcel.generic.Visitor].visitIF_ICMPNE"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.bcel.generic.IF_ICMPNE].negate()"
    functionSourceFile: "org.apache.bcel.generic.IF_ICMPNE"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.apache.bcel.generic.IfInstruction"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.bcel.generic.IF_ICMPNE:57,1"
      Dst: "[org.apache.bcel.generic.BranchInstruction].getTarget"
    - Src: "org.apache.bcel.generic.IF_ICMPNE:57,1"
      Dst: "[org.apache.bcel.generic.IF_ICMPEQ].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.text.translate.NumericEntityUnescaper].<init>(org.apache.commons.lang3.text.translate.NumericEntityUnescaper$OPTION[])"
    functionSourceFile: "org.apache.commons.lang3.text.translate.NumericEntityUnescaper"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.apache.commons.lang3.text.translate.NumericEntityUnescaper$OPTION[]"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 14
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.commons.lang3.text.translate.NumericEntityUnescaper:78"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.text.translate.NumericEntityUnescaper:81"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.text.translate.NumericEntityUnescaper:80"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.lang3.text.translate.NumericEntityUnescaper:77,1"
      Dst: "[org.apache.commons.lang3.text.translate.CharSequenceTranslator].<init>"
    - Src: "org.apache.commons.lang3.text.translate.NumericEntityUnescaper:79,1"
      Dst: "[java.util.Arrays].asList"
    - Src: "org.apache.commons.lang3.text.translate.NumericEntityUnescaper:79,1"
      Dst: "[java.util.EnumSet].copyOf"
    - Src: "org.apache.commons.lang3.text.translate.NumericEntityUnescaper:81,1"
      Dst: "[java.util.Collections].singletonList"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.text.translate.NumericEntityUnescaper].isSet(org.apache.commons.lang3.text.translate.NumericEntityUnescaper$OPTION)"
    functionSourceFile: "org.apache.commons.lang3.text.translate.NumericEntityUnescaper"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "org.apache.commons.lang3.text.translate.NumericEntityUnescaper$OPTION"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 11
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.commons.lang3.text.translate.NumericEntityUnescaper:92"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.text.translate.NumericEntityUnescaper:91"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.text.translate.NumericEntityUnescaper:92"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.text.translate.NumericEntityUnescaper:91"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.lang3.text.translate.NumericEntityUnescaper:92,1"
      Dst: "[java.util.AbstractCollection].contains"
    JavaMethodInfo: null
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.text.translate.NumericEntityUnescaper].translate(java.lang.CharSequence,int,java.io.Writer)"
    functionSourceFile: "org.apache.commons.lang3.text.translate.NumericEntityUnescaper"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "int"
    argCount: 3
    argTypes:
    - "java.lang.CharSequence"
    - "int"
    - "java.io.Writer"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 108
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.commons.lang3.text.translate.NumericEntityUnescaper:102"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.text.translate.NumericEntityUnescaper:157"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.text.translate.NumericEntityUnescaper:156"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.text.translate.NumericEntityUnescaper:102"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.text.translate.NumericEntityUnescaper:157"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.text.translate.NumericEntityUnescaper:156"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.text.translate.NumericEntityUnescaper:102"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.text.translate.NumericEntityUnescaper:157"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.text.translate.NumericEntityUnescaper:156"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.text.translate.NumericEntityUnescaper:107"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.text.translate.NumericEntityUnescaper:108"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.text.translate.NumericEntityUnescaper:107"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.text.translate.NumericEntityUnescaper:107"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.text.translate.NumericEntityUnescaper:117"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.text.translate.NumericEntityUnescaper:116"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.text.translate.NumericEntityUnescaper:112"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.text.translate.NumericEntityUnescaper:117"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.text.translate.NumericEntityUnescaper:116"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.text.translate.NumericEntityUnescaper:119"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.text.translate.NumericEntityUnescaper:125"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.text.translate.NumericEntityUnescaper:124"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.text.translate.NumericEntityUnescaper:119"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.text.translate.NumericEntityUnescaper:120"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.text.translate.NumericEntityUnescaper:119"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.text.translate.NumericEntityUnescaper:119"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.text.translate.NumericEntityUnescaper:122"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.text.translate.NumericEntityUnescaper:121"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.text.translate.NumericEntityUnescaper:120"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.text.translate.NumericEntityUnescaper:121"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.text.translate.NumericEntityUnescaper:120"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.text.translate.NumericEntityUnescaper:120"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.text.translate.NumericEntityUnescaper:122"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.text.translate.NumericEntityUnescaper:121"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.text.translate.NumericEntityUnescaper:121"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.text.translate.NumericEntityUnescaper:125"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.text.translate.NumericEntityUnescaper:124"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.text.translate.NumericEntityUnescaper:121"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.text.translate.NumericEntityUnescaper:125"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.text.translate.NumericEntityUnescaper:124"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.text.translate.NumericEntityUnescaper:125"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.text.translate.NumericEntityUnescaper:-1"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.text.translate.NumericEntityUnescaper:-2"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.text.translate.NumericEntityUnescaper:125"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.text.translate.NumericEntityUnescaper:-1"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.text.translate.NumericEntityUnescaper:-2"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.text.translate.NumericEntityUnescaper:127"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.text.translate.NumericEntityUnescaper:138"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.text.translate.NumericEntityUnescaper:137"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.text.translate.NumericEntityUnescaper:128"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.text.translate.NumericEntityUnescaper:131"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.text.translate.NumericEntityUnescaper:130"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.text.translate.NumericEntityUnescaper:131"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.text.translate.NumericEntityUnescaper:138"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.text.translate.NumericEntityUnescaper:137"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.text.translate.NumericEntityUnescaper:138"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.text.translate.NumericEntityUnescaper:141"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.text.translate.NumericEntityUnescaper:140"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.text.translate.NumericEntityUnescaper:147"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.text.translate.NumericEntityUnescaper:152"
        BranchSideFuncs: []
      - BranchSide: "org.apache.commons.lang3.text.translate.NumericEntityUnescaper:151"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.text.translate.NumericEntityUnescaper:155"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.text.translate.NumericEntityUnescaper:154"
        BranchSideFuncs: []
    - Branch String: "org.apache.commons.lang3.text.translate.NumericEntityUnescaper:155"
      Branch Sides:
      - BranchSide: "org.apache.commons.lang3.text.translate.NumericEntityUnescaper:154"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.commons.lang3.text.translate.NumericEntityUnescaper:100,1"
      Dst: "[java.lang.CharSequence].length"
    - Src: "org.apache.commons.lang3.text.translate.NumericEntityUnescaper:102,1"
      Dst: "[java.lang.CharSequence].charAt"
    - Src: "org.apache.commons.lang3.text.translate.NumericEntityUnescaper:128,1"
      Dst: "[org.apache.commons.lang3.text.translate.NumericEntityUnescaper].isSet"
    - Src: "org.apache.commons.lang3.text.translate.NumericEntityUnescaper:132,1"
      Dst: "[java.lang.IllegalArgumentException].<init>"
    - Src: "org.apache.commons.lang3.text.translate.NumericEntityUnescaper:139,1"
      Dst: "[java.lang.CharSequence].subSequence"
    - Src: "org.apache.commons.lang3.text.translate.NumericEntityUnescaper:139,1"
      Dst: "[java.lang.CharSequence].toString"
    - Src: "org.apache.commons.lang3.text.translate.NumericEntityUnescaper:139,1"
      Dst: "[java.lang.Integer].parseInt"
    - Src: "org.apache.commons.lang3.text.translate.NumericEntityUnescaper:148,1"
      Dst: "[java.lang.Character].toChars"
    - Src: "org.apache.commons.lang3.text.translate.NumericEntityUnescaper:149,1"
      Dst: "[java.io.Writer].write"
    JavaMethodInfo: null
    BBCount: 41
    CyclomaticComplexity: 2
  - functionName: "[org.apache.bcel.classfile.ConstantModule].<init>(org.apache.bcel.classfile.ConstantModule)"
    functionSourceFile: "org.apache.bcel.classfile.ConstantModule"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.apache.bcel.classfile.ConstantModule"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.bcel.classfile.ConstantModule:45,1"
      Dst: "[org.apache.bcel.classfile.ConstantModule].getNameIndex"
    - Src: "org.apache.bcel.classfile.ConstantModule:45,1"
      Dst: "[org.apache.bcel.classfile.ConstantModule].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.bcel.classfile.ConstantModule].<init>(java.io.DataInput)"
    functionSourceFile: "org.apache.bcel.classfile.ConstantModule"
    linkageType: null
    functionLinenumber: 54
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.io.DataInput"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.bcel.classfile.ConstantModule].<init>(int)"
    functionUses: 1
    ICount: 5
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.bcel.classfile.ConstantModule:55,1"
      Dst: "[java.io.DataInput].readUnsignedShort"
    - Src: "org.apache.bcel.classfile.ConstantModule:55,1"
      Dst: "[org.apache.bcel.classfile.ConstantModule].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.bcel.classfile.ConstantModule].<init>(int)"
    functionSourceFile: "org.apache.bcel.classfile.ConstantModule"
    linkageType: null
    functionLinenumber: 61
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.bcel.classfile.Constant].<init>(byte)"
    functionUses: 1
    ICount: 5
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.bcel.classfile.ConstantModule:62,1"
      Dst: "[org.apache.bcel.classfile.Constant].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.bcel.classfile.ConstantModule].accept(org.apache.bcel.classfile.Visitor)"
    functionSourceFile: "org.apache.bcel.classfile.ConstantModule"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.apache.bcel.classfile.Visitor"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.bcel.classfile.ConstantModule:74,1"
      Dst: "[org.apache.bcel.classfile.Visitor].visitConstantModule"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.bcel.classfile.ConstantModule].dump(java.io.DataOutputStream)"
    functionSourceFile: "org.apache.bcel.classfile.ConstantModule"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.io.DataOutputStream"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 8
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.bcel.classfile.ConstantModule:85,1"
      Dst: "[org.apache.bcel.classfile.Constant].getTag"
    - Src: "org.apache.bcel.classfile.ConstantModule:85,1"
      Dst: "[java.io.DataOutputStream].writeByte"
    - Src: "org.apache.bcel.classfile.ConstantModule:86,1"
      Dst: "[java.io.DataOutputStream].writeShort"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.bcel.classfile.ConstantModule].getBytes(org.apache.bcel.classfile.ConstantPool)"
    functionSourceFile: "org.apache.bcel.classfile.ConstantModule"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 1
    argTypes:
    - "org.apache.bcel.classfile.ConstantPool"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.bcel.classfile.ConstantModule:93,1"
      Dst: "[org.apache.bcel.classfile.ConstantModule].getConstantValue"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.bcel.classfile.ConstantModule].getConstantValue(org.apache.bcel.classfile.ConstantPool)"
    functionSourceFile: "org.apache.bcel.classfile.ConstantModule"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 1
    argTypes:
    - "org.apache.bcel.classfile.ConstantPool"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.bcel.classfile.ConstantModule:101,1"
      Dst: "[org.apache.bcel.classfile.ConstantPool].getConstantUtf8"
    - Src: "org.apache.bcel.classfile.ConstantModule:101,1"
      Dst: "[org.apache.bcel.classfile.ConstantUtf8].getBytes"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.bcel.classfile.ConstantModule].getNameIndex()"
    functionSourceFile: "org.apache.bcel.classfile.ConstantModule"
    linkageType: null
    functionLinenumber: 107
    functionDepth: 0
    returnType: "int"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.bcel.classfile.ConstantModule].setNameIndex(int)"
    functionSourceFile: "org.apache.bcel.classfile.ConstantModule"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.bcel.classfile.ConstantModule].toString()"
    functionSourceFile: "org.apache.bcel.classfile.ConstantModule"
    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.apache.bcel.classfile.ConstantModule:123,1"
      Dst: "[java.lang.StringBuilder].<init>"
    - Src: "org.apache.bcel.classfile.ConstantModule:123,1"
      Dst: "[org.apache.bcel.classfile.Constant].toString"
    - Src: "org.apache.bcel.classfile.ConstantModule:123,1"
      Dst: "[java.lang.StringBuilder].append"
    - Src: "org.apache.bcel.classfile.ConstantModule:123,1"
      Dst: "[java.lang.StringBuilder].toString"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.bcel.generic.INSTANCEOF].<init>()"
    functionSourceFile: "org.apache.bcel.generic.INSTANCEOF"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.bcel.generic.INSTANCEOF:33,1"
      Dst: "[org.apache.bcel.generic.CPInstruction].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.bcel.generic.INSTANCEOF].<init>(int)"
    functionSourceFile: "org.apache.bcel.generic.INSTANCEOF"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.bcel.generic.INSTANCEOF:37,1"
      Dst: "[org.apache.bcel.generic.CPInstruction].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.bcel.generic.INSTANCEOF].accept(org.apache.bcel.generic.Visitor)"
    functionSourceFile: "org.apache.bcel.generic.INSTANCEOF"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.apache.bcel.generic.Visitor"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 10
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.bcel.generic.INSTANCEOF:48,1"
      Dst: "[org.apache.bcel.generic.Visitor].visitLoadClass"
    - Src: "org.apache.bcel.generic.INSTANCEOF:49,1"
      Dst: "[org.apache.bcel.generic.Visitor].visitExceptionThrower"
    - Src: "org.apache.bcel.generic.INSTANCEOF:50,1"
      Dst: "[org.apache.bcel.generic.Visitor].visitStackProducer"
    - Src: "org.apache.bcel.generic.INSTANCEOF:51,1"
      Dst: "[org.apache.bcel.generic.Visitor].visitStackConsumer"
    - Src: "org.apache.bcel.generic.INSTANCEOF:52,1"
      Dst: "[org.apache.bcel.generic.Visitor].visitTypedInstruction"
    - Src: "org.apache.bcel.generic.INSTANCEOF:53,1"
      Dst: "[org.apache.bcel.generic.Visitor].visitCPInstruction"
    - Src: "org.apache.bcel.generic.INSTANCEOF:54,1"
      Dst: "[org.apache.bcel.generic.Visitor].visitINSTANCEOF"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.bcel.generic.INSTANCEOF].getExceptions()"
    functionSourceFile: "org.apache.bcel.generic.INSTANCEOF"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.Class[]"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.bcel.generic.INSTANCEOF:59,1"
      Dst: "[org.apache.bcel.ExceptionConst].createExceptions"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.bcel.generic.INSTANCEOF].getLoadClassType(org.apache.bcel.generic.ConstantPoolGen)"
    functionSourceFile: "org.apache.bcel.generic.INSTANCEOF"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.apache.bcel.generic.ObjectType"
    argCount: 1
    argTypes:
    - "org.apache.bcel.generic.ConstantPoolGen"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 14
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.bcel.generic.INSTANCEOF:65"
      Branch Sides:
      - BranchSide: "org.apache.bcel.generic.INSTANCEOF:68"
        BranchSideFuncs: []
      - BranchSide: "org.apache.bcel.generic.INSTANCEOF:67"
        BranchSideFuncs: []
    - Branch String: "org.apache.bcel.generic.INSTANCEOF:68"
      Branch Sides:
      - BranchSide: "org.apache.bcel.generic.INSTANCEOF:67"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.bcel.generic.INSTANCEOF:64,1"
      Dst: "[org.apache.bcel.generic.CPInstruction].getType"
    - Src: "org.apache.bcel.generic.INSTANCEOF:66,1"
      Dst: "[org.apache.bcel.generic.ArrayType].getBasicType"
    JavaMethodInfo: null
    BBCount: 6
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.tuple.MutableTriple].emptyArray()"
    functionSourceFile: "org.apache.commons.lang3.tuple.MutableTriple"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.apache.commons.lang3.tuple.MutableTriple[]"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.tuple.MutableTriple].of(java.lang.Object,java.lang.Object,java.lang.Object)"
    functionSourceFile: "org.apache.commons.lang3.tuple.MutableTriple"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.apache.commons.lang3.tuple.MutableTriple"
    argCount: 3
    argTypes:
    - "java.lang.Object"
    - "java.lang.Object"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.lang3.tuple.MutableTriple:77,1"
      Dst: "[org.apache.commons.lang3.tuple.MutableTriple].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.tuple.MutableTriple].ofNonNull(java.lang.Object,java.lang.Object,java.lang.Object)"
    functionSourceFile: "org.apache.commons.lang3.tuple.MutableTriple"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.apache.commons.lang3.tuple.MutableTriple"
    argCount: 3
    argTypes:
    - "java.lang.Object"
    - "java.lang.Object"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 8
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.lang3.tuple.MutableTriple:97,1"
      Dst: "[java.util.Objects].requireNonNull"
    - Src: "org.apache.commons.lang3.tuple.MutableTriple:97,1"
      Dst: "[org.apache.commons.lang3.tuple.MutableTriple].of"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.tuple.MutableTriple].<init>()"
    functionSourceFile: "org.apache.commons.lang3.tuple.MutableTriple"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.lang3.tuple.MutableTriple:111,1"
      Dst: "[org.apache.commons.lang3.tuple.Triple].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.tuple.MutableTriple].<init>(java.lang.Object,java.lang.Object,java.lang.Object)"
    functionSourceFile: "org.apache.commons.lang3.tuple.MutableTriple"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 3
    argTypes:
    - "java.lang.Object"
    - "java.lang.Object"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 9
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.lang3.tuple.MutableTriple:121,1"
      Dst: "[org.apache.commons.lang3.tuple.Triple].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.tuple.MutableTriple].getLeft()"
    functionSourceFile: "org.apache.commons.lang3.tuple.MutableTriple"
    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.apache.commons.lang3.tuple.MutableTriple].getMiddle()"
    functionSourceFile: "org.apache.commons.lang3.tuple.MutableTriple"
    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.apache.commons.lang3.tuple.MutableTriple].getRight()"
    functionSourceFile: "org.apache.commons.lang3.tuple.MutableTriple"
    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.apache.commons.lang3.tuple.MutableTriple].setLeft(java.lang.Object)"
    functionSourceFile: "org.apache.commons.lang3.tuple.MutableTriple"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.tuple.MutableTriple].setMiddle(java.lang.Object)"
    functionSourceFile: "org.apache.commons.lang3.tuple.MutableTriple"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.tuple.MutableTriple].setRight(java.lang.Object)"
    functionSourceFile: "org.apache.commons.lang3.tuple.MutableTriple"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.bcel.generic.DASTORE].<init>()"
    functionSourceFile: "org.apache.bcel.generic.DASTORE"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.bcel.generic.DASTORE:32,1"
      Dst: "[org.apache.bcel.generic.ArrayInstruction].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.bcel.generic.DASTORE].accept(org.apache.bcel.generic.Visitor)"
    functionSourceFile: "org.apache.bcel.generic.DASTORE"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.apache.bcel.generic.Visitor"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 8
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.bcel.generic.DASTORE:43,1"
      Dst: "[org.apache.bcel.generic.Visitor].visitStackConsumer"
    - Src: "org.apache.bcel.generic.DASTORE:44,1"
      Dst: "[org.apache.bcel.generic.Visitor].visitExceptionThrower"
    - Src: "org.apache.bcel.generic.DASTORE:45,1"
      Dst: "[org.apache.bcel.generic.Visitor].visitTypedInstruction"
    - Src: "org.apache.bcel.generic.DASTORE:46,1"
      Dst: "[org.apache.bcel.generic.Visitor].visitArrayInstruction"
    - Src: "org.apache.bcel.generic.DASTORE:47,1"
      Dst: "[org.apache.bcel.generic.Visitor].visitDASTORE"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.bcel.generic.NOP].<init>()"
    functionSourceFile: "org.apache.bcel.generic.NOP"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.bcel.generic.NOP:25,1"
      Dst: "[org.apache.bcel.generic.Instruction].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.bcel.generic.NOP].accept(org.apache.bcel.generic.Visitor)"
    functionSourceFile: "org.apache.bcel.generic.NOP"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.apache.bcel.generic.Visitor"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.bcel.generic.NOP:36,1"
      Dst: "[org.apache.bcel.generic.Visitor].visitNOP"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.bcel.util.MethodHTML].<init>(java.lang.String,java.lang.String,org.apache.bcel.classfile.Method[],org.apache.bcel.classfile.Field[],org.apache.bcel.util.ConstantHTML,org.apache.bcel.util.AttributeHTML,java.nio.charset.Charset)"
    functionSourceFile: "org.apache.bcel.util.MethodHTML"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 7
    argTypes:
    - "java.lang.String"
    - "java.lang.String"
    - "org.apache.bcel.classfile.Method[]"
    - "org.apache.bcel.classfile.Field[]"
    - "org.apache.bcel.util.ConstantHTML"
    - "org.apache.bcel.util.AttributeHTML"
    - "java.nio.charset.Charset"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 62
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.bcel.util.MethodHTML:54"
      Branch Sides:
      - BranchSide: "org.apache.bcel.util.MethodHTML:56"
        BranchSideFuncs: []
    - Branch String: "org.apache.bcel.util.MethodHTML:60"
      Branch Sides:
      - BranchSide: "org.apache.bcel.util.MethodHTML:62"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.bcel.util.MethodHTML:43,1"
      Dst: "[java.lang.Object].<init>"
    - Src: "org.apache.bcel.util.MethodHTML:47,1"
      Dst: "[java.lang.StringBuilder].<init>"
    - Src: "org.apache.bcel.util.MethodHTML:47,1"
      Dst: "[java.lang.StringBuilder].append"
    - Src: "org.apache.bcel.util.MethodHTML:47,1"
      Dst: "[java.lang.StringBuilder].toString"
    - Src: "org.apache.bcel.util.MethodHTML:47,1"
      Dst: "[java.nio.charset.Charset].name"
    - Src: "org.apache.bcel.util.MethodHTML:47,1"
      Dst: "[java.io.PrintWriter].<init>"
    - Src: "org.apache.bcel.util.MethodHTML:49,1"
      Dst: "[java.io.PrintWriter].print"
    - Src: "org.apache.bcel.util.MethodHTML:51,1"
      Dst: "[java.io.PrintWriter].println"
    - Src: "org.apache.bcel.util.MethodHTML:55,1"
      Dst: "[org.apache.bcel.util.MethodHTML].writeField"
    - Src: "org.apache.bcel.util.MethodHTML:61,1"
      Dst: "[org.apache.bcel.util.MethodHTML].writeMethod"
    - Src: "org.apache.bcel.util.MethodHTML:64,1"
      Dst: "[java.io.PrintWriter].close"
    - Src: "org.apache.bcel.util.MethodHTML:54,1"
      Dst: "[java.lang.Throwable].addSuppressed"
    JavaMethodInfo: null
    BBCount: 11
    CyclomaticComplexity: 3
  - functionName: "[org.apache.bcel.util.MethodHTML].writeField(org.apache.bcel.classfile.Field)"
    functionSourceFile: "org.apache.bcel.util.MethodHTML"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.apache.bcel.classfile.Field"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 67
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.bcel.util.MethodHTML:82"
      Branch Sides:
      - BranchSide: "org.apache.bcel.util.MethodHTML:84"
        BranchSideFuncs: []
    - Branch String: "org.apache.bcel.util.MethodHTML:85"
      Branch Sides:
      - BranchSide: "org.apache.bcel.util.MethodHTML:93"
        BranchSideFuncs: []
      - BranchSide: "org.apache.bcel.util.MethodHTML:92"
        BranchSideFuncs: []
    - Branch String: "org.apache.bcel.util.MethodHTML:86"
      Branch Sides:
      - BranchSide: "org.apache.bcel.util.MethodHTML:85"
        BranchSideFuncs: []
      - BranchSide: "org.apache.bcel.util.MethodHTML:84"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.bcel.util.MethodHTML:73,1"
      Dst: "[org.apache.bcel.classfile.FieldOrMethod].getSignature"
    - Src: "org.apache.bcel.util.MethodHTML:73,1"
      Dst: "[org.apache.bcel.classfile.Utility].signatureToString"
    - Src: "org.apache.bcel.util.MethodHTML:74,1"
      Dst: "[org.apache.bcel.classfile.FieldOrMethod].getName"
    - Src: "org.apache.bcel.util.MethodHTML:75,1"
      Dst: "[org.apache.bcel.classfile.AccessFlags].getAccessFlags"
    - Src: "org.apache.bcel.util.MethodHTML:75,1"
      Dst: "[org.apache.bcel.classfile.Utility].accessToString"
    - Src: "org.apache.bcel.util.MethodHTML:77,1"
      Dst: "[org.apache.bcel.classfile.Utility].replace"
    - Src: "org.apache.bcel.util.MethodHTML:78,1"
      Dst: "[java.lang.StringBuilder].<init>"
    - Src: "org.apache.bcel.util.MethodHTML:78,1"
      Dst: "[java.lang.StringBuilder].append"
    - Src: "org.apache.bcel.util.MethodHTML:78,1"
      Dst: "[org.apache.bcel.util.Class2HTML].referenceType"
    - Src: "org.apache.bcel.util.MethodHTML:78,1"
      Dst: "[java.lang.StringBuilder].toString"
    - Src: "org.apache.bcel.util.MethodHTML:78,1"
      Dst: "[java.io.PrintWriter].print"
    - Src: "org.apache.bcel.util.MethodHTML:80,1"
      Dst: "[org.apache.bcel.classfile.FieldOrMethod].getAttributes"
    - Src: "org.apache.bcel.util.MethodHTML:83,1"
      Dst: "[org.apache.bcel.util.AttributeHTML].writeAttribute"
    - Src: "org.apache.bcel.util.MethodHTML:86,1"
      Dst: "[org.apache.bcel.classfile.Attribute].getTag"
    - Src: "org.apache.bcel.util.MethodHTML:87,1"
      Dst: "[org.apache.bcel.classfile.Attribute].toString"
    - Src: "org.apache.bcel.util.MethodHTML:93,1"
      Dst: "[java.io.PrintWriter].println"
    JavaMethodInfo: null
    BBCount: 9
    CyclomaticComplexity: 3
  - functionName: "[org.apache.bcel.util.MethodHTML].writeMethod(org.apache.bcel.classfile.Method,int)"
    functionSourceFile: "org.apache.bcel.util.MethodHTML"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "org.apache.bcel.classfile.Method"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 119
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.apache.bcel.util.MethodHTML:118"
      Branch Sides:
      - BranchSide: "org.apache.bcel.util.MethodHTML:124"
        BranchSideFuncs: []
      - BranchSide: "org.apache.bcel.util.MethodHTML:123"
        BranchSideFuncs: []
    - Branch String: "org.apache.bcel.util.MethodHTML:120"
      Branch Sides:
      - BranchSide: "org.apache.bcel.util.MethodHTML:98"
        BranchSideFuncs: []
      - BranchSide: "org.apache.bcel.util.MethodHTML:97"
        BranchSideFuncs: []
    - Branch String: "org.apache.bcel.util.MethodHTML:126"
      Branch Sides:
      - BranchSide: "org.apache.bcel.util.MethodHTML:146"
        BranchSideFuncs: []
      - BranchSide: "org.apache.bcel.util.MethodHTML:145"
        BranchSideFuncs: []
    - Branch String: "org.apache.bcel.util.MethodHTML:129"
      Branch Sides:
      - BranchSide: "org.apache.bcel.util.MethodHTML:null"
        BranchSideFuncs: []
    - Branch String: "org.apache.bcel.util.MethodHTML:132"
      Branch Sides:
      - BranchSide: "org.apache.bcel.util.MethodHTML:138"
        BranchSideFuncs: []
      - BranchSide: "org.apache.bcel.util.MethodHTML:137"
        BranchSideFuncs: []
    - Branch String: "org.apache.bcel.util.MethodHTML:134"
      Branch Sides:
      - BranchSide: "org.apache.bcel.util.MethodHTML:130"
        BranchSideFuncs: []
      - BranchSide: "org.apache.bcel.util.MethodHTML:129"
        BranchSideFuncs: []
    - Branch String: "org.apache.bcel.util.MethodHTML:129"
      Branch Sides:
      - BranchSide: "org.apache.bcel.util.MethodHTML:124"
        BranchSideFuncs: []
      - BranchSide: "org.apache.bcel.util.MethodHTML:123"
        BranchSideFuncs: []
    - Branch String: "org.apache.bcel.util.MethodHTML:141"
      Branch Sides:
      - BranchSide: "org.apache.bcel.util.MethodHTML:123"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.apache.bcel.util.MethodHTML:98,1"
      Dst: "[org.apache.bcel.classfile.FieldOrMethod].getSignature"
    - Src: "org.apache.bcel.util.MethodHTML:100,1"
      Dst: "[org.apache.bcel.classfile.Utility].methodSignatureArgumentTypes"
    - Src: "org.apache.bcel.util.MethodHTML:102,1"
      Dst: "[org.apache.bcel.classfile.Utility].methodSignatureReturnType"
    - Src: "org.apache.bcel.util.MethodHTML:104,1"
      Dst: "[org.apache.bcel.classfile.FieldOrMethod].getName"
    - Src: "org.apache.bcel.util.MethodHTML:107,1"
      Dst: "[org.apache.bcel.classfile.AccessFlags].getAccessFlags"
    - Src: "org.apache.bcel.util.MethodHTML:107,1"
      Dst: "[org.apache.bcel.classfile.Utility].accessToString"
    - Src: "org.apache.bcel.util.MethodHTML:109,1"
      Dst: "[org.apache.bcel.classfile.FieldOrMethod].getAttributes"
    - Src: "org.apache.bcel.util.MethodHTML:113,1"
      Dst: "[org.apache.bcel.classfile.Utility].replace"
    - Src: "org.apache.bcel.util.MethodHTML:114,1"
      Dst: "[org.apache.bcel.util.Class2HTML].toHTML"
    - Src: "org.apache.bcel.util.MethodHTML:115,1"
      Dst: "[java.lang.StringBuilder].<init>"
    - Src: "org.apache.bcel.util.MethodHTML:115,1"
      Dst: "[java.lang.StringBuilder].append"
    - Src: "org.apache.bcel.util.MethodHTML:115,1"
      Dst: "[java.lang.StringBuilder].toString"
    - Src: "org.apache.bcel.util.MethodHTML:115,1"
      Dst: "[java.io.PrintWriter].print"
    - Src: "org.apache.bcel.util.MethodHTML:116,1"
      Dst: "[org.apache.bcel.util.Class2HTML].referenceType"
    - Src: "org.apache.bcel.util.MethodHTML:127,1"
      Dst: "[org.apache.bcel.util.AttributeHTML].writeAttribute"
    - Src: "org.apache.bcel.util.MethodHTML:128,1"
      Dst: "[org.apache.bcel.classfile.Attribute].getTag"
    - Src: "org.apache.bcel.util.MethodHTML:131,1"
      Dst: "[org.apache.bcel.classfile.ExceptionTable].getExceptionIndexTable"
    - Src: "org.apache.bcel.util.MethodHTML:133,1"
      Dst: "[org.apache.bcel.util.ConstantHTML].referenceConstant"
    - Src: "org.apache.bcel.util.MethodHTML:138,1"
      Dst: "[java.io.PrintWriter].println"
    - Src: "org.apache.bcel.util.MethodHTML:140,1"
      Dst: "[org.apache.bcel.classfile.Code].getAttributes"
    JavaMethodInfo: null
    BBCount: 20
    CyclomaticComplexity: 5
  - functionName: "[org.apache.bcel.verifier.exc.Utility].getStackTrace(java.lang.Throwable)"
    functionSourceFile: "org.apache.bcel.verifier.exc.Utility"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 1
    argTypes:
    - "java.lang.Throwable"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 8
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.bcel.verifier.exc.Utility:30,1"
      Dst: "[java.io.StringWriter].<init>"
    - Src: "org.apache.bcel.verifier.exc.Utility:31,1"
      Dst: "[java.io.PrintWriter].<init>"
    - Src: "org.apache.bcel.verifier.exc.Utility:32,1"
      Dst: "[java.lang.Throwable].printStackTrace"
    - Src: "org.apache.bcel.verifier.exc.Utility:33,1"
      Dst: "[java.io.StringWriter].toString"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.bcel.verifier.exc.Utility].<init>()"
    functionSourceFile: "org.apache.bcel.verifier.exc.Utility"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.bcel.verifier.exc.Utility:37,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.builder.DiffBuilder$17].<init>(org.apache.commons.lang3.builder.DiffBuilder,java.lang.String,java.lang.Object,java.lang.Object)"
    functionSourceFile: "org.apache.commons.lang3.builder.DiffBuilder$17"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 4
    argTypes:
    - "org.apache.commons.lang3.builder.DiffBuilder"
    - "java.lang.String"
    - "java.lang.Object"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 10
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.apache.commons.lang3.builder.DiffBuilder$17:821,1"
      Dst: "[org.apache.commons.lang3.builder.Diff].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.apache.commons.lang3.builder.DiffBuilder$17].getLeft()"
    functionSourceFile: "org.apache.commons.lang3.builder.DiffBuilder$17"
    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.apache.commons.lang3.builder.DiffBuilder$17].getRight()"
    functionSourceFile: "org.apache.commons.lang3.builder.DiffBuilder$17"
    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: "[java.util.concurrent.Callable].call()"
    functionSourceFile: "java.util.concurrent.Callable"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 0
    CyclomaticComplexity: 0
